/* GENERAL ***************************************************************************************************** */

#BultmanCreative2620878 ul { margin: 25px 0 0 0; padding: 0; }
#BultmanCreative2620878 ul li { list-style: none; margin: 0 0 25px 0; line-height: 180%;}
#BultmanCreative2620878 #creditfooter { display: none;}
#BultmanCreative2620878 .headline { font-size: 28px;}
#BultmanCreative2620878 .date { width: 130px; border-bottom: 1px solid #000; padding: 0 0 0 10px; font-weight: bold; font-family: Arial; background: #eee;}


.date { width: 30px; font-family: Arial; height: 40px; background: #000; color: #fff; float: left; text-align: center; padding: 2px 5px 10px 5px; margin: 0 10px 0 0; line-height: 80%;}
.meta { border-bottom: 1px solid #ccc; padding: 0 0 25px 0; margin: 0 0 15px 0;} 

	html { margin: 0; padding: 0; height: 100%;}
	body { background:#000; font-size: 13px; font-family: Georgia; margin: 0; padding: 0;}
	
	a { color:#da6727; text-decoration: underline; }
	a:hover { text-decoration: none; }
	
	#container {background: #38130d url(/img/design/bg.jpg) top no-repeat;  background-attachment: fixed; margin: 0; padding: 0 0 0px 0; width: 100%;}

	#shell { width: 870px; margin: 0 auto; padding: 0 0 0px 0; no-repeat; background-position: bottom;  }

textarea { width: 100%;}

.textwidget { margin: 10px 0; font-family: Arial; font-size: 11px; line-height: 160%;}

hr { height: 1px; line-height: 100%; border-bottom: none; border: 1px solid #ccc; margin: 20px 0;}

div.share a img { padding: 5px; border: none; }   
  
div.share a:hover img {   
    background: #eeeeee;   
    border: solid 1px #cccccc;   
    padding: 4px;   
}  


/* HEADER ***************************************************************************************************** */

	#titlebarShell { height: 119px;}
	
		#logo { z-index: 99999; margin: 15px 0 0 20px; position: absolute; width: 155px; height: 128px; background: url(/img/design/logo.png);}
		
		#nav { position: absolute;  margin: 40px 0 0 230px; background:url(/img/design/bg_nav.png); width: 588px; height: 42px;}
		#nav ul { margin: 10px 0 0 0px; padding: 0; text-align: center; }
		#nav ul li { display: inline; margin: 0 18px; }
		#nav ul li a { color:#fff;  text-decoration: none; }
		#nav ul li a:hover { color:#da6727; border-bottom: 1px dashed #fff;}
	

		#nav ul li#blog a 
		
		{ background:#da6727; padding: 0 5px; color:#fff; }

	#header { background: #fff url(/img/design/header_blog.jpg) center no-repeat; padding: 20px 0 0 0; width 850px; height: 158px;  }
#header h1, #header .description { display: none;}


		

	
	#contentShell { background: #fff; color: #000; margin: 0 0 25px 0;  padding: 0 0 35px 0;}
	
		#side { background: #fff;  color: #000;display: block; padding: 25px 20px 0 20px; width: 234px;  float: left; margin: 0 40px 0 10px;}
		#side h2 { font-family: Arial; margin: 0; padding: 3px 0; font-size: 17px; color: #000; border-top: 1px solid #000;border-bottom: 2px solid #000;}
		#side ul { margin: 0; padding:0; }
		#side ul li {  list-style: none;  padding: 9px 0;}



	#main #content { }
	#content {  margin: 0 0 0 305px; padding: 15px 20px 0 20px; width: 500px;}
		#content h1 {  font-family: Arial; font-size: 43px; letter-spacing: -2px; margin: 0 0 0 0; padding: 0;  font-weight: normal;}

#content h2 { font-weight: normal; font-size: 29px;}
#content h3 { font-size: 19px;}
		span.black { color: #000;}
		#content p { line-height: 180%;}
		#content a:hover { background:#000; color:#fff;}
		
			#portfolioList { background:#fff; padding: 0 0 0 0px;}
			#flashcontent { margin: -10px 0 0 0;}
			
			#col {  width: 270px; margin: 20px 20px 0 0;}
			


/* BODY ***************************************************************************************************** */




/* FOOTER ***************************************************************************************************** */

#footerShell { background: #000 url(/img/design/bg_footerlogo.png) center no-repeat; margin: 60px auto 0 auto; padding: 0 0 60px 0; width: 100%; height: 39px; }

#footerShell a, #footerShell p { display: none;}
	
#tagline { background:url(/img/design/bg_tagline.png);  width: 599px; height: 33px; position: absolute; margin: -20px 0 0 -299px; left: 50%; }