body {
 font: 78%/1.5 verdana, trebuchet, arial;
 background: #efefef;
 text-align: center;
 padding: 0px;
 margin: 3px;
}



/*
 * Text classes
 */



.mrep_fullrep_title {
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.mrep_fullrep_text {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #363636;
}

.mrep_fullrep_text_bold {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #363636;
}

.mrep_fullrep_text_italic {
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #363636;
}

.mrep_fullrep_text_courier {
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 font-family: courier;
 line-height: 13px;
 color: #363636;
}

.mrep_fullrep_text_lg {
 font-size: 12px;
 font-style: italic;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #363636;
}

.mrep_arch_comms {
 font-size: 10px;
 font-style: italic;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #141414;
}


.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: 18px;
 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_box {
 color:#FFFFFF;
 font-family: verdana, trebuchet, arial;
 font-size:13px;
 font-weight:bold;
 vertical-align: middle;
 letter-spacing:-1px;
}

.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_main_bold_red {
font-family: verdana, trebuchet, arial;
font-size: 10px;
font-weight: bold;
color: #ba1214;
}

.hp_mainstory {
font-family: verdana, trebuchet, arial;
font-size: 11px;
font-weight: normal;
color: #585858;
}

.hp_mrepList_head {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
 padding-top: 2px;
 margin-bottom: 2px;
} 

.hp_mrepList_text {
 font-family: verdana, trebuchet, arial;
 font-size: 11px;
 font-weight: normal;
 color: #585858;
 line-height:12px;
}

.homepage_pic_caption {
 font-size: 9px;
 font-family: verdana, trebuchet, arial;
 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;
}


p {
 margin-bottom: 5px;
 border: 0px solid;
}

.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;
}



/*
 * Table classes
 */

table #content_tab {
border: 0px solid #00ff00;
background: #ffffff;
width: 825px;
padding: 0px;
margin: 0px;
}

table #content_tab_right {
background: #ffffff;
width: 185px;
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: #ffffff; 
}

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;
margin-top: 3px;
}

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 #hp_grey_tab {
border: 0px solid #00ffff;
background: #e3e3ec;
padding-top: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
line-height:10px;
}

table #hp_mreps_tab {
border: 0px solid #00ffff;
background: #ffffff;
padding-top: 0px;
padding-left: 5px;
margin-top: 0px;
margin-left:5px;
margin-bottom: 0px;
}

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 #lgetab {
 border: 0px solid #585858;
 padding-top: 2px;
 padding-left: 2px;
 margin-top: 2px;
 width: 800px;
}

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 #cprrestab {
 border: 1px solid #dedede;
 padding-top: 0px;
 padding-left: 0px;
 margin-top: 2px;
 width: 800px;
}

table #motmtab {
 border: 0px solid #dedede;
 padding-top: 0px;
 padding-left: 0px;
 margin-top: 25px;
 width: 800px;
}

tr .hp_mrepList_tr {
 padding-bottom: 3px;
} 


tr .lgetabhdr {
background: #9aadc7;
} 

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;
} 

tr .lgetabtrlight {
 background: #efefef;
}

tr .lgetabtrdark {
 background: #dedede;
}

td .lgetabtd_light {
 background: #efefef;
 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_dark {
 background: #dedede;
 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;
} 

td .lgetabtd_bold {
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 5px;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
} 

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;
} 

td .fullrestd_bold {
 background: #ffffff;
 border: 0px solid #000000;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 0px;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
} 

tr .motmtrlight {
 background: #efefef;
}

tr .motmtrdark {
 background: #dedede;
}

td .motmtd1 {
 width: 13%;
 border: 0px solid #000000;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 5px;
 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: 2px;
 padding-bottom: 2px;
 padding-left: 5px;
 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;
}



/* 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_main {
 padding-left:5px;
 padding-right:5px;
}

#content_left {
float:right; 
width:185px; 
max-width:200px; 
display:inline;
border-bottom: 0px dotted #c8c8c8;
}

#content_right_top {
float:right; 
display:inline;
width:185px;
text-align: left;
padding-top: 10px;
padding-left: 5px;
margin-top: 8px;
margin-bottom: 2px;
background-color: #ffffff; 
}

#social_text {
position: relative;
left: 0px;
border:0px solid;
padding-left: 2px;
padding-right: 2px;
background-color: #ffffff; 
}

#social_narrow {
top: 0px;
left: 0px;
width: 175px;
border:0px solid;
padding-left: 2px;
padding-right: 2px;
background-color: #ffffff; 
}

.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;
}

#poll_table {
border:1px #e4e4ea solid;
padding-left: 0px;
padding-right: 0px;
width:180px;
margin-bottom:15px;
}

#poll_table_header {
border-bottom:1px #e4e4ea solid;
padding-left: 0px;
padding-right: 0px;
line-height: 11px;
background-color: #e4e4ea; 
}

#poll_title {
 color:#444444;
 font-size:10px;
 font-weight:bold;
}

#content_right_middle {
float:right; 
display:inline;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
margin: 0px;
width:185px; 
background-color: #ffffff; 
}

#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_right_bottom {
float:right; 
display:inline;
border-bottom: 0px;
padding-top: 3px;
padding-left:5px;
margin: 0px;
width:185px; 
background-color: #ffffff; 
}

#content_main_top {
padding-left: 0px;
padding-right: 1px;
padding-bottom: 1px;
margin-bottom: 6px;
border: 0px solid #ff0000;
border-bottom: 0px solid #dddddd;
}

#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;
margin-left:0px;
}

#top_story_pic_caption {
margin-top: 0px;
border: 0px solid #cccccc;
width: 200px;
font-size: 9px;
font-style: normal;
font-weight: normal;
font-family: verdana, trebuchet, arial;
color:#585858;
}

#top_story_text {
font-size: 12px;
left: 0px;
top: 0px;
border: 0px solid #cccccc;
padding-left: 4px;
margin-left:0px;
}

#top_story_text_bold {
font-size: 12px;
font-style: normal;
font-weight: bold;
left: 0px;
top: 0px;
border: 0px solid #cccccc;
padding-left: 0px;
margin-left:0px;
}

#top_story_text_bold_small {
font-size: 10px;
font-style: normal;
font-weight: bold;
left: 0px;
top: 0px;
border: 0px solid #cccccc;
padding-left: 0px;
margin-left:0px;
}

#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: 6px;
padding-left: 8px;
border: 0px solid #cccccc;
}

#content_main_mid1 {
padding-left: 0px;
padding-right: 1px;
padding-top: 2px;
padding-bottom: 6px;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

#content_main_mid2 {
padding-left: 0px;
padding-right: 1px;
padding-top: 4px;
padding-bottom: 10px;
border-bottom: 1px solid #dddddd;
}

#content_main_bottom {
margin-top: 10px;
margin-bottom: 2px;
padding-top: 0px;
padding-left: 1px;
padding-right: 4px;
border: 0px solid #00aa00;
}

#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: left;
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;
}

#std_pg_hd_black {
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-family: verdana, trebuchet, arial;
color: #585858;
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:788px;
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 8px;
 padding-bottom: 8px;
 margin-top: 15px;
 margin-bottom: 15px;
 margin-right: 10px;
 /* background: #efefef; */
 font-family: verdana, trebuchet, arial;
 font-size: 11px;
 font-weight: normal;
 color: #585858;
 border: 0px solid #666666;
}

.highlight_box_white {
 width:798px;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
 margin-top: 20px;
 margin-bottom: 20px;
 background: #ffffff;
 font-family: verdana, trebuchet, arial;
 font-size: 11px;
 font-weight: normal;
 color: #585858;
 border: 1px solid #dddddd;
}





/*
 * List classes
 */

#comments dl {
 margin: 0;
 padding: 0;
}

#comments dl dt {
 margin: 8px 0 0 0;
 padding: 0;
 font-size: 11px;
 background: #eee url(../images/dt_bg.gif) repeat-x top;
 clear: both;
 border: 1px solid #e2e2e2;
 border-bottom: 0;
 position: relative;
 height: 1%;
}

#comments dl dd {
 margin: 0;
 padding: 6px 6px 16px 5px;
 border: 1px solid #E2E2E2;
 position: relative;
 height: 1%;
}

#comments dl dd p {
color:#222222;
font-size:11px;
line-height:1.3;
margin: 0 0 8px 0;
/*overflow: hidden;
width: 431px;
*/
}
	
#comments h3 {
 margin: 0;
 border-bottom: 1px solid #E2E2E2;
 padding: 0 0 2px 0;
 font-size: 13px;;
 font-weight: lighter;
 letter-spacing: 1px;
 position: relative;
 height: 20px;
}

#comments h3 a {
 background: url(../img/comment.gif) no-repeat 4px 2px;
 padding: 0 2px 1px 20px;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: normal;
 position: absolute;
 bottom: 2px;
 right: 0;
}

#comments h3 a:hover {
 text-decoration: underline;
}

#comments #webcomm_name {
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.commentNumber {
text-decoration: none;
font-size: 12px;	
font-weight: bold;
background: url(../img/comment.gif) no-repeat 4px 1px;
padding: 0 2px 0 20px;
border-right: 1px solid #ccc;
line-height: 24px;
color: #003;
}


a.commentNumber:hover {
background: url(../img/comment_over.gif) no-repeat 0 0;
border-right: 1px solid #666;
color: #006;
}


/*
 * 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;
}

.normalLink_small {
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#4167a2;
 text-decoration:underline;
}

.hp_quoteLink {
 font-size: 10px;
 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;
}

.hp_mrepListLink {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
 line-height: 16px;
}

.oppo_tab_hdr_anchor {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color: #ffffff;
}

.feed_item_title {
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 text-decoration:underline;
 color:#004a7b;
}

a:hover {
 text-decoration: none;
}

.pt {
background-color:#ba1214;
#background-image:url(/img/bg_down_arrow.gif);
#background-position:9px 4px;
#background-repeat:no-repeat;
#color:#FFFFFF;
vertical-align: middle;
font-size:13px;
font-weight:bold;
height:18px;
margin:0px 0px 5px;
#padding: 0px 0px 0px 26px;
padding-bottom: 2px;
padding-left: 2px;
border: 0px solid #00ff00;
}

#content .pt a {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
}


table .motm_tab {
 background-color: #efefef;
 border: 1px solid #585858;
 margin-top: 8px;
 margin-bottom: 2px;
}

table .motm_tab_nobord {
 background-color: #ffffff;
 border: 0px solid #000000;
 margin-top: 8px;
 margin-bottom: 2px;
}

tr .motm_tab_toprow {
 margin-top: 5px;
}

tr .motm_tab_botrow {
 margin-bottom: 5px;
}

td .motm_tab_td_spacer {
 background-color: #efefef;
 margin-right: 5px;
 border: 0px solid #585858;
}

td .motm_tab_td_ltgrey {
 background-color: #dedede;
 margin-right: 5px;
 border: 1px solid #585858;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-style: none;
 color: #000000;
 text-decoration:none;
}

td .motm_tab_td_drkgrey {
 background-color: #ababab;
 margin-right: 5px;
 border: 1px solid #585858;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-style: none;
 color: #000000;
 text-decoration:none;
}


.motm_tab_text {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-style: none;
 color: #000000;
 background-color: #efefef;
 text-decoration:none;
}

.home_head {
 font-family: arial, helvetica, sans-serif;
 font-size: 30px;
 font-style: bold;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
}



/* STYLES FOR TWITTER APP */

#twitter_update_list li
{
 font-family: verdana,trebuchet,arial;
 font-size: 9px;
 list-style:none;
}


/* STYLE TO MASK OUT WP-STATS ICON */

img#wpstats{
 display:none;
 visibility: hidden;
}


/* STYLES TO MATCH WP EDITOR */

.match_report_title {
 font-size: 12px;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}

.match_report_text {
 font-size: 11px;
 font-family: verdana, trebuchet, arial;
 color: #363636;
}

.match_report_quotebox_right {
 background:#B40000 none repeat scroll 0 0;
 border:0 solid #DDDDDD;
 color:#FFFFFF;
 float:right;
 font-family:verdana,trebuchet,arial;
 font-size:11px;
 font-weight:normal;
 margin:8px;
 padding:8px;
 width:180px;
}

.match_report_quotebox_left {
 background:#B40000 none repeat scroll 0 0;
 border:0 solid #DDDDDD;
 color:#FFFFFF;
 float:left;
 font-family:verdana,trebuchet,arial;
 font-size:11px;
 font-weight:normal;
 margin:8px;
 padding:8px;
 width:180px;
}

.homepage_headline {
 font-size: 18px;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.homepage_headline_small {
 font-size: 12px;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.homepage_mainstory_text {
 font-family: verdana, trebuchet, arial;
 font-size: 11px;
 color: #585858;
}

.homepage_main_text {
 font-family: verdana, trebuchet, arial;
 font-size: 10px;
 color: #585858;
}

.homepage_pic_caption {
 font-size: 9px;
 font-family: verdana, trebuchet, arial;
 color:#585858;
}

.homepage_link {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
}

.homepage_link_small {
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
}

.homepage_matchReportList_header {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
 padding-top: 2px;
 margin-bottom: 2px;
} 

.hompage_matchReportList_text {
 font-family: verdana, trebuchet, arial;
 font-size: 11px;
 font-weight: normal;
 color: #585858;
 line-height:12px;
}

.hompage_matchReportList_text  a {
 color:#004A7B;
 font-family:verdana,trebuchet,arial;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
 line-height:16px;
 text-decoration:underline;
}

.hompage_matchReportList_text  a:hover {
 text-decoration:none;
}

.homepage_matchReportList_link {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-family: verdana, trebuchet, arial;
 color:#004a7b;
 text-decoration:underline;
 line-height: 16px;
}

.standard_page_title {
 font-size: 14px;
 font-weight: bold;
 font-family: verdana, trebuchet, arial;
 color: #ba1214;
}

.standard_page_text {
 font-size: 11px;
 font-family: verdana, trebuchet, arial;
 color: #585858;
}



/* SIDEBAR STYLES */

li#text-3 {
 list-style-type:none;
 list-style-position: outside;
 margin-left: 0px;
 padding-left: 0px;
}

li#text-4 {
 list-style-type:none;
 list-style-position: outside;
 margin-left: 0px;
 padding-left: 0px;
}

div.textwidget {
 font-size:10px;
 line-height:12px;
}


/* MINIPOSTS */

li#miniposts {
 list-style-type: none;
 list-style-position: outside;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 /* background:transparent url(../images/box_bot2.gif) no-repeat scroll left bottom; */
 border-left: 0px solid #e4e4ea;
 border-right: 0px solid #e4e4ea;
 border-bottom: 0px solid #e4e4ea;
}

li#miniposts h2.widgettitle {
 background-color:#e3e3ec;
 margin:0px;
 padding:0px;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#444444;
 font-size:10px;
 font-weight:bold;
}

div.miniposts {
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}

p.minipost {
 color:#585858;
 font-family:verdana,trebuchet,arial;
 font-size:10px;
 font-weight:normal;
 line-height: 12px;
}

p.minipost a.title {
 visibility: hidden;
}

div.miniposts p {
 color:#585858;
 font-family:verdana,trebuchet,arial;
 font-size:10px;
 font-weight:normal;
 line-height: 12px;
 margin-top:5px;
}

/* RECENT COMMENTS */

li#recent-comments-7 {
 list-style-type: none;
 margin-top: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

li#recent-comments-7 h2.widgettitle {
 visibility: visible;
 /* background:#BABAD8 url(../images/box_title2.gif) no-repeat scroll left top; */
 background-color:#e3e3ec;
 margin:0;
 padding:  0px;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#444444;
 font-size:10px;
 font-weight:bold;
 line-height: 12px;
}

ul#recentcomments {
 visibility: visible;
 list-style-type: square;
 margin-top: 5px;
 margin-bottom: 0px;
 margin-left:20px;
 margin-right: 10px;
 padding-left:0px;
 padding-bottom:10px;
 font-family: verdana,trebuchet,arial;
 color:#585858;
 font-size: 10px;
 line-height:12px;
}

li.recentcomments a {
 color:#004A7B;
 font-family:verdana,trebuchet,arial;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
 text-decoration:underline; 
}

div#get_recent_comments_wrap {
 margin-top:3px;
}

div#get_recent_comments_wrap ul {
 list-style-type: square;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left:20px;
 margin-right: 10px;
 padding-left:0px;
 padding-bottom:10px;
 font-family: verdana,trebuchet,arial;
 color:#585858;
 font-size: 10px;
 line-height:12px;
}

ul#recentcomm {
list-style-type: square;
margin-left:10px;
padding-left:0px;
padding-bottom:10px;
font-family: verdana,trebuchet,arial;
color:#585858;
font-size: 9px;
line-height:12px;
}

ul#recentcomm li {
padding-top:2px;
padding-bottom:2px;
margin-left:15px;
padding-left:0px;
font-family: verdana,trebuchet,arial;
color:#585858;
font-size: 9px;
line-height:12px;
}

ul#recentcomm li a {
margin-left:0px;
padding-left:0px;
font-family: verdana,trebuchet,arial;
color:#004a7b;
font-size: 9px;
line-height:12px;
}

ul#mostpop {
list-style-type: square;
margin-left:0px;
padding-left:0px;
font-family: verdana,trebuchet,arial;
color:#004a7b;
font-size: 9px;
line-height:12px;
}

ul#mostpop li {
padding-top:2px;
padding-bottom:2px;
margin-left:15px;
padding-left:0px;
font-family: verdana,trebuchet,arial;
color:#004a7b;
font-size: 9px;
line-height:12px;
}

ul#mostpop li a {
margin-left:0px;
padding-left:0px;
font-family: verdana,trebuchet,arial;
color:#004a7b;
font-size: 9px;
line-height:12px;
}

li#akpc-widget-3 {
 margin-top: 0px;
 margin-bottom: 0px;
 list-style-type:none;
 visibility: hidden;
 font-size:1px;
 line-height:1px;
}

div.akpc_report {
  visibility: visible;
  font-size:10px;
  line-height: 12px;
  margin-bottom: 5px;
}

div.akpc_report ol {
 margin-top:0px;
 margin-left: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 list-style-type: none;
}

div.akpc_report ol li {
 margin-bottom: 4px;
}

div.akpc_report ol li a {
 color:#004A7B;
 font-family:verdana,trebuchet,arial;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
 text-decoration:underline;
}

li#wppp-4 {
 list-style-type: none;
 margin-top: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

li#wppp-4 h2.widgettitle {
 visibility: visible;
 /* background:#BABAD8 url(../images/box_title2.gif) no-repeat scroll left top; */
 background-color:#e3e3ec;
 margin:0;
 padding:0;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#444444;
 font-size:10px;
 font-weight:bold;
}

div#content_right_bottom h2.widgettitle {
 visibility: visible;
 /* background:#BABAD8 url(../images/box_title2.gif) no-repeat scroll left top; */
 background-color:#e3e3ec;
 margin:0;
 padding:0;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#444444;
 font-size:10px;
 font-weight:bold;
 line-height: 12px;
}

ul.wppp_list {
 color:#585858;
 font-family:verdana,trebuchet,arial;
 font-size:10px;
 line-height:12px;
 list-style-type:square;
 margin-top:5px 
 margin-right: 10px 
 margin-bottom: 5px;
 margin-left: 20px;
 padding-bottom:10px;
 padding-left:0;
 visibility:visible;
}

ul.wppp_list li {
 margin-bottom: 3px;
}

ul.wppp_list li a {
 color:#004A7B;
 font-family:verdana,trebuchet,arial;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
 text-decoration:underline;
 line-height: 12px;
}

/* FORMS */

div#players_form_intro {
 margin-top:10px;
}

div#formBuilderCSSIDNew_Players_Form {
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form {
 padding-left:0px;
 padding-top:0px;
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form div#formbuilder-page-1 {
 background-color:#EFEFEF;
 border:1px solid #cccccc;
 margin:0;
 padding:0 0 10px;
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form div.formBuilderLabelRequired {
 clear:left;
 float:left;
 margin-bottom:10px;
 margin-right:10px;
 vertical-align:top;
 color:#585858;
 font-family:verdana,trebuchet,arial;
 font-size:11px;
 font-style:normal;
 font-weight:bold !important;
 margin-left:10px;
 width:100px !important;
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form div.formBuilderInput input {
 width:300px;
}

div#formBuilderCSSIDNew_Players_Form div.formBuilderError {
 color:#BA1214;
 margin-left: 10px;
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form div#formBuilderFieldYour_comments {
 margin-left:10px;
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form div.formBuilderLabel {
 clear:left;
 float:left;
 margin-bottom:5px;
 vertical-align:top;
 color:#585858;
 font-family:verdana,trebuchet,arial;
 font-size:11px;
 font-style:normal;
 font-weight:bold !important;
 width:100px !important;
}

div#formBuilderCSSIDNew_Players_Form form#formBuilderNew_Players_Form textarea#fieldformBuilderFieldYour_comments {
 height:100px;
}

div#formBuilderCSSIDNew_Players_Form div.formBuilderSuccess {
 margin-top:20px;
 padding-bottom: 50px;
 font-weight: bold;
}
