@charset "UTF-8";
/*
Custom Theme: Peachtree Roofing
(C)2009 Alexander Cua, All rights reserved.
12/30/09
*/

/* Template */
body		{background:#BFBA9E url(background.jpg) repeat-x;}

div#wrapper	{width:1036px;}
div#top		{
	background:url(top.png) no-repeat;
	margin:0; padding:20px 0 0 30px;
	width:1036px; height:118px;}
div#paper	{
	border:none;
	background:url(body.png) repeat-y;}
div#header	{
	margin:0; padding:32px 28px 0 28px;}
div#body	{
	border:none;
	margin:0; padding:10px 28px 10px 28px;
	width:980px; }
div#left-main {
	background-color:white;
	float:left; 
    margin:0; padding:25px;
    width:640px;
    }
div#right-sidebar {
	margin:0 0 0 690px; padding:25px 0 0 0;}
div#footer	{
	clear:both;
	margin:0; padding:0;}
div#bottom	{
	/* bottom.png - 1036x142 */
	background:url(bottom.png) no-repeat;
	margin:0; padding:56px 28px 16px 28px;
	width:980px; height:70px;}

/* Splash */
div#splash {
	background:url(sgc-splash.jpg) no-repeat;
	width:998px;/*height:406px;*/}
		
/* Sidebar Sections */
div.sb-section { margin:0 0 4px 0;}
div.sb-section h6 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:normal;
    border:1px solid #0E0F3F; border-bottom:none;
	background-color:#0E0F3F; color:#FFFFFF;
    margin:0; padding:4px 8px 4px 8px;}
div.sb-section ul, div.sb-section ol, div.sb-section form {
	border:1px solid #0E0F3F; border-top:none;
    margin:0; padding:8px 14px 8px 14px;}
div.sb-section ul {list-style-type:none;}
div.sb-section ol {padding:8px 14px 8px 34px;}
div.sb-section li {
	font: 12px Arial, Helvetica, sans-serif;}
div.sb-section a { color:#0059A0; text-decoration:underline; }
div.sb-section a:hover { color:#FF6600; text-decoration:none; }

/* Company Logo */
a.logo		{
	background:url(logo.png) no-repeat;
	display:block;
	margin:10px 0; padding:67px 0 0 80px;
	width:269px; height:103px;}
h5.name		{font:bold 24px Arial, Helvetica, sans-serif; } 

/* Footer Text */
div#bottom p {
	color:#FFFFFF;
	text-align:center;
	margin:0; padding:0; width:940px;}
p.slogan	{font-size:.9em;}
p.copyright	{font-size:.7em;}
p.credits	{font-size:.7em;}
p.credits a {color:#FFFFFF;}
	
/* Navigation */
div#mainnav {
	position:absolute; top:138px;
	margin:0; padding:0;
    width:1036px; z-index:10;}
	div#mainnav ul{
		background:#0E0F3F;
		list-style:none; text-align:center;
    	margin:0; padding:5px 0 5px 0; }
	div#mainnav li {
		color:#CCCCCC; display:inline;
		font: .9em Geneva, Arial, Helvetica, sans-serif;
		margin:0 20px 0 20px; padding:0;}
	div#mainnav a {font:inherit; color:#FFFFFF;}
	div#mainnav a:hover {
	border-bottom:3px solid #BB9824;
    padding:3px 0 3px 0;
    color:#FFFFFF; text-decoration:none;}
	
div#footnav {margin-top:-120px; clear:both; width:1036px;}    
	div#footnav ul {
		list-style:none; text-align:center;
		margin:0; padding:0;}
	div#footnav li {
		color:#FFFFFF; display:inline; font-size:12px;
		margin:0 6px 0 6px; padding:0;}
	div#footnav a {color:#FFFFFF;}
	div#footnav a:hover {color:#FFFFFF; text-decoration:underline;}

/* Overrides */