html{
	height: 100%;
}

body {
	background-color: #666666; 
	padding: 0; 
	margin: 0;  
	height: 100%;
	
}


a {
	color: white;
	text-decoration: none;
}


a:hover {
	color: #99CCFF;
	text-decoration: none;
}

a img {
	border: none;
}




h3 {
	color: #669999;
	font-family: verdana, sans-serif;
	font-size: 13pt;
	padding: 0;
	margin: 10px 0 20px 0;
}

h4 {
	
	width: 98%;
	background-color: #171719;
	color: #B2B2B3;
	font-family: verdana, sans-serif;
	font-size: 10pt;
	margin:0;
	padding: 6px;
	border-top: 1pt solid #2B2B2E;
	border-left: 1pt solid #2B2B2E;
	border-right: 1pt solid #2B2B2E;
}


#container  {
	width: 1024px; 
	background-color: black; 
	height: 100%; 
	min-height: 100%;
	padding: 0; 
	margin: auto;
	
}

#header {
	font-size: 20pt; 
	border-bottom: 5px solid #606062; 
	color: white; 
	font-family: verdana, sans-serif; 
	padding: 0; 
	margin:0;
	
}

.name {
	font-size: 20pt; 
	border-left: 5px solid #606062; 
	color: white; 
	font-family: verdana, sans-serif; 
	padding: 20px 0 20px 20px; 
	margin: 0 0 0 70px;
}

#home_side {
	background-image: url(images/home/side.jpg); 
	background-repeat: repeat-y; 
	float: left; 
	clear:none; 
	height: 85%; 
	padding:0; 
	margin: 0; 
	width: 304px;
}

ul#home_nav {
	width: 293px; 
	float: left; 
	clear:none; 
	margin: 0;
	list-style:none; 
	color:white; 
	padding: 0;
	font-family: verdana, sans-serif; 
	font-size: 14pt;
}

#home_image {
	float:right;
	margin: 40px 0 0 0;
}

/*________secondary pages__________*/

.spacer {clear: both;}

.name a {
	color:white;
	text-decoration:none;
}

.name a:hover {
	color: white;
	text-decoration:none;
}

#containerB {
	background-color: black;
	height: auto;
}



#current_page,
.current_page {
	color: #669999;	
}

#content {
	width: 740px; 
	float: right; 
	/*color: #B9B9BC; */
	color: white;
	height:100%;
	font-family: verdana, sans-serif;
	font-size: 10pt;
	padding: 20px;
	margin:0;
	line-height: 22px;
}

#side {
	float:left;
	width:169px; 
	background-color: #2B2B2E; 
	height: auto; 
	clear:none; 
	margin: 0; 
	padding: 0 0 0 70px; 
	border-bottom: 5px solid #606062;	
}

ul#main_nav {
	 
	float: left; 
	clear:none; 
	margin: 0;
	background-color: #171719;
	list-style:none; 
	color:white; 
	padding: 30px 30px 30px 0;
	font-family: verdana, sans-serif; 
	font-size: 12pt;
	border-left: 5px solid #606062;
	height: auto;
}

ul#main_nav li {
	padding: 5px 0 5px 20px;
}
#main_nav a{
	font-weight:bold;
}
ul#sec_nav,
.sec_nav {
	
	list-style:none;
	font-family: verdana, sans-serif; 

	font-size: 9pt;
	padding: 0;
	margin: 6px 0 4px 0;
}

ul#sec_nav a,
.sec_nav a {
	color: #B2B2B3;
}


ul#sec_nav a:hover,
.sec_nav a:hover {
	color: #B2B2B3;
	text-decoration: underline;
	
}

#side_bottom {
	float: left; 
	width: 230px; 
	height:70px;
}

.resume_title {
	border-bottom: 1px solid #606062; 
	width:97%; 
	font-size: 12pt; 
	padding: 0 0 0 20px;
}

.resume_body {
padding: 0 0 0 20px;
}

.readable {
	width:90%; 
	background-color: #DCDCDB; 
	color:black; 
	padding: 15px; 
	border-right: 3px solid #606062; 
	border-left: 3px solid #606062; 
	margin: 0 0 0 20px;
}

.readable a {
	color: #5858A1;
	text-decoration: none;
}


.readable a:hover {
	color: #5858A1;
	text-decoration: underline;
}
