
body{
	margin: 0;
	padding: 0;
	font: 85% arial, hevetica, sans-serif;
	text-align: center;
	color: #4e4e4e;
	background-color: #333;}

a:link { color: #b8f80b;}
a:visited { color: #b8f80b;}
a:hover, a:active {color: #b8f80b; text-decoration: underline;}

h2{
	color: #4e4e4e;
	font: 120% Trebuchet MS, Trebuchet, sans-serif;
	font-weight: bold;
	margin: 0 0 2px 0;}

h2 a { text-decoration: none; }

h3{
	color: #4e4e4e;
	font: 106% Trebuchet MS, Trebuchet, sans-serif;
	font-weight: bold;
	margin-top: 0;}

#container{
	margin: 1em auto;
	width: 726px;
	text-align: left;
	background-color: #a4a698;}

#header{
	height: 85px;
	width: 100%;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: 1px solid #fff;
	position: relative;
	border: 1px none #fff;}

#header h1{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;}

#slidecontents { margin: 0 20px 30px 50px; }
#contents { margin: 0 200px 30px 20px; }
#contents p { line-height: 165%; }

#footer{
	clear: both;
	color: #727467;
	background: #a4a698;
	border-top: solid 2px #8f9184;
	border-bottom: solid 2px #333; 
	text-align: right;
	font-size: 70%;
	padding: 4px 4px 4px 0px;}
	
#dropshadow { background-image: url(images/drpshdw.jpg);
	          background-repeat: no-repeat;
	          background-position: 0 0;
	          position: relative;
			  height: 10px;
			  margin-bottom: 12px; }
			  
#mainnav ul { list-style-type: none; }
#mainnav li { display: inline; }
#mainnav { background-color: #5c4a36; color: #a3e511; padding: 2px 0; }

#mainnav ul{
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: none;}

#mainnav li{
	display: inline;
	padding: 0 32px;}

#mainnav li a{
	font-weight:bold;
	text-decoration: none;
	color: #a3e511;
	padding: 0px 0px 0px 4px;
	border-left: solid 4px #5c4a36;
}

#mainnav li a:hover{
	font-weight:bold;
	text-decoration: none;
	color: #b4fe11;
	border-left: solid 4px #b4fe11;
}

#mainnav li.active {font-weight:bold; color: #b4fe11; border-left: solid 4px #b4fe11; padding: 0px 0px 0px 4px; margin: 0 32px;}

#menu{
	float: right;
	width: 165px;
	border-left: 1px solid #8f9184;
	padding-left: 15px;
	font-size: 80%;}

#menu ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	line-height: 180%;
	}

#menu li { padding-bottom: 16px; }

#menu li a{
	text-decoration: none;
	color: #4e4e4e;
	padding: 0px 0px 0px 4px;
	border-left: solid 2px #4e4e4e;}
	
#menu li a:hover{
	text-decoration: none;
	color: #b4fe11;
	border-left: solid 2px #b4fe11;
}

#menu li.active {color: #b4fe11; border-left: solid 2px #b4fe11; padding: 0px 0px 0px 4px; margin: 4px 0px 16px 0px; line-height: 130% }

.imagefloat{ float: right; padding: 2px; border: 1px solid #5c4a36; margin: 0 0 10px 10px; }

    .simplelist {line-height: 20px;}
    .simplelist li {list-style: none; padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 50%;}
	.simplelist li a {text-decoration: none; color: #006699;}
	.simplelist li a:hover {text-decoration: underline;}
	.simplelist li a.parent {font-weight: bold; font-size: 14px; color: #006699; text-decoration: none;}
    .simplelist li a.parent:hover {text-decoration: underline;}
    .simplelist li ul {margin-left: 12px;}
    .simplelist li ul li {padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 50%;}

.more ul {list-style-type: none; text-align: right; margin: 1em 0; padding: 0; font-size: 95%;}

.more li {display: inline; padding: 0 0 0 7px;}
#resume {font-size: 80%; line-height: 180%;}
.resumeheader {float: left; width: 65px; padding-left: 10px; clear: left;}
.resumeleft {float: left; width: 65px; padding-left: 10px; clear: left;}
.resumeright { margin-left: 80px;}
.clearboth { clear: both; }



