/* base / structure styles for every page */


/* ensure images display without borders by default */
a img {border:0;}

body 
    {
	background-image:url(http://www.netchemia.com/Images/BG_BK_Stripe.jpg);
	background-repeat:repeat;
	font-family: Arial, Lucida Sans Unicode, sans-serif;
	font-size:12px;
	line-height: 140%;
	line-height: 180%;
    }
    
/* an optional container between the body and content */
.wrapper 
    {
	
	background-image:url(http://www.netchemia.com/Images/BG_BK_Stripe.jpg);
	background-repeat:repeat;
	
    }
	
.wrapper_index 
    {
		background-color:#f0f3f4;
	background-repeat:repeat;
	width:972px;
	margin:auto;
	
    }

.content_index 
    {
	background-color: #f0f3f4;
	width: 972px;
	margin: 0px auto;
	color: #333;
	text-decoration:none;
	font-family: Arial, "Lucida Sans Unicode", sans-serif;
    }	


.content 
    {
	background-color: #fff;
	width: 972px;
	display:block;
	clear:both;
	margin: 0px auto;
	color: #333;
	text-decoration:none;
	font-family: Arial, "Lucida Sans Unicode", sans-serif;
    }

/* sets the sidebar, when used, off to the right of the screen */
.sidebar 
    {
    float:right;
    width: 250px;  	    
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 30px;
    padding-bottom: 30px;	    
    border-top: solid 9px #E7ECED;
    }

/* sets the sidebar, when used, off to the right of the screen - FOR THE TOUR PAGES (NARROWER) */
.sidebar-tourpages
    {
    float:right;
    width:200px;
    padding-right: 10px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 30px;	    
    border-top: solid 9px #E7ECED;
    }
	
.subhead{
	color:#999;
    font-family: Arial, Lucida Sans Unicode, sans-serif;
    font-size:13px;
	font-weight: bold;
    line-height: 180%;
	
}


/* sets the width of the left column when a sidebar is used */
.mainBody 
    {
	width:632px;
	padding-top:17px;
	padding-bottom:50px;
	padding-left:60px;
	padding-right:10px;
	background-color: #f0f3f4;
	border-top: solid 9px #DEE5E7;
	font-family: Arial, "Lucida Sans Unicode", sans-serif;
    }
	
	.mainBody_emaillanding
    {
	width:621px;
	padding-top:17px;
	padding-bottom:50px;
	padding-left:60px;
	padding-right:10px;
	background-color: #fff;
	border-top: solid 9px #DEE5E7;
	font-family: Arial, "Lucida Sans Unicode", sans-serif;
    }
	
	.mainBody_love
    {
	width:621px;
	padding-top:17px;
	padding-bottom:50px;
	padding-left:60px;
	padding-right:10px;
	background-color: #f8f8f8;
	border-top: solid 9px #DEE5E7;
	font-family: Arial, "Lucida Sans Unicode", sans-serif;
    }
	
		
	
.mainBody_blog
    {
	margin:0;
	width:972px;
	padding:0;
	overflow:hidden;
	/*padding-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;*/
	background-color: #fof3f4;
	border-top: solid 9px #DEE5E7;
	border-left:none;
	border-right:none;
	font-family: Arial, "Lucida Sans Unicode", sans-serif;

	
	
	
    }	
	
.mainBody_klly 
    {
	width:900px;
	padding-top: 17px;
	padding-bottom: 1600px;
	padding-left: 60px;
	padding-right: 10px;
	background-color: #f0f3f4;
	border-top: solid 9px #DEE5E7;
    }

/* sets the width of the left column when a sidebar is used - FOR THE TOUR PAGES (NARROWER) */
.mainBody-tourpages
    {
    width:672px;
    padding-top: 17px;
    padding-bottom: 30px;
    padding-left: 60px;
    padding-right: 10px;
    background-color: #F0F3F4;
    border-top: solid 9px #DEE5E7;
    }
	

	
	.sidebar_aesop
    {
	margin-top:2px;;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:50px;
	padding-left:0px;
	float:right;
    width:278px;
	height:auto;
    border-top: solid 9px #E7ECED;
	line-height:20px;
	text-align:center;
    }
	
		.sidebar_marketo
    {
	margin-top:2px;;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:0px;
	float:right;
    width:279px;
	height:auto;
	line-height:20px;
	text-align:center;
    }




div.row {display:block;clear:both;float:none;}


#subs {
	color: #00AEEF;
	font-size: 120%;
	font-weight: bold;
}
#sub {
	font-weight: bold;
	font-size: 120%;
	color: #00AEEF;
}
#lead {
	color: #00AEEF;
}
#lead {
	color: #00AEEF;
}
.bold {
	color: #00AEEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
}
	
.header_image {
	margin:0;
	padding:0;
	clear:none;
	float:left;
}

#icons {
	margin:0;
	padding-top:17px;
	padding-right:0px;
	padding-left:300px;
	float:right;
	clear:both;
	position:absolute;
	z-index:1;
}

