/*RESET STYLES*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; 
	font-weight:inherit; font-style:inherit; font-family:inherit; }
:focus { outline:0; }
ol, ul, li { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; }
dd, blockquote { margin-left: 1em; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q {	quotes:"" ""; }
form label { cursor:pointer; }
fieldset { border:none; }
input, select, textarea { font-size:100.01%; font-family:inherit; }

body {font:normal 62.5% Georgia, "Copperplate Gothic Bold", Times, serif; margin:0; font-variant:small-caps; }

/*GENERAL STYLES*/
a:link {color:#004677; text-decoration:none;}
a:visited {color:#004677; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:none;}
a:active {color:#004677; text-decoration:none;}

.left {float:left} .right {float:right} 
.cl_left {clear:left;} .cl_right {clear:right;} .cl_none {clear:none;} .cl_both {clear:both;}

h1, h2, h3, h4, h5 { font-weight:bold; }
h1 {font-size:24px;} h2 {font-size:18px;} h3 {font-size:16px;} h4 {font-size:14px;} h5 {font-size:12px;}
.eleven {font-size:11px;}

.center {text-align:center;}
.bold {font-weight:bold;}
.font_normal {font-weight:normal;}
.italic {font-style:italic;}
.datetime {font-size:9px; font-style:italic; color:#999; /*width:0; height:0; display:none;*/}
.allcaps {text-transform:uppercase;}
.shown { display:block; height:auto; }
.hidden { display:none; height:0; }



body { background-color:#000; }
#wrapper { width:880px; margin:20px auto 0 auto; padding:20px 20px 0 20px; background:#fff; border:2px solid #d8251e; border-bottom-width:0 2px;
	background-image:url(/images/top-logo-bg.jpg); background-repeat:no-repeat; background-position:top right; 
  }
#footernav { width:880px; margin:10px auto; color:#f0f0f0; clear:left }
#footernav li { font-size:12px; float:left; padding:0 17px; padding-bottom:10px; font-weight:bold  }
#footernav a { color:#f0f0f0; }

.top_logo { height:90px; clear:left }
.top_logo h4 { font-size:20px; margin-top:20px; font-weight:bold }


#nav { width:920px; background:#000; margin:0 auto; height:30px; color:#d8251e; text-transform:uppercase; font-weight:bold; clear:left;
	border:2px solid #d8251e; border-width:0 2px 2px 2px;    }
#nav li { font-size:10px; float:left; border:1px solid #d8251e; border-width:0 1px 0 0;  }
#nav li a { background:#000; padding:0 27px; height:30px; line-height:30px;  }
#nav li.last { border-right-width:0; }
#nav a:link {color:#f0f0f0; text-decoration:none;}
#nav a:visited {color:#f0f0f0; text-decoration:none;}
#nav a:hover {color:#d8251e; text-decoration:none; }
#nav a:active {color:#f0f0f0; text-decoration:none;}

#content { clear:left; width:880px; margin:0 auto 10px auto; padding:10px 20px 20px 20px; background:#fff; border:2px solid #d8251e; border-top-width:0px; }


.text { font-size:12px; }

.bio_right_text { width:380px; margin:10px 20px 10px 0; font-size:14px; text-align:center; }
.bio_right_text h4 { font-size:20px; font-weight:bold; }
.bio_right_text h5 { font-size:16px; font-weight:bold; margin-top:10px; }

.top_logo h1 { display:none; }

/*
.right { width:540px; float:left; text-align:center; }
.right h4 { font-size:12px; letter-spacing:0.09em; margin-bottom:10px; width:490px; margin-left:20px; }
*/
.sponsors { margin:40px 0; }


