/* CSS Document */

/* HTML Elements */
body {font-family: Trebuchet MS, Arial, Verdana;font-size: 80%;color: #000;background:#fff;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 */
#hidden {}	
#container{width: 100%;background: #fff; color: #333;line-height: 130%;}

#header{padding: 0;margin: 0; height: 140px;}
#header h1{padding: 0;margin: 0;}
#header ul {padding: 0;margin: 0; font-size: 100%; list-style:none; padding-top: 20px; text-align: center}
#header li {float: left; padding-left: 20px;}
#header a {color: #369; text-decoration: none;}
#header a:hover {color: #369; text-decoration: underline;}
#header img {padding: 0;margin: 30px 0 0 0; border: none;}


#sub_header, #leftnav{display: none}


#rightnav{float: right; width: 230px;text-align:left; margin: 15px 0 0 0; }
#rightnav p {margin: 0; padding: 0;}

#content{margin: 15px 0 15px 0; text-align:left}
#content h2 {text-transform:uppercase;  font-size: 130%; border-bottom: 1px solid #c6c5b3; width: 360px;}
#content p {width: 95%;}
#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: 0 0 20px 0;color: #333;}
#footer p {text-align: center; padding: 10px;margin: 0 20px 0 20px;}
#footer a { color: #369;}


/* Sub Structure Elements and inner HTML */

#home_news {width: 360px; background: #e8e9e3; border: 1px dashed #c6c5b3;margin: 0;padding: 0;}
#home_news h2 {font-size: 80%; padding: 5px 5px 0 5px; margin: 0; border: none; width: 90%;}
#home_news h3 {font-weight: bold; padding: 5px 5px 0 5px; margin: 0}
#home_news p { padding: 5px; margin: 0}
#home_news img {padding: 0; margin: 0;}

#news {background: #e8e9e3; border: 1px dashed #c6c5b3;padding: 5px 0 5px 5px; margin: 0 10px 10px 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 {margin: 5px; clear: both; font-size: 80%; }

#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 10px 20px 0; border: 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: #ccc; 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}

#fix table {font-size: 90%; margin:0; padding:0;border-collapse: collapse; width: 90%}
#fix thead {background: #666; padding: 5px; color:#fff;}
#fix td {padding: 5px;}
#fix th {padding: 5px; width: 20%;}

.view {float: left;margin: 5px;padding: 10px;width: 250px; height: 110px; max-height: 120px; border: 1px dashed #c6c5b3;}
.view dl, .view dd {padding: 0;margin: 0;}
.view .title {font-size: 90%; font-weight: bold; padding: 0;margin: 0;}
.view .links {font-size: 85%;padding: 0;margin: 0;}
.view .cat {padding:0 0 10px 0; font-size: 70%;color: #666;margin: 0;}
.view .price{font-size: 70%;color: #666;font-style:italic;margin: 0;}
.view .des {font-size: 70%;color: #666;font-style:italic;margin: 0;}

.view_large {margin: 0;padding: 0;}
.view_large h3 {font-size: 110%;padding: 0;margin: 0;}
.view_large img {padding: 1px;border: 1px solid #999;}
.view_large .links {font-size: 100%;padding: 0;}
.view_large .cat {padding:0 0 10px 0;font-size: 100%;color: #666;}
.view_large .des {font-size: 70%;color: #666;font-style:italic;}

#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;
}

#pitch {background: #fff; padding: 10px; float: right; margin: 10px;border: 1px dashed #c6c5b3; width: 275px;}
#pitch h2 {border: none; font-size: 100%; padding: 0; margin: 0}
#pitch p {padding: 0; margin: 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 {padding: 0 0 5px 0; font-size: 80%; color: #000}