
body {
 font: 78%/1.5 verdana, trebuchet, arial;
 background: #efefef;
 text-align: center;
 padding: 0px;
 margin: 3px;
}



/* Layers Position Main Structure*/


#header {
width:825px; 
max-width:825px; 
margin:0px auto;
margin-top: 10px;
position: relative; 
left:0; 
border:0px solid #00ff00;
background-color: #eeeeee; 
}

#oNavContainer { 
width: 825px; 
height: 80px; 
background-color: #eeeeee; 
position: relative; 
top:0; 
left:0; 
padding:0; 
margin:0; 
border-top:1px solid;
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid #585858;
}

#oNavContainer #logo { 
width: 825px; 
height: 80px; 
position: relative; 
top: 0px; 
left: 0px; 
border: 0px solid;
}

#container {
 width: 825px;
 max-width:825px; 
 background: #efefef;
 text-align: left;
 border: 0px solid #000000;
 margin: 0 auto;
}

#menu {
 width: 824px;
 max-width:824px; 
 background: #123456;
 text-align: left;
 border: 0px solid #585858;
 margin-top: 10px;
 margin-bottom: 0 px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}

#navbar {
 width: 825px;
 max-width:825px;
 text-align: left;
 border: 0px solid #000000;
 background-colour: #000000;
 margin: 0px auto;
 position: relative;
 top: 8px;
}

#content {
 clear: left;
 width: 825px;
 max-width:825px; 
 background-color: #ffffff; 
 border-left: 1px solid #585858;
 border-right: 1px solid #585858;
 border-bottom: 2px solid #585858;
 border-top: 1px solid #585858;
 margin-top: 0px;
}

#content_left {
float:left; 
width:200px; 
max-width:200px; 
display:inline;
border-bottom: 0px dotted #c8c8c8;
}

#content_left_top {
float:left; 
display:inline;
border-right: 0px dotted #c8c8c8;
border-bottom: 1px dotted #c8c8c8;
padding-top: 0px;
padding-bottom: 5px;
padding-left:2px;
padding-right:2px;
margin: 0px;
width: 180px;
background-color: #e3e3f2; 
}

#social_text {
position: relative;
left: 0px;
border:0px solid;
padding-left: 2px;
padding-right: 2px;
background-color: #e3e3f2; 
}

#social_narrow {
top: 0px;
left: 0px;
width: 175px;
border:0px solid;
padding-left: 2px;
padding-right: 2px;
background-color: #e3e3f2; 
}

.social_head {
font-family: verdana, trebuchet, arial;
font-size: 12px;
font-weight: bold;
color: #ba1214;
}

#techno {
position: relative;
top: 10px;
left: 5px;
border:0px solid;
padding-left: 2px;
padding-right: 2px;
}

#techno_table {
position: relative;
top: 15px;
left: 5px;
border:0px solid;
padding-left: 2px;
padding-right: 2px;
}

#content_left_middle {
float:left; 
display:inline;
border-right: 0px dotted #c8c8c8;
border-bottom: 1px dotted #c8c8c8;
padding-top: 3px;
padding-bottom: 3px;
padding-left:2px;
padding-right:2px;
margin: 0px;
width:180px; 
background-color: #e3e3f2; 
}

#motm {
position: relative;
top: 10px;
left: 5px;
border:1px solid #00ff00;
padding-left: 4px;
padding-right: 2px;
}

.motm_head {
font-family: verdana, trebuchet, arial;
font-size: 12px;
font-weight: bold;
color: #ba1214;
}

#content_left_bottom {
float:left; 
display:inline;
border-right: 0px dotted #c8c8c8;
border-bottom: 0px;
padding-top: 3px;
padding-left:2px;
padding-right:2px;
margin: 0px;
width:180px; 
background-color: #e3e3f2; 
}

#content_main_top {
padding-left: 1px;
padding-right: 0px;
padding-bottom: 3px;
border: 0px solid #ff0000;
border-bottom: 2px solid #cccccc;
}

#top_story {
float: center;
width:610px;
margin-top: 0px;
border: 0px solid #0000ff;
font-family: verdana, trebuchet, arial;
font-size: 11px;
font-weight: normal;
color: #585858;
}

#top_story_pic {
border: 0px solid #00ffff;
background: #ffffff;
width: 200px;
padding-right: 2px;
font-family: verdana, trebuchet, arial;
font-size: 9px;
color: #585858;
}

#top_story_pic_caption {
margin-top: 0px;
border: 0px solid #cccccc;
font-size: 9px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color:#585858;
}

#top_story_text {
left: 0px;
top: 0px;
border: 0px solid #cccccc;
padding-left: 4px;
}

#top_story2 {
position: relative;
left: 0px;
top: 0px;
border: 0px solid #440066;
padding-right:10px;
}

#top_story2_left {
float:left;
position: relative;
top: 0px;
padding-left: 0px;
width:285px;
border: 0px solid #eeeeee;
}

#top_story2_right {
float:right;
position: relative;
top: 0px;
padding-right: 0px;
width:285px;
background-color:#ffffff;
border: 0px solid #eeeeee;
}

#mreplink {
margin-top: 0px;
padding-left: 8px;
border: 0px solid #cccccc;
}

#content_main_bottom {
margin-top: 3px;
margin-bottom: 2px;
padding-top: 0px;
padding-left: 1px;
padding-right: 4px;
border: 1 px solid #00ff00;
}

#rinos {
float: left;
position: relative;
width: 290px;
border:0px solid #ff00ff;
padding-left: 1px;
margin-left: 5px;
margin-bottom: 5px;
}

#rinos_head {
position: relative;
top: 0px;
margin-top: 0px;
margin-bottom: 6px;
font-family: verdana, trebuchet, arial;
font-size: 12px;
font-weight: bold;
color: #ba1214;
}

#sponsor {
float: right;
position: relative;
width: 202px;
height: 105px;
border:1px solid #cccccc;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 5px;
margin-top: 10px;
}


#std_pg_top {
width:805px; 
max-width:805px; 
margin-left: 5px;
margin-top: 10px;
margin-right: 5px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid;
border-bottom: 1px solid #ba1214;
}

#std_pg_main {
width:805px; 
max-width:805px; 
margin-top: 15px;
margin-left: 5px;
margin-right: 3px;
padding-left: 0px;
padding-right: 3px;
border: 0px solid;
}

#fixture {
width:810px;
border: 0px solid #dddddd;
}

#pullquote_left {
float:left;
width:180px;
padding: 8px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 8px;
margin-right: 8px;
background: #b40000;
font-family: verdana, trebuchet, arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
border: 0px solid #dddddd;
}

#pullquote_right {
float:right;
width:180px;
padding: 8px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 8px;
margin-right: 8px;
background: #b40000;
font-family: verdana, trebuchet, arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
border: 0px solid #dddddd;
}

.float_right {
float:right;
background: #ffffff;
border: 0px solid #dddddd;
}

.float_right_outline {
float:right;
background: #ffffff;
border: 1px solid #585858;
padding: 3px;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
}

.float_right_outline_150 {
float:right;
width: 150px;
background: #e4ecf8;
border: 1px solid #585858;
padding: 3px;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 40px;
}

.highlight_box {
width:798px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 15px;
margin-bottom: 15px;
background: #efefef;
font-family: verdana, trebuchet, arial;
font-size: 11px;
font-weight: normal;
color: #585858;
border: 1px solid #dddddd;
}


/*
 * Table classes
 */

table #content_tab {
border: 0px solid #00ff00;
background: #ffffff;
width: 825px;
padding: 0px;
margin: 0px;
}

table #content_tab_left {
border: 0px solid #00ff00;
background: #ffffff;
width: 200px;
padding: 0px;
margin: 0px;
}

table #content_left_top_tab {
border: 0px solid #00ff00;
background: #ffffff;
padding-top: 5px;
padding-left: 0px;
margin-top: 8px;
margin-bottom: 2px;
background-color: #e3e3f2; 
}

table #social_narrow_tab {
border: 0px solid #dedede;
padding-top: 0px;
padding-left: 0px;
min-height: 100px;
margin-top: 7px;
margin-bottom: 3px;
background-color: #e3e3f2; 
}

table #content_left_middle_tab {
border: 0px solid #00ff00;
background: #ffffff;
padding-top: 2px;
padding-left: 2px;
padding-right: 4px;
padding-bottom: 2px;
margin-top: 2px;
margin-bottom: 2px;
background-color: #e3e3f2; 
}

table #content_left_bottom_tab {
border: 0px solid #00ff00;
background: #ffffff;
padding-top: 2px;
padding-left: 2px;
padding-right: 8px;
padding-bottom: 2px;
margin-top: 2px;
background-color: #e3e3f2; 
}

table #content_main_tab {
border: 0px solid #00ff00;
background: #ffffff;
width:100%;
margin-left:0px;
padding-left: 0px;
}

table #content_main_top_tab {
border: 0px solid #00ff00;
background: #ffffff;
padding-top: 2px;
padding-left: 0px;
margin-top: 8px;
margin-bottom: 2px;
}

table #top_story_tab {
border: 0px solid #00ff00;
background: #ffffff;
}

table #top_story_pic_tab {
border: 0px solid #00ffff;
background: #ffffff;
width: 200px;
}

table #top_story2_tab {
background: #ffffff;
border: 0px solid #00ff00;
margin-top: 10px;
}

table #content_main_bottom_tab {
border: 0px solid #00ffff;
background: #ffffff;
padding-top: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 5px;
}

table #sponsor_tab {
width: 250px;
border: 0px solid #00ffff;
background: #ffffff;
padding-top: 0px;
padding-left: 2px;
margin-top: 10px;
margin-bottom: 0px;
}


table #fixlist {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
padding-top: 8px;
padding-bottom: 8px;
margin-top: 8px;
margin-bottom: 8px;
} 

table #lgetab {
border: 0px solid #585858;
padding-top: 2px;
padding-left: 2px;
margin-top: 2px;
width: 800px;
}

tr .lgetabhdr {
background: #9aadc7;
} 

tr .lgetabtrlight {
background: #efefef;
}

tr .lgetabtrdark {
background: #dedede;
}

td .lgetabhdrtd {
background: #cccccc;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

td .lgetabtd {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

table #cprrestab {
border: 1px solid #dedede;
padding-top: 0px;
padding-left: 0px;
margin-top: 2px;
width: 800px;
}

td .cprrestdhdr {
background: #cccccc;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

td .cprrestd {
background: #efefef;
border: 0px solid #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

td .fullrestd {
background: #ffffff;
border: 0px solid #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

table #motmtab {
border: 0px solid #dedede;
padding-top: 0px;
padding-left: 0px;
margin-top: 2px;
width: 800px;
}

tr .motmtrlight {
background: #efefef;
}

tr .motmtrdark {
background: #dedede;
}

td .motmtd1 {
width: 13%;
border: 0px solid #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

td .motmtd2 {
width: 37%;
border: 0px solid #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

td .motmtd3 {
width: 13%;
border: 0px solid #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

td .motmtd4 {
width: 37%;
border: 0px solid #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
} 

table .drinks_tab {
border: 1px solid #dedede;
background: #e4ecf8;
padding-top: 0px;
padding-left: 0px;
margin-top: 8px;
width: 750px;
}

table .sounds_tab {
border: 1px solid #dedede;
background: #e4ecf8;
padding-top: 0px;
padding-left: 0px;
margin-top: 8px;
width: 750px;
}

table .gallery_links_tab {
max-width: 750px;
border-top: 1px solid #dedede;
background: #ffffff;
padding: 2px;
margin-top: 8px;
margin-bottom: 8px;
width: 750px;
}

table .oppo_tab_red {
border: 1px solid #cb3032;
background: #ffffff;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 4px;
margin-top: 2px;
width: 750px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
}

tr .oppo_tab_hdr_red {
background: #cb3032;
}

table .oppo_tab_blue {
border: 1px solid #5056df;
background: #ffffff;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 4px;
margin-top: 2px;
width: 750px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
}

tr .oppo_tab_hdr_blue {
background: #5056df;
}

td .oppo_tab_main {
padding-top: 2px;
padding-left: 4px;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color: #585858;
}

/*
 * Text classes
 */

.social_head {
font-family: verdana, trebuchet, arial;
font-size: 12px;
font-weight: bold;
color: #ba1214;
}

.techno_head {
font-family: verdana, trebuchet, arial;
font-size: 12px;
font-weight: bold;
color: #ba1214;
}

.techno_small {
font-family: verdana, trebuchet, arial;
font-size: 6px;
font-weight: normal;
color: #585858;
}

.hp_quote {
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.hp_quotewho {
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #004a7b;
}


.hp_headline {
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.hp_headline_small {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.hp_headline_small_grey {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.hp_pic_caption {
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#585858;
}

.hp_small {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.hp_main {
font-family: verdana, trebuchet, arial;
font-size: 10px;
font-weight: normal;
color: #585858;
}

.hp_main_small {
font-family: verdana, trebuchet, arial;
font-size: 9px;
font-weight: normal;
color: #acacac;
}

.hp_main_italic {
font-family: verdana, trebuchet, arial;
font-size: 10px;
font-style: italic;
font-weight: normal;
color: #585858;
}

.hp_mainstory {
font-family: verdana, trebuchet, arial;
font-size: 11px;
font-weight: normal;
color: #585858;
}

.std_pg_title {
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.std_pg_text {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.std_pg_text_red {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.std_pg_text_blue {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #3433cd;
}

.std_pg_text_bold {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.std_pg_text_bold_red {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.std_pg_text_bold_blue {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #3433cd;
}

.std_pg_text_italic {
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.std_pg_text_lg {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.std_pg_text_lg_red {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.std_pg_text_lg_blue {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #3433cd;
}

.std_pg_text_lg_bold {
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.std_pg_text_lg_bold_red {
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.std_pg_text_lg_bold_blue {
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #3433cd;
}

.oppo_tab_hdr_text {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #ffffff;
}

p {
 margin-bottom: 5px;
 border: 0px solid;
}

/*
 * Link classes
 */
 
.normalLink {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#4167a2;
 text-decoration:underline;
}

.normalLink_strong{
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color:#658dca;
 text-decoration:underline;
}

.hp_quoteLink {
 font-size: 12px;
 font-style: italic;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
}

.hp_normalLink {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
}

.hp_normalLink_small {
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
}

.oppo_tab_hdr_anchor {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #ffffff;
}

a:hover {
 text-decoration: none;
}
