/*  
Theme Name: AskthePilot 2.0
Version: 1.0
Author: LEANDROARTS
Author URI: http://www.leandroarts.com/
*/


/* @group 1.0 */

/***** General stuff *****/
body {
	color : #05182e;
	margin : 0;
	padding : 0;
	background: #000910 url(images/bg.jpg) repeat-x 0 0;
	font: normal normal normal 14px/1.5em "Trebuchet MS", Verdana, sans-serif;
}

/* */
#narrow-column p {
margin: 0px 0 22px 0;
text-align: justify;

}

#ads {
text-align: center;
font-size: 9px;
text-transform: uppercase;
line-height: 100%;
width: 800px;
margin-bottom: 30px;
padding: 10px;
}


.sub-title {
font-size: 16px!important;
color: #14284e!important;
text-align: center;
margin: 30px 0 30px 0;

}

img a {border-width: 0;}

 h1 post-47 {
	display:none;
}
.quotes {
	width: 181px;
	float: left;
	text-align: center!important;
	font-family: Georgia, serif;
        font-size: 12px;
	line-height: 125%;
	margin: 0px 0 10px 0;
       vertical-align: middle;
}

.quotes p, .quotes2 p {
	text-align: center!important; margin-top: 5px!important;}

.quotes2 {
	width: 181px;
	float: left;
	text-align: center!important;
	font-family: Georgia, serif;
        font-size: 12px;
	line-height: 125%;
	margin: 0px 0 0px 0;
       vertical-align: middle;
}

.quotes2 span{ 
	font-family:Arial;
	font-size:14px;
	font-style:normal; 
}

.bottomQuotes {
width: 600px;
padding-left: 110px;
text-align: center;
}

.break2 {
	height: 125px;
	width: 1px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #000;
	display: block;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	margin-left: 10px;
}

.break3 {
	height: 76px;
	width: 1px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #000;
	display: block;
	float: left;
	margin-top: -3px;
	margin-right: 10px;
	margin-left: 10px;
}

.copy3 { 
	font-size: 24px;
	color: #efc957;
	text-align: center;
	margin-top: 12px;
	line-height: normal;
	font-weight: bold;
	float: left;
}
#copy4 {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	float: left;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 10px;	
}
#copy3Container {
	float:left;
	width: 600px;
	height: 300px;
	background-image: url(/images/copy3bkg.png);
	background-repeat: no-repeat;
	margin-top: 10px;
}
a:link {color : #9b1500;text-decoration:none;}
a:visited {color : #7A1100;text-decoration:none;}
a:hover {color : #7A1100;text-decoration:underline;}
a:active {color : #9b1500;text-decoration:none;}

h1 {color: #0e285e; margin: 10px 0px 40px 0px;padding-bottom : 1px;font: bold 1.55em Arial, Helvetica, sans-serif;}
h2 {margin : 0px 0 20px;padding-bottom : 10px;font: 1.30em; color: #0e285e;}

h3 {color : #000;margin : 10px 0 20px 0;padding-bottom : 10px;font : bold 1.25em Arial, Helvetica, sans-serif;}

h4 {margin : 0px 0 20px!important;padding-bottom : 10px!important;font: 1.2em!important; color: #0e285e!important;}

ul {padding:0;margin:0 0 0 16px;list-style: square;}
blockquote {border-left:1px solid #EAEAEA;padding-left: 10px;}

/*** Layout ****/
.break {
	position: relative;
	margin-top: 0px!important;
}
#primaryLinks {
	float: left;
	padding-top: 20px;
	padding-left: 15px;
}
#primaryLinks ul{
	display: inline-block;

}
#primaryLinks ul li {
	display:inline-block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:20px;
margin-top:-3px;
padding-left:9px;
vertical-align:top;
}
#primaryLinks ul li a {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#primaryLinks ul li a:hover {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}


#largeLinks {
	float: left;
	padding-top: 112px;
}
#airLink {
	float: left;
	padding-left: 29px;
	cursor:pointer;
}
#essaysLink {
	float: left;
	padding-left: 40px;	
	cursor:pointer;
}

#blogLink {
	float: left;
	margin-left: 40px;
	margin-top: 8px;	
	cursor:pointer;
}

#blogLink a{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

#wrap {
	width : 898px;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-top: -10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-y;
	background-image: url(images/cloudsbg2.png);
	background-position: center -60px;
	border-top-color: #333;
}
#mainContainer {
	width:926px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header {
	background-color: transparent;
	background-image: url(images/headerbkg.png);
	background-repeat: no-repeat;
	height: 186px;
	width: 926px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	margin-top: 40px !important;
}
/*** #planes {
	background-image: url(http://www.askthepilot.com/wp-content/themes/ADreamtoHost/images/textbkg.png);
margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 319px;
	width: 600px;
	float:left; 
} ***/

#planes-1{ clear:both; }

#planes-1 {

	/*background-image: url(http://www.askthepilot.com/wp-content/themes/ADreamtoHost/images/textbkg.png);*/
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	/*height: 307px;*/
	width: 600px;
	float:left;
	position:relative; 
}
.planes_link{ 
	position:absolute;
	height:307px;
	width:600px;
}

#planesHeader {
color:#EBBD32;
font-size:24px;
line-height:24px;
margin-top:0px;
text-align:center;
}

#planesHeader img {
border-width: 0!important;
}

#planesBody {
color:#FFFFFF;
font-size:13px;
font-family: Arial, sans-serif!important;
line-height:17px;
margin-left:315px;
margin-right:25px;
margin-top:10px;
width:265px;
text-align: center;
}

#planesBody p {
margin-bottom: 9px!important;
text-align:center;
}

#planesBody .moreinfo {
margin-top: 17px!important;
}


#planesBody p.moreinfo a {
margin-bottom: 9px!important;
text-align:center;
font-size: 14px;
}

#planesBody p.moreinfo a:hover {
text-decoration: none!important;
color: #fff;
background-color: #791100!important;
}

#planesBody2 {
color:#FFFFFF;
font-size:11.8px;
line-height:16px;
margin-left:35px;
margin-top:12px;
width:535px;
text-align: center!important;
}

#planesBody2 img{
margin-top: 10px;
}

#planesBody a {
color: #fff;
font-size: 11px;
text-transform: uppercase;
padding: 2px 3px 2px 3px;
background-color: #991601;
font-weight: bold;
text-align: center !important;
}

#planesBody2 a:hover {
text-decoration: none!important;
color: #fff;
background-color: #791100!important;
}

#homeNews {
display: block;
text-align: center;
}

/* */
#homeNews #wide-column {
float: left;
margin:0px!important;
padding:0px!important;

}

#homeBreak {
height: 50px;
display: block;
}

#navigation {text-align:right;height:50px;padding:5px 10px 10px 10px;}
#navigation ul {list-style-type:none;padding:0;margin:0;display: inline;}
#navigation li {list-style-type:none;margin:0 20px 0 0;display: inline;}
#navigation a {text-decoration:none;color:white;font-size:1em;}
#navigation a:hover {text-decoration:none;color:white;font-size:1em;border-bottom:1px solid #FFF}


#logo {color:#000;padding-left:10px;}
#logo img {float:left;padding-right:15px;}
#logo a {color:#000;text-decoration:none;font: normal 2.4em Georgia, serif;}
#slogan {font-size:.9em;color:#a1a1a1;}

#main {
	height: auto;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
}

/* */
#wide-column {
	width : 610px;
	float : right;
	padding-right:25px;
	margin-top: 0px!important;
	margin-bottom: 20px;
}

#wide-column img {
	text-align: center;
	border-width: 0px;
	margin: 24px auto 32px auto;
	border: 5px solid #dbdbdb;
}

#wide-column ul {padding:0;margin:0 0 0 15px; list-style: disc;}
#wide-column ol {padding:0;margin:0 0 0 30px;}
#wide-column ul li {margin-bottom: 10px;}

.postmeta {margin-top: 5px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f5f5f5;padding:3px 5px;color:#777;text-align: center;width: 600px;}

.postMetaDiv { width: 600px; text-align:center; }

/* */
#narrow-column {width : 260px;float : left;min-height: 600px;}

.footnav {padding:10px 0;}
#footer {
	background:#e6ad00;
	clear : both;
	color:#000;
	font-size:.8em;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;
text-align: center;
}

/*** Comments ***/

#comment {width:100%;}
ol h3  {border:none;padding-bottom:0}
#commentlist li {padding:5px 10px;}
#commentlist li.alt {background-color:#e9edf6}
.commentmeta {font-size:.7em;color:#999;}

/*** Sidebar ***/

#sidebar {
	padding-top: 0px;
	padding-right: 33px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#sidebar ul {list-style-type:none; margin-top: 14px;}
#sidebar ul li ul li {list-style-type:none;padding:2px;border-bottom:1px solid #EEE;}
#sidebar h2 {color:#000;padding:3px 10px; font-size: 13px;}
#sidebar li.rss {border-bottom:none;}
#sidebar li.rss img {float:left;padding-right:10px;}

.wp-caption-text {
font-size: 10px;
text-align: center !important;
}

.wp-caption {
margin: 0 auto;
}

.mainQuestions {
line-height: 180%!important;
font-size: 14px!important;
margin-bottom: 60px;
}

.space { height: 10px;
}

.question { padding-top: 25px; color: #0e285e; font-size: 16px; padding-bottom: 20px; }

embed.alignleft, img.alignleft, object.alignleft {
	margin: 0 10px 3px 0;
        float:left;
        border-width: 4px;
border-style: solid;
color: #ffffff;
	}
embed.alignright, img.alignright, object.alignright{
	margin: 0 0 10px 10px;
        float:right;
	}

.accolades {
margin-bottom: 25px;
padding-bottom: 20px;
border-bottom: dotted #0e2247;
}

.essays {
margin-top: 18px;
margin-bottom: 15px!important;
padding-bottom: 0px;
font-weight: bold;
text-transform: uppercase;
font-size: 13px !important;
}

.essayintro, .qa-intro {
font-size: 16px!important;
font-weight: bold;
}

.essays strong {
color: #0e285e;
margin-right: 10px;
}

.accolades .accolades-quote {
font-family: Georgia, serif!important;
color: #525252;
font-size: 14px;
}

.accolades .accolade-author {
line-height: 25px;
font-size: 11px;
font-weight: bold;
}

.sidebarimg {margin: 5px 0 22px 0;}

#search-5  input.searchbutton {display: none;}
#search-5  input.searchtext {margin: -10px 0 15px 15px; width:170px;padding: 4px;background-color: #eee;}

#homeLink {position: absolute; height: 75px; width: 470px;}

#homeLink a {  
   display:block;  
   width:100%;  
  height:100%;  
  text-decoration:none;  
  }  

#moreInfo {
position: absolute;
margin: 293px 0 0 241px;
}
#qaMenu {
	height:250px;
	overflow:hidden;
	padding-right:10px;
	width:210px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	z-index:1000;
	background-color:#9B1500;
}
.menuWrapper {
	background-color:#9B1500;
	height:270px;
	left:30px;
	padding-right:5px;
	position:absolute;
	top:175px;
	border: 1px solid #4d0b00; 
}
#qaMenu li {
	list-style-type: none;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e9b721;
	line-height: 100%;
	padding-left: 2px;
	padding-right: 2px;
}
#qaMenu li:hover, #qaMenu2 li:hover  {
	background-color: #791100;
}
#qaMenu li a {
	color: #FFF;
	padding: 1px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#qaMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#qaMenu2 {
	height:250px;
	overflow:hidden;
	padding-right:10px;
	width:210px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	z-index:1000;
	background-color:#9B1500;
}
.menuWrapper2 {
	background-color:#9B1500;
	height:270px;
	left:160px;
	padding-right:5px;
	position:absolute;
	top:175px;
	border: 1px solid #4d0b00; 
}
#qaMenu2 li {
	list-style-type: none;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e9b721;
	line-height: 100%;
	padding-left: 2px;
	padding-right: 2px;
}
#qaMenu2 li a {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#qaMenu2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.break {
margin-bottom: 50px;
}

.break-glossary {
margin-bottom: 40px;
}
.news-link {
margin-bottom:0;
margin-top:20px;
}

.news-link2 {
margin-bottom:20px;
margin-top:35px;
}

.news-link a{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);

background: -moz-linear-gradient(19% 65% 90deg,#0087B4, #0099CC, #0099CC 51%);

background: -webkit-gradient(linear, 0% 45%, 0% 60%, from(#0099CC), to(#0087B4));

color:#f0f0f0;
font-family:arial,helvetica,sans-serif;
font-size:20px;
font-weight:bold;
padding:10px 25px;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
border: 1px solid #267ed4;
}

.news-link a:hover{
background: -moz-linear-gradient(19% 65% 90deg,#0082AD, #0099CC, #0099CC 51%);
background: -webkit-gradient(linear, 0% 45%, 0% 60%, from(#0099CC), to(#0082AD));
color: #f1f1f1;
text-decoration:none;
}

.news-link2 a{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;

-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.6);
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.6);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.6);

background: -moz-linear-gradient(19% 75% 90deg, #FF4D01, #FF8924);

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8924), to(#FF4D01));

color:#fff;
font-family:arial,helvetica,sans-serif;
font-size:17px;
font-weight:bold;
padding:8px 20px;
}

.news-link2 a:hover{
background: -moz-linear-gradient(19% 75% 90deg, #EB4701, #F58423);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F58423), to(#EB4701));
text-decoration:none;
}




#homeNews .postMetaDiv {
	display:none;
}
.aligncenter{ text-align:center; display: block; margin:0 auto; }
.alignleft{ text-align:left; }
.alignright{ text-align:right; }
#narrow-column h1{ margin:10px 0 0 ; }


.widget_sp_image-image-link img{
	padding:2px;
	border:2px solid #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 180px;
	height:90px;
}

.widget_sp_image h2{
	margin-bottom: 5px;
	text-align: center;
}

#banner-ad{
	overflow: hidden;
	margin: 55px 0 0 47px;
	clear:both;
}

#banner-ad .bannerad-1{
	background: url(http://www.askthepilot.com/wp-content/uploads/2011/12/banner-ask-the-pilot-small-banner.jpg) no-repeat 0 0;
	display: block;
	height: 87px;
	width: 253px;
	text-indent: -9999px;
	float: left;
}

#banner-ad .bannerad-2{
	background: url(http://www.askthepilot.com/wp-content/uploads/2011/12/advert-for-SOAR_jpeg.jpg) no-repeat 0 0;
	display: block;
	height: 88px;
	width: 252px;
	text-indent: -9999px;
	float: left;
	margin-left: 10px;
}



/* @end */

/* @group 2.0 */

/* 
======================
- LEANDRO|ARTS EDITS -
======================
*/

/* UNIVERSAL */
h1, h2, h3, h4, h5, h6{
	font-family: 'Droid Sans', helvetica, sans-serif;
}

#wrap{
	opacity: 0.98;
}

/* HEADER */

/* Search */
#sideSearch{
	opacity: 0.7;
	position: absolute;
	top: -20px;
	right: 35px;
	display: block;
	width: 150px;
	height: 25px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#sideSearch p{
	margin: 0;
	padding: 0;
}

#sideSearch p input{
	color: #13264b;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	width: 140px;
	font-family: 'Droid Sans', helvetica, sans-serif;
	margin: 0;
	padding: 3px;
	background-color: #52617e;
	border: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* rss */
#rssLink{
	display: block;
	width: 25px;
	height: 25px;
	background: url(images/rssBox.png) no-repeat 0 0;
	position: absolute;
	top: -19px;
	right: 0px;
	text-indent: -99999px;
	text-transform: capitalize; /* IE7 HACK */
	opacity: 0.9;
}

#slogan{
	position: absolute;
	background: none;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	width: 340px;
	height: 70px;
	top: 120px;
	left: -34px;
	margin: 0px;
	padding: 0px;
}

.ie8 #slogan{
	font-size: 8px;
}

.ie7 #slogan h2{
	font-size: 13px;
}

#primaryLinks{
	position: absolute;
	width: 575px;
	height: 20px;
	top: 132px;
	left: 300px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: none;
}
#primaryLinks ul{
	margin: 0;
	padding: 0;
}

#primaryLinks ul li{
	margin: 0px;
	padding: 0px 12px 0px 0px;	
}

#primaryLinks ul li.break img{
	margin: 2px 0px 0px 0px;
	padding: 0px;	
}

#primaryLinks ul li a{

}
#primaryLinks ul li a:hover{
	text-decoration: underline;
}




/* SIDEBAR */

#sidebar{
	position: relative;
	left: 10px;
	width: 198px;
	padding: 10px;
	margin: 0px;
}

/* Red Pills */
.redPill{
	width: 100%;
	padding: 0;
	margin: 0;
	
}
.redPill a{
	display: block;
	color: #fff;
	background: #9a1926;
	padding: 12px 10px 16px 10px;
	margin: 5px 0px 5px 0px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	height: auto;
	width: 180px;
	border: 2px solid #dadbde;
	text-transform: none;
	line-height: 28px;
	font-family: "Droid Sans", helvetica, sans-serif;
}
.redPill a:hover{
	background: #b41d1f;
	text-decoration: none;
	border: 2px solid #9a1926;	
}
.redPill a:visited{
	color: #fff;	
}


/* side quote */
p.sideQuote{
	display: block;
	padding: 15px 0px 0px;
	margin: 10px 0px 8px 0px !important;
	text-align: center !important;
	color: #212121;
	border-top: 1px solid #c0c0c0;
	font: italic 17px/19px "Times New Roman", Times, serif;
}

p.sideQuote2{
	text-align: center !important;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 15px;
	border-bottom: 1px solid #c0c0c0;	
}
p.sideQuote2 strong{
	color: #000;
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
}
p.sideQuote2 strong span{
	color: #000;
	font: italic bold 12px Georgia, "Times New Roman", Times, serif;
}


/* SIDEBAR BOOK */

div#sideBook {
    border-bottom: 1px solid #c0c0c0;
    padding: 0px 0px 14px 0px;
    margin: 10px 0px 0px 0px;    
}

div#sideBook h6{
	margin: 10px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 15px;
	text-shadow: 1px 1px 1px #CEC71B;   
	color: rgb(0, 56, 156);
}

div#sideBook img{
    position: relative;
    margin: 0px auto;
    display: block;
    width: 120px;
	-webkit-box-shadow: 2px 2px 10px 1px #666;
	box-shadow: 2px 2px 10px 1px #666;
	border: 1px solid #EDC655;    
}

div#sideBook img:hover{
    opacity: 0.95;    
}


/* NEW SIDEBAR BOOK */
#sidebar_book{
	overflow: hidden;
    border-bottom: 1px solid #c0c0c0;
    padding: 0px 0px 14px 0px;
    margin: 45px 0px 0px 0px;  	
}

#sidebar_book a img{
	width: 100%;
	height: auto;
}

#sidebar_book h6{
	margin: 10px 0px 2px 0px !important;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 15px;
	text-shadow: 1px 1px 1px #CEC71B;   
	color: rgb(0, 56, 156);
}

#sidebar_book p{
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
}


/* Blue Pills */
.bluePill{
	width: 180px;
	padding: 0px;
	margin: 0px auto;
}

.bluePill a{
	display: block;
	color: #fff;
	background: #172447;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px;		
	padding: 12px 15px 16px 15px;
	margin: 5px auto 5px auto;
	height: auto;
	width: 145px;
	border: 2px solid #d7d8db;
	font: 13px/18px "Droid Sans", helvetica, sans-serif;
	text-transform:  none !important;
}
.bluePill a:hover{
	background: #18306f;
	text-decoration: none;
	border: 2px solid #122454;	
}
.bluePill a:visited{
	color: #fff;	
}



.foo{
background: #eaeaea;	
}



/* featured photo */

#sidePhoto{
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding: 0px 0px 5px 0px;
	margin: 58px 0px 0px 0px;
}

#sidePhoto h6{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
}

#sidePhoto img{
	display: block;
	background: #eaeaea;
	border: 2px solid #666666;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0px auto;
	padding: 0;
	width: 110px;
	height: 90px;
}

#loop_archive{
	padding: 1px 0px 10px 0px;
	margin: 5px 0px 0px 0px;	
}

.archive{
	display: block;
	color: #fff !important;
	background: #9a1926;
	padding: 8px 10px 8px 10px;
	margin: 5px auto 5px auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	height: auto;
	width: 120px;
	border: none;
	text-transform: none;
	line-height: 28px;
	font-family: "Droid Sans", helvetica, sans-serif;
}
.archive:hover{
	/* background: #b41d1f; */
	text-decoration: none;
	opacity: 0.95;
}
.archive:visited{
	color: #fff !important;	
}


.sidebarMeta2{
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding: 10px 0px 10px 0px;
	margin: 15px 0px 0px 0px;	
	position: relative;
	overflow: hidden;
}
.sidebarMeta2 h5{
	margin: 0px;
	padding: 0px;
}

.rss{
	margin: 5px 0px 0px 0px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(images/rssBox.png) no-repeat 0 0;
	position: relative;
	text-indent: -99999px;
	text-transform: capitalize; /* IE7 HACK */
	opacity: 0.9;	
	float: left;
	clear: right;
}

.facebook{
	margin: 5px 0px 0px 0px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(images/Facebook-icon.png) no-repeat 0 0;
	position: relative;
	text-indent: -99999px;
	text-transform: capitalize; /* IE7 HACK */
	opacity: 0.9;		
	float: left;
	clear: right;
}


/* MAILCHIMP */

#sideChimp form{
  margin: 0px !important;
  padding: 0px !important;  
}

#sideChimp label{
   font-size: 13px !important;
   color: #000;
}

#sideChimp input{
   width: 200px !important;
}

#sideChimp .button{
 background: #162346  !important;
}
#sideChimp .button:hover{
 background: #1f397c  !important;
}



/* ----------------------- */
/*  SIDEBAR ADVERTISEMENT  */
/* ----------------------- */
#sidebar_advert{
	position: relative;
	overflow: hidden;	
}

#sidebar_advert h6{
	margin: 25px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 12px;	
}

#sidebar_advert a img{
	width: 90%;
	height: auto;
	max-width: 90%;
	display: block;
	margin: 0 auto;
}




/* ----------------------- */
/* HOME CONTENT */
/* ----------------------- */


.mainTitle{
	margin: 25px 0px 25px 0px;
	padding: 0px;
	text-transform: uppercase;
}

/* Testimonials */
.homeTestimonials{
	background: url(images/testimonials_top.jpg) no-repeat 0px -8px;
	padding: 0px;
	margin: 10px auto 10px auto;
	position: relative;
	overflow: hidden;
	left: 0px;
	top: 0px;
	width: 605px;
	height: 100px;
	opacity: 0.9;
    -webkit-border-radius: 8px;
    border-radius: 8px;	
}

.homeTetiCell{
  position: relative;
  left: 0px;
  overflow: hidden;
  width: 185px;
  height: 118px;
  float: left;
  clear: right;
  padding: 0px 0px 0px 0px;
  margin: 0px 25px 0px 0px;
  text-align: center;
}

.homeTetiCell:last-child{
  margin: 0px 0px 0px 0px;    
}


.homeTetiCellQuote{
	dislay: block;
	clear: both;
	font: italic 18px/18px "Times New Roman", Times, serif;  
	position: absolute;
	width: 185px;
	top: 10px;
	left: 0px;
}

.homeTetiCellAuth{
 	font-weight: bold;
 	dislay: block;
 	clear: both; 
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;  
	position: absolute;
	width: 185px;
	top: 54px;
	left: 0px;
}






/* Home Loop */

.loop{
	padding: 0;
	margin: 10px 0px 10px 0px;
}


.loop_article{	
	position: relative;
	margin: 10px 0px 10px;
	padding: 5px 10px 2px 15px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;	
}

.loop_article{
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(left,  #ffffff 0%, #d9e3f9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#d9e3f9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #ffffff 0%,#d9e3f9 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #ffffff 0%,#d9e3f9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #ffffff 0%,#d9e3f9 100%); /* IE10+ */
  background: linear-gradient(to right,  #ffffff 0%,#d9e3f9 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9e3f9',GradientType=1 ); /* IE6-9 */
}	

.loop_article:nth-child(2n){
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(left,  #ffffff 0%, #c0d1f8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#c0d1f8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #ffffff 0%,#c0d1f8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #ffffff 0%,#c0d1f8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #ffffff 0%,#c0d1f8 100%); /* IE10+ */
  background: linear-gradient(to right,  #ffffff 0%,#c0d1f8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0d1f8',GradientType=1 ); /* IE6-9 */
}

/* For the Featured Category Posts on homepage loop */
.loop_article_featured{
background: #e6e9f2;
background: -moz-linear-gradient(left, #e6e9f2 33%, #3a5da7 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(33%,#e6e9f2), color-stop(100%,#3a5da7));
background: -webkit-linear-gradient(left, #e6e9f2 33%,#3a5da7 100%);
background: -o-linear-gradient(left, #e6e9f2 33%,#3a5da7 100%);
background: -ms-linear-gradient(left, #e6e9f2 33%,#3a5da7 100%);
background: linear-gradient(to right, #e6e9f2 33%,#3a5da7 100%);
}	

	
.loop_article_content{
	position: relative;
	width: 400px;
	height: auto;
	min-height: 128px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: right;
}
		
#homeLoop .loop_article_content{
	position: relative;
	width: 320px;
	height: auto;
	min-height: 128px;
	margin: 0px 10px 0px 0px;
	padding: 12px 0px 0px 0px;
	float: left;
	clear: right;
}

	.loop_title{
		margin-bottom: 10px;
		padding-bottom: 0px;
	}
		.loop_title a{
			line-height: 20px;
			font-size: 17px;
			margin: 0px;
			padding: 0px;
			text-transform: none !important;
        }

     #homeLoop .loop_title a{
		margin-bottom: 10px;
		padding-bottom: 0px;
		font-size: 22px !important;
		line-height: 24px;
	}	
	
	.loop_excerpt p{
		color: #0e2046;
		margin: 0px;
		padding: 0px 10px 5px 0px;
		font: normal normal normal 14px/1.5em "Trebuchet MS", Verdana, sans-serif;		
    }

	#homeLoop .loop_excerpt p{
		color: #0e2046;
		margin: 0px;
		padding: 0px 10px 5px 0px;
		font: normal 14px/18px "Trebuchet MS", Verdana, sans-serif;		
    }
    
	.readMoreExcerpt{
		display: block;
		margin: 0px 0px 10px 0px;
		font-size: 12px;
    }

	#homeLoop .readMoreExcerpt{
		display: block;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
    }
    
.loop_thumb{
		position: relative;
		display: block;
		width: 154px;
		height: 110px;
		border: 2px solid #fffeff;
		float: left;
		clear: right;
		overflow: hidden;
		margin: 5px 0px 0px 10px;
		padding: 0px;
}
	.loop_thumb img{
		width: 144px;
		height: 100px;
		margin: 0px !important;
		padding: 0px !important;
		border-color: #fff !important;
}

#homeLoop .loop_thumb{
		position: relative;
		display: block;
		width: 234px;
		height: 160px;
		border: 2px solid #fffeff;
		float: left;
		clear: right;
		overflow: hidden;
		margin: 9px 0px 10px 10px;
		padding: 0px;
}
	#homeLoop .loop_thumb img{
		width: 224px;
		height: 150px;
		margin: 0px !important;
		padding: 0px !important;
		border-color: #fff !important;
}

/*    STICKY LOOP    */
/* ================= */
#stickyLoop .loop_article_content{
	position: relative;
	width: 320px;
	height: auto;
	min-height: 128px;
	margin: 0px 10px 0px 0px;
	padding: 12px 0px 0px 0px;
	float: left;
	clear: right;
}

     #stickyLoop .loop_title a{
		margin-bottom: 10px;
		padding-bottom: 0px;
		font-size: 22px !important;
		line-height: 24px;
	}	

	#stickyLoop .loop_excerpt p{
		color: #0e2046;
		margin: 0px;
		padding: 0px 10px 5px 0px;
		font: normal 14px/18px "Trebuchet MS", Verdana, sans-serif;		
    }
    
	#stickyLoop .readMoreExcerpt{
		display: block;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
    }

#stickyLoop .loop_thumb{
		position: relative;
		display: block;
		width: 234px;
		height: 160px;
		border: 2px solid #fffeff;
		float: left;
		clear: right;
		overflow: hidden;
		margin: 9px 0px 10px 10px;
		padding: 0px;
}
	#stickyLoop .loop_thumb img{
		width: 224px;
		height: 150px;
		margin: 0px !important;
		padding: 0px !important;
		border-color: #fff !important;
}

/* end STICKY LOOP */



.loop_moreButton{
	display: block; 
	display: none; /* KILLED */
	float: left;
	clear: right;
	background: #97100c;
	background: #c91700; /* Old browsers */
	background: -moz-linear-gradient(top,  #c91700 0%, #97100c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c91700), color-stop(100%,#97100c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c91700 0%,#97100c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c91700 0%,#97100c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c91700 0%,#97100c 100%); /* IE10+ */
	background: linear-gradient(top,  #c91700 0%,#97100c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91700', endColorstr='#97100c',GradientType=0 ); /* IE6-9 */	
	width: 245px;
	height: auto;
	color: #fff !important;
	font-family: "Droid Sans", helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0px;
	overflow: hidden;
}

.loop_moreButton:hover{
	background: #ef1b00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ef1b00 0%, #af1b0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef1b00), color-stop(100%,#af1b0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ef1b00 0%,#af1b0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ef1b00 0%,#af1b0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ef1b00 0%,#af1b0e 100%); /* IE10+ */
	background: linear-gradient(top,  #ef1b00 0%,#af1b0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1b00', endColorstr='#af1b0e',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
}

.ie7 .loop_moreButton{
	display: none;
}


/* Adsense */
.adsense_banner{
	position: relative;
	background: #9a110b;
	width: 470px;
	height: auto;
	overflow: hidden;
	padding: 10px;
	margin: 20px 0px 40px 59px;
	
}



/* Wide testimonials 

.homeTestimonialsWide{
	background: #eaeaea;
	padding: 15px 5px;
	margin: 40px 0px 30px 0px;
	position: relative;
	overflow: hidden;
	width: 600px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	border: 2px solid #d2d6e2;	
}

.homeTestimonialsWide p{
	margin: 0px 10px 15px 10px;
	padding: 10px 10px 15px 10px;
	float: left;
	clear: both;
	display: block;
	width: 560px;
	text-align: center;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #fafafa;	
	color: #071e47;
	font: bold 16px/34px "Droid Sans", helvetica, sans-serif;
}

.homeTestimonialsWide p strong{
	padding-top: 5px;
	display: block;
	color: #455165;
	font: normal normal 16px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
*/

/* Social Box */
#socialBox{
	postion: relative;
	display: block;
	height: auto;
	width: auto;
	margin: 40px 0px 20px 0px;
}

/* ARCHIVE */
.archiveLoops.loop_article{
  margin: 4px 0px;
  padding: 4px;
}
	
.archiveLoops .loop_article_content{
	position: relative;
	width: 580px;
	height: auto;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 4px 0px;
	float: left;
	clear: right;
	min-height: 0px;
}

.archiveLoops .loop_article_content h2{
  padding-bottom: 0px;
  margin-bottom: 2px
}

.archiveLoops .loop_article_content h2.loop_title a{
	font-size: 14px;
	color: #0f295f;
}

.archiveLoops .loop_excerpt{

}

.backToTop{
	display: block;
	background: #aeaeae;
	color: #fff !important;
	padding: 10px 20px;
	margin: 40px 0px 65px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}


/* FOOTER */
#footer{
	padding: 50px;
	border-top: 15px solid #000910;

}


/* COMMENTS */
#commentsModule{
	border-top: 2px solid #EAEAEA;
	display: block;
	background: whiteSmoke;
	padding: 20px;
	margin: 25px 0px;	
}



/* QUESTIONS AND ANSWERS */

div.questionsAnswers div.loop_article{
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
}

div.questionsAnswers div.loop_article h3{
	padding-left: 40px;
	padding-right: 14px;
	padding-top: 4px;
	background: url(images/bullet.png) no-repeat 0px -0px;	font-size: 14px;
	margin-bottom: 5px;
	text-transform: none;
}
div.questionsAnswers div.loop_article h3 a{
	color: #981a27;
}


/* ESSAYS AND STORIES */
div.loop.essaysStories div.loop_article{
	/* background: #e0e3e8; */
	/* background: #f8f2e0; */
	/* background: #ebc043;	*/
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top, #fefcea 0%, #fcf5db 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#fcf5db)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefcea 0%,#fcf5db 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefcea 0%,#fcf5db 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefcea 0%,#fcf5db 100%); /* IE10+ */
	background: linear-gradient(top, #fefcea 0%,#fcf5db 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fcf5db',GradientType=0 ); /* IE6-9 */
}

/* PRODUCTS */
/*-----SINGLE PRODUCTS PAGE-----*/
#single_product_page_container {
	width: 620px !important;	
}


#wpsc_shopping_cart_container{
	width: 620px !important;		
}

.gocheckout, .gocheckout:visited{
	background: #981a27;
	padding: 10px;
	display: block;
	width: 100px;
	height: auto;
	text-align: center;
	border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 10px 0px;
	color: #fff !important;
	font-weight: bold;
}

.pricedisplay{
	padding: 10px 0px;
}


/* Google Top Adsense */
#googleTopAdsense{
	background: #F1F1F1;
	width: 468px;
	height: auto;
	overflow: hidden;
	padding: 2px;
	margin: 20px auto 15px auto;
	position: relative;
	top: 0px;
}


/* @end */


/* /// COMMENTS /// */


.comment{
     background: none;
     margin: 0px 0px 4px 0px !important;
     padding: 4px;
     font-size: 13px;
}

.comment-body{}

.comment-author{
    background: #2E3C61;
    color: #fff;
    font-weight: bold !important;
    font-size: 1.1em;
    padding: 4px 4px 4px 8px;
    -webkit-border-radius: 4px !important; 
    border-radius: 4px;
    display: block;
}

.comment-author img{
    margin: 0px !important;
    padding: 0px !important;
    top: 0px !important;
    left: 0px !important;  
    display: none;
}

.comment-author a{
     color: #fff;   
}

.comment-meta a{
    color: #888;
    font-size: 11px;
    
}

.comment p{
	margin: 0px 0px 10px 4px;
	padding: 0px;
}

.reply{
   background: #eee;
   display: block;
   padding: 2px 4px;
   width: 70px;
   text-align: center;
   margin: 0px 0px 18px 0px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
}

.reply a{
    color: #162245;
    font-weight: bold;
    font-size: 11px;
}


#comment_respond{
	background: #eee;
	padding: 2px 18px 10px 18px;
   -webkit-border-radius: 4px;
   border-radius: 4px;		
}

#comment_respond input{
     width: 80%;
     display: block;
     clear: both;
     padding: 4px;   
}

#comment_respond input.formButton{
    width: 100%;
}


/* SINGLE */

.visitBlog{
    background: #991601;
    font-weight: bold;
    color: #fff;
}


/* COMMENT SMILY */
img.wp-smiley{
	margin: auto !important;
	border: none !important;	
}


/* LEANDROARTS TWEAKS */
/*  IMAGE CAPTION SPACINGS */

#wide-column img {
	text-align: center;
	border-width: 0px;
	margin: 24px auto 32px auto;
	border: 5px solid #dbdbdb;
}

div.wp-caption{
    margin: 0px auto 0px auto !important;
    padding: 0px !important;
    background: none;
}

div.wp-caption img{
	text-align: center;
	border-width: 0px;
	margin: 10px auto 0px auto !important;
	border: 5px solid #dbdbdb;
}

p.wp-caption-text{
	position: relative;
	top: 0px;
	margin: 0px 0px 0px 0px !important;
	padding: 10px !important;
	font-size: 13px !important;
	font-family: 'Droid Sans', helvetica;
	font-weight: normal;
	color: #0f172e;
}

h4 {
	margin : 0px 0 20px!important;
}


/* HOMEPAGE SHORT TAKES */
#shortTakesLoop div.loop_article{
	background: #F1C95A;
}

#shortTakesLoop div.loop_article_content{
	position: relative;
	width: 320px;
	height: auto;
	min-height: 128px;
	margin: 0px 10px 0px 0px;
	padding: 12px 0px 0px 0px;
	float: left;
	clear: right;
}

#shortTakesLoop h2.loop_title a{
	line-height: 24px;
	font-size: 22px;
	color: #0D1F43;
}

#shortTakesLoop .loop_excerpt a{
	color: #0D1F43;
}

#shortTakesLoop .loop_thumb{
		position: relative;
		display: block;
		width: 234px;
		height: 125px;
		border: 2px solid #fffeff;
		float: left;
		clear: right;
		overflow: hidden;
		margin: 9px 0px 10px 10px;
		padding: 0px;
}
	#shortTakesLoop .loop_thumb img{
		width: 224px;
		height: 115px;
		margin: 0px !important;
		padding: 0px !important;
		border-color: #fff !important;
}

img.shortTakesBanner{
	display: block;
	position: absolute;
	z-index: 10;
    width: auto;
    height: auto;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    top: -10px;
    right: -10px;
}

.shortTakes_article{
	padding: 1% 0% 2% 0%;
    margin: 0 0 5%;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.shortTakes_article img{
	max-width: 100%;
	height: auto;
}

.shortTakes_article div.wp-caption{
	max-width: 100% !important;
}

h2.shorTakes_title{
	margin: 0px;
    color: #0D1F43;
    font-size: 1.1em;
    text-transform: uppercase;
}

.shortTakes_article p{
	padding: 0;
	margin: 0em 0em 1em;
	color: #0D1F43;
}


/* END Short Takes */