#leftmiddle, #headwrapper {display:none;}
/*General*/
html {overflow-x:hidden; height:100%;}
body {font-family: Verdana, Arial, Georgia, Geneva, Helvetica, sans-serif; margin:0; padding:0; background-color:#FFFFFF; height:100%;}
td, th, p, ul {font-family: Verdana, Arial, Georgia, Geneva, Helvetica, sans-serif;}
#wrapper	{min-width:1024px; min-height:100%; overflow:auto; border:0; margin:0; padding:0; background:url(../graphics/leftmiddle.gif); background-repeat:repeat-y;}
.clearer {clear:both; margin-top:-1px; height:1px; overflow:hidden;}
.spacer	{width:100%; margin-top:30px; margin-bottom:30px;}
.paraspacer	{width:100%; margin-top:10px; margin-bottom:10px;}
a:link	{text-decoration:none; color:#00F; font-weight:bold;}
a:visited {text-decoration:none; color:#00F; font-weight:bold;}
a:hover	{text-decoration:underline;}
h1	{font-size:24px; margin:0; text-shadow:#999 2px 2px 2px;}
h2	{font-size:18px; margin:0;}
h3	{font-size:16px; margin-top:0; margin-bottom:10px;}
h4	{font-size:14px; margin:0;}
hr	{margin-top:20px; margin-bottom:20px;}
img	{font-size:10px;}
.hide {display:none}
.style1	{font-size:11px; color:#000000;}
.style3 {font-size:11px; color:#999; font-style:italic; text-align:center;}
.style4 {font-size:16px; color:#000; font-weight:bold;} 
.style5	{color:#dc0707;}
.style6 {font-size:14px; color:#dc0707; font-weight:bold;}
.style10	{font-size:11px; color:#666;}
.style12	{font-size:11px; color:#999; font-style:italic; text-align:left;}
.style17	{font-size:13px; font-style:italic; font-weight:bold; text-decoration:underline;}
.style18	{font-size:13px; font-style:normal; font-weight:bold; color:#dc0707;}

/*Height hack for IE6 or lower*/
* html #wrapper {height:100%}

/*Page content*/
#contentholder	{width:80%; border:0; padding-left:10px; background-color:#FFF; vertical-align:top; float:left; padding-bottom:20px;}
#pageheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:10px; width:85%; margin-left:auto; margin-right:auto; font-size:11px; min-width:800px;}
#logo {background-image:url(../graphics/rugby_rh_small.gif); background-repeat:no-repeat; background-position:center; width:87px; height:83px; float:left; margin-right:20px; margin-top:10px;}
#headermiddle	{float:left; text-align:left; padding-top:20px; margin:0;}
#fullheadermiddle	{float:left; text-align:left; margin-bottom:5px; margin-top:10px;}
.flash	{margin-bottom:5px; width:300px; height:50px; border:0;}
#headerright	{float:right; padding:5px; font-size:11px; font-weight:bold; background-color:#ece9d8; border:1px solid black; text-align:left; width:200px; height:85px;}
#headerright a:link {color:#996600;}
#headerright a:visited	{color:#996600;}
#pagetextcontainer	{margin-left:auto; margin-right:auto; font-size:11px; font-weight:bold; text-align:center; margin-bottom:20px;}

/*Front page elements*/
#welcome	{margin-left:auto; margin-right:auto; text-align:center; float:left; width:100%; font-size:11px;}
#fpagetableholder	{margin-left:auto; margin-right:auto; width:720px; height:360px; border:2px solid black; padding:0; margin-top:30px; margin-bottom:20px;}
#fpagecolumn	 {float:left; width:200px; height:360px; background-image:url(../images/fpage.jpg); padding:0px; margin:0;}
.fpagerowone	{float:left; height:100px; background-color:#ece9d8; padding:10px; width:350px; text-align:left; font-weight:bold; font-size:11px; color:#000; margin:0;}
.fpagepic	{float:left; width:150px; height:120px; padding:0px; margin:0;}
.fpagerowtwo	{float:left; height:100px; background-color:#cccccc; padding:10px; width:350px; text-align:left; font-weight:bold; font-size:11px; color:#000; margin:0;}
.fpagegraphic	{width:125px; height:30px; border:0;}
.fpagetextbox	{width:720px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:20px;}
#sharebutton	{text-align:right; padding-top:20px; float:left; margin-left:160px;}
#youtubebutton	{text-align:left; padding-top:10px; font-size:11px; float:right; margin-right:160px;}
.fpagemessage	{width:720px; margin-left:auto; margin-right:auto; text-align:center; border:1px solid #dc0707; font-size:11px; color:#dc0707; padding:10px; font-weight:bold;}
.fpagemessage h3	{margin-top:0; margin-bottom:10px; text-decoration:underline;}

/*Teams*/
#teamsheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:20px; width:85%; margin-left:auto; margin-right:auto; min-width:800px;}
.teamsdiv	{width:33%; float:left; text-align:center; padding-bottom:50px; padding-top:50px; margin-bottom:0;}
.roundhouse	{width:200px; height:299px; border:0;}
.roundhouse:hover {opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
#centerdiv	{width:33%; float:left; text-align:center; margin-bottom:30px; padding-top:30px;}
.teamstextbox	{width:720px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:20px; font-size:13px;}
.teamthumb {border:1px solid black; width:200px; height:100px;}
.teamthumb:hover {opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
#teamscontainer	{width:85%; margin-left:auto; margin-right:auto; padding:0;}
#teamphotoholder	{width:620px; margin-left:auto; margin-right:auto; text-align:center;}
.teamlinkslist	{width:33%; text-align:center; float:left; font-size:11px; font-weight:bold; padding-top:10px; border-top:2px solid #999; margin-top:20px;}
.teamlinkslist h3	{text-decoration:underline;}
.teamphoto	{width:510px; height:282px; border:3px solid black;}
#youthcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px;}
.youthmontage	{width:327px; height:307px; border:0; float:right;}
#youthcontainer h3	{text-decoration:underline; margin-top:20px;}
#roundhouse	{background-color:#000000; width:320px; height:225px; border:0; color:#ffce08; font-size:11px; text-align:center; padding:10px;}

/*Results, fixtures and archives*/
#reportskey {float:right; font-size:11px; background-color:#ece9d8; border:1px solid black; text-align:center; width:170px; height:45px; padding-top:7px; padding-bottom:7px; margin-left:auto;}
#mrcontainer	{margin-left:auto; margin-right:auto; margin-bottom:20px; padding-bottom:10px; background-color:#ece9d8; max-width:946px; min-width:635px; border:2px ridge;}
#mrcontainertwocol	{position:relative; margin-left:auto; margin-right:auto; margin-bottom:20px; padding-bottom:10px; background-color:#ece9d8; width:635px; border:ridge;}
#mrleftfooter	{float:left; margin-left:10px; margin-top:30px; background-color:#FFF; padding:5px; border:1px solid black; font-weight:bold; font-size:11px;}
#mrrightfooter	{float:right; right:0; bottom:0; margin-right:10px; margin-top:30px; background-color:#FFF; padding:5px; border:1px solid black; font-weight:bold; font-size:11px;}
#firstxv	{width:300px; background-color:#CCC; border:1px solid black; margin-top:10px; margin:10px; float:left; font-size:11px;}
#firstxv h2	{text-decoration:underline;}
#firstxv h3	{text-decoration:underline; margin-top:10px; margin-bottom:0;}
#secondxv	{width:300px; background-color:#FFC; border:1px solid black; margin-top:10px; margin-right:10px; float:left; font-size:11px;}
#secondxv h2	{text-decoration:underline;}
#secondxv h3	{text-decoration:underline; margin-top:10px; margin-bottom:0;}
#devsquad	{width:300px; background-color:#CFC; border:1px solid black; margin-top:10px; margin-right:10px; float:left; font-size:11px;}
#devsquad h2	{text-decoration:underline;}
#devsquad h3	{text-decoration:underline; margin-top:10px; margin-bottom:0;}
#ladies	{width:300px; background-color:#FCF; border:1px solid black; margin-top:10px; margin-right:10px; float:left; font-size:11px;}
#ladies h2	{text-decoration:underline;}
.home {font-size:11px; color:#ffce08; background-color:#dc0707; text-align:left; padding:1px;}
.away {font-size:11px; color:#ffce08; background-color:#000000; text-align:left; padding:1px;}
.photos	{font-size:11px; background-color:#FFF; padding:1px;}
#leagueholder	{margin-left:auto; margin-right:auto; margin-top:20px; width:635px; background-color:#e8dbde; border:2px ridge;}
#leagueone	{width:300px; background-color:#FFF; border:1px solid black; margin-left:10px; margin-top:10px; margin-bottom:10px; float:left; font-size:11px;}
#leaguetwo	{width:300px; background-color:#FFF; border:1px solid black; margin-left:10px; margin-top:10px; float:left; font-size:11px;}
.leaguenocell	{width:20px; text-align:right;}
.leagueteamcell	{width:200px; text-align:left;}
.leagueendcell	{width:20px; text-align:center;}
.leagueonealt	{background-color:#CCC;}
.leaguetwoalt	{background-color:#FFC;}

/*News articles*/
#newscontainer {margin-top:10px; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:10px; background-color:#ece9d8; width:630px; border:ridge; font-size:11px; color:#000;}
#newsreportcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px;}
#newsreportcontainer h3	{text-decoration:underline;}
.photonewsboxleft	{float:left; background-color:#CFC; font-weight:bold; width:300px; border:1px solid black; padding-right:10px; margin-bottom:10px;}
.photonewsboxright	{float:right; background-color:#CFC; font-weight:bold; width:300px; border:1px solid black; padding-right:10px; margin-bottom:10px;}
.newsboxpic	{width:100px; height:135px; border:none; margin-right:10px;}
.newsboxleft	{float:left; background-color:#CCC; width:300px; border:1px solid black; padding:5px;}
.newsboxleft h2	{text-decoration:underline;}
.newsboxright	{float:right; background-color:#CCC; width:300px; border:1px solid black; padding:5px;}
.newsboxright h2	{text-decoration:underline;}
.newsboxdate	{text-decoration:underline; font-style:italic;}
.update	{font-weight:bold; font-style:italic; color:#F00;}
.president	{width:150px; height:150px; border:1px solid black; float:left; margin-right:20px; margin-bottom:10px;}
#awardscontainer	{margin-left:auto; margin-right:auto; margin-bottom:10px; background-color:#ece9d8; border:ridge; width:775px;}
#awardscontainer h3	{text-decoration:underline;}
#awardssenior	{background-color:#FFC; border:1px solid black; margin:10px; float:left; font-size:11px; width:320px;}
#awardsjunior	{background-color:#CFC; border:1px solid black; margin-right:10px; margin-top:10px; margin-bottom:10px; float:left; font-size:11px; width:420px; white-space:nowrap;}
#bulletinhead	{width:100%; height:70px; font-weight:bold; text-align:left; font-size:11px; padding-top:20px; margin:0;}
#bulletinheadright	{float:right; font-weight:bold; background-color:#FFF; border:0; font-size:11px; text-align:right; padding:10px;}
#bulletinleft	{width:80%; font-size:11px; text-align:left; float:left; padding-bottom:10px; padding-top:10px; background-color:#FFF; padding-left:5px; padding-right:5px;}
#bulletinleftalt	{width:100%; font-size:11px; text-align:left; float:left; padding-bottom:10px; padding-top:10px; padding-left:5px; padding-right:5px; margin-top:20px; background-color:#FFC;}
#bulletinright	{width:150px; font-size:11px; text-align:center; float:left;}
.bulletinsingle	{width:80%; font-size:11px; text-align:left; padding-bottom:10px; padding-top:10px; background-color:#FFF; padding-left:5px; padding-right:5px;}
.bulletinsingle li	{line-height:2;}
.bulletinsingle h3 {text-decoration:underline; margin:0;}
.bulletinsinglealt	{width:80%; font-size:11px; text-align:left; padding-bottom:10px; padding-top:10px; background-color:#FFC; padding-left:5px; padding-right:5px;}
.bulletinsinglealt h3	{text-decoration:underline; margin:0;}
.lineheight	{line-height:2;}

/*Match reports*/
#reportheadfir {width:95%; height:70px; font-weight:bold; text-align:left; font-size:11px; margin-top:20px; margin-bottom:20px; background-color:#CCC; padding:10px; border:1px solid black;}
#reportheadfir h2	{color:#dc0707;}
#reportheadrightfir	{float:right; font-weight:bold; background-color:#CCC; border:0; font-size:11px; text-align:right;}
#reportheadsec {width:95%; height:70px; font-weight:bold; text-align:left; font-size:11px; margin-top:20px; margin-bottom:20px; background-color:#FFC; padding:10px; border:1px solid black;}
#reportheadsec h2	{color:#dc0707;}
#reportheadrightsec	{float:right; font-weight:bold; background-color:#FFC; border:0; font-size:11px; text-align:right;}
#reportheaddev {width:95%; height:70px; font-weight:bold; text-align:left; font-size:11px; margin-top:20px; margin-bottom:20px; background-color:#CFC; padding:10px; border:1px solid black;}
#reportheaddev h2	{color:#dc0707;}
#reportheadrightdev	{float:right; font-weight:bold; background-color:#CFC; border:0; font-size:11px; text-align:right;}
#reportheadlad	{width:95%; height:70px; font-weight:bold; text-align:left; font-size:11px; margin-top:20px; margin-bottom:20px; background-color:#FCF; padding:10px; border:1px solid black;}
#reportheadlad h2	{color:#dc0707;}
#reportheadrightlad	{float:right; font-weight:bold; background-color:#FCF; border:0; font-size:11px; text-align:right;}
#reportleft	{width:67%; font-size:11px; text-align:left; float:left; padding-left:10px; padding-right:10px; padding-bottom:10px;}
#reportright	{width:240px; float:left; background-color:#e8dbde; padding-top:10px; border:2px ridge;}
#scorebox	{border:2px solid black; background-color:#ece9d8; width:220px; margin-left:auto; margin-right:auto;}
.scoreboxleft	{font-size:11px; color:#000; float:left; text-align:left; white-space:nowrap; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:5px;}
.scoreboxright	{font-size:11px; color:#000; font-weight:bold; float:right; text-align:right; white-space:nowrap; padding-top:10px; padding-right:10px; vertical-align:top;}
.prevnext	{background-color:#FFF; font-size:11px; font-weight:bold; margin-top:10px; padding:10px; border:1px solid black; width:180px; margin-left:auto; margin-right:auto; margin-bottom:10px; text-align:center;}

/*News pictures*/
.browserchoice	{background-color:#FFF; width:100px; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; padding:5px; text-align:center; border:0; font-size:11px;}
.browserpic	{width:80px; height:80px; border:0;}
.webgraphic	{width:150px; height:150px; border:0; float:left; padding:10px;}
.kitchener	{width:278px; height:377px; border:2px solid black; margin-right:30px; float:left;}
.carnival	{width:300px; height:227px; border:1px solid black; float:right; margin:10px;}
.remembrance1	{width:500px; height:150px; border:1px solid black; margin-top:10px; margin-right:10px; float:left;}
.remembrance2	{width:500px; height:280px; border:1px solid black; margin-top:10px;}
.sponsor	{width:500px; height:288px; border:1px solid black; margin-right:10px; margin-top:10px; float:left;}
.moody	{width:300px; height:343px; border:1px solid black; margin:10px; float:left;}
.youthawards	{width:600px; height:428px; border:1px solid black; margin:10px; float:left;}
.brisvis	{width:341px; height:250px; border:1px solid black; margin:10px; float:left;}
.hpicleft	{width:242px; height:183px; border:1px solid black; margin:10px; float:left;}
.hpicright	{width:242px; height:183px; border:1px solid black; margin:10px; float:right;}
.vpicleft	{width:183px; height:242px; border:1px solid black; margin-right:10px; margin-bottom:10px; float:left;}
.ssdc	{width:141px; height:178px; margin:10px; float:left;}
.ssdcplayers	{width:212px; height:177px; margin:10px; float:right;}
.bath	{width:282px; height:183px; margin:10px; float:right;}
.ladiesmnorton	{width:340px; height:300px; border:1px solid black; margin:10px; float:left;}
.ladiesnorton2	{width:340px; height:200px; border:1px solid black; margin:10px; float:left;}
.devu14	{width:500px; height:175px; border:1px solid black; margin-top:10px;}

/*Social*/
#socialheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:20px; width:85%; margin-left:auto; margin-right:auto; min-width:800px;}
.socialcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px;}
.socialcontainer a:link	{font-weight:bold;}
.socialcontainer a:visited	{font-weight:bold;}
.socialcontainer h2	{text-align:center;}
.socialpic	{width:327px; height:307px; border:0; float:right;}
.facebook	{width:50px; height:50px; border:0; margin-right:5px; float:left;}
#calendar	{border:2px solid black; width:750px; margin-left:auto; margin-right:auto;}
.calhead {background-color:#cccccc; text-align:left; padding:5px; font-size:13px; color:#000; border-bottom:2px solid black;}
.date {background-color:#ece9d8; text-align:left; padding:5px; border-bottom:1px solid black; white-space:nowrap;}
#mshipcontainer	{width:750px; margin-left:auto; margin-right:auto;}
.membpic	{width:296px; height:274px; border:0; float:left; margin:20px;}
#mship {background-color:#ece9d8; padding:5px; border:2px solid black; float:left; margin-left:30px; margin-top:40px;}
.clubhousecontainer	{width:750px; margin-left:auto; margin-right:auto; font-size:13px; font-weight:bold; padding:10px; background-color:#FFC; border:2px ridge;}
.clubint	{float:left; margin-right:40px; background-color:#FFF; border:1px solid black;}
.clubhouse	{width:327px; height:307px; border:0;}
.clublist	{margin-top:50px; text-align:left;}
.clubhousecontainer li	{line-height:2;}
.clubdetail	{text-align:center;}
.clubprices	{border:1px solid #dc0707; padding:10px; width:600px; margin-left:auto; margin-right:auto; text-align:center; font-size:12px; font-weight:normal;}
.clubprices h3	{text-decoration:underline;}
.djstone	{width:222px; height:73px; border:0;}

/*Galleries*/
#galheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:20px; width:85%; margin-left:auto; margin-right:auto; min-width:800px;}
#galheader h2 {color:#dc0707;}
.galdate	{font-style:italic;}
.galcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px; min-height:450px; background:white url(../graphics/round_house_diff.jpg) no-repeat scroll 99% 99%;}
.galcontainer h4	{margin-top:20px; margin-bottom:5px;}
.galpic	{width:327px; height:307px; border:0; float:left; margin-top:10px; margin-right:10px;}
.hthumb {border:1px solid black; width:73px; height:55px;}
.hthumb:hover {opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
.vthumb {border:1px solid black; width:55px; height:73px;}
.hpic {border:1px solid black; width:242px; height:183px; margin-bottom:5px;}
.vpic {border:1px solid black; width:183px; height:242px;}
#galindexholder	{width:85%; margin-left:auto; margin-right:auto; font-size:11px;}
#galindexholder p	{font-weight:bold; text-align:center;}
.galsenindex	{min-width:700px; text-align:left; padding:5px; background-color: #ccc; border:1px solid black; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.galdevindex	{min-width:700px; text-align:left; padding:5px; background-color: #cfc; border:1px solid black; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.galotfindex	{min-width:700px; text-align:left; padding:5px; background-color: #ece9d8; border:1px solid black; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.thumbgallery {padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-size:11px; color:#000000; text-align:center; width:130px; float:left;}
#galtextholder	{width:620px; margin-left:auto; margin-right:auto; font-size:11px; margin-bottom:20px;}
#galfirholder	{width:620px; border:2px ridge; margin-left:auto; margin-right:auto; background-color:#ccc; padding-bottom:10px;}
#galsecholder	{width:620px; border:2px ridge; margin-left:auto; margin-right:auto; background-color:#ffc; padding-bottom:10px;}
#galladholder	{width:620px; border:2px ridge; margin-left:auto; margin-right:auto; background-color:#fcf; padding-bottom:10px;}
#galotfholder	{width:620px; border:2px ridge; margin-left:auto; margin-right:auto; background-color:#ece9d8; padding-bottom:10px;}
#galdevholder	{width:620px; border:2px ridge; margin-left:auto; margin-right:auto; background-color:#cfc; padding-bottom:10px;}
.gallery {font-size:11px; color:#000000; text-align:center; float:left; margin-left:40px; margin-top:40px; width:250px;}
.gallerysingle	{font-size:11px; color:#000000; text-align:center; margin-left:auto; margin-right:auto; margin-top:40px; width:540px;}
#galleftfooter	{float:left; margin-left:10px; margin-top:30px; background-color:#FFF; padding:5px; border:1px solid black; font-weight:bold; font-size:11px; width:100px; text-align:left;}
#galrightfooter	{float:right; margin-right:10px; margin-top:30px; background-color:#FFF; padding:5px; border:1px solid black; font-weight:bold; font-size:11px; width:100px; text-align:right;}

/*History*/
#histheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:20px; width:85%; margin-left:auto; margin-right:auto; min-width:800px; font-size:11px;}
.histcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px;}
.wsdonne	{width:175px; height:232px; border:0; margin:10px; float:right;}
.team93	{width:239px; height:188px; border:0; margin:10px; float:left;}
.program	{width:175px; height:245px; border:0; margin:10px; float:right;}
.team52	{width:260px; height:188px; border:0; margin:10px; float:left;}
.clubhousepic	{width:300px; height:159px; border:0; margin:10px; float:right;}

/*Merchandise*/
#merchheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:20px; width:85%; margin-left:auto; margin-right:auto; min-width:800px; font-size:12px; font-weight:bold;}
.merchcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px; min-height:450px; background: white url(../graphics/round_house_diff.jpg) no-repeat scroll 100% 100%;}
.merchpic	{width:324px; height:251px; border:0; float:left; margin:10px;}
.merchdetail	{width:350px; margin:10px; padding-top:50px; float:left;}
.merchdetail li	{line-height:2;}
#merchthumbcont	{width:574px; margin:20px; float:left;}
#merchthumbcont p	{margin-top:10px;}
.merchthumb {border:1px solid black; width:75px; height:75px; float:left; margin-right:5px;}
.merchthumb:hover	{opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
.bannerlogo	{width:300px; height:50px; border:0;}

/*Contact*/
#contactheader	{border-bottom:2px solid #dc0707; padding-bottom:20px; padding-left:10px; height:90px; margin-bottom:20px; width:85%; margin-left:auto; margin-right:auto; min-width:800px; font-size:12px; font-weight:bold;}
#contactheader h2	{color:#dc0707;}
.contactcontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px;}
.contactcontainer form	{background-color:#dc0707; border:2px solid black; float:right; margin-right:40px; margin-left:40px; margin-bottom:20px; margin-top:20px; width:300px; text-align:center; font-size:11px; color:#ffce08;}
.contactcontainer h4	{margin-top:20px; margin-bottom:5px;}
.google	{width:425px; float:right; text-align:center; margin-right:10px; margin-left:20px; border:1px solid black;}
.googlelogo	{width:169px; height:40px; border:0;}
.coachholder	{width:690px; margin-left:auto; margin-right:auto; padding-left:30px; margin-top:30px;}
.coach	{width:200px; float:left; margin-right:30px; text-align:center;}
.coachpic	{border:1px solid black; width:150px; height:150px;}
.coachholdsingle	{width:730px; margin-left:auto; margin-right:auto; margin-top:30px;}
.coachsingle	{width:200px; margin-left:auto; margin-right:auto; text-align:center;}
.thanks	{width:300px; float:right; margin-right:300px; margin-top:50px; text-align:center; font-weight:bold; font-size:12px;}

/*Links*/
.linkscontainer	{width:85%; margin-left:auto; margin-right:auto; font-size:11px; padding-bottom:20px; text-align:center;}
.logoholder	{width:562px; margin-left:auto; margin-right:auto; margin-top:20px; padding-left:10px; padding-top:10px; background-color:#900; border:2px ridge;}
.logopic	{width:100px; height:50px; border:1px solid black; margin-right:10px; margin-bottom:10px; float:left;}
.logopic:hover	{opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);}
.sponsorcontainer	{width:560px; margin-left:auto; margin-right:auto; padding-left:20px;}
.sponsors	{width:250px; margin-right:20px; text-align:left; float:left;}
.sponsors a:link	{font-weight:normal;}
.sponsors a:visited	{font-weight:normal;}
.thatchers	{width:150px; height:30px; border:0; margin-bottom:10px;}