@charset "utf-8";
/* CSS Document */
html,
body {
background-color:#080808;
-x-system-font:none;
background-color:#080808;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
color:#FFF;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
margin:0 auto;
padding-bottom:40px;
position:relative;

}

h1 {font-size:1.6em; font-weight:bold; padding:0 0 0 0; margin: 0 0 0 0;}
h2 {font-size:1.3em; font-weight:bold; padding:0 0 0 0; margin: 0 0 0 0;}
h3 {padding:0 0 0 0; margin:0 0 0 0;}

ul {
list-style-image:none;
list-style-type:none;
}
a span, button span, li span, h1 span, h2 span, button span {
display:none; outline: none;

}

#container {width:1022px; margin:auto; background-image:url(images/index.html_background.png); min-height:578px; background-repeat:no-repeat;}
a:link {color:#FFF; text-decoration:underline; outline: none;
}
a:visited {color:#FFF; text-decoration:underline; outline: none;
}
a:hover {color:#FFF; text-decoration:none; outline: none;
}
a:active {color:#FFF; text-decoration:underline; outline: none;
}


#logo {;}
.logo {margin-top:140px; margin-left:220px;}

#logo a:link {color:#000; text-decoration:none; outline: none;
}
#logo a:visited {color:#000; text-decoration:none; outline: none;
}
#logo a:hover {color:#000; text-decoration:none; outline: none;
}
#logo a:active {color:#000; text-decoration:none; outline: none;
}

#text-box-quote {background-image:url(images/box-quote.png); margin:auto; width:566px; padding-left:10px; padding-right:10px; padding-top:4px; height:22px; margin-bottom:10px; text-align:left;}

#text-box-top {background-image:url(images/box-top.png); margin:auto; width:585px; height:16px; }
#text-box-mid {background-image:url(images/box-mid.png); margin:auto; padding-left:10px; padding-right:10px; width:565px; height:auto;  }
#text-box-bot {background-image:url(images/box-bot.png); margin:auto; width:585px; height:11px;}

#nav li a {
cursor:pointer;
display:block;
outline: none;

}

#nav {font-size:18px; width:675px; margin-left:220px;}

#contact-container {width:550px;}
#contact-left {float:left; width:250px;}
#contact-right {float:left; width:250px;}

#twitter_div {color:#FFFFFF;}
#twitter_update_list {color:#979797;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
padding-left:3px;
width:210px;}
ul#twitter_update_list {color:#979797;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
padding-left:3px;
width:210px;}

#aboutme-box {width:575px;}
#aboutme-left {float:left; width:195px; padding-right:20px;}
#aboutme-right {float:left; width:360px;}
					
.justify {text-align:justify;}


ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 565px;
}

ul.menu a {
  text-decoration: none;
  padding-bottom:0.5em;
  outline: none;

}

ul.menu li {
  margin-top: 0px;
    padding-bottom:0.5em;
}

ul.menu li a {
  color:#FFF;
  outline: none;

  
   
}

ul.menu li a:hover {
color:#FFF;
text-decoration:none;
  margin: 0px 0px 0px 0px;
  outline: none;

}

ul.menu li ul li a {
  color: #FFF;
  text-decoration:underline;
  margin: 0px 0px 0px 0px;
  outline: none;

}

ul.menu li ul li a:hover {
  color:#FFF;
  outline: none;

}

.code { list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { margin: 0px 0px 2px 8px; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.underline {text-decoration:underline; color:#FFF;}
