/* 
*	Edreamz
*	edreamz 2008
*	D. Allegrucci
*/

/*
 outline:1px dashed #F00;
*/
body{ font-family: Arial, Verdana, sans-serif; font-size: 14px; margin: 0; text-align:center; padding: 0; background:url(../images/bg-header.jpg) repeat-x; }
a { color:#8e201f; }
h3 { color:#688080; font-size:16px;  }

#container{ text-align: left; width: 960px; margin: 0 auto; }
#header {  height: 114px; position: relative;  }

#emailSignup { width: 260px; position: absolute; top: 0; right: 206px; text-align:left; }
#emailSignup form { margin: 0; padding: 0; }

#logo { position: absolute; top: 14px; }
#nav{ position: absolute; top: 14px; right: 0; text-align: right; }
		#navTop img{ margin: 0 0 0 7px; }
	#navBot { margin-top: 20px }
		#navBot img { margin: 0 0 0 7px; }
#homeLeftCol { margin: 20px 0; display:inline; float:left; width: 400px; }
#homeRightCol { margin-top: 30px; display:inline; float:right; width: 550px; }
	#thumbnails { margin-bottom: 20px; }
	.thumb { margin: 0 10px 10px 0; float:left; }
	.thumb.last { margin: 0 0 10px 0; }
	
	#homeRightCol h2 { outline: none; display:block; height: 26px; width: 550px; margin: 0 0 10px 0; padding: 0 0 0 0; line-height: 26px; text-indent: -9999px; border-bottom: 3px solid #bcb7b5; }
	#homeRightCol h2#recentWork { background:url(../images/hbg-recent.gif) no-repeat; }
	#homeRightCol h2#news { background:url(../images/hbg-news.gif) no-repeat; margin-bottom: 2px; }
	#homeRightCol h2#contact { background:url(../images/hbg-contact.gif) no-repeat; margin-bottom: 2px; }
	#homeRightCol h2#links { background:url(../images/hbg-links.gif) no-repeat; margin-bottom: 2px; }
	#homeRightCol h2#whatis { background:url(../images/hbg-what-is.gif) no-repeat; margin-bottom: 2px; }
	
	ul#homeNews { /*outline: 1px dashed #CCC;*/ padding: 0; margin-bottom: 20px; }
	ul#homeNews li { border-bottom: 1px solid #bcb7b5; padding: 3px 0; line-height: 18px; }
	ul#homeNews li p.newsDate { color: #8e201f; font-weight: bold; font-size: 12px; line-height: 14px; margin: 0; padding: 0; }
	
	#signUp { float: left; width: 210px; display: inline; }
	#whatIS { float: left; width: 180px; display: inline; }

#footer{ border-top: 6px solid #bcb7b5; text-align:center; width: auto }
#footerInner { width: 960px; text-align:left; margin: 0 auto; }

