body {padding:0; margin:0; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#e0e0e0; }
#main {width:900px; margin:0 auto; text-align:left; font-size:.8em; position:relative;  }
#header { height:235px; width:900px; background:#fff url(../images/bg/1.jpg) 0 63px no-repeat; -moz-border-radius:0 35px 0 0; -webkit-border-radius:0 35px 0 0; }
#dos #header {background:#fff url(../images/bg/city-sq.jpg) 0 -170px no-repeat;}
#tres #header {background:#fff url(../images/bg/city-sq.jpg) 0 -370px no-repeat;}
#logo {background:#fff url(../images/newU.png) 10px 5px no-repeat; top:0; left:0; height:155px; width:125px; float:left;  -moz-border-radius:0 0 45px 0; -webkit-border-bottom-right-radius:45px;}
#header h1 { padding:10px; margin:0; font:18px bold Georgia; line-height:35px; text-transform:uppercase; letter-spacing:15px; color:#777; float:left; width:312px; 
-webkit-border-bottom-right-radius:25px; -moz-border-radius:0 0 25px 0; background:#fff; white-space:nowrap; overflow:hidden;}
#header h1 a { color:#777; font:40px/25px normal Garamond; display:block; letter-spacing:2px; padding:0; margin:0; }


h3, h4 { line-height:normal; padding:0; margin:3px 0; } 
h1, h2, h1 a, h3 strong {font-weight:normal;}
h1, h1 strong {color:#777; font:30px normal Garamond; display:block; letter-spacing:2px;  text-transform:uppercase;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em;}

.letterSpacing {letter-spacing: .5px;}

#team #content h1 strong {font:bold 25px/25px normal Garamond; padding:10px 0 0; margin:0;}
#team #content h1 {font:normal 18px/18px normal Garamond; padding:0 0 15px; margin:0;}

.padleft {margin-left:10px;}

#nav { background:url(../images/endnav.png) bottom right no-repeat; padding:0 42px 0 0; margin:0; text-align:center; height:53px; position:absolute; left:0; top:190px; }
	#nav a { display:block; text-decoration:none; padding:0 12px; margin:0; font:bold 14px/45px Arial; color:#fff; border-right:2px solid #6d6f71; text-transform:uppercase;}
	#nav ul { padding:0 0 0 62px; margin:0; list-style:none; clear:both; background:url(../images/navbg.png) bottom; width:auto; float:left; height:53px;}
	#nav li { position:relative; float:left; width:auto; padding:0; margin:0; }
	#nav li ul { position:absolute; left:-999em; width:20em; margin:0; padding:0; height:auto; background:#a1afa0; border:1px solid #6d6f71;  -moz-border-radius:0;}
	#nav li li { width:100%;  }	
	#nav li ul ul { margin:-23px 0 0 20em; z-index:50000; }
	#nav li li a {color:#fff; background:#818385; font:normal 12px/12px Verdana; padding:5px 0; margin:0; border-width:0 0 1px; text-transform:none;}
	#nav li li li a {} 
	#nav li a:hover, #nav li a.here, #nav li a:active { color:#777; }
#nav li li a:hover, #nav li li a.here, #nav li li a:active {color:#fff; background:#97999c;}
	#nav li a.here {}
	#nav li li a.here {border-right:none; border-left:none;}
	#nav li.last {  }
#nav li.last a {border-right:none;}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:0; zoom:1; /*ie7 no stuck drop downs*/}
	* html	#nav li li a {width:100%;} /*ie6 stop losing 2-3rd items on hover*/
	
a {color:#555; text-decoration:none; outline:none} 
a:focus, a:hover, a:active {  }
p a {border-bottom:1px dotted #d2d3cc;}
a:hover {color:#a7481c;}
a.pdf, a:hover.pdf {padding-right:20px; background:url(../images/pdf.gif) top right no-repeat;}
a.ext, a:hover.ext {padding-right:20px; background:url(../images/ext.gif) top right no-repeat;}

#content { padding:25px 50px; margin:-15px 0 0; background:#fff; line-height:150%; width:800px; border-bottom:2px solid #ccc; float:left; clear:both;}
#content li {padding:5px;}

#mainContent {width:590px; float:left;}

.post, h2.date-header {width:400px;} .post {padding-bottom:50px;}
#sidebar {background:#244817; float:left; margin:-20px 25px 5px -50px; padding:10px 0 20px; float:left; width:230px; -moz-border-radius:0 0 35px 0; border:3px solid #eee; border-width:0 3px 4px 0; -webkit-border-bottom-right-radius:35px;}
#sidebar ul {padding:0 0 10px; margin:0;}
#sidebar li {margin:0; padding:0; list-style:none; text-align:right;}
#sidebar li.header {text-align:left;}
#sidebar li.header a:hover {background:url(../images/hr.jpg) bottom right no-repeat;}
#sidebar a {color:#eee; display:block; padding:10px 10px 15px; background:url(../images/hr.jpg) bottom right no-repeat; font-size:15px;}
#sidebar li li a, #sidebar ul.sm li a {font-size:12px;}
#sidebar a:hover, #sidebar a.here, #sidebar li.header li a:hover {color:#fff; background:#566f4f url(../images/hr.jpg) bottom right no-repeat;}
a img {border:none;}
#sidebar .noHover:hover {background:url(../images/hr.jpg) bottom right no-repeat; color:#eee;}

#footer {text-align:center; padding:5px 0; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; height:auto; background:none; width:930px; float:left; clear:both; color:#97999b;}
#footer a {color:#97999b;} 

form { padding:30px 50px;}
label {font-weight:bold; width:150px; float:left; margin:5px; text-align:right;}
input, select, textarea {width:250px; clear:right; margin:5px;}
a#cwd { display:block; padding:3px;  background:#fff; margin:400px auto; width:700px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
p.logos {text-align:center; }
.logos a {border:none; text-decoration:none;}
.logos a img {vertical-align:middle; padding:0 20px;}
a.cwd {position:absolute; padding:10px; color:#777; font-size:10px;}