/* CSS Document */

.iframe {font-sizE: 90%; border: 1px solid #ccc; padding: 0; text-align: left; height: 600px !important; overflow: auto !important}
#whatsonnew {width: 780px; margin-left: -150px;}
.fcontent {width: 550px !important;}
/* HTML Elements */
body {font-family: Trebuchet MS, Arial, Verdana;font-size: 80%;color: #000;background:#98a7af;text-align:center}

a {color: #096aa7;text-decoration: none;font-weight: bold;}
a:hover {color: #036; text-decoration: underline;}

/* Main Structure Elements and inner HTML */
.jsalert p {padding: 0 0 3px 23px;background:url("../images/icons/alert.gif") no-repeat top left; color: #F00}
noscript .mainalert {border: 1px solid #f00;width:360px;margin:10px 0; background:url("../images/icons/warning.gif") no-repeat left #f8b3b3;}
noscript h1{font-weight: bold;color: #f00;font-size: 90%; padding: 5px 0 0 80px; margin: 0;}
noscript p{padding: 5px 0 5px 80px; font-size: 70%;font-weight: bold; margin: 0; }
#hidden {display: none}	
#container{width: 790px;margin: 10px auto;background: #fff; color: #333;line-height: 130%;}

#header{padding: 0;margin: 0; height: 200px;}


#header h1{padding: 0;margin: 0;}
#header ul {padding: 0;margin: 0; font-size: 100%; list-style:none; padding-top: 60px; margin-left:350px;}
#header li {float: left; padding-left: 20px;}
#header a {color: #000; text-decoration: none;}
#header a:hover {color: #000; text-decoration: underline;}
#header img {padding: 0;margin: 50px 0 0 0;margin-left:370px; border: none;}



#sub_header{}
#leftnav{float: left;width: 155px;margin: 0;padding: 0 0 20px 0;text-align: left;}
#leftnav h2 {text-transform:uppercase; font-size: 110%; margin-left: 20px; border-bottom: 1px solid #c6c5b3;}
#leftnav ul{padding: 0 0 0 10px; margin: 15px 0 0 0;font-size: 110%; font-weight: bold; list-style: none}
#leftnav li{margin: 0 0 5px 0;padding: 0;}
#leftnav img{padding: 0 0 0 20px; margin: 15px 0 0 0; border: none;}

#nav a{color: #096aa7;padding: 0 0 0 6px;background:URL("/assets/images/nav_bg_off.gif") no-repeat top right;
display: block; height: 30px; line-height: 2.0em;
}

#nav a:hover{color: #fff; text-decoration: none; padding: 0 0 0 6px;background:URL("/assets/images/nav_bg_on.gif") no-repeat top right;
display: block; height: 30px; line-height: 2.0em;
}
#rightnav{float: right;width: 230px;text-align:left; margin: 15px 0 0 0; }
#rightnav p {margin: 0; padding: 0;}

#content{margin: 15px 230px 15px 175px; text-align:left}
#content h2 {text-transform:uppercase;  font-size: 130%; border-bottom: 1px solid #c6c5b3; width: 360px;}
#content p {}
#content .text {width: 95%;}
#content li {width: 90%;}
#content h3 {padding: 0; margin: 0}
#content iframe {width: 95%; height: 1200px; overflow:hidden}
#content fieldset {width: 88%; border: 1px dashed #c6c5b3;}

.team {
width: 88%;
border: 1px dashed #c6c5b3;
margin-bottom: 10px;
padding: 5px 10px 5px 10px;
}


#footer{clear: both;margin: 0;padding: 10px 0;color: #333;background: url(../images/footer.jpg) #aaa no-repeat bottom;}
#footer p {text-align: left; padding: 5px 10px;margin: 0 200px 0 20px;}
#footer a { color: #000;}



/* Sub Structure Elements and inner HTML */

#home_news {width: 360px; background: #e8e9e3; border: 1px dashed #c6c5b3;margin: 0;padding: 0;}
#summerhockey {width: 360px; background: #e8e9e3; border: 1px dashed #c6c5b3;margin: 0 0 10px 0;padding: 0 0 5px 0px;}
#home_news h2, #summerhockey h2{font-size: 80%; padding: 5px 5px 0 5px; margin: 0; border: none; width: 90%;}
#home_news h3, #summerhockey h3{font-weight: bold; padding: 5px 5px 0 5px; margin: 0}
#home_news p{ padding: 5px; margin: 0}
#summerhockey p{ padding: 5px; margin: 0; color: #f00;}
#home_news img, #summerhockey img {padding: 0; margin: 0;}
#summerhockey label {padding: 5px;}
#summerhockey label span {width: 75px; float: left; margin: 1px 0 1px 5px;}
#summerhockey input {margin: 1px}
.finput {width: 260px;}

#news {background: #fff; border-top: 1px dashed #c6c5b3;border-left: 1px dashed #c6c5b3;padding: 5px 0 5px 5px; margin: 0;}
#news h3 {font-weight: bold; padding: 0; margin: 0;  font-size: 100%;}
#news p{ padding: 0; margin: 0}
#news img {float: left; padding: 0 5px 15px 0; border: none}
.news_item {height: 65px; margin: 5px; clear: both; font-size: 80%; border-bottom: 1px dashed#c6c5b3}

#matchreports table{font-size: 85%; margin:0; padding:0;border-collapse: collapse;  width: 360px;}
#matchreports thead {display: none;}
#matchreports td {padding: 5px 2px 5px 2px;}

#results { padding: 0; margin: 0 0px 20px 0; border-left: 1px dashed #c6c5b3; background: #ccc;}
#results h2 {background: #c6c5b3;text-transform:uppercase;  font-size: 110%; padding: 10px; margin:0; }

#results table {font-size: 80%; margin:0; padding:0;border-collapse: collapse; width: 100%;}
#results thead {display: none;}
#results td {padding: 2px;}
.team1 {width: 50%}
.score {font-weight: bold;}
.team2 {width: 30%}
.row1 {background: #ededed; border-top: 1px solid #fff;}
.row2 {background: #e7e3e3; border-top: 1px solid #fff;}
.row3 {background: #fff; border-top: 1px solid #fff;}

.selection_row {}
.selection_row dl{margin: 2px;padding: 0; width: 90%}
.selection_row dt {display: none}
.selection_row dd {font-size: 100%; padding: 0; margin: 0}

#ran_cont {width: 365px;}
.random {text-align: center; float: left; margin: 0px 0px 20px 0px;padding: 5px; max-height: 120px;}
.random dl, .random dd {text-align: center; padding: 0;margin: 0;}
.random img {padding: 1px; border: 1px solid #c6c5b3; }

#team {width: 400px;height: 120px;}
div.teams {float: left; margin:5px;padding:0;}
div.teams a{float: left;border: 1px dashed #c6c5b3; width: 100px;padding:5px;text-align: center;}
div.teams a:hover{background: #c6c5b3;}

#alpha {font-size: 90%;text-align: center;width: 88%;border: 1px dashed #c6c5b3; padding: 5px 10px 5px 10px;margin: 0 0 10px 0;}
#weather {background: #fff; border-bottom: 1px solid #c6c5b3;}

#weather p {font-size: 80%; color: #333; padding: 5px;}
#weather img {float: right; padding: 0; margin: 0; top: 0;}

.clear {clear: both;}
.hidden {display:none}
.fleft {float:left}
.fright {float:right}

#printpage, #sendlink, #rssfeed {margin: 5px 0; padding: 0;}

#printpage a{font-size: 90%; background:url("../images/print_page_icon.jpg") no-repeat;margin:0 0 0 20px;padding:2px 0 10px 30px}
#sendlink a{font-size: 90%; background:url("../images/email_link_icon.jpg") no-repeat;margin:0 0 0 20px;padding:2px 0 10px 30px}
#rssfeed a{font-size: 90%; background:url("../images/rss_icon.jpg") no-repeat;margin:0 0 0 20px;padding:2px 0 10px 30px}
#printpage a:hover{font-size: 90%; background:url("../images/print_page_iconoff.jpg") no-repeat;margin:0 0 0 20px;padding:2px 0 10px 30px}
#sendlink a:hover{font-size: 90%; background:url("../images/email_link_iconoff.jpg") no-repeat;margin:0 0 0 20px;padding:2px 0 10px 30px}
#rssfeed a:hover{font-size: 90%; background:url("../images/rss_iconoff.jpg") no-repeat;margin:0 0 0 20px;padding:2px 0 10px 30px}

.report{background: url(../images/reports15x15.gif) no-repeat right top; padding: 0 18px 0 0;}
.direct{background: url(../images/directions20x20.gif) no-repeat left top; padding: 0 0 0 25px;}
.contact{background: url(../images/contact20x20.gif) no-repeat left top; padding: 0 0 0 25px;}

#copyright p { font-size: 80%; color: #000}

#whatson { padding: 0; margin: 0 0px 20px 0; border-left: 1px dashed #c6c5b3; background: #fff;}
#whatson h2 {background: #c6c5b3;text-transform:uppercase;  font-size: 110%; padding: 10px; margin:0; }
#whatson p{ padding: 0; margin: 0}
#whatson img {float: left; padding: 0 5px 15px 0; border: none}
#whatson table {width: 200px; text-align: center; margin: 0 auto;}
#whatson td:hover {background: #99FF00}
.event_, .event {background: #d8ff00}
.event_green {background: #d8ff00}
.event_red {background: #f00}
.event_red a, .event_blue a {color:#fff !important}
.event_pink {background: #ff9bdb}
.event_yellow {background: #fff846}
.event_blue {background: #466dff}
.today {background: #ffae00}
.dvhdr1 {background:url("/assets/boxover/info.gif") 5px 2px no-repeat #ccc; border: 1px solid #999; border-bottom: none; width: 200px; font-weight: bold; text-align: left;}
.dvhdr1 p {margin: 0 0 0 25px; padding: 0;}
.dvbdy1 {background: #fff; width: 200px;  border: 1px solid #999; border-top: none; text-align: left}
.dvbdy1 p {margin: 0; padding: 5px;}
