@charset "utf-8";
/* CSS Document */
body { 
	background-color: #1b1b1b; 
	color: #FFF;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

img, h3, ul { margin: 0; padding: 0; }
h3 { font-size: 19px; color: #b4b0b0 /*#cccccc*/; border-bottom: 1px solid #4c4c4c; padding-bottom: 7px; margin-bottom: 15px;}
#container {
	margin:0 auto;
	width:902px;
}

a { text-decoration: none; color: #a7df00; }
a:hover { color: #B3B3B3; text-decoration: underline; }

#logo { 
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 12px solid #a7df00;
	margin-bottom: 10px;
}
#logo img { border: none; }

#top-navigation-holder { padding-top: 10px; }
#top-navigation { padding: 0; margin: 0; color: #b3b3b3; font-size: 14px; line-height: -1px; }
#top-navigation li { display: inline; /*padding: 0 20px;*/ }
#top-navigation li a { border-right: 1px solid #fff; padding: .2em 1em; }
#top-navigation a{ color: #FFF; text-decoration: none; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 0; }
#top-navigation a:hover { color: #b3b3b3; }
li#nav_first a{ padding-left: 0px; }
li#nav_last a{ border: none; }
li#nav_last_active a{ border: none; color: #a7df00; }

.nav_spacer { }
.newsHeader { font-weight: bold; }

a#active { color: #a7df00; }

#content_container { margin-top: 30px; margin-bottom: 10px; }
#content { background-color: #111111; margin-top: -5px; padding: 0 13px; }

.main_list li{ display: inline; padding-left: 12px; }
.main_list li.main_first { padding-left: 0px; }
.main_list li img { border: 1px #747474 solid; margin-bottom: 12px; }
.main_list li a:hover img { border: 1px #a7df00 solid; }

#description, #resume_content { line-height: 1.45em; font-size: 14px; /*border-bottom: 1px solid #4c4c4c;*/ padding-bottom: 7px; margin-bottom: 15px; }
#description a { font-weight: bold; }

#footer { border-top: 1px solid #4c4c4c; padding: 5px 0 0 5px; font-size: 11px; font-family: Helvetica; color: #D7D7D7; }

#back {
	background-attachment:scroll;
	background-color: transparent;
	background-image: url(images/back.jpg);
	background-position:0 0;
	background-repeat:repeat;
	
	height:155px;
	position:fixed;
	right:-1px;
	top:350px;
	width:41px;
} 

#blizz_logo { text-align: center; }
#resume_content, #resume_table { 
	text-align: center; 
	margin: 0 auto; 
	border: none;
}

#resume_table img { border: none; }
#resume_table td { width: 200px;  }
