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

body,html {

background-color:#141414;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:100%;
color:#CCCCCC;
}
a {
	color:#E66C2C;
	text-decoration:none;
	outline:none;
}
a:hover { color:#616161;
}
img {

border:0;
}

div#wrapper {

width:100%;
height:100%;
text-align:center;
position:relative;


}

div#copyright { position:fixed; bottom:3px; right:0px; 	margin: 0;
	padding-right: 10px;
	border-right:5px #616161 solid; color:#616161; font-size:90%;}
div#copyright a:link, div#copyright a:visited { color:#616161; }
div#copyright a:hover{ color:#FF0066; }
div#img_wrapper {

width:409px;
height:445px;
position:absolute;
top:50%;
left:50%;
margin-left:-205px;
margin-top:-223px;

}
div#logo {

width:173px;
height:23px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
position:absolute;
top:28px;
left:35px;

}

div#menu {

width:500px;
height:40px;
position:absolute;
left:225px;
top:38px;
}

ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;

}

ul.navigation li {
	display: block;
	float:left;
	margin-right: 20px;
}
ul.navigation a {

	color:#616161;
	text-decoration:none;
	font-size:90%;
	padding-bottom:5px;
}
ul.navigation a:hover {
	color: #FFFFFF;
}
ul.navigation a.selected {
	color: #FFFFFF;
}
ul.navigation a:focus {
	outline: none;
}

div#submenu {

width:300px;
height:60px;
position:absolute;
right:0px;
top:197px;
}

ul.subnav {
list-style:none;
	margin: 0;
	padding-right: 10px;
	border-right:5px #616161 solid;


}

ul.subnav li {
	/*
	float:left;
	margin-right: 20px;*/display: block;
	text-align:right;
	height:25px;
	font-size:120%;
}
ul.subnav a {

	color:#616161;
	text-decoration:none;
	font-size:100%;
	padding-bottom:5px;
}
ul.subnav a:hover {
	color: #FFFFFF;
}
ul.subnav a.selected {

	color: #FFFFFF;
}
ul.subnav a:focus {
	outline: none;
}

div#notice {

position: absolute;
bottom:80px;
left:32px;


font-size:120%;

}
div#imageholder {

position: absolute;
height:240px;
width:750px;
top:200px;
left:30px;



}
div#essays {
position: absolute;

top:470px;
left:30px;
 }
div#video {
position: absolute;

top:490px;
left:30px;
 }

div.thumb {

width:110px;
height:110px;
float:left;
margin-right:20px;
margin-bottom:20px;
}

div#table_container {

position: absolute;

width:750px;
top:180px;
left:24px;
}
table#cv { width:530px; }
table#cv td { height:20px; }
td.title { background-color:#242424; font-size:120%; font-weight:bold ;}
td.c1 {width:180px;}
td.c2 {width:300px;}
td.c3 {width:50px;}
td.c1a {width:480px;}
td.c2a{width:50px;}
td.subtitle { border-bottom:1px solid #616161; font-size:110%; font-weight:bold ;}


div#catTitle {

position: absolute;
top:130px;
left:30px;

text-align:left;

}
div#contact1_title {

position: absolute;
top:200px;
left:30px;
padding-left:20px;
text-align:left;


}
div#contact1 {

position: absolute;
top:200px;
left:35px;

text-align:left;
line-height:30px;
font-size:120%;


}
div#contact2_title {

position: absolute;
top:360px;
left:35px;
text-align:left;
width:600px;
border-bottom:1px #616161 solid;
font-size:130%;
font-weight:bold;
line-height:35px;

}
div#contact2_subtitle1 {
margin-top:25px;
position: absolute;
top:400px;
left:35px;
font-size:120%;
font-weight:bold;
text-align:left;


}
div#contact2_subtitle2 {

position: absolute;
top:400px;
left:385px;
margin-top:25px;
text-align:left;
font-size:120%;
font-weight:bold;

}
div#contact2 {

position: absolute;
top:460px;
left:35px;


text-align:left;
line-height:20px;


}
div#contact3 {

position: absolute;
top:460px;
left:385px;


text-align:left;
line-height:20px;


}
h1 { font-size:200% ; font-weight:bold;}
h2 { font-size:120% ; font-weight:bold;}
h3 { font-size:100% ; font-weight:bold;}

div#vert { width:30px; position:absolute; top:0px; left:0px; height:100%; background-color:#242424; }

span.email a, span.email a:visited, span.email a:active, div#essays a   { text-decoration:none; color:#E66C2C;}
span.email a:hover { text-decoration:underline;}

