	/*DECLARATIONS FOR MAIN ELEMENTS*/
body {background:#C3E234;
	color:#000;
	margin:0;
	padding:0;
	font:.9em/1.2em Helvetia, Arial; 
	letter-spacing:.3px;}
	
a:link,a:visited {color: #333;outline:0;}

a:hover,a:active,a#current {color: #578A13;}

#container{width:960px;
	margin:0px auto 0px; /*temp solution neg top margin*/
	padding:0;
	position:relative;
	background:#FFF url(images/background.png) no-repeat 22px 10px;}
	
#contactinfo ul{list-style-type:none;
	font-size:1.1em;
	margin:0;
	padding:20px 0 0 16px;}

/*.blogger #contactinfo ul{margin-top:-50px;}*/

.phone {font-weight:bold;letter-spacing:2px;}

img#wordmark {position:absolute; left: 355px; top:63px;}

img#pageheader {position:absolute;left:16px; top: 168px;}

/*.blogger #pageheader{top:165px;}*/

a img {border:none;}
	
img.iconset {position:absolute; top:5px;left:740px;}

#divider{width:960px;height:15px;margin-top:210px;background-color:#C3E234;}

#topnav{margin:150px 0 0 0;
	padding:0;}

#topnav ul{margin:0;
	padding:0;
	list-style-type:none;}

#topnav ul li{float:left;
	margin:0 auto;
	padding:5px 15px 0px;
	font-size:1.1em;}
	
#topnav li a{display:block;
	background:url(images/button.jpg) no-repeat;
	width:138px;
	height:33px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding-top:.4em;
	font-size:11pt;} /*for text resizing*/
	
#mainwrapper {margin:25px 0 0 0;}

#main{padding:0;
	margin:0 0 80px 15px;
	padding-top:30px;
	width:465px;
	float:left;
	background:#FFF url(images/24hourinvestigationsllc.png) no-repeat;}

#subpage #main {width:590px;}

#newspage #main{width:580px;}

#main h1{font:1.8em/1em Helvetia, Arial;
	font-weight:bold;
	color:#353D5F;
	margin:0;}

#main h2, #main h3 {font:1.6em/1em Helvetia, Arial;
	font-weight:bold;
	color:#353D5F;
	margin:0;}

#main h3{text-decoration:underline;}

fieldset{border: none;}

.box ul, form ul{list-style: none;
	margin: 0;
	padding: 0; }
	
form li{margin: 0 0 8px 0;
	padding: 0;}

textarea, input{margin-top:8px;}

input#submitbox{margin-left:200px;}

#postform{text-align:center;
	height:300px;
	margin-top:50px;}

#multicol{margin-bottom:45px;}

#multicol li a, a.anchor{font-weight:bold;
	color:#353D5F;}

a.anchor{display:block;
	text-align:right;
	margin-top:-20px;}

.faqpage #main h2 {width:500px;}

.faqpage #main p{margin-bottom:30px;}

#leftcol {margin:0;
	padding:0;
	float:right;}

#newspage #leftcol{width:285px;
	padding-right:20px;}

#leftcol img {
	margin-right:20px;}

.sidebar-title {margin-top:35px;}

div.post{margin-bottom:30px;}

p.caption{margin:0 0 85px 0;
	text-align:center;}

#footer{clear:both;
	margin:0 auto;
	border-top:solid 4px #989898;
	width:550px;
	padding:5px 0 25px 0;}

#footer p{margin:0;
	padding:0;
	color:#333;
	font-size:.8em;
	text-align:center;}

