/*
	Author Name	: 	Chris White
	Author Site	: 	http://BusinessInSavannah.com
	Style Name	: 	master2009
	Version		: 	1.0
	Comments	: 	This stylesheet drives the main website. We are using the BD- prefix to differentiate ids from 3rd party vendors.
*/

/* Color Chart
   --------------------------------
   body background:  	#FFFFFF   
   text:                #333333
   link blue:		    #2f5482
   
   link green:			#3f6e62
   yellow:				#efd99d
   
   bg color ap modules:	#F5F5F5  // white smoke
   						#76a99c  // ligher green for gradiant
  
   ----------------------------------------------------*/
   
   
/* Index
   --------
   -GLOBAL
   -HEADER
   -NAVIGATION
   -GENERAL LAYOUT
   -HEADINGS
   -FOOTER
   ----------------------------------------------------*/


/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
@import url(reset.css);
@import url(slantedmenu.css);
@import url(../modules/tabs/tabs.css);


body {
    font: 11px/12px Arial,Sans-Serif;
	color:#333333;
	text-align:center;
}


p	{
	font: 12px/13px Arial,Sans-Serif;
	line-height: 16px;
	color:#333333;
}


p.small {
	font: 10px/11px Arial,Sans-Serif;
	color:#333333;
}

a { color:#3f6e62; }
a:hover { text-decoration: none; }
.clearing { clear: both; height: 10px; overflow: hidden; margin: auto; width: 100%; }
.padded { padding:8px; }

.hr-horizontal {border-bottom: 1px dotted #cac8ca; width:100%; margin:0px 0px 12px 0px; }
/*.hr-vertical {width:3px; background: url("../images/dotted-vertical.gif") repeat-y; margin:0px 1px 0px 1px; display:inline; }*/

#BD-wrapper {
	width:1020px;
	margin:0 auto;
	padding-left:15px;
	text-align:left;
	background: url("../images/wrapper-shadow.gif") repeat-y;
}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#BD-header {  /* header = masthead + nav + leaderboard area */
	width:990px;
	/*height:190px;*/
	}

#BD-masthead {
	width:990px;
	height:200px;
	background: url("../images/BiS-logo990px-200px.jpg") repeat-x;
	}
	
		#BD-print-refer { /* printed product refer zone */
			float:right;
			width:744px;
			height:168px;
		}
	
		#BD-masthead a { /* homepage url link */
			width:240px;
			height:200px;
			display: block;
		}
	
		/*#BD-wrapper #BD-header #BD-masthead #title-text h1 {
	 		font-size:72px;
			line-height: 78px;
			color:#FFFFFF;
			font-weight:700;
			text-align:left;
			}
			
		#BD-wrapper #BD-header #BD-masthead #caption {
	 		font-size:24px;
			line-height:28px;
			color:#FFFFFF;
			font-weight:700;
			text-align:left;
			margin: -24px 0px 0px 275px;
			}*/

/*#BD-fast-search {
			margin: -80px 0px 0px 600px;
			color:#FFFFFF;
 }*/
			
			
#BD-masthead-skirt { 
	 width:990px;
	 height:20px;
	 background: url("../images/grill-bg.gif") repeat-x;
	 }
			

#BD-ad-leaderboard-area { 
	 width:990px;
	 height:100px;
	 background-color:#eaeaea;
	 margin-top:-1px;
	 }

	#BD-ad-promo {
		float:left;
		width:240px;
		height:90px;
		margin-left:5px;
		margin-top:5px;
		}
		
	#BD-ad-leaderboard { /* 728x90 Leaderboard */
		float:right;
		width:728px;
		height:90px;
		margin-right:5px;
		margin-top:5px;
		}

/* ---------------------------------------*/
/* ---------->>> NAVIGATION <<<-----------*/
/* ---------------------------------------*/

	/* Navigation is currently imported in slantedmenu.css - cwhite
	#BD-nav { 
		width:990px;
		height:0px;
		}
	*/
	
#BD-nav #socialbookmarks {
	padding: 0;
	margin: 3px 0 0 0;
	height: 22px;
	display: inline;
	float:right;
}

	#BD-nav #socialbookmarks ul, #BD-nav #socialbookmarks li {
		padding: 0 !important;
		margin: 0;
		list-style-type: none;
		display: inline;
		background: 0 !important;
		border: 0 !important;
	}

	#BD-nav #socialbookmarks ul {
		display: block;
	}

		#BD-nav #socialbookmarks a { 
			display: block;
			width: 22px;
			height: 22px;
			overflow: hidden;
			float: left;
			margin-right: 5px;
			opacity:0.75;
 		}
	
		#BD-nav #socialbookmarks a:hover {
			opacity: 1;
		}
		
		#BD-nav #socialbookmarks ul li.newsletter a {
			background: url("../images/social_networking_icons/email_22.png") 0 0 no-repeat;
 		}
		
		#BD-nav #socialbookmarks ul li.linkedin a {
			background: url("../images/social_networking_icons/linkedin_22.png") 0 0 no-repeat;
 		}
	
		#BD-nav #socialbookmarks ul li.twitter a {
			background: url("../images/social_networking_icons/twitter_22.png") 0 0 no-repeat;
 		}
	
		#BD-nav #socialbookmarks ul li.facebook a {
			background: url("../images/social_networking_icons/facebook_22.png") 0 0 no-repeat;
 		}
	
		#BD-nav #socialbookmarks ul li.rss a {
			background: url("../images/social_networking_icons/rss_22.png") 0 0 no-repeat;
 		}




/* -------------------------------------------*/
/* ---------->>> GENERAL LAYOUT <<<-----------*/
/* -------------------------------------------*/

#BD-main {
	width:990px;
	
}

#BD-main-content {
	/*width:990px;*/
	margin: 20px 0px 0px 0px;
}

#BD-main-left {
	width:660px;
	float:left;
	margin: 0px 6px 0px 6px;
}

	.BD-main-left-tier-1 {  /* Top Story Single Module */
		width:660px; 
		}
	
	.BD-main-left-tier-2 { /* 2 Column Module */
		width:660px;  
		}
	
		.BD-main-left-tier-2a {
			width:330px; 
			float:left;
			}
		
		.BD-main-left-tier-2b {
			width:330px;
			float:right;
			margin-right:-10px;
			}
			
	 /* 3 Column Module - 220px - Not Used At This Time */
	 /* 4 Column Module - 165px - Not Used At This Time */
	 
	 .BD-block-1 { /* Basic Module Block for 1 column */
	 	width:660px;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		/*background-color: #F5F5F5;*/
		background: transparent url(../images/module-bg.gif) bottom repeat-x;
	 }
	 
	 
	 .BD-block-2 { /* Basic Module Block for 2 column */
	 	width:320px;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		background-color: #F5F5F5;
		/* background: transparent url(../images/module-bg.gif) bottom repeat-x;*/ /* Background Gradiant - can't use at the moment*/
	 }
	 
	 .BD-block-sidebar { /* Basic Module Block for Sidebar */
	 	width:300px;
		margin:0px 0px 6px 5px;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		background: transparent url(../images/module-bg.gif) bottom repeat-x;
	 }
	 
	 /* Styles for AP bulleted or plain Javascript Feeds 
	 div.BD-ap-headlines li.ap-bulleted-headline-1, div.BD-ap-headlines li.ap-bulleted-headline-2  { margin:0px; color:#CCCCCC;}
	 div.BD-ap-headlines a { color: #2f5482; line-height: 18px; text-decoration:none;  }
	 div.BD-ap-headlines a:hover { text-decoration:underline; }
	 */
	


#BD-main-right {
	width:310px;
	float:right;
	border-left: 1px dotted #ccc;
	
}

	#BD-ad-skyscraper { /* 300x600, 160x600, 120x600, 300x250 */
		margin:0px 0px 6px 5px;
		background-color:#FFFFFF;
		width:300px;
		
		}
		

#BD-main-full { /* No sidebar Left+Right combined */
	width:970px;
	margin: 0px 6px 0px 6px;
}




.BD-block-spotted { /* Long Horizontal Spotted Block */
	 	width:970px;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		/*background-color: #F5F5F5;*/
		background: transparent url(../images/module-bg.gif) bottom repeat-x;
		margin: 0px 6px 10px 6px;
	 }
	 
	#bis-spotted-horizontal-container { padding-left: 4px; }
	#bis-spotted-horizontal-container .spotted_thumb { float: left; }
	#bis-spotted-horizontal-container .spotted_thumb img { margin-right: 16px; }
	#bis-spotted-horizontal-container .spotted_thumb .spotted_caption { width: 110px; }


/* -------------------------------------------*/
/* ---------->>> HEADINGS <<<-----------------*/
/* -------------------------------------------*/


h2 { /* page title */
	font-size: 16px; 
	line-height: 18px;
	color: #757575;
	border-bottom: 1px dotted #ccc;
	margin: 6px 6px 14px 0px;
}

h3 { /* ghost */
	background: url("../images/h3.gif") repeat-x;
    color: #494949;
    font-size: 14px;
    margin: 0px 0px 4px 0px;
    padding: 8px 16px 10px;
}

h4 { /* teal */
	background: url("../images/h4-alt.gif") repeat-x;
    color: #ffffff;     /* grey text 494949 */
    font-size: 14px;
    margin: 0px 0px 4px 0px;
    padding: 8px 16px 10px;
}

h5 { /* black */
	background: url("../images/h5.gif") repeat-x;
    color: #ffffff;
    font-size: 14px;
    margin: 0px 0px 4px 0px;
    padding: 8px 16px 10px;
}


/* Not Using These Headings right now
h1 {
	font-size: 16px; 
	line-height: 18px;
	color: #757575;
	border-bottom: 1px dotted #ccc;
	margin: 6px 6px 14px 0px;
}

h2 {
	background: url("../images/h2.gif") repeat-x;
	border-top: 1px solid #484848;
	color: #fff;				
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 22px 16px !important;
	padding: 13px 0px 22px 16px;
}

h3 {
	background: url("../images/h3.gif") repeat-x;
    color: #2a2a2a;
    font-size: 14px;
    margin: 0 -8px 4px !important; 
    margin: 0 -9px 4px;
    padding: 12px 16px 24px;
}

h4 { 
	background: #cac8ca url('../images/h4.gif') repeat-x;
	border: 1px solid #cac8ca; 
	color: #757575; 
	font-size: 14px; 
	margin: 0 0 10px; 
	padding: 6px 10px; 
}
*/

/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

#BD-footer {
	width:990px;
	height:100px;
	background-color:#eaeaea;
}

	#BD-footer-texts {
		float:left;
		width:240px;
		height:90px;
		margin-left:4px;
		margin-top:5px;
		}
	
	#BD-ad-remnant { /* 728x90 Remnant Ad */
		float:right;
		width:728px;
		height:90px;
		margin-right:5px;
		margin-top:5px;
		}



#BD-footer-links {
	width:990px;
	height:14px;
	margin: 10px 0px 10px 0px;
}

	#BD-footer-links ul , #BD-footer-links li {
		padding-left: 8px;
		margin: 0;
		list-style-type: none;
		display: inline;
	}
	
	#BD-footer-links a {
		font: 10px/11px Arial,Sans-Serif;
		font-weight:700; 
		text-decoration:none;
	}
	
	#BD-footer-links a:hover { 
		text-decoration:underline;
	}













/* --------------END-------------------*/





















