/*******general selector**********/           /***note: use star hack for IE7 and _hack for IE6 to match column length****/


/*[if IE]*/
 
  body {word-wrap: break-word;}
 
/*[endif]*/

html {
margin:0;
padding:0;
}

img{border:none;}

/**************** classes ****************/

.redtext {color:#c20505;}

.highlight {background-color:yellow;}

.selectortitle {
font-weight:bold;
font-size:150%;}

.bold {
font-weight:bold;
}

.lineheightquarter {line-height: 0.5em}

.centered {text-align: center;}

.indented {text-indent: 5%}

.fivein {padding-left: 7.5%;}

.tenin {padding-left: 15%;}

.fifteenin {padding-left: 22.5%;}

ul.none {list-style-type: none;}

li{margin-top: 0.5em;}

.sectiondivider{
border-top: double;
width: 100%;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.bottomsectiondivider{
border-top: double;
border-bottom: double;
width: 100%;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.left{
float: left;
width: 49%;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.right{
float: right;
width: 49%;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.base{           /***used to even ".left" and ".right" in Firefox***/
clear:both;
width: 100%;
height: 1px;
}

a.navhorizontal:link {color: white; float:left; margin-left:1em; margin-right:1em; background-color: #c20505; text-decoration:none; border-top: .25em solid #c20505; border-bottom: .25em solid #c20505;}
a.navhorizontal:visited {color: white; float:left; margin-left:1em; margin-right:1em; background-color: #c20505; text-decoration:none; border-top: .25em solid #c20505; border-bottom: .25em solid #c20505;}
a.navhorizontal:hover {color: white; float:left; margin-left:1em; margin-right:1em; border-top: .25em solid yellow; border-bottom: .25em solid yellow;}

a.navvertical:link {display:block; color:white; margin-left:1em; margin-bottom:1em; background-color: black; text-decoration:none; border-top: .25em solid black; border-bottom: .25em solid black;}
a.navvertical:visited {display:block; color:white; margin-left:1em; margin-bottom:1em; background-color: black; text-decoration:none; border-top: .25em solid black; border-bottom: .25em solid black;}
a.navvertical:hover {display:block; color:white; margin-left:1em; border-top: .25em solid yellow; border-bottom: .25em solid yellow;}

a.navnofloat:link {color: white; margin-left:1em; margin-right:1em; background-color: black; text-decoration:none; border-top: .25em solid black; border-bottom: .25em solid black;}
a.navnofloat:visited {color: white; margin-left:1em; margin-right:1em; background-color: black; text-decoration:none; border-top: .25em solid black; border-bottom: .25em solid black;}
a.navnofloat:hover {color: white; margin-left:1em; margin-right:1em; border-top: .25em solid yellow; border-bottom: .25em solid yellow;}

a.navsimple:link {color: white; text-decoration:none;}
a.navsimple:visited {color: white; text-decoration:none;}
a.navsimple:hover {color: yellow; text-decoration:underline;}

/************************* ID's *************************/

#container {background: black;
width: expression( document.body.clientWidth < 706 ? "700px" : "auto" ); /* set min-width for IE */
width: 100%;
min-width: 700px;
margin: 0;
padding: 0;
font-family: Times New Roman;
border-right: 1px solid black;
}

#header {background: black;
width: 100%;
height: auto;
}

#headerpic {
width: 97%;
height: auto;
padding-right: 2.5%;
}

#subheader {background: #c20505; 
width: 99.8%;
height: 30px;
border: 1px solid black;
}

#navigation {background: black;
float: left;
width: 15%;
min-width: 105px;
margin: 0;
} 

#centerdoc {background: white;
float: right;
width: 83%;
margin: 0;
padding-bottom: 1%;
Padding-top: 1%;
padding-left: 1%;
display: inline;
} 

#subfooter{background: #c20505; 
clear: both;
width: 99.8%;
height: 1.75em;
border: 1px solid black;
}


#contact{background: black;
clear: both;
margin: 0;
padding-top: 4%;
width: 100%;
}

#wordofday{
width: 75%;
height: auto;
padding-left: 12.5%;
}

