@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Verdana, Geneva, sans-serif; margin:0; padding:0; color:#626f57; background:#e1e1e0 url(../images/body-background.jpg) repeat-x; text-align:center; min-height:100%;}
#container{margin:20px auto 0 auto; width:1000px; position:relative; text-align:left; height:100%; }/*centers main content*/
#contentwrapper{background: url(../images/wrapper-repeat.png) repeat-y; height:100%; }
#content{width:610px; padding:30px 0 0 40px; float:left; background-color:#fff; line-height:1.3em; text-align:justify;}
#minheight {height:400px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
.topsentence{font-size:.8em; color:#ccc; text-align:center;}
.clear {clear:both;}

/***************** Skip **************/
#skip a, #skip a:hover, #skip a:visited{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#skip a:active, #skip a:focus{position:static; width:auto; height:auto;}

/***************** Headers *****************/
h1 {font-size: 1.7em; font-weight:bold; color:#1c4014; padding-bottom:20px; text-transform:uppercase;}
h2 {font-size: 1.3em; color:#136734; }
h3 {font-size: 1em; }

/***************** Basic Links *****************/
a:link{color:#136734; text-decoration:underline;}
a:visited{color:#999; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

/*************** Image Format ***************/
a img {border:none;}
.rightborder{border:2px solid #000; float:right; margin:0 0 5px 15px;}
.left{float:left; padding:0 7px 5px 0;}

img.experiencehvr:hover{filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/*************** Text Format ***************/
.sm{font-size:.8em;}

/****************** Lists *****************/
ul li {margin:0 0 7px 30px;}
ul li ul li {margin:0 0 7px 30px;}

/***************** Menu *****************/
/*style containing menu div*/
#menu {width:222px; height:527px; float:left; margin:0 0 0 40px; padding:50px 0 0 0; font-size:1.2em; text-align:left; background: url(../images/menu-background.jpg) no-repeat;}
#menu ul {margin:10px 0 0 50px; padding:0; width:150px; }
#menu ul li {position: relative; list-style: none; margin:10px 0 10px 0;}
#menu ul li a {color:#000; text-decoration:none;}
#menu ul li a:hover, #menu ul li a.active {color:#000; text-decoration:underline;}
#menu>ul a {width:auto;}/*IE7 fix*/

#menu ul li ul {position: relative; list-style: none; margin:0 0 0 20px; padding:0; width:130px; font-size:.9em;}
#menu ul li ul li a{color:#304f29; text-decoration:none; margin:-5px 0;}
#menu ul li ul li a:hover, #menu ul li ul li a.active{color:#159b48; text-decoration:none;}

/***************** Footer *****************/
ul#footer {display:block; margin:20px auto; padding:0; width:860px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt;}
ul#footer li a:link, ul#footer li a:visited{color:#159b48; text-decoration:none;}
ul#footer li a:hover{color:#304f29; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; margin:0 0 0 -10px; color:#000;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}