html {
padding: 0 0 0 0;
margin: 0 0 0 0;    /*  -10px nec for FF, IE6 not affected */
background-color: #666666;
height: 100%;
}

body {
text-align: center; /* corrects IE 6 display */
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

img {
border: none;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.header_img { /*nec. bc of failure that is IE 6 */
_margin-bottom: -2px;
}

.img_vid {
margin-left: 35px;
}

.vid_cap {
margin: 0 0 0 36px;
padding: 0 0 0 0;
}

.info_text {
margin: 0 0 0 10px;
padding: 0 0 0 0;
}

.dark_gray {
color: #666666;
}

.med_gray {
color: #999999;
}




input {
background-color: #FFFFFF;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: black;
border: 1px solid #000000;
margin: 3px 0 3px 10px;
padding: 0 0 0 0;
}

textarea {
background-color: #FFFFFF;
border: 1px solid #000000;
color: #000000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 3px 0 3px 10px;
padding: 0 0 0 0;
}

.radiobutton {
border: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.checkbox {
border: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-width: 0;
background-color: #F3F3F3;
color: none;
}

.submitbutton {
/*background-color: #E3E4E8;*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #990000;
color: #000000;
margin: 3px 0 6px 10px;
padding: 0 0 0 0;
cursor: pointer;
} 




/*LINKS********************************/
a:link, a:visited {
color: #990000;
text-decoration: none;
}

a:hover {
color: #FF6600;
text-decoration: none;
}
/****************************************/

/*DIV CONTENT (centering)*/

div#content {
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
margin-left: auto;
margin-right: auto;
background-color: #F3F3F3;
width: 700px;
height: auto;
min-height: 100%;
border-right: 3px double #000000;
border-left: 3px double #000000;
}

div#content {
_height: 100%;
}

/*--------------------------*/



/*DIV HEADER ----------------*/

div#header {
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 700px;
height: 125px; 
}

/*DIV MENU ------------------*/

div#menu {
padding: 0 0 0 0;
margin: 0 0 0 0;
background-color: #D1D1D1;
width: 700px;
height: 25px;
font-size: 12px;
border-top: 1px solid #000000;
}

/*TITLE*/
div#title {
width: 380px;
margin: 0 0 0 0;
padding: 3px 0 0 0;
/*background-color: #FF00FF;*/
float: left;
font-size:16px;
font-weight: bold;
}

/*MENU_ITEM*/
div#menu_item {
/*background-color:#00CC33;*/
float: left;
width: 320px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}


div#menu a:link, a:visited {
color: #990000;
text-decoration: none;
}

div#menu a:hover {
color: #FF6600;
text-decoration: none;
}


div#menu ul {
padding: 0 25px 0 0;
margin: 4px 0px 0 0;
float: right;
} 

div#menu li.lower {
margin-top: 1px;
}


div#menu li {
list-style: none;
float: left;
padding: 0 0 0 0;
margin: 0 5px 0 0;
/*position: relative;*/
}


/*---------------------------*/

/*DIV SUBCONTENT -------------*/
div#subcontent {
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
width: 675px;
background-color: none/*#333399*/;
min-height: 650px;
_height: 650px; 
}
/*---------------------------*/

/*DIV BLOG ------------------*/
div#blog {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 474px;
height: 100%;
background-color: none/*#FFFF00*/;
border-right: 1px solid /*#666666*/#FF6600;
}

div#vid {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 364px;
height: 100%;
background-color: none/*#FFFF00*/;
border-right: 1px solid #000000;
}

div#about {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 674px;
height: 100%;
background-color: none/*#FFFF00*/;
}

/*---------------------------*/

/*DIV INFO ------------------*/
div#info {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 200px;
height: 100%;
background-color: none/*#0066FF*/;
}

div#info_vid {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 310px;
height: 100%;
background-color: none/*#0066FF*/;
}

/*---------------------------*/

/*DIV FOOTER ------------------*/
div#footer { 
width: 700px;
height: 12px;
padding: 0 0 0 0;
margin: 0 0 0 0;
background-color: none/*#339966*/;
clear: both;
}


.indent {
padding: 0 0 0 0;
margin: 0 0 0 0;
padding: 0 0 0 10px;
}
/*---------------------------*/

.bold {
font-weight: bold;
}

h2 {
font-size: 16px;
font-weight: bold;
}

h3 {
font-size: 14px;
margin: 0 0 0 0;
padding: 4px 0 0 5px;
}

.blog {
padding: 5px 10px 0 10px;
margin: 0 0 0 0;
}

hr {
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
border: 0;
width: 95%;
margin: 5px 10px 5px 10px;
}

.red {
color: #FF6600;
background-color: #FF6600;
height: 2px;
}