body{
	margin: 0px;
	background: #600e18 url('images/bg.jpg') 0px 0px repeat-x;
	font: 12px Verdana, Helvetica, sans-serif;
	color: #000;
}
body li{
	list-style: none;
	background: url('images/li.jpg') top left no-repeat;
	padding: 0px 0px 0px 20px;
}
#container{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 800px;
}
#homeHeader{
	width: 1000px;
	height: 204px;
	background: url('images/home_01.jpg') no-repeat;
}
#homeContent{
	width: 1000px;
	height: 329px;
	background: url('images/home_02.jpg') no-repeat;
}
#backContent{
	width: 1000px;
	height: 508px;
	background: url('images/back_02.jpg') no-repeat;
	font: 12px Verdana, Helvetica, sans-serif;
}
#backContent a{
	color: #600e17;
	text-decoration: none;
}
#backContent a:hover{
	color: #000;
	text-decoration: none;
}
#homeContentBottom{
	width: 1000px;
	height: 179px;
	background: url('images/home_03.jpg') no-repeat;
}
#homeFooter{
	width: 1000px;
	height: 88px;
	background: url('images/home_04.jpg') no-repeat;
}
#backFooter{
	width: 1000px;
	height: 88px;
	background: url('images/back_03.jpg') no-repeat;
}
#topNav{
	width: 421px;
	height: 28px;
	padding: 20px 0px 0px 515px;
}
#topHome a{
	width: 77px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnav_01.jpg');
}
#topHome a:hover{
	width: 77px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_01.jpg');
}
#topHome-a a{
	width: 77px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_01.jpg');
}
#topAbout a{
	width: 91px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnav_02.jpg');
}
#topAbout-a a{
	width: 91px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_02.jpg');
}
#topAbout a:hover{
	width: 91px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_02.jpg');
}
#topContact a{
	width: 98px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnav_03.jpg');
}
#topContact a:hover{
	width: 98px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_03.jpg');
}
#topContact-a a{
	width: 98px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_03.jpg');
}
#topNew a{
	width: 154px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnav_04.jpg');
}


#foo {
     position:absolute;
     width:248px;
     border:solid 1px #000000;
     background:#c0c0ff;
     padding:5px;
     font-family:verdana;
     font-size:10px;
     text-align:justify;
     display:none;
 }


#topNew a:hover{
	width: 154px;
	height: 28px;
	float: left;
	display: block;
	background: url('images/topnavH_04.jpg');
}
#mainNav{
	width: 573px;
	height: 131px;
	padding: 17px 0px 0px 366px;
}
#mainServices a{
	width: 145px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnav_01.jpg');
}
#mainServices-a a{
	width: 145px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_01.jpg');
}
#mainServices a:hover{
	width: 145px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_01.jpg');
}
#mainCoverage a{
	width: 143px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnav_02.jpg');
}
#mainCoverage a:hover{
	width: 143px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_02.jpg');
}
#mainCoverage-a a{
	width: 143px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_02.jpg');
}
#mainClients a{
	width: 145px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnav_03.jpg');
}
#mainClients-a a{
	width: 145px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_03.jpg');
}
#mainClients a:hover{
	width: 145px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_03.jpg');
}
#mainStudies a{
	width: 139px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnav_04.jpg');
}
#mainStudies a:hover{
	width: 139px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_04.jpg');
}
#mainStudies-a a{
	width: 139px;
	height: 131px;
	float: left;
	display: block;
	background: url('images/mainnavH_04.jpg');
}
#homeLeft{
	width: 225px;
	height: 328px;
	padding: 0px 0px 0px 130px;
	float: left;
}
#backLeft{
	width: 200px;
	height: 500px;
	padding: 0px 10px 0px 140px;
	float: left;
	border-right: 1px dotted #600e18;
}
#backRight{
	width: 500px;
	height: 500px;
	padding: 0px 0px 0px 30px;
	float: left;
}
#homeFlash{
	width: 524px;
	height: 289px;
	margin: 27px 0px 0px 22px;
	float: left;
	text-align: center;
}
#homePhoto a{
	width: 214px;
	height: 179px;
	float: left;
	display: block;
	background: url('images/clientsH1.jpg') no-repeat;
	margin: 0px 0px 0px 130px;
}
#homePhoto a:hover{
	width: 214px;
	height: 179px;
	float: left;
	display: block;
	background: url('images/clientsH2.jpg') no-repeat;
	margin: 0px 0px 0px 130px;
}
#hometextBottom{
	width: 555px;
	height: 124px;
	float: left;
	margin: 50px 0px 0px 20px;
}
#hTb{
	width: 555px;
	height: 95px;
}
.noneA{
	color: #000;
	text-decoration: none;
}
#homeTwitter{
	width: 555px;
	heigt: 20px;
}
#homeTwitter a{
	padding-left: 20px;
	color: #600e17;
	text-decoration: none;
}
#copyright{
	width: 350px;
	height: 20px;
	color: #FFF;
	font: 10px Tahoma, Verdana, sans-serif;
	padding: 40px 0px 0px 100px;
	float: left;
}
#blog a{
	width: 316px;
	height: 72px;
	float: left;
	display: block;
	background: url('images/blog.jpg')  no-repeat;
	margin: 0px 0px 0px 165px;
}
#blog a:hover{
	width: 316px;
	height: 72px;
	float: left;
	display: block;
	background: url('images/blogH.jpg')  no-repeat;
	margin: 0px 0px 0px 165px;
}
#preload{
	position: absolute;
	top: -10px;
	left: -10px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.pRight{
	text-align: right;
}
.dougdill{
	float: left;
	padding-right: 10px;
}
h1{
	font: 600 12px Verdana, Helvetica, sans-serif;
}
img{
	border: 0px;
}
.clear{
	clear: both;
}
.dd{
	margin: 0px 0px 0px 80px;
}
#servicesLeft{
	width: 210px;
	height: 500px;
	padding: 0px 10px 0px 140px;
	float: left;
}
#servicesRight{
	width: 490px;
	height: 500px;
	padding: 0px 0px 0px 30px;
	float: left;
}
#clientsTop{
	width: 780px;
	height: auto;
	margin: 0px 10px 20px 140px;
	float: left;
	border-bottom: 1px dotted #600e18;
	padding: 0px 0px 20px 0px;
	background: url('images/coverageI.jpg') no-repeat 550px 80px;
}
#clientsBottom{
	width: 780px;
	height: auto;
	margin: 0px 10px 20px 140px;
	float: left;
}
.clientsLeft{
	width: 395px;
	height: auto;
	float: left;
	padding: 0px 20px 0px 0px;
	border-right: 1px dotted #600e18;
}
.clientsRight{
	width: 335px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 20px;
}
#aboutLeft{
	width: 210px;
	height: 500px;
	padding: 0px 10px 0px 140px;
	float: left;
	text-align: center;
}
#aboutRight{
	width: 490px;
	height: 500px;
	padding: 0px 0px 0px 30px;
	float: left;
	background: url('images/aboutI.jpg') no-repeat 360px 310px;
}
#aboutRight2{
	width: 530px;
	height: 500px;
	padding: 0px 0px 0px 30px;
	float: left;
}
#contactTop{
	width: 200px;
	height: 20px;
	float: left;
	padding: 50px 0px 50px 150px;
}
#contactLeft{
	width: 200px;
	height: 150px;
	float: left;
	padding: 20px 70px 0px 250px;
	border-right: 1px dotted #600e18;
	font: 14px Verdana, Helvetica, sans-serif;
}
#contactRight{
	width: 200px;
	height: 150px;
	float: left;
	padding: 20px 50px 0px 100px;
	font: 14px Verdana, Helvetica, sans-serif;
}
#coverageLeft{
	width: 210px;
	height: 500px;
	padding: 0px 10px 0px 140px;
	float: left;
	text-align: center;
}
#coverageRight{
	width: 560px;
	height: 500px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url('images/clientsI.jpg') no-repeat 350px 370px;
}
#coverageFlash{
	width: 541px;
	height: 352px;
	background: url('images/coverageFlash.jpg');
	padding: 28px 0px 0px 19px;
}
.coverageImg{
	width: 210px;
	height: 210px;
	margin: -10px 0px -30px 0px;
}
#sayLeft{
	width: 210px;
	height: 500px;
	padding: 0px 10px 0px 140px;
	float: left;
	text-align: left;
}
#sayRight{
	width: 570px;
	height: 500px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#blogLeft{
	width: 120px;
	height: 500px;
	padding: 0px 10px 0px 140px;
	float: left;
	overflow: hidden
}
#blogRight{
	width: 640px;
	height: 500px;
	padding: 0px 0px 0px 20px;
	float: left;
	overflow: hidden
	
}
#s{
	width: 110px;
	height: 18px;
}
#searchsubmit{
	margin-top: 10px;
}
.slink{
	color: #FFF;
	text-decoration: none;
}
.textSmall{
	font-size: 80%;
}
.pdf{
	list-style: none;
	background: url('images/pdf.jpg') no-repeat center left;
	height: auto;
	padding: 10px 0px 10px 30px;
}
.rr{
	list-style: none;
	background: url('images/rachaelray.jpg') no-repeat center left;
	height: auto;
	padding: 10px 0px 10px 30px;
}
.vid{
	list-style: none;
	background: url('images/vid.jpg') no-repeat center left;
	height: auto;
	padding: 10px 0px 10px 30px;
}
.web{
	list-style: none;
	background: url('images/web.jpg') no-repeat center left;
	height: auto;
	padding: 10px 0px 10px 30px;
}
.none{
	list-style: none;
	height: auto;
	background: none;
	padding: 10px 0px 10px 30px;
}
.pastList{
	padding: 0px;
	margin: 7px 0px;
}
#studiesMain{
	width: 800px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 150px;
	background: url('images/studiesI.jpg') no-repeat 140px 75px;
}
.studiesP{
	width: 550px;
	height: auto;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 140px;
	border-bottom: 1px dotted #600e18;
}
#twitter{
	width: 240px;
	height: 60px;
	float: left;
	padding: 40px 0px 0px 390px;
}
#principals a{
	width: 210px;
	height: 250px;
	display: block;
	background: url('images/principals.jpg');
}
#principals2 a{
	width: 210px;
	height: 250px;
	display: block;
	background: url('images/principals2.jpg');
}
#completed a{
	width: 210px;
	height: 250px;
	display: block;
	background: url('images/completed.jpg');
}
#completed2 a{
	width: 210px;
	height: 250px;
	display: block;
	background: url('images/completed2.jpg');
}
#pastClients a{
	width: 210px;
	height: 250px;
	display: block;
	background: url('images/clients1.jpg');
}
#pastClients2 a{
	width: 210px;
	height: 250px;
	display: block;
	background: url('images/clients2.jpg');
}
a.morevids{
	width: 250px;
	height: 240px;
	display: block;
	background: url('images/morevids.jpg');
}
a:hover.morevids{
	width: 250px;
	height: 240px;
	display: block;
	background: url('images/morevidsh.jpg');
}
