body{ color:#333333; font-size:12px; font-family:arial, verdana, helvetica, sans-serif; margin:0px 0px 10pt; background-color: #ECE9D8;background-image:url(/images/bg.gif); background-repeat:repeat-x; background-position:bottom;}
div{ background-color:#ffffff; text-align:justify;}
div.divcenter{ text-align:center;}
div.divcenter img{ border:1px solid #e0e0e0;}
div#forgotpassword{ width:740px; border:1px solid #E0E0E0; padding:10px;}
div#gallery{ text-align:center;}
div#uploaddiv{ border:1px solid #E0E0E0;padding-left:10px;padding-right:10px;}
div#login{ padding:10px 10px 0px 10px;border:1px solid #e0e0e0;}
div#rulesupdatediv{ padding-left:10px; padding-right:10px;border:1px solid #e0e0e0;}
div#coaching{ width:780px;}
td.coachingcell{ width:250px; padding-left:5px; padding-right:5px; height:165px; vertical-align:text-top; border-top:1px solid #e0e0e0;}
div#eventupdatediv{ padding-left:10px; padding-right:10px;border:1px solid #e0e0e0;}
div#team{ width:760px; text-align:center;}
div#teamcaptain{ padding-top:10px; text-align:center;}
div#fixturesandresults{ text-align:center;}
div.addnewsdiv{ width:720px; padding-left:10px;}
div#team img{ border:1px solid #a0a0a0;}

img#juniorsimg{ border:1px solid #000000; float:left; margin-right:10px;}


p.title{ font-weight:bold; text-decoration:underline; }
p.subtitle{ text-decoration:underline; }

a:link{ color:#333333}
a:visited{ color:#333333;}
a:hover{ color: #a0a0a0;}
a:active{ color: #333333;}

#main{ margin-left:auto;margin-right:auto; width:940px;border:5px solid #ffffff;}
#top{ height:140px; width:940px;}
.breaker{ height:6px; width:940px;}
#redbar{ background-image:url(/images/datebar.gif);background-repeat:repeat-x;height:20px; width:940px;}
#mainwrapper{ width:940px;}
#content{ float:left;width:800px;}
#footer{ clear:left; padding-bottom:10px; border-top:1px solid #e0e0e0;height:42px; width:940px; text-align:center;}

#latestnews{ float:left;border-bottom:none; vertical-align:top;height:264px; width:800px;}
#latestnews img{ float:left;margin-right:10px; border:1px solid #e0e0e0;}
#latestnews .topspan{ font-weight:bold; text-decoration:underline;}
#latestnews .bottomspan{ float:right;font-size:10px;}
#latestnews .newstitle{ text-decoration:underline;}
#categories { width:800px;height:340px;}
#categories .leftcat{ padding-right:5px;float:left;width:261px;height:170px;}
#categories .middlecat{ float:left;padding-left:5px;padding-right:5px;width:257px;height:170px;}
#categories .rightcat{ float:left;padding-left:5px;padding-right:5px;width:256px;height:170px;}


#menu{ float:left;width:140px;height:600px;}
#menu a:link { text-decoration: none; color: #333333;}
#menu a:visited { text-decoration: none; color: #333333;}
#menu a:hover { text-decoration: underline; color: #a0a0a0;}
#menu a:active { text-decoration: none; color: #333333;}
#menu ul{ margin:0px; padding:0px; list-style:none }
#menu ul li{ float:left; padding-left:5px; display:block; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; color:#3a0a2e; font-weight:bold; font-size:8pt; width:124px; vertical-align:middle; overflow:visible;}
#menu .hdr{ padding-top:3px; background-image:url(/images/header_box.gif); background-repeat:no-repeat; border:none; color: #ffffff; width:126px; height:16px; vertical-align:middle}
#menu .blank{ border:none; width:125px; height:20px;}

#aboutimg{ float:left;margin-right:10px; width:370px; height:244px; border:1px solid #e0e0e0;}
#committeetable{ width:780px;}
#membershipupdatediv{  padding-left:10px; padding-right:10px;border:1px solid #e0e0e0;}
#views{ text-align:center;}
#viewsContainer{ border:1px solid #e0e0e0;}
#viewscaption{ text-align:center;}
#weathertable{ text-align:center; width:250px; margin-left:auto; margin-right:auto;}
#sunrisetable{text-align:center; width:150px; margin-left:auto; margin-right:auto;}
#weathercell{ width:90px;}
#cuttings{ width:780px;}
#cuttings img{ width:200px; height:150px;}
#agmtable{ width:500px;}
#committeetable{ width:500px;}

.newsdetails{ font-size:10px; color:#999999;}
.feedback{ color:#DD0000;}

div.contactteam{ height:150px; width:400px; float:left;}
table#contacttable{ width:300px;}
table#editaccounttbl{ background-color:#ffffff; border:none; width:800px; text-align:center;}
table#financialstable{ width:500px;}
table#albums{ width:500px;}
table#uploadalbum{ width:700px;}
table#newstable{ background-color:#ffffff; width:770px; margin-right:auto; margin-left:auto;}

table.gallerycell{ width:250px; text-align:center;}
table.gallerycell img{ width:200px; height:150px;}
td.leftcell{ width:350px; text-align:right;}
td.rightcell{ width:450px; text-align:left;}
td.ccellone{ width:30px;}
td.ccellthree{ width:146px;}
td.ccellthree{ width:108px;}
td.cellbottomborder{ border-bottom:1px solid #e0e0e0; padding:5px;}
td.teammenu { border-left:1px solid  #e0e0e0; padding-left:5px; font-weight: bold; text-decoration: none; vertical-align:middle;}
span#addnewslink{ font-size:10px;}