/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#666666; background:url("/_images/bg/bg.jpg") left top;}
p { padding-bottom:15px; line-height:16px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { font-weight:normal; text-decoration:none; color:#c10000;}
a:hover, a:focus { text-decoration:underline;}
a:focus {-moz-outline: 1px dotted #000 !important;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
#content ul, #content ol { padding:0px 0px 15px 0px;}
#content li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 5px;}
#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none;}
#content table { float:left; width:100%; margin:0px 0px 15px 0px; text-align:left;}

table tr:first-child th:first-child { border-left:1px solid #444; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
table tr:first-child th:last-child { -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
table tr td:first-child { border-left:1px solid #e2e2e2;}
table tbody tr:last-child td:first-child { -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px}
table tbody tr:last-child td:last-child { -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}

table col.al { text-align:left;}
table col.ac { text-align:center;}

#content table th { font-weight:bold; padding:10px 10px 10px 10px; color:#fff; border-top:1px solid #444; border-right:1px solid #444; text-transform:capitalize; background:url("/_images/bg/table.gif") repeat-x bottom left #292929;}
#content table td { padding:7px 10px 7px 10px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

legend { display:none;}
input, select, textarea { font-size:11px; font-family:Arial, Verdana, sans-serif; margin:0; color:#666;}
.checkbox input { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size: 36px; color:#c10000; padding:10px 0px 15px 0px;}
h2 { font-size: 18px; color:#333; font-weight:bold; padding:0px 0px 10px 0px;}
h3 { font-size: 11px; color:#333; font-weight:bold; padding:0px 0px 10px 0px;}

.cufon-canvas { padding:0px 0px 0px 0px; margin:0 0 0px 0; line-height:1em;}
.cufon-vml { padding:0px 0px 0px 0px; margin-bottom:0px !important; line-height:1em;}

/********************************************************************/
/*                        Text Button tags                          */
/********************************************************************/
/*  Template Psd can be found:  \psd, creative\PSD\bg\buttons.psd   */
.formButton { float:left; position:relative; height:25px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; overflow:visible; white-space:nowrap; border:0;}
/* very important */
.formButton::-moz-focus-inner { border:none; padding:0px; margin-top:-1px;}

.buttonRight, .buttonBasic, .buttonLeft, .buttonUp, .buttonDown { float:left;}

a.buttonRight, a:visited.buttonRight, .buttonRight .formButton, 
a.buttonBasic, a:visited.buttonBasic, .buttonBasic .formButton, 
a.buttonLeft, a:visited.buttonLeft, .buttonLeft .formButton, 
a.buttonUp, a:visited.buttonUp, .buttonUp .formButton, 
a.buttonDown, a:visited.buttonDown, .buttonDown .formButton 
{ font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:11px; color:#fff;}

.buttonRight { padding:0px 24px 0px 0px; background:url('/_images/bg/buttons.gif') no-repeat bottom right;}
.buttonRight .formButton, .buttonRight span { padding:0px 0px 0px 14px; background:url('/_images/bg/buttons.gif') no-repeat left top;}

.buttonBasic { padding:0px 0px 0px 14px; background:url('/_images/bg/buttons.gif') no-repeat 0px 0px;}
.buttonUp { padding:0px 0px 0px 24px; background:url('/_images/bg/buttons.gif') no-repeat 0px -25px;}
.buttonDown { padding:0px 0px 0px 24px; background:url('/_images/bg/buttons.gif') no-repeat 0px -50px;}
.buttonLeft { padding:0px 0px 0px 24px; background:url('/_images/bg/buttons.gif') no-repeat 0px -75px;}

.buttonBasic .formButton, .buttonBasic span, 
.buttonLeft .formButton, .buttonLeft span, 
.buttonUp .formButton, .buttonUp span, 
.buttonDown .formButton, .buttonDown span 
{ padding:0px 14px 0px 0px; background:url('/_images/bg/buttons.gif') no-repeat right top;}

/* bit nasty but required for Safari */
a.buttonRight, a.buttonBasic, a.buttonLeft, a.buttonUp, a.buttonDown { float:left; display:inline;}
a.buttonRight span, a.buttonBasic span, a.buttonLeft span, a.buttonUp span, a.buttonDown span { float:left; line-height:24px;}
a.buttonRight span { padding:0px 0px 1px 14px;}
a.buttonBasic span, a.buttonLeft span, a.buttonUp span, a.buttonDown span { padding:0px 14px 1px 0px;}
a:hover.buttonRight, a:hover.buttonBasic, a:hover.buttonLeft, a:hover.buttonUp, a:hover.buttonDown { text-decoration:none;}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#topastro { width:100%; background:url("/_images/bg/topastro.gif") repeat-x top left;}
#topstick { width:100%; background:url("/_images/bg/topstick.gif") no-repeat top left;}

#container { width:980px; text-align:left; padding:0px 0px 20px 20px; background:url("/_images/bg/masthead.gif") no-repeat top left;}
	#masthead { position:relative; height:170px;}
	#masthead .logo { position:absolute; top:32px; left:152px;}

#nav { float:left; width:175px; padding:30px 0px 0px 0px; background:url("/_images/bg/nav.gif") no-repeat top left #fff;}
	#nav ul { width:175px; padding:0px 0px 40px 0px; background:url("/_images/bg/nav-foot.gif") no-repeat bottom left;}
	#nav li { width:160px; padding:4px 0px 4px 10px; border-top:1px solid #e9e9e9;}
		#nav li ul { width:160px; padding:4px 0px 0px 0px; background:none;}
		#nav li li { width:160px; padding:4px 0px 4px 0px; border-top:none;}
	#nav .first { padding:0px 0px 4px 10px; border-top:none;}
	#nav a { color:#7b7b7b; width:140px; display:block; text-decoration:none; padding:0px 0px 0px 10px; font-weight:bold;}
	#nav a:hover { color:#000;}
	#nav a.selected { color:#000; background:url("/_images/bullets/nav.gif") no-repeat top left;}
		#nav li ul { width:160px; padding:4px 0px 0px 0px; background:none;}
		#nav li li { width:160px; padding:4px 0px 4px 0px; border-top:none;}
		#nav li li a { font-weight:normal; padding:0px 0px 0px 20px; font-weight:normal;}
		#nav li li a.selected { color:#000; background:url("/_images/bullets/subnav.gif") no-repeat top left;}

#pagecontent { float:left; width:980px;padding:0px 0px 0px 0px; background:url("/_images/bg/content-shim.gif") repeat-y;}

#content { float:left; width:625px; padding:0px 0px 0px 20px; background:url("/_images/bg/content.jpg") no-repeat left top;}
.fullTemplate#content { width:765px;}

#footer { float:left; width:785px; padding:20px 0px 30px 195px; background:url("/_images/bg/footer.gif") no-repeat left bottom;}
	#footer li { display:inline; float:left; color:#666666; padding:0px 15px 0px 0px;}
	#footer li a { font-weight:normal; color:#666; text-decoration:underline;}
	#footer li a:hover { color:#c10000;}

#rightCol { float:right; width:120px; padding:0px 20px 0px 0px;}
	#rightCol li { float:left; width:120px; margin:0px 0px 10px 0px;}
	#rightCol img { float:left;}

#content .col { width:300px; padding:0px 0px 20px 0px;}

#content .pageOptions { float:left; width:625px; padding:10px 0px 15px 0px; margin:0px 0px 0px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .pageOptions li { display:inline; padding:0px 15px 0px 0px; background:none;}
	#content .pageOptions .fr { display:inline; padding:0px 0px 0px 15px;}

/********************************************************************/
/*                          Homepage tags                           */
/********************************************************************/

#content .latestNews, #content .latestNews li { float:left; width:300px;}
	#content .latestNews li { padding:10px 0px 10px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .latestNews h3, #content .latestNews p { padding:0px 0px 5px 0px;}
	#content .latestNews span { font-size:11px; font-style:italic; color:#999;}
	
	#content .pods, #content .pods li { float:left; width:300px; padding:0px 0px 0px 0px; background:none;}
	#content .pods li { padding:0px 0px 10px 0px;}
	#content .pods img { float:left; width:300px;}
	
/********************************************************************/
/*                            PageNumbers                           */
/********************************************************************/

#content .pageNumbers  { float:left; width:100%; padding:0 0 15px 0; font-size:11px;}
	#content .pageNumbers li { float:left; display:inline; text-align:center; margin:0 4px 0 0; padding:0; background:none; font-size:1em; list-style:none; }
	#content .pageNumbers a { display:block; padding:0; width:22px; color:#4c4c4c; text-decoration:none; font-weight:normal; line-height:20px; height:20px; background-image:url('/_images/paging/bkg.gif'); background-repeat:no-repeat; background-position:0px 0px; outline:none; height:20px; }
	
	#content .pageNumbers a:hover, #content .pageNumbers a:active, #content .pageNumbers a:focus, #content .pageNumbers a.selected { background-position:0 -20px;}
	#content .pageNumbers a.selected { font-weight:bold; color:#fff; background-position:0 -40px;}
	
	#content .pageNumbers li span { display:block; text-indent:-9999px; height:20px; width:22px; background-position:center 7px; background-repeat:no-repeat; cursor:pointer;}
	#content .pageNumbers .first a span { background-image:url('/_images/paging/first.gif');}
	#content .pageNumbers .prev a span { background-image:url('/_images/paging/prev.gif'); }
	#content .pageNumbers .next a span { background-image:url('/_images/paging/next.gif'); }
	#content .pageNumbers .last a span { background-image:url('/_images/paging/last.gif'); }
	
	#content .pageNumbers .first a:hover span, 
	#content .pageNumbers .first a:active span, 
	#content .pageNumbers .first a:focus span, 
	#content .pageNumbers .prev a:hover span, 
	#content .pageNumbers .prev a:active span, 
	#content .pageNumbers .prev a:focus span, 
	#content .pageNumbers .next a:hover span, 
	#content .pageNumbers .next a:active span, 
	#content .pageNumbers .next a:focus span, 
	#content .pageNumbers .last a:hover span, 
	#content .pageNumbers .last a:active span, 
	#content .pageNumbers .last a:focus span { background-position:center -10px;}

/********************************************************************/
/*                          Fixtures tags                           */
/********************************************************************/

#content .fixtures { margin:0px 0px 25px 0px;}
#content .fixtures th { padding:10px 2px 10px 4px;}
#content .fixtures td { padding:5px 2px 5px 4px; font-size:10px;}
	#content .fixtures th+th, #content .fixtures td+td { text-align:center;}
	#content .fixtures th+th+th, #content .fixtures td+td+td { text-align:left;}
	#content .fixtures th+th+th+th, #content .fixtures td+td+td+td { text-align:center;}
	#content .fixtures th+th+th+th+th+th+th+th+th, #content .fixtures td+td+td+td+td+td+td+td+td { text-align:left;}
	#content .fixtures th+th+th+th+th+th+th+th+th+th, #content .fixtures td+td+td+td+td+td+td+td+td+td { text-align:center;}
	#content .fixtures th+th+th+th+th+th+th+th+th+th+th+th+th+th+th+th, #content .fixtures td+td+td+td+td+td+td+td+td+td+td+td+td+td+td+td { text-align:left;}

	#content .fixtures .date { width:34px;}
	#content .fixtures .stat { width:16px;}
	#content .fixtures .opponent { width:90px;}
	#content .fixtures .time { width:30px;}
	#content .fixtures .result { width:40px;}
	#content .fixtures .mom { width:85px;}
	#content .fixtures .festivEevent { text-align:left; font-weight:bold; background:#f9f9f9;}

.alert { float:left; width:595px; padding:14px 14px 14px 14px; margin:0px 0px 15px 0px; color:#333; border:1px solid #C8DD8D; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url("/_images/bg/alert-gloss.png") repeat-x left top #E1F5A7;}
.fullTemplate#content .alert { width:735px;}
#content .col .alert { width:270px;}
	.alert dt, .alert dd { float:left; display:inline; padding:0px 15px 0px 0px; white-space:nowrap;}
	.alert dt { font-weight:bold; padding:0px 5px 0px 0px;}
	
#content .goalScorers td { padding:5px 10px 5px 10px;}
	#content .goalScorers .totals td { padding:10px 10px 10px 10px; font-weight:bold; background:#f9f9f9;}
	#content .goalScorers .stat { width:15px;}
	#content .goalScorers .total { width:30px;}
	#content .goalScorers th+th, #content .goalScorers td+td { text-align:center;}

#content .homeResults .stat { width:12px;}
	#content .homeResults th+th, #content .homeResults td+td { text-align:center;}

/********************************************************************/
/*                          Match Reports                           */
/********************************************************************/

#content .reportFilter, #content .filterYear { float:left; width:625px; padding:0px 0px 10px 0px;}
	#content .reportFilter h2 { padding:5px 0px 0px 0px;}

#content .filterTeam { float:right; width:230px; padding:0px 0px 0px 0px;}
	#content .filterTeam .field { float:left; width:155px; padding:2px 0px 0px 0px;}
	#content .filterTeam label { position:absolute; margin-left:-9999px;}
	#content .filterTeam select { float:left; width:155px; padding:2px 2px 2px 2px; border:1px solid #e2e2e2;}
	#content .filterTeam .buttonRight { float:right;}

#content .filterYear { float:left; width:625px; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; background:url("/_images/bg/e2e2e2.gif") repeat-x left bottom;}
	#content .filterYear li { float:left; display:inline; width:61px; padding:3px 1px 0px 0px; text-align:center; background:none;}
	#content .filterYear li a, #content .filterYear li span { float:left; width:59px; padding:4px 0px 7px 0px; color:#666; border:1px solid #e2e2e2; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; background:#f9f9f9;}
	#content .filterYear li span { color:#c0c0c0;}
	#content .filterYear .selected { padding:0px 1px 0px 0px; }
	#content .filterYear .selected a { padding:7px 0px 7px 0px; font-weight:bold; background:#fff; border-bottom:1px solid #fff;}

#content .reportDates, #content .reportList { float:left; width:625px;}
	#content .reportDates li { float:left; width:623px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:1px solid #e2e2e2; background:none;}
	#content .reportDates li a { float:left; width:610px; display:block; cursor:pointer; padding:5px 13px 0px 0px; color:#666; text-decoration:none;}
	#content .reportDates li a:hover, #content .reportDates li a:focus { background:#f9f9f9;}

	#content .reportDates li .from { float:right; width:510px; padding:10px 0px 4px 0px;}
	#content .reportDates li .from { font-size:14px;}
	#content .reportDates li .info { float:right; width:510px; padding:0px 0px 10px 0px;}

	#content .reportDates li span.date { position:relative; float:left; width:90px; color:#c10000;}
		#content .reportDates li span.date .day { position:relative; float:left; display:block; top:0px; left:0px; width:90px; text-align:center; font-size:45px;}
		#content .reportDates li span.date .month { position:relative; float:left; display:block; top:-10px; left:0px; width:90px; text-align:center; font-size:14px;}

#content .reportList li { float:left; width:625px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .reportList li h3 { float:left; width:625px; padding:17px 0px 15px 0px; color:#c10000; font-size:15px; cursor:pointer;}
	#content .latestReport h3 { float:left; width:625px; padding:17px 0px 10px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .reportList li div { float:left; width:625px;}
	#content .reportList li dl, #content .latestReport dl { float:left; width:625px; padding:0px 0px 20px 0px;}
	#content .reportList li dt, #content .reportList li dd, #content .latestReport dt, #content .latestReport dd { float:left; width:565px; padding:0px 0px 6px 0px;}
	#content .reportList li dt, #content .latestReport dt { width:60px; padding:0px 0px 6px 0px; font-weight:bold;}
	
#content .awardWinners, #content .teamPositions { float:left; width:300px; padding:0px 0px 30px 0px;}
	#content .awardWinners dt, #content .awardWinners dd, #content .teamPositions dt, #content .teamPositions dd { float:left; width:120px; padding:6px 0px 6px 0px; border-top:1px solid #e2e2e2;}
	#content .awardWinners dt, #content .teamPositions dt { width:180px; font-weight:bold;}

	#content .teamPositions dd { width:200px;}
	#content .teamPositions dt { width:100px;}

#content .teamList, #content .teamList li { float:left; width:625px;}
	#content .teamList li { padding:1px 0px 0px 0px; font-size:12px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .teamList a { float:left; width:625px; padding:10px 0px 10px 0px;}
	#content .teamList .reportComplete a { background:url("/_images/bullets/tick.png") no-repeat 98% 45%;}
	#content .teamList a:hover, #content .teamList a:focus, #content .teamList .reportComplete a:hover, #content .teamList .reportComplete a:focus { background-color:#f9f9f9;}

/********************************************************************/
/*                          Contact Forms                           */
/********************************************************************/

#content .contact { float:left; width:625px;}
	#content .contact fieldset { float:left; width:500px; padding:25px 63px 25px 62px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .contact .field { float:left; width:500px; padding:0px 0px 5px 0px;}
	#content .contact .field label { float:left; width:120px; padding:3px 0px 0px 0px;}
	#content .contact .text input, #content .contact .select select, #content .contact .textarea textarea { float:left; width:370px; padding:2px 4px 2px 4px; color:#666; border:1px solid #e2e2e2;}
	#content .contact .select select { width:380px; padding:1px 1px 1px 1px;}
	#content .contact .textarea textarea { height:120px; overflow:auto;}
	#content .contact .large.textarea textarea { height:250px;}
	#content .contact .small.textarea textarea { height:50px;}

	#content .contact .doubleField h3, #content .contact .playerDetails h3 { float:left; width:100px; padding:3px 0px 0px 0px; color:#666; font-weight:normal;}
	#content .contact .doubleField .text.field { width:180px; padding:0px 0px 5px 20px;}
	#content .contact .doubleField .text.field label, #content .contact .playerDetails .text.field label { position:absolute; margin-left:-9999px;}
	#content .contact .doubleField .text.field input { width:170px;}

	#content .contact .playerDetails .text.field { width:125px; padding:0px 0px 5px 20px;}
	#content .contact .playerDetails .text.field input { width:115px;}
	#content .contact .playerDetails .select.field { width:90px; padding:0px 0px 5px 20px;}
	#content .contact .playerDetails .select.field label { width:40px;}
	#content .contact .playerDetails .select.field select { width:50px;}

	#content .contact .buttonBasic, #content .contact .buttonRight { float:right; margin:10px 0px 0px 0px;}
	
	#content .contact .selectScorers table th { padding:10px 5px 10px 5px; text-align:center;}
	#content .contact .selectScorers table td { padding:7px 5px 7px 5px; text-align:center;}
	#content .contact .selectScorers table label { display:none;}
	#content .contact .selectScorers table select { width:120px; padding:1px 1px 1px 1px; color:#666; border:1px solid #e2e2e2;}
	#content .contact .selectScorers table .scored select { width:50px;}

	#content .contact .selectScorers .alert { width:470px;}

	#content .contact .error { width:480px; color:#d15959; padding:8px 10px 15px 10px; border-top:1px solid #eb9494; background:url('/_images/bg/error-500.gif') no-repeat bottom left;}
	#content .contact .error span { padding:1px 0px 1px 20px; background:url('/_images/bg/error.gif') no-repeat 0px 1px;}

/********************************************************************/
/*                           Module Forms                           */
/********************************************************************/

#content .moduleList, #content .categoryList { float:left; width:625px;}
	#content .moduleList h2, #content .moduleList dl, #content .moduleList p, 
	#content .categoryList h2, #content .categoryList dl, #content .categoryList p { padding:0px 0px 4px 0px;}

#content .categoryList li { float:left; width:599px; padding:10px 14px 10px 10px; margin:0px 0px 10px 0px; border:1px solid #e2e2e2; background:#f9f9f9;}
	#content .categoryList a { float:left; width:79px; border:1px solid #e2e2e2;}
	#content .categoryList a img { float:left; width:75px; border:2px solid #fff;}
	#content .categoryList div { float:right; width:505px; padding:10px 0px 0px 0px;}
	#content .categoryList div h2 a { float:none; width:auto; border:none;}

#content .moduleList li { float:left; width:625px; padding:20px 0px 15px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .moduleList li dl { float:left; width:100%;}
	#content .moduleList li dt, #content .moduleList li dd { float:left; display:inline; padding:0px 15px 0px 0px;}
	#content .moduleList li dt { padding:0px 4px 0px 0px; font-weight:bold;}

#content .downloads.moduleList li h2 a { padding:2px 0px 2px 25px; background:url("/_images/bullets/file-file.png") no-repeat 0px 0px;}
	#content .downloads.moduleList li h2 a.pdf { background-image:url("/_images/bullets/file-pdf.png");}
	#content .downloads.moduleList li h2 a.doc { background-image:url("/_images/bullets/file-doc.png");}
	#content .downloads.moduleList li h2 a.xls { background-image:url("/_images/bullets/file-xls.png");}
	#content .downloads.moduleList li h2 a.ppt { background-image:url("/_images/bullets/file-ppt.png");}

#content .imageList { float:left; width:625px;}
	#content .imageList li { float:left; display:inline; padding:0px 0px 9px 9px; background:none;}
	#content .imageList .first { padding:0px 0px 9px 0px;}
	#content .imageList a { float:left; width:94px; border:1px solid #e2e2e2;}
	#content .imageList a img { float:left; width:90px; border:2px solid #fff;}

#content div.hentry .photo, #content div.vevent .photo { float:right; width:304px; border:1px solid #e2e2e2; margin:0px 0px 10px 25px;}
	#content div.hentry .photo img, #content div.vevent .photo img { float:right; width:300px; border:2px solid #fff;}

#content div.hentry dl, #content div.vevent dl { float:left; width:100%; padding:0px 0px 12px 0px; margin:0px 0px 20px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left bottom;}
	#content div.hentry dt, #content div.hentry dd, #content div.vevent dt, #content div.vevent dd { float:left; display:inline; padding:0px 15px 0px 0px;}
	#content div.hentry dt, #content div.vevent dt { padding:0px 4px 0px 0px; font-weight:bold;}

#content .sitemap { float:left; width:625px;}
	#content .sitemap .bg { background:#f7f7f7;}
	#content .sitemap li { float:left; width:605px; padding:10px 10px 10px 10px; font-size:13px; border-top:1px solid #e7e7e7; background-image:none;}
	#content .sitemap li li { width:585px; padding:0px 0px 5px 20px; font-size:11px; border-top:none; background:url('/_images/bullets/bullet.gif') no-repeat 10px 5px;}
	#content .sitemap li li { width:565px; padding:0px 0px 5px 20px;}

	#content .sitemap li a { font-weight:bold;}
	#content .sitemap li li a { font-weight:normal;}
	#content .sitemap li li li a { color:#666;}

	#content .sitemap li ul { padding:5px 0px 10px 0px;}




#content .findGrounds, #content .findGrounds h2 { float:left; width:625px;}
	#content .findGrounds h2 { padding:20px 0px 5px 0px; background:url("/_images/bg/shadow-line.gif") repeat-x left top;}
	#content .findGrounds h3 { float:left; width:70px; padding:0px 0px 8px 0px;}
	#content .findGrounds p, #content .findGrounds div { float:left; width:555px; padding:0px 0px 8px 0px;}
	#content .findGrounds p a { font-weight:bold}
	#content .findGrounds ul { float:left; width:555px; padding:0px 0px 20px 0px;}
	#content .findGrounds li { padding:0px 0px 8px 0px; background:none;}
	#content .findGrounds li a { padding:2px 0px 2px 28px; background:url('/_images/bullets/clubhouse.gif') no-repeat 0px 0px;}
	#content .findGrounds li a.pitch { background:url('/_images/bullets/pitch.gif') no-repeat 0px 0px;}
	#content .findGrounds li a.pitchandclub { background:url('/_images/bullets/pitchandclub.gif') no-repeat 0px 0px;}










