body{
margin:0;
padding:0;
line-height: 1.5em;
background:#000000;
text-align:center;
color:#ffffff;
font-family:sans-serif;
font-size: 12px;
}

a:link {
  color:#90bade;
  text-decoration:none;
  }
a:visited {
  color:#969;
  text-decoration:none;
  }
a:hover {
  color:#99cc66;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 99%; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #000000;
height: 100px; /*Height of top section*/
}

#horizon{
overflow:hidden;
width:500px;
height: 95px;
}

#topsection h1{
margin: 0;
padding-top: 1px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 135px 0 135px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 135px; /*Width of left column in pixel*/
height: 100%;
margin-left: -100%; /*Set margin to that of -(MainContainerWidth)*/
background: #000000;
display: inline;
}

#rightcolumn{
float: right;
width: 135px; /*Width of right column*/
height: 100%;
margin-left: -135px; /*Set left margin to -(RightColumnWidth)*/
background: #000000;
display: inline;
}

#footer{
clear: left;
width: 100%;
background: #000000;
color: #fff;
text-align: center;
padding: 4px 0;
}

#bio{
clear: left;
width: 75%;
background: #000000;
color: #fff;
text-align: left;
padding: 4px 0;
margin: 0 auto;
text-indent: 50px;
}

#wed{
border-top: 2px solid #ffffff;
border-right: 2px solid #ffffff;
border-bottom: 2px solid #222222;
border-left: 2px solid #222222;
}

p:first-letter{
font-size: 18px;
font-weight: 600;
color: #99cc66;
}

.innertubetop{
margin: 1px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background: #000000 url("images/logo.png") no-repeat top left;
}

.innertuberight{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background: #000000 url("") no-repeat top;
}

.innertubeleft{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background: #000000 url("") no-repeat top;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background: #000000;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#blueblock{
float: left;
width: 100px;
text-align: left;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 12px;
background-color: #000022;
color: #222;
}

* html #blueblock{ /*IE 6 only */
w\idth: 100px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock b{
text-decoration: underline;
color: #fff;
padding: 5px 5px 5px 5px;
}

#blueblock li a{
display: block;
padding: 0px 0px 0px 5px;
border-left: 5px solid #003366;
border-right: 5px solid #003366;
background-color: #000;
color: #90bade;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 2px solid #ffffcc;
border-right: 2px solid #ffffcc;
background-color: #000000;
color: #99cc66;
}

/*right menu*/

#blueblockr{
float: right;
width: 100px;
text-align: right;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 12px;
background-color: #000022;
color: #222;
}


* html #blueblockr{ /*IE 6 only */
w\idth: 100px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblockr ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblockr li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblockr b{
text-decoration: underline;
color: #fff;
padding: 5px 5px 5px 5px;
}

#blueblockr li a{
display: block;
padding: 0px 0px 0px 5px;
border-left: 5px solid #003366;
border-right: 5px solid #003366;
background-color: #000;
color: #90bade;
text-decoration: none;
width: 100%;
}

html>body #blueblockr li a{ /*Non IE6 width*/
width: auto;
}

#blueblockr li a:hover{
border-left: 2px solid #ffffcc;
border-right: 2px solid #ffffcc;
background-color: #000000;
color: #99cc66;
}


