html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, a, small, strike, strong, sub, sup, bdl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td, hr, object, embed, fieldset, input { margin:0; padding:0 }
body { background-color:#FFF; color:#555; font:400 .75em 'Arial', Helvetica, sans-serif } ul { list-style:none } a img, fieldset { border:0 } p { margin:0; padding:0 0 15px } a { color:#555; text-decoration:none } a:hover { color:#00a5f1; text-decoration:underline } h1, h2 { background:url(../images/bigi_h2.gif) repeat-x bottom; border-bottom:1px solid #e9e9e9; color:#000; font:400 1.6em 'Arial'; margin:0 0 9px; padding:0 0 6px } h1 { color:#009de6; font:700 1.4em 'Arial' } a.blue { color:#00a5f1 } ol { list-style:inside decimal }
.left { float:left } .right { float:right } .clear { clear:both } .wt { width:960px } .orange { color:#FF9000 } .red { color:#e21e0a } .last { border-bottom:0 !important; margin:0 !important }

#logo { padding-top: 9px } #head { margin:0 0 1em } #links { margin-top:9px; width:320px } #links li, #footer li { float:left; margin:0 10px 5px 0; padding-right:12px }
#welcome { width:570px } #for_you { padding:0 0 1em; width:365px } #form_search .right { padding:4px 4px 0 0  }

.list { margin-right:10px; width:180px } #rightevents .list { margin-right:43px; width:190px } .top { margin-right:12px; width:182px } .list li, .top li { border-bottom:1px dotted #ccc; padding:0 0 5px; margin:0 0 5px } .list a, .cnav a { background:url(../images/arrow.gif) no-repeat 0 5px; outline:0; padding-left:7px }
.clear2 { clear:both; height:15px } #categories_index h3, #top_index h3 { margin:0 0 7px } .hot { height:200px; overflow:auto } .e { position:relative; top:3px }

.cornerg_t { background:#0A0806 url(../images/corner_tr.gif) no-repeat right top } .cornerg_b { background:#0A0806 url(../images/corner_br.gif) no-repeat right bottom }

.selectli { background-color:#dde7ee !important } #chfind { border:1px solid #e2e2e2; color:#555; font-size:1.1em; margin-right:9px; padding:6px; width:236px } #alpha_filter .clear { padding:15px; color:red; text-align:center } .rang { margin-right:10px; width:215px } .rang h3 { font-size:1.5em; font-weight:400 } .rang ul { margin:0 0 1em 6px } .rang li { background:url(../images/tre.gif) no-repeat 0 7px; padding-left:7px } 
.sub_rang { border:1px solid #e9e9e9; margin:0; position:relative; width:224px } .sub_rang li { border-bottom:1px solid #e9e9e9; padding:8px } .sub_rang h3 { font-size:1.5em !important; margin:6px 8px 0 !important } .sub_rang ul { margin:0 0 6px } .first { left:2px } .second { left:1px } .sub_rang a { color:#00a5f1 } .sub_rang h4 { font-size:1em }
#subcategories_index img { border:1px solid #ccc; padding:3px; margin:0 0 1em } #subcategories_ncaa_index h3 { margin:0 0 6px } #subcategories_ncaa_index ul { margin:0 0 8px }

#top_events { position:relative; margin:0 0 1em } .imag { background-color:#0A0806; margin:0 4px } #topoftop { margin:0 0 1em; position:relative } #topoftop .arow { top:16.5em } .arow { position:absolute; z-index:90; top:34em; left:5em }
#info, #top { background-color:#0A0806; color:#FFF; width:365px; overflow:hidden; height:502px } #top { height:260px; width:700px } #info .left { padding:0; width:220px } #info .right { display:block; width:118px }
.s { width:362px } .c { width:700px } .in { padding:10px 7px 10px 10px } .s .right, .c right { margin-left:3px } .s h3, .c h3 { color:#499000; font:400 1.3em 'Arial' } .s p { font-size:1em }
.prev, .next { position:absolute; z-index:6; top:3px; padding:15.1em 8px; width:34px; outline:0 } .next { right:0 } .prev:hover, .next:hover { background-color:#000; opacity:.4; filter:alpha(opacity=40) }

#contactform img { cursor:pointer; margin:6px 0 0 100px; position:absolute; } #fan_favourite_index img, #venues_cities_index img { margin-right:10px } .cv li { border-bottom:1px dotted #e0e0e0; margin:0 0 9px; padding:0 0 9px } #fan_favourite_index a.blue, .cv a.blue { color:#00a5f1; font:700 .9em 'Arial' } #fan_favourite_index a { color:#333; font:700 1.1em 'Arial'; } #fan_favourite_index li { margin-right:15px; width:180px }
.cv { width:48.5% } .cv li { background:none } .cv p { font-size:.9em; padding:0 } .cv a { color:#333; font-size:1em !important; } .cv h4 { margin:0 0 4px; font:700 1.1em 'Arial' } .cv .right { width:71% }

#newsletter_index, #newsletter_cate { background-color:#69a915; margin:0 0 1em; width:364px } #newsletter_cate { width:237px } #newsletter_index p, #newsletter_cate p { color:#fff; margin-left:8px } #newsletter_index .left, #newsletter_cate .i { background:url(../images/input_newsletter.gif) no-repeat; padding:9px 0 0 6px; height:31px; margin-left:13px; width:238px } #newsletter_cate .i { background:url(../images/inputsmall_newsletter.gif) no-repeat; width:211px } #innews { border:0; font-size:1.1em } #newsletter_index #innews { width:230px } #newsletter_cate #innews { width:204px } #newsletter_index .right { margin-right:7px } #newsletter_cate #sub { margin:0 0 8px }

#all_featured_events, .all_featured_events { border:1px solid #ccc; border-radius:3px; margin:0 0 1.5em; padding:1em; } #all_featured_events li, .all_featured_events li { background:url("../images/arrow.gif") no-repeat 0 9px; color:#009de6; float:left; padding:4px 1% 4px 8px; width:31% } #all_featured_events h3, .all_featured_events h3 { border-top:1px dotted #ccc; margin-top:1em; padding-top:1em; color:#579A00 } #all_featured_events h3:first-child, .all_featured_events h3:first-child { margin: 0; padding: 0; border:0 }

#for_more_information { padding:0 0 15px }
#footer{ background:url(../images/bigi_h2.gif) repeat-x top #fafafa; border-top:1px solid #e9e9e9; padding-top:15px } #footer ul { font-size:.9em; margin:0 0 1em } #footer .clear { padding:15px 0 } #footer h4.clear { padding:15px 0 5px; color:#000 } #footer p { font-size:.9em }