/****************************************************
Created By: Charley Ruggiero
Layout CSS File 
****************************************************/

/***************************************************/
/************ SITE LAYOUT AND DESIGN ***************/
/***************************************************/
/* STANDARD TAGS */ 
body {margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; background:url(../img/layout/bg.jpg) top left repeat-x #E4E4E4;} 
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;} 
#fb {margin-left:-15px;float:right; 
     padding:15px;
	 width: 195px; }
#facebook {/*margin:-5px 0 0 125px;*/position:absolute; left:635px; top:45px;}
/* HEADER */ 
#header {position:relative; width:100%; height:100px; margin:0;}
h1 {margin:0 0 0 10px; padding:2px; width:956px; text-align:center; font-size:10px; color:#bbb;}
h3 {margin:0 0 15px 0; color:#2D3130;}

#logo {width:100%; text-align:center;}
#logo a {width:100%; font-size:24px; color:#fff; font-weight:lighter; text-decoration:none; }
#logo a:hover {color:#ccc;}
#subNav {position:absolute; top:0px; right:0px; font-size:.7em; line-height:1.4em;}
#subNav li {float:left; list-style:none; margin:0 5px;}

#secondaryNav {position:absolute; right:0px; top:50px;}
#secondaryNav ul {padding:0;}
#secondaryNav li {float:left; margin:0 15px; list-style:none; font-size:1.2em;}
#secondaryNav a {text-decoration:none;}
#secondaryNav a:hover {text-decoration:underline;}

#mainNav {}
#mainNav ul { padding:5px; margin:27px 0 0 15px;}
#mainNav li {float:left; line-height:23px; list-style:none; padding:0 25px; border-right:1px solid #D8E5F6; border-left:1px solid #D8E5F6;}

/* CONTAINER */ 
#container {width:915px; padding:20px 0 0 45px; background:url(../img/layout/container-bg.jpg) top center repeat-y; margin:0;}
#content {float:left; width:915px; min-height:975px;}
#contentRight {margin:0 0 0 0;}

#leftNavigation {float:left; width:200px; height:300px; margin:0 20px 0 0;}
#leftNavigation ul {padding:0;}
#leftNavigation li {list-style:none;}
#videos {float:left; width:480px;}
#dictionary {float:left; width:165px; border:1px solid #ddd;}

/* FOOTER */ 
#footer {float:left; width:860px; margin:20px 0 0 0; border-top:1px #ddd dashed; text-align:center; color:#696969;}
#footer a {color:#696969; font-size:11px;}
#footer a:hover {text-decoration:none;}

/* SITE CREATED BY LINKS */
#delawarelink {font-size:10px;width:100%;text-align:center;clear:both;padding:15px;}
#delawarelink a:link,#delawarelink a:visited,#delawarelink a:hover,#delawarelink a:active{text-decoration:none;color:#949393;}

/*******************************************************/
/***************** CMS STYLE OVERRIDES *****************/
/*******************************************************/
#treePageListWrapper {
	width:200px;
}
#treePageDetailsWrapper {
	width:600px;
}

/*******************************************************/
/******** 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 */
