/* RESET STYLES */html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}ol, ul { list-style: none;}/* BASIC STYLES */body {	font-family:"Lucida Grande", Arial, Verdana, sans-serif;	font-size: 62.5%;	background-color:#E7E7E7;}p {	font-size: 1.6em;	line-height: 1.5em;	margin-bottom:1em}a:link, a:visited {}a:hover {color:;}a:active {color:;}p.clearall {clear:both; height:0;}/* WRAPPER */#wrapper {	margin:0 auto 20px;	width:980px;	background-color:#FFF;}/* HEADER */#header {	width:980px;	height:149px;	margin:0;	border-bottom:1px solid #FFF;	background:url(../images/bg_header.jpg) no-repeat top right;}#header h1#logo {	display:block;	width:260px;	height:149px;	margin:0;	text-indent:-5000px;	background:url(../images/logo.png) no-repeat;}#header h1#logo a {	display:block;	width:260px;	height:149px;	margin:0;}/* NAV - TOP */div#nav-main {	width:980px;	height:60px;	background:url(../images/bg_nav.png) repeat-x;	border-top:solid 6px #FFCC00;}div#nav-main ul {	border-top:solid 2px #FFF;	list-style:none;	height:60px;}div#nav-main ul li {	float:left;	list-style:none;	font-size:1.6em;	font-weight:bold;	text-align:center;	width:193px;	height:60px;	padding-top:18px;	border-right:3px solid #FFF;	}	div#nav-main ul li#nav-proj {border-right:none;}	div#nav-main ul li a {color:#FC0; text-decoration:none;}div#nav-main ul li a:hover {text-decoration:underline;}/* NAV - SIDEBAR */div#nav-sub {	float:left;	margin:0 30px 30px 10px;	width:180px;	background-color:#0082B7;	border-top:solid 6px #9ACC00;	border-bottom:solid 6px #9ACC00;}div#nav-sub ul {	border-top:solid 1px #FFF;	border-bottom:solid 1px #FFF;	list-style:none;	padding:1.2em 0 0em;}div#nav-sub ul li {	list-style:none;	font-size:1.2em;	font-weight:bold;	text-align:center;	background:none;	border-bottom:solid 1px #00C4FA;	padding:0.2em 0 0.5em;	}	div#nav-sub ul li.last {border-bottom:none;}div#nav-sub ul li a {color:#FC0; text-decoration:none;}div#nav-sub ul li a:hover {color:#FC0;text-decoration:underline;}/* NAV - BOTTOM */div#nav-bottom {	width:980px;	height:40px;	background:url(../images/bg_nav_btm.png) repeat-x;	border-bottom:solid 6px #9ACC00;}div#nav-bottom ul {	border-bottom:solid 2px #FFF;	list-style:none;	height:40px;}div#nav-bottom ul li {	float:left;	list-style:none;	font-size:1.4em;	font-weight:bold;	text-align:center;	width:243px;	height:34px;	padding-top:12px;	border-right:3px solid #FFF;	}	div#nav-bottom ul li#navbtm-gal {border-right:none; width:240px;}	div#nav-bottom ul li a {color:#18571B;text-decoration:none;}div#nav-bottom ul li a:hover {text-decoration:underline;}/* CONTENT SECTION */#content-section {	width:980px;	margin:30px 0;	padding-bottom:20px;}#content-section h2 {	font-size:2.2em;	font-weight:bold;	color:#13417D;	padding:0 40px;	margin-bottom:0.5em;}#content-section p {	font-size:1.4em;	padding:0 40px;}#content-section ul {	font-size:1.4em;	padding:0 40px;}#content-section li {	background:url(../images/bg_li_triangle.png) no-repeat 0 4px;	padding-left:12px;	margin-bottom:0.5em;}#content-section li a {color:#18571B; font-weight:bold;}#content-section li a:hover {color:#009900}#content-section img.left {	display:block;	float:left;	border:4px solid #13417D;	margin:0 0.5em 0.5em 0;}#content-section img.right {	display:block;	float:right;	border:4px solid #13417D;	margin:0 0 0.5em 0.5em;}#content-section img.gallery_full {	display:block;	border:4px solid #13417D;	margin:0 auto;}#content-section img.gallery_thumb {	border:4px solid #13417D;}/* FOOTER */#footer {	width:980px;	margin:20px auto;	text-align:center;	clear:both;}#footer p {	display:block;	font-size:1.2em;}#footer p a, #footer li a {color:#13417D; font-weight:bold;}#footer ul {	margin:1.5em auto;}#footer ul li {	display:inline;	font-size:1.2em;	margin:0 1em 0 0;	padding-right:1em;	border-right:1px solid #13417D;	}	#footer ul li.last {border-right:none;}