body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	padding:0px;
	margin:0px;
	background-color: #000;
}
	
h1{color:#069;font-size:16pt;padding: 0px; margin:10px 0px; text-align: center;}
h2{color:#069;font-size:13.5pt;padding: 0px; margin:5px 0px;text-align: center;}
h3{color:#069;font-size:10.5pt;padding: 0px; margin:5px 0px;text-align: left;}

a:link,a:visited,a:active{color:#c00;text-decoration:none}
a:hover{color:#069;text-decoration:none}

img{border: 0}

/* --------------- Main Structure ---------------------*/
.clearer{float:none;clear:both;}

/* Container */
#container{
	width:770px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000;
	margin-top:10px;
	background-color: #fff;
	background-image:url(/images/softballbg.jpg);
	background-position: 0px 170px;
	background-repeat: no-repeat;}

/* Top Bar */
#topbar{background-color:#000;}
#toplabel{height:30px;background-color:#c00;background-image:url(/images/toplabel.gif);border-bottom: 1px solid #000;}
#toppic{height:125px;background-color:#369;background-image:url(/images/toppic.jpg);border-bottom: 1px solid #000;}



/* Nav Link Elements */
#navbar{
	float:none;clear:both;
	background-color:#c00;
	height:18px;
	position:relative;
	left:0px;
	top:0px;
	border-bottom:1px solid #000;
	padding-left:12px;
}

#navbar a.navbut{
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	line-height:16px;
	height:16px;
	font-weight:bold;
	font-size:9pt;
	padding:0;
	text-align: center;
	}

#navbar a.navbut:hover{color:#ff0;}
#navbar a.active{color:#ff0;}
#navbar a.active:hover{color:#ff0;}

#nav1{width:92px;}
#nav2{width:92px;}
#nav3{width:92px;}
#nav4{width:92px;}
#nav5{width:92px;}
#nav6{width:92px;}
#nav7{width:92px;}
#nav8{width:92px;}



/* Sub-Menu Elements */
.menu{
	filter: alpha(opacity=95); 
	-moz-opacity: .95;
	visibility: hidden;
	background-color: #c00;
}
.menu a{
	display:block;
	padding:0 10px 0 10px;
	height:18px;
	line-height:18px;
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	text-align:left;
	border-bottom:1px solid #d66;
}
.menu a:link{color:#fff;}
.menu a:visited{color:#fff;}
.menu a:active{color:#ff0;}
.menu a:hover{color:#ff0;background-color:#f33;}


#menu1{width:120px;position:absolute;left:220px;top:19px;text-align:center;}
#menu2{width:220px;position:absolute;left:315px;top:19px;text-align:center;}


/* Content */
#content{}


/* Content Layout - 3Col */
#c3main{}
#c3l{
	width:180px;
	float:left;
	display:inline;/* Fix for IE Margins Bug */
	margin:0px 5px 10px 5px;
}
#c3r{
	width:180px;
	float:right;
	display:inline;/* Fix for IE Margins Bug */
	margin:0px 5px 10px 5px;
}
#c3ctr{
	margin:0px 200px 0px 200px;
}

/* Content Layout - 2Col */
#c2main{}
#c2l{
	width:180px;
	float:left;
	display:inline;/* Fix for IE Margins Bug */
	margin:0px 5px 10px 5px;
	padding-top: 4px;
}
#c2r{
	margin:0px 20px 0px 200px;
}




/* Content Layout - Standard */
#contentstd{
	margin:0px 160px 0px 160px;
}



/* Prop */
.vprop{float:right;}

/* Footers */
#ticker{font-size:13.5pt;font-weight:bold;text-align:center;padding:3px;margin:5px;border:1px solid #ccc;background-color:#eee;float:none;clear:both;}
#footer{
	height:20px;
	background-color:#c00;
	color:#fff;
	background-image:url(/images/botbar.gif);
	float:none;
	clear:both;
	margin-top: 20px;
	border-top: 1px solid #000;
	width:770px;
}
#credits{font-size: 7.5pt;text-align:center; color:#999;margin-bottom:40px;}
#credits a:link,
#credits a:visited,
#credits a:active{color:#999;text-decoration:none}
#credits a:hover{color:#fff;text-decoration:none}

/* Homepage */

.homepicbar{border:1px solid #000;background-color: #c00;height:4px;margin:1px 0px;}
.homepic_credit{font-size: 7.5pt;}
.homepic_title{font-size:  7.5pt;font-weight: bold;}

.homepage .newsmenu,
.homepage .eventsmenu,
.homepage .wthrblock{
	margin-bottom:10px;
}

/* Weather Menu */
.wthrblock .item{text-align:left;background-color: #eee;padding: 0px 2px 5px 2px;font-size: 8.5pt;border-bottom: 1px solid #ccc;}
.wthrblock .title{font-weight: bold;}
.wthrblock a{font-weight: bold;}
.wthrblock .heading{height:14px;line-height: 14px;text-align:center;background-color: #c00;border:1px solid #000;color: #fff;font-weight: bold;	font-size:8.5pt;}
.wthrblock .heading a{color:#fff}
.wthrblock .heading a:hover{color:#ff0}
.wthrblock .itmpic{text-align:center;}

/* News - Menu */
.newsmenu .item{text-align:left;background-color: #eee;padding: 0px 2px 5px 2px;font-size: 8.5pt;border-bottom: 1px solid #ccc;}
.newsmenu .title{font-weight: bold;}
.newsmenu a{font-weight: bold;}
.newsmenu .heading{height:14px;line-height: 14px;text-align:center;background-color: #c00;border:1px solid #000;color: #fff;font-weight: bold;	font-size:8.5pt;}
.newsmenu .heading a{color:#fff}
.newsmenu .heading a:hover{color:#ff0}
/* News - Item */
.newsitem .title{color:#069;font-size:16pt;padding:0px; margin:10px 0px; text-align: center;font-weight:bold;}
.newsitem .date{margin:4px 0px;font-style: italic;}
.newsitem .body{}


/* Events Menu */
.eventsmenu .item{text-align:left;background-color: #eee;padding: 0px 2px 5px 2px;font-size: 8.5pt;border-bottom: 1px solid #ccc;}
.eventsmenu .title{font-weight: bold;}
.eventsmenu a{font-weight: bold;}
.eventsmenu .heading{height:14px;line-height: 14px;text-align:center;background-color: #c00;border:1px solid #000;color: #fff;font-weight: bold;	font-size:8.5pt;}
.eventsmenu .heading a{color:#fff}
.eventsmenu .heading a:hover{color:#ff0}
/* Events - Item */
.eventsitem .title{color:#069;font-size:16pt;padding:0px; margin:10px 0px; text-align: center;font-weight:bold;}
.eventsitem .date{margin:4px 0px; font-weight:bold;}
.eventsitem .venue{margin:4px 0px; font-weight:bold;}
.eventsitem .infourl{margin:4px 0px; font-weight:bold;}

.eventsitem .body{}

/* --------------- Team Page ---------------------*/
.teamview{width:600px;margin:10px auto;float:none;overflow:auto;}
.teamviewlabel{font-weight:bold;color:#369;padding:0px 5px;}
.teamviewcontent{border:1px solid #ccc;padding:5px;width:auto;overflow: auto;background-color: #fff;}
.teamviewcontent a{font-weight: bold;}

.userinfo{width:280px;}
.userinfo th{background-color:#c00;text-align:center;padding:2px 2px;color:#fff;border:1px solid #000;}
.userinfo td{}

.label{color:#666;background-color:#eee;text-align:right;padding:2px 2px;border:1px solid #ddd;}
.value{font-weight:bold;background-color:#f9f9f9;padding:2px 2px;border:1px solid #ddd;}
.floatpic{float:right;padding-left:10px;}

#captinfo{float:left;margin-left:85px;display:inline}
#viceinfo{float:right;margin-right:85px;display:inline}

#teamcontacts{float:none;height:100px;}
/* Contact */
.contactlink{font-weight: bold;}

/* --------------- Fixtures Page ---------------------*/

table.ftable {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #333;
	border-collapse: collapse;
	margin-left: auto;margin-right: auto;
}
table.ftable th {
	text-align:center;
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding:2px 5px;
	border-style: solid;
	border-color: #333;
	background-color: #fff;
}
table.ftable td {
	text-align:center;
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding:2px 5px;
	border-style: solid;
	border-color: #333;
	background-color: #fff;
}

table.ftable td.fteam{text-align:left;font-weight:bold;}
table.ftable td.fdatena{background-color:#000;color:#666}

table.ftable td.fdate1{background-color:#f33;}
table.ftable td.fdate2{background-color:#3f3}
table.ftable td.fdate3{background-color:#03f}
table.ftable td.fdate4{background-color:#f63}
table.ftable td.fdate5{background-color:#ccc}
table.ftable td.fdate6{background-color:#96c}
table.ftable td.fdate7{background-color:#f0f}
table.ftable td.fdate8{background-color:#fc9}
table.ftable td.fdate9{background-color:#c06}
table.ftable td.fdate10{background-color:#fff}
table.ftable td.fdate11{background-color:#ff0}


/* --------------- Links ---------------------*/

.sitelink{margin:10px 0px;}
.sitelink .link{font-weight:bold}
.sitelink .info{}


/* --------------- Generic ---------------------*/
.bold{font-weight:bold}

.resourcelink{font-weight:bold}
.resourcelink img{vertical-align: middle;}

.resourcelist li{padding:10px 0px; list-style-type: none; }

.ctr{text-align: center;}

/* --------------- Results Page ---------------------*/

table.resulttab {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #333;
	border-collapse: collapse;
	margin-left: auto;margin-right: auto;
}
table.resulttab th {
	text-align:center;
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding:2px 5px;
	border-style: solid;
	border-color: #333;
	background-color: #c00;
	color:#fff;
}
table.resulttab td {
	text-align:center;
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding:2px 5px;
	border-style: solid;
	border-color: #333;
	background-color: #fff;
}

table.resulttab td.subhead{text-align:center;font-weight:bold;background-color: #fc3;}

.party_tickets{width:550px;margin:20px auto;}
.ticketform{text-align: center;}
