html, body {
	margin:0;
	padding:0;
	border:0 solid;
	font-family:arial,sans-serif;
	}
form {
    margin:0;
    }
ul {
    margin-top:0;
    }
sup {
    color:red;
    }
pre{
    margin: 5px 25px;
    font-size:12px;
    }
pre span{
    color:green;
    }
div#header{
	background:top center repeat-y;
	background-image:url(../images/redblack-bg.gif);
	position:relative;
	min-width:900px;
	}
div#title{
	position:relative;
	background:top left no-repeat; 
	height:150px;
	width:800px;
	text-align:left;
	margin:0 auto;
	}
div#title img{
	position:relative;
	top:0;
	left:0;
	margin-bottom:-150px;
	margin-top:0;
	vertical-align:top;
	}

div#title p{
	float:left;
	padding-left:600px;
	padding-top:0;
	width:250px;
	color:white;
	font-weight:bold;
	text-align:center;
	}
div#title p span{
	white-space:nowrap;
	}
div#menu{
    position:absolute;
    top:133px;
    right:20px;
    }
div#menu ul{
    list-style-type: none
    padding:0;
    margin:0;
    }
div#menu li{
    float:left;
    margin-left:5px;
    display:block;
    font-family:'Verdana','Arial','Helvetica',sans-serif;
    font-size:11px;
    font-weight:bold;
    color:white;
    }
div#menu a:active,div#menu a:visited,div#menu a:link{
    color:white;
    text-decoration:none;
    }
div#menu a:hover{
    color:white;
    text-decoration:underline;
    }
div#menu a.red:active,div#menu a.red:visited,div#menu a.red:link{
    color:green;
    text-decoration:none;
    }
div#menu a.red:hover{
    color:green;
    text-decoration:underline;
    }
div#body{
    width:960px;
    margin:0 auto;
    padding-top:14px;
    font-family:'Verdana','Arial','Helvetica',sans-serif;
    font-size:13px;
    }
div#body h1{
    font-size:24px;
    }
div#body h2{
    font-size:18px;
    }
div#body h3{
    font-size:12px;
    }
div#main{
    width:728px;
    float:left;
    }
div#panel{
    width:200px;
    padding-right:14px;
    float:right;
    }
div#signIn{
    border:1px solid #9dc4d8;
    margin: 0 0 8px 0;
    padding:10px;
    font-size:11px;
    }
div#signIn h4{
    font-size:11px;
    font-weight:700;
    margin:4px 0;
    }    
div#signIn div.formLabel{
    margin:0;
    padding:4px 0 1px 0;
    vertical-align:bottom;
    }
div.formError{
    margin:0;
    padding:4px 0 1px 0;
    vertical-align:bottom;
    color:red;
    }
div#signIn div.formInput input{
    width:173px;
    }
div#googleSearch{
    border:1px solid #9dc4d8;
    margin: 0 0 8px 0;
    padding:10px;
    }
div#description{
    font-size:14px;
    padding:16px 8px 16px 8px;
    }
div#wrapper {
  padding: 0 16px 0 188px;
  overflow: hidden;
  font-size:13px;
  }
div#wrapper a:visited,div#wrapper a:active,div#wrapper a:hover,div#wrapper a{
    color:#00E;
    }
div#content{
    width: 100%;
    margin-right: -100%;
    margin-bottom:17px;
    border-left:1px solid #D3E1F9;
    padding-left:8px;
    line-height: 131%;
    float:left;
    }
div#content ol{
    margin: 0;
    padding:0;
    display: block;
    }
div#content ol li{
    border-bottom: 1px solid #DDD;
    padding: 10px 0px 10px 0px;
    margin: 0;
    list-style: none;
    display: list-item;
    }
div#content ol ul li{
    border-bottom: none;
    padding: 0;
    margin: 0;
    list-style: disc;
    display: list-item;
    }
div#content ol li div{
    margin-left:128px;
    min-height:90px;
    }
div#content ol li div.img{
    width:120px;
    height:90px;
    margin-left:0;
    margin-right:-120px;
    float:left;
    }
div#content ol li div.img img{
    border:none;
    }
div#content ol li div h3{
    margin:0;
    padding:0;
    padding-bottom: 2px;
    font-size: 123%;
    font-weight: normal;
    display: block;
    }
div#content ol li div h4{
    margin:0;
    padding:0;
    font-size:13px;
    font-weight: normal;
    display: block;
    color: #777;
    }
div#content ol li div p{
    margin:0;
    padding:0;
    }
div#content ol li div cite{
    margin:0;
    padding:0;
    color: #0E774A;
    font-style: normal;
    }
div#leftpane{
    width:188px;
    margin-left:-197px;
    margin-bottom:17px;
    float:left;
    border-right:1px solid #D3E1F9;
    }
div#category{
    width:180px;
    padding-left:8px;
    padding-bottom:3px;
    font-size:12px;
    }
div#category ol{
    margin:0;
    padding:0;
    line-height: 120%;
    display: block;
    }
div#category ol li{
    padding-top: 3px;
    margin: 0;
    list-style: none;
    display: list-item;
    }
div#category ol li.active{
    font-weight:bold;
    }
div#leftpane div.ads{
    width:180px;
    padding-left:8px;
    }
div#navigation{
    clear:both;
    margin: 0 0 13px -197px;
    }
div#navigation table{
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 2px 2px;
    }
div#navigation table tr td{
    width:20px;
    padding: 0;
    text-align: center;
    }
div#navigation table tr td a{
    text-decoration:none;
    }
div#navigation table tr td.prevnext{
    width:90px;
    font-weight:bold;
    }
div#navigation table tr td.prevnext a{
    text-decoration:underline;
    }
div#navigation table tr td.current{
    font-weight:bold;
    }
div.panel{
    border:1px solid #9dc4d8;
    margin: 0 0 8px 0;
    padding:10px;
    }
div.panel h4{
    font-size:11px;
    font-weight:700;
    margin:4px 0;
    }
div.panel ul{
    margin:0;
    padding:4px 0;
    list-style-type: none
    }
div.panel li{
    display:block;
    margin:0;
    padding:0;
    font-size:13px;
    }
div.panel a:active,div.panel a:visited,div.panel a:link{
    color:blue;
    text-decoration:none;
    }
div.panel a:hover{
    color:blue;
    text-decoration:underline;
    }
table.bordered{
    border-collapse:collapse;
    }
table.bordered th{
    border:1px solid #9dc4d8;
    padding:3px 5px;
    }    
table.bordered td{
    border:1px solid #9dc4d8;
    padding:3px 5px;
    }    
table.bordered caption{
    font-weight:bold;
    background-color:#9dc4d8;
    }
div#GoDaddy{
    margin-top:20px;
    margin-bottom:20px;
    }
div#template textarea{
    height:400px;
    width:100%;
    }
textarea#description{
    height:200px;
    width:100%;
    }
div.important{
    margin-top:20px;
    margin-bottom:20px;
    }
div.important span, div.important div{
    border:1px solid #ffc0c0;
    font-size:110%;
    padding:10px;
    background-color:#ffefef;
    }
.center{
    text-align:center;
    }
dt{
    font-weight:bold;
    padding-top:15px;
    }
.small{
    font-size:75%;
    }
.italic{
    font-style:italic;
    }    
.normal{
    font-weight:normal;
    }    
.normal{
    font-weight:bold;
    }    
.red{
    color:red;
    }
        
