/* page layout elements */
body{font-family:verdana,helvetica,arial,sans-serif !important;margin:0;padding:0;text-align:center;font-size:12px;background:#010080;background:#010080 -moz-linear-gradient(top, #010080, black) fixed;background: #010080 -webkit-gradient(linear, top, bottom, #010080, black) fixed}
#wrapper{margin:15px auto;width:1000px;background:white;padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px}
#wrapper2{width:955px;margin:5px auto 0;padding:0 10px;overflow:hidden;text-align:left;-moz-border-radius:8px;-webkit-border-radius:8px}
.header{height:135px;position:relative;padding:10px 0 0 0;margin:0 0 5px 15px;text-align:left;background:#ffffff url('../brsc_header.gif') no-repeat left top}
#main{float:left;width:760px;padding-right:10px}
#footer{background:#F6F6F6;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #E3E3E3;text-align:center;margin-top: 10px;padding:3px}
img.logo{float:left;margin-top:-10px}
img.textlogo{height:100px}

/* headers */
h2, h3, h4{font-family:'Droid Sans',verdana,helvetica,arial,sans-serif;margin:0;padding:0;color:#010080}
h2{font-size:34px;padding:0 0 12px 0;text-shadow:1px 1px 1px #ddccb5;text-transform:uppercase;}
h3{font-size:26px;padding:0 0 12px 0;text-shadow:1px 1px 1px #ddccb5}
h4{font-size:14px;margin:5px 0 0 0}

/* columns */
#lcol, #mcol, #rcol{float:left}
#lcol{width:355px}
#lcol p{border:none}
#mcol{width:395px;margin-left:10px}
#rcol{width:183px;background:#F6F6F6;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #E3E3E3}
#rcol div{margin:5px 0}
#rcol img{border:1px solid black}

/* home page */
.homecontainer{background:none repeat scroll 0 0 #F6F6F6;border:1px solid #E3E3E3;margin-bottom:10px;padding:10px;-moz-border-radius:2px;-webkit-border-radius:2px}
.homecontainer .tocentry{padding:2px 2px 2px 0;overflow:hidden;width:100%}
#topstory .tocimage{float:none;height:clear}
#topstory .tocimagecontainer{margin:auto;text-align:center}
.tocentry .tocimage img{min-height:80px;min-width:100px}

/* articles */
#article{background:#F6F6F6;border:1px solid #E3E3E3;padding:15px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px}
#article img{margin:15px;border:1px solid #E3E3E3}
#article img.toc{display:none;padding:0 !important;margin:-10px 0 20px 20px}

/* tocs */
#toc{background:#F6F6F6;border:1px solid #E3E3E3;padding:15px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px}
.sectiontoc{border:1px solid #E3E3E3;margin:-15px 0 20px 20px;padding:10px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff}
.sectiontoc .title{text-transform:uppercase;font-size:14px}
.tocentry .tocimage{float:left;height:80px;width:100px;margin-right:5px;overflow:hidden;border:1px solid navy;text-align:center;background:white}
.tocentry .tocimage_match{float:left;width:100px;margin-right:10px;overflow:hidden;text-align:center;background:white}
#toc .tocentry{padding:2px 2px 2px 0;overflow:hidden;height:85px;float:left;width:49%}
#toc td{padding-right:35px}
.tocentry p img{display:none}
#matchtoc .tocentry{padding:2px 2px 2px 0;overflow:hidden;height:100px;float:left;width:49%}

/* menu */
.nav-wrap{font-weight:bold;font-size:12px;height:25px;position:absolute;bottom:10px;left:150px}
.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
*:first-child+html .group{zoom:1} /* IE7 */
#example-two{margin:0 auto;padding:0;list-style:none;font-family:'Droid Sans',verdana,helvetica,arial,sans-serif;font-size:15px}
#example-two li{display:inline}
#example-two li a{position:relative;z-index:200;color:#010080;display:block;float:left;padding:6px 10px 5px 10px;text-decoration:none;text-transform:uppercase}
#example-two li a:hover{color:#fff;background:#010080}
#example-two #magic-line-two{position:absolute;top:0;left:0;width:100px;background:white;z-index:100;-moz-border-radius:5px;-webkit-border-radius:5px}
.current_page_item_two a{color:#fff !important;background:#010080}

/* general */
.right{float:right}
.left{float:left}
.strong{font-weight:bold}
.addthis_toolbox{float:right;margin:0 0 20px 0}
a{color:#010080;font-weight:bold !important;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
p{margin:3px 0;padding:0 0 5px 0;line-height:1.3em}
.flash{background:yellow;border:2px solid black;padding:10px;margin:0 auto 10px}
p.datetime{float:right}

/* tables */
thead{font-weight:bold}
td{border-bottom:1px dotted black}
.fiftytable td{padding-right:10px !important}

/* misc */
img.fifty{margin: 0 0 0 10px;width:130px;border:1px solid black}
div.address p, div.address h4{text-align:right;border:0}
.fixtures{font-size:95% !important}
.menuextra{text-align:right;float:right;width:200px}
#nextmatch{width:300px;float:right;margin:-45px 25px 25px 25px;border:3px solid navy;padding:5px;-moz-border-radius:15px;-webkit-border-radius:15px}
input,select{margin: 0 0 10px 15px}
