/****************************************************
Created By: Charley Ruggiero
Layout CSS File 
****************************************************/

/***************************************************/
/************ SITE LAYOUT AND DESIGN ***************/
/***************************************************/
/* STANDARD TAGS */ 
body {	margin:0; 
		padding:0;
	  	font-size:12px;
	  	background-color:#fff;
		font-family: Maiandra GD, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #333333;
		margin-left: 0px;
		margin-right: 0px;
		margin-top:15px;
		margin-bottom:15px;
}
p {margin:10px;} 
img {border:none;} 
a {outline-style:none;} 
a:link, a:visited {color:#000099; text-decoration:underline;} 
a:hover, a:focus, a:active {color:#000033; text-decoration:none; outline:none;}
#wrapper {position:relative; width:960px; margin:0 auto; background-color:#333333;} 

/* HEADER */ 
#header {position:relative; width:100%; margin:0; clear:both; width:960px;}
h1#pageHeading { color:#CCCCCC; font-size:14px; font-weight:bold; background-color: #333333; margin:0; float:left; width:50%; }
#phoneHeading { color:#CCCCCC; font-size:14px; font-weight:bold; background-color: #333333; margin:0; float:right; width:50%; text-align:right; }
#logo	{background-color:#990000; height:90px;}
#logo .logolink {display:block; position:absolute; top:5px; right:5px;}
#mainNav {width:720px; margin:5px; float:left; bottom:0; left:0; height:30px;}
#mainNav ul { padding:5px; margin:5px;}
#mainNav li { 
	list-style:none;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:11px;
	padding-top:8px;
}
#mainNav li a:link,#mainNav li a:hover,#mainNav li a:active,#mainNav li a:visited{ 
	color:#FFFFFF;	
	text-decoration:none;
}
#mainNav li a:hover{ 
	color:#CCCCCC;
	text-decoration:underline;
}

/* CONTAINER */ 
#container {width:100%; background-color:#FFFFFF; margin:0;}
#container a {color:#267d76; text-decoration:underline;}
#container a:hover {color:#354035; text-decoration:none;}
#content {float:right; width:960px; min-height:300px; background-color:#FFFFFF;}
#contentHome {float:right; width:960px;}
/* FOOTER */ 
#footerLinks {width:100%; height:30px; background-color:#000000; margin:0; padding:0; text-align:center; clear:both;}
#footerLinks ul { padding:5px 0; margin:0; }
#footerLinks li { 
	list-style:none; 
	display:inline;
	font-size:12px;
	text-decoration:none;
	border-right:1px #FFFFFF solid;
	padding-left:4px;
	padding-right:2px;	
}
#footerLinks li.end { 
	border-right:none;
}
#footerLinks li a:link,#footerLinks li a:hover,#footerLinks li a:active,#footerLinks li a:visited{ 
	color:#FFFFFF;	
	text-decoration:none;
}
#footerLinks li a:hover{ 
	color:#CCCCCC;
	text-decoration:underline;
}

#slideshow {
	background:url('/img/layout/home_bg.jpg');
}
#slideshow div{
	width:800px;
	margin:0 auto;
}
#treePageDetailsFileList {
	font-size:14px;
}
/* SITE CREATED BY LINKS */
#delawarelink {font-size:10px;width:100%;text-align:center;clear:both;padding:5px;background-color: #333333;}
#delawarelink a:link,#delawarelink a:visited,#delawarelink a:hover,#delawarelink a:active{text-decoration:none;color:#FFFFFF;}

/*******************************************************/
/***************** CMS STYLE OVERRIDES *****************/
/*******************************************************/
#treePageListWrapper {
	width:250px;
	min-height:300px;
	background:#FAC565 url('/img/layout/stucco_bg_side.gif');
}
#treePageDetailsWrapper {
	width:550px;
}
#treePageListWrapper ul li a {
	font-size:14px;
}
#treePageListWrapper ul li{
	padding:10px 0 10px 0;
}
#treePageListWrapper ul li ul li a {
	font-size:14px;
}

/*******************************************************/
/******** CSS BELOW SHOULD NOT NEED MODIFICATION *******/
/*******************************************************/
/* DEV MODE */
#devmode {background-color:#999999;color:#FFFFFF;font-size:.8em;font-weight:bold;width:100%;text-align:center;position:fixed;bottom:0;left:0;padding:1px;margin:0px;cursor:pointer;}
/* CSS HACKS */
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* HIDES FROM IE-MAC \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* END HIDE FROM IE-MAC */