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

/* Color Chart
   --------------------------------
   body background:  	#000000  
   text:                #cccccc
   link red:		    #b42829
   
   		   :			#F5F5F5  // white smoke

  
   ----------------------------------------------------*/
   
   
/* Index
   --------
   -GLOBAL
   -HEADER
   -NAVIGATION
   -GENERAL LAYOUT
   -HEADINGS
   -FOOTER
   ----------------------------------------------------*/


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


body {
    font: 11px/12px Arial,Sans-Serif;
	line-height: 16px;
	color:#CCCCCC;
	text-align:center;
	background-color: #000000;
	background-image: url("../images/bk_background.jpg"); 
	background-position: center; 
	background-attachment: fixed;
}


p.headline	{
	font: 13px/14px Arial,Sans-Serif;
	line-height: 16px;
	color:#ffffff;
	font-weight:800;
}


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

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

ul.bullet a {font-size:12px; line-height:22px; }

#BK-main-content .byline {font: 10px/11px Arial,Sans-Serif; font-weight:800; color:#999999; padding: 0 0 0 0px; margin: -6px 0 16px 0;}


#BK-wrapper #BK-main #BK-main-content #BK-main-left ul.bullet li , #BK-wrapper #BK-main #BK-main-content #BK-main-right ul.bullet li { list-style-type:none; padding: 0 0 0 10px; background: url("../images/bullet-arrow-right.png") no-repeat 0px 3px; }

.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; }*/

#BK-wrapper {
	width:1000px;
	margin:0 auto;
	padding-left:13px;
	text-align:left;
	/*background: url("../images/wrapper-shadow-black.gif") repeat-y;*/
}

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

#BK-header {  /* header = masthead + nav + leaderboard area */
	width:990px;
	margin-left:-1px;
	/*margin-right:-1px;*/
	/*height:190px;*/
	}

#BK-masthead {
	width:990px;
	height:200px;
	 background: url("../images/bk_masthead_2.jpg") repeat-x; 
	/* background: url("../images/bk_masthead_gray.jpg") repeat-x; */
	}
	
		#BK-masthead a { /* homepage url link */
			width:990px;
			height:200px;
			display: block;
		}
	
		/*#BK-wrapper #BK-header #BK-masthead #title-text h1 {
	 		font-size:72px;
			line-height: 78px;
			color:#FFFFFF;
			font-weight:700;
			text-align:left;
			}
			
		#BK-wrapper #BK-header #BK-masthead #caption {
	 		font-size:24px;
			line-height:28px;
			color:#FFFFFF;
			font-weight:700;
			text-align:left;
			margin: -24px 0px 0px 275px;
			}*/

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

#BK-ad-leaderboard-area { /* activated right now  */
	 width:990px;
	 height:90px; /* 40 */
	 /*background-color:#eaeaea;*/
	 margin-top:-1px;
	 }

	#BK-ad-promo {
		float:left;
		width:240px;
		height:0px;
		margin-left:5px;
		margin-top:5px;
		}
		
	#BK-ad-leaderboard { /* 728x90 Leaderboard */
		float:right;
		width:728px;
		height:0px;
		margin-right:5px;
		margin-top:5px;
		}
		
	#BK-ad-leaderboard-super { /* 980x90 Leaderboard */
		width:980px;
		height:90px;
		margin-right:5px;
		margin-left:5px;
		margin-top:10px;
		}
		
	#BK-bk3-topquote { /* Homepage Promo QUOTE */
		width:652px;
		height:76px;
		margin-top:0px;
		padding:4px 4px 4px 4px;
		border: 1px solid #666666;
		background: url("../images/rust-bg.jpg") no-repeat top right;
		}

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

	/* Navigation is currently imported in slantedmenu.css - cwhite
	#BK-nav { 
		width:990px;
		height:0px;
		}
	*/
	
#BK-nav #nav-links {
	width:990px;
	height:30px;
	/*background-color: #e0e0e0;*/
	background: url("../images/red-gradiant-bg.jpg") repeat-x;
}

	#BK-nav #nav-links ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#BK-nav #nav-links ul li {
		position: relative;
		display: inline;
		float: left;
	}
	
	#BK-nav #nav-links ul li a {
		font: 14px/15px Arial,Sans-Serif;
		color:#FFFFFF;
		font-weight:700; 
		text-decoration:none;
		padding: 6px 10px 8px 6px;
		display: block;
	}
	
	#BK-nav #nav-links ul li a:hover { 
		text-decoration:underline;
		color:#CCCCCC;
	}
	


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

#BK-main {
	width:990px;
}

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

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

	.BK-main-left-tier-1 {  /* Top Story Single Module */
		width:660px; 
		}
	
	.BK-main-left-tier-2 { /* 2 Column Module */
		width:660px;  
		}
	
		.BK-main-left-tier-2a {
			width:330px; 
			float:left;
			}
		
		.BK-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 */
	 
	 .BK-block-1 { /* Basic Module Block for 1 column */
	 	width:660px;
		border-bottom: 1px solid #666666;
		border-right: 1px solid #666666;
		border-left: 1px solid #666666;
		background-color: #000000;
		/*background-color: #F5F5F5;*/
		/*background: transparent url(../images/module-bg.gif) bottom repeat-x;*/
	 }
	 
	 	.BK-block-1-top { /* Basic Module Block for 1 column - TOP OF PAGE version */
	 		width:660px;
	 		border-top: 1px solid #666666;
			border-bottom: 1px solid #666666;
			border-right: 1px solid #666666;
			border-left: 1px solid #666666;
			background-color: #000000;
			/*background-color: #F5F5F5;*/
			/*background: transparent url(../images/module-bg.gif) bottom repeat-x;*/
		 }
	 
	 
	 .BK-block-2 { /* Basic Module Block for 2 column */
	 	width:320px;
		border-bottom: 1px solid #666666;
		border-right: 1px solid #666666;
		border-left: 1px solid #666666;
		background-color: #000000;
		/*background-color: #F5F5F5;*/
		/* background: transparent url(../images/module-bg.gif) bottom repeat-x;*/ /* Background Gradiant - can't use at the moment*/
	 }
	 
	 .BK-block-sidebar { /* Basic Module Block for Sidebar */
	 	width:300px;
		margin:0px 0px 6px 6px;
		border-bottom: 1px solid #666666;
		border-right: 1px solid #666666;
		border-left: 1px solid #666666;
		background-color: #000000;
		/*background: transparent url(../images/module-bg.gif) bottom repeat-x;*/
	 }
	 


#BK-main-right {
	width:314px;
	float:right;
	border-left: 1px dotted #666666;
	
}

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

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




#BK-photo-module-horizontal-container { padding-left: 4px; }
#BK-photo-module-horizontal-container .photo_thumb { float: left; height:178px; }
#BK-photo-module-horizontal-container .photo_thumb img { margin-right: 16px; border: 1px solid #999999;}
#BK-photo-module-horizontal-container .photo_thumb .photo_caption { width: 110px; margin-top:6px; }

#BK-photo-module-vertical-container { padding-left: 6px; }
#BK-photo-module-vertical-container .photo_thumb { float: left; }
#BK-photo-module-vertical-container .photo_thumb img { margin-right: 24px; border: 1px solid #999999;}
#BK-photo-module-vertical-container .photo_thumb .photo_caption { width: 110px; height:32px; margin-top:6px; margin-bottom:10px; }




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


h1 { /* page title */
	color:#ffffff; 
	font-weight:800; 
	font-size:24px; 
	line-height:32px;
}

	#page-title-box {
		border-bottom: 1px dotted #cac8ca; 
		border-top: 1px dotted #cac8ca; 
		margin: 0 0 14px 0;  
	}


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

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

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

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


h5.social-title {padding: 8px 40px 10px; }
div.social-mark { float:left; margin:-34px 0px 0px 8px; padding:0px 0px 0px 0px; }
	div.social-mark img {height:26px; width:26px; }


/* 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 <<<-----------*/
/* -----------------------------------*/

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

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



/*#BK-footer-links {
	width:990px;
	height:14px;
	margin: 10px 0px 34px 0px;
}

	#BK-footer-links ul , #BK-footer-links li {
		padding-left: 8px;
		margin: 0;
		list-style-type: none;
		display: inline;
	}
	
	#BK-footer-links a {
		font: 12px/13px Arial,Sans-Serif;
		font-weight:700; 
		text-decoration:none;
	}
	
	#BK-footer-links a:hover { 
		text-decoration:underline;
	}*/
	
#BK-footer-boilerplate { 
	width:642px;
	padding: 8px;
	margin: 0px 0px 30px 6px;
	border: 1px solid #666666;  
	background-color: #000000;

	}
	
/*#BK-footer-toc {
	float:left;
	padding:8px;
	margin: 0px 0px 44px 0px;
	width:400px;
}

	#BK-footer-toc ul , #BK-footer-toc li {
		list-style-type: none; 
		margin-top: 6px;
		margin-left: 6px;
	}
	
	#BK-footer-toc a {
		font: 11px/12px Arial,Sans-Serif; 
		font-weight:700; 
		text-decoration:none; 
		color:#556b74;
	}
	
	#BK-footer-toc a:hover {
		text-decoration:underline;
	}
	
	#BK-footer-toc p.footer-label {
		color:#999999; 
		font-weight:700; 
		margin-left: 6px;
	}*/




	

/* -----------------------------------*/
/* ---------->>> FLOAT MENU <<<-----------*/
/* -----------------------------------*/


div#BK-footer-screen {   
	display: block;
	width: 94%;
	position: fixed;
	border-top: 1px solid #666666;       
	background: #dddddd;
	left: 30px;
	bottom: 0;
	text-align: left;
	font-size: 1em;
	color: #666666;
	font-weight:700; 
	z-index: 10000;
	padding: 4px 10px 4px 10px;
	/*opacity: 0.5;*/
	/*filter: alpha(opacity:50);*/
}
body>div#BK-footer-screen { width:100%; }

#BK-footer-screen #rightfooter-screen {
	float: right; 
	margin: 0 20px 0 0;
}


	#BK-footer-screen #rightfooter-screen #addthis {
		display: inline;
		margin: 0px;
	}

	#BK-footer-screen #rightfooter-screen #footer-screen-middle { /* audio player zone*/
		margin: 0px 250px 0px 0px;
		padding-bottom: 4px;
		display: inline;
	}


#BK-footer-screen #leftfooter-screen {
	float: left; 
	margin: 0px 20px 0 0;
	
}


	#BK-footer-screen #leftfooter-screen #socialbookmarks {
		padding: 0;
		margin: 0px 0 0 0;
		height: 16px;
		display: inline;
		/*float:right;*/
	}

		#BK-footer-screen #leftfooter-screen #socialbookmarks ul, #BK-footer-screen #leftfooter-screen #socialbookmarks li {
			padding: 0 !important;
			margin: 0;
			list-style-type: none;
			display: inline;
			background: 0 !important;
			border: 0 !important;
		}

		#BK-footer-screen #leftfooter-screen #socialbookmarks ul {
			display: block;
		}

			#BK-footer-screen #leftfooter-screen #socialbookmarks a { 
				display: block;
				width: 16px;
				height: 16px;
				overflow: hidden;
				float: left;
				margin-right: 15px;
				/*opacity:0.75;*/
 			}
	
			#BK-footer-screen #leftfooter-screen #socialbookmarks a:hover {
				opacity: 1;
			}
		
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.newsletter a {
				background: url("../images/social_networking_icons/email_16.png") 0 0 no-repeat;
 			}
 			
 			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.youtube a {
				background: url("../images/social_networking_icons/youtube_16.png") 0 0 no-repeat;
 			}
		
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.linkedin a {
				background: url("../images/social_networking_icons/linkedin_16.png") 0 0 no-repeat;
 			}
 			
	
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.twitter a {
				background: url("../images/social_networking_icons/twitter_16.png") 0 0 no-repeat;
 			}
	
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.facebook a {
				background: url("../images/social_networking_icons/facebook_16.png") 0 0 no-repeat;
 			}
	
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.rss a {
				background: url("../images/social_networking_icons/rss_16.png") 0 0 no-repeat;
 			}
			
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.myspace a {
				background: url("../images/social_networking_icons/myspace_16.png") 0 0 no-repeat;
 			}
 			
 			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.aboutme a {
				background: url("../images/social_networking_icons/aboutme_16.png") 0 0 no-repeat;
 			}
 			
 			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.googleplus a {
				background: url("../images/social_networking_icons/googleplus_16.png") 0 0 no-repeat;
 			}
 			
 			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.pintrest a {
				background: url("../images/social_networking_icons/pintrest_16.png") 0 0 no-repeat;
 			}
			
			#BK-footer-screen #leftfooter-screen #socialbookmarks ul li.bk3ep a {
				background: url("../images/social_networking_icons/BK3EP.png") 0 0 no-repeat;
				width: 42px;
 			}








#BK-footer-screen a, 
#BK-footer-screen a:link,
#BK-footer-screen a:visited {
	color: #666666;
	text-decoration: none;
	font-weight:700;
}

#BK-footer-screen a:hover {
	color: #000;
	text-decoration: underline;
}

#BK-footer-screen a { 
/*border-bottom: 1px solid #4e4e4e;*/
}

#BK-footer-screen { 
height: 15px;
}







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





















