html {height: 100%;}
body { margin: 15px 0; padding:0; height: 100%; background-color:#006295; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #231f20; line-height: 140%;}
a:link, a:visited {color: blue; text-decoration: underline}
a:link:hover {color: #bd2031; text-decoration: underline;}
p {padding:10px 0 0 0; margin:0;}
.grey {color:#999999;}
.big_green {text-align:center; color:#006295}
.clear {clear:both}
.news_date {color:#999999; margin:0; padding:0; font-size:10px;}
.news p {padding-top:0;}
h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; color: #bd2031; font-weight: 900; margin-bottom:20px; text-align:center}
h2 {font-size: 1.1em; color:#006295; font-weight: 900; margin-bottom: 0;}
.red_left {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #bd2031; font-weight: bold;}

.head2 { color:#006295; font-weight: bold; margin-bottom: 0;}

.forum_light {background-color: #ebf4ff;}
.forum_dark {background-color: #C6E2FF;}	
		
#top {height:15px; background:url(../../images/plymouth/bullets_etc/topr.gif) top right no-repeat;}
#top span {background:url(../../images/plymouth/bullets_etc/topl.gif) top left no-repeat; display:block}
#main {width:95%;margin:auto; background-color:#ffffff;}
#heading {height:99px; background:url(../../images/plymouth/bullets_etc/heading.jpg) center top;margin-bottom:10px;}
#content {padding:20px 30px; overflow:hidden}
#bottom {height:15px; background:url(../../images/plymouth/bullets_etc/bottomr.gif) bottom right no-repeat;}
#bottom span {background:url(../../images/plymouth/bullets_etc/bottoml.gif) top left no-repeat; display:block;}
.cal {float:left; width:40px; height: 60px; padding: 0; margin:0 10px 15px 0; overflow: hidden;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:900; line-height:14px;}
.cal a {display:block; text-decoration:none; padding:1px 0 0 0;}
.cal a:link:hover {text-decoration: none;}
.cal-Mon {background:url(../../images/plymouth/bullets_etc/cal-Mon.jpg) 0 0 no-repeat;}
.cal-Wed {background:url(../../images/plymouth/bullets_etc/cal-Wed.jpg) 0 0 no-repeat;}
.cal-Thu {background:url(../../images/plymouth/bullets_etc/cal-Thu.jpg) 0 0 no-repeat;}
.cal-Fri {background:url(../../images/plymouth/bullets_etc/cal-Fri.jpg) 0 0 no-repeat;}
.cal-Sat {background:url(../../images/plymouth/bullets_etc/cal-Sat.jpg) 0 0 no-repeat;}
.cal-Sun {background:url(../../images/plymouth/bullets_etc/cal-Sun.jpg) 0 0 no-repeat;}
.cal-Tue {background:url(../../images/plymouth/bullets_etc/cal-Tue.jpg) 0 0 no-repeat;}
.cal a:hover {background-position:0 -60px;}
.cal-day {color:#ffffff; font-size: 12px;}
.cal-month {color:#000000; font-size: 11px;}
.cal-date {color:#bd2031; font-size: 18px;}
.cal-space {font-size:10px; line-height:10px}
.winners {margin:0 0 15px 50px;padding:0; line-height: 14px; font-size:11px;}
#right_side, #left_side {width: 210px; margin: 0 15px 0 15px;padding:0; position:relative; font-size:12px; line-height:140%;}
#right_side { float:right;}  #left_side {float:left;}
 
.red-box-top, .blue-box-top, .dark-blue-box-top {background: url(../../images/plymouth/bullets_etc/rounded-top.gif) top left no-repeat; color:#ffffff; font-size:1.2em; text-align:center; font-weight:900; padding:10px 0 5px 0;}
.red-box-bottom, .blue-box-bottom, .dark-blue-box-bottom  {background:#c5effd url(../../images/plymouth/bullets_etc/rounded-bottom.gif) bottom left no-repeat; height:10px;}
.red-box-top, .red-box-bottom, .red-box {background-color:#bd2031; color: #ffffff;}
.blue-box-top, .blue-box-bottom, .blue-box {background-color:#c5effd; color:#006295; overflow:hidden}
.dark-blue-box-top, .dark-blue-box-bottom, .dark-blue-box {background-color:#006295; color: #ffffff;}
 
.latest-result-box {background-color:#bd2031; margin:0; padding:10px 0 0 10px; width:200px; height:140px; }
.blue-box, .dark-blue-box, .red-box {margin:0; padding: 0 0 5px 20px; font-size:12px;}
.dark-blue-box a {color:#FFFF00;  font-weight:bold} .dark-blue-box a:hover {color:#ffffff;}

#content ul { list-style: none; margin: 0; padding-left: 16px; text-indent: -14px;}   
#content li {margin: 10px 0 0 0;}
.noborder { margin:0 auto; border:none; border-collapse:collapse; text-align: left; }
.noborder td, th {border: none; border-collapse:collapse; padding:8px;}
.border {margin:0 auto; border:1px solid #000000; border-collapse:collapse; text-align: left;}
.border td, th {border: 1px solid #000000; border-collapse:collapse;padding:8px;}
th {font-weight:bold;}
.right {text-align:right;}
.centre {text-align:center;}
.red {color:#bd2031; font-weight:bold;}
.dark_blue {color: #006295; font-weight:bold;}
#map p { padding:0; margin:0; font-size:10px; text-align:center; }
#map { margin-left:auto; margin-right:auto; width:500px; height: 500px; }