﻿* {margin:0; padding:0;}
body {margin:auto; font-family: "Gill Sans","Gill Sans MT",Arial, Tahoma; background: #F3F3F3 url(images/img01.jpg) repeat-x top left; font:12px Verdana; color:#000;}
#wrapper {width:896px; margin:0px auto;}
#header {width:876px; padding:0px; height:35px; clear:both;}
#logo {width:876px; border-top: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; padding:0px; height:193px; background: #FFFFFF url(images/logo.jpg) no-repeat top left; font:30px Arial, Helvetica, sans-serif;}

/* topbar */
#topbar {width:876px; border-top: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; border-bottom: 2px solid #D5D5D5; padding:0px; height:150px; background-color: #41C2F3; clear:both;}
#topbar .box{float: left; width: 280px; height: 120px;}
#topbar .splitter{margin-top: 10px; float: left; border-right: 1px dotted #000000; height: 120px; padding: 2px 2px 2px 2px;}
#topbar .boximage{float: left;width: 85px; height: 120px;}
#topbar .boxcontent{margin-top: 10px; float:left; width: 190px;	height: 120px;}
#topbar .boxfooter{color: #FFF;	font-style: italic; padding-left: 85px; width: 190px;height: 10px; padding-bottom: 10px;}
#topbar .emptysplitter{margin-top: 10px; float: left; height: 120px; padding: 2px 2px 2px 2px;}
#topbar p{margin: 0 auto; color: #000; font-size: 1.0em;}
#topbar h3{color: #000; font-size: 1.25em; font-weight: bold; margin-bottom: 5px;}
#topbar .box a:link{color: #FFF; font-size: 1.0em; font-weight: bold; text-decoration: none; padding-bottom: 0px;}
#topbar .box a:visited{color: #FFF; font-size: 1.0em; font-weight: bold; text-decoration: none; padding-bottom: 0px;}
#topbar .box a:hover{color: #FFF; font-size: 1.0em; font-weight: bold; text-decoration: none; padding-bottom: 0px;}
#topbar .box a:active{color: #FFF; font-size: 1.0em; font-weight: bold; text-decoration: none; padding-bottom: 0px;}



/* end topbar */
#page {width:876px; margin:0px; overflow: auto; border-top: none; border: 1px solid #D5D5D5; background-color: #FFFFFF; padding: 0px 0px 0px 0px;}
#sidebarleft {width:210px; padding: 10px; float:left; background-color:#FFFFFF;}
#sidebarleft .ads {float:left; padding: 10px;}

#content {width:620px; padding:10px 0px 10px 0px; float:left; background-color:#FFFFFF;}


/* content */
#content h1{color: #003399; font-size: 2.0em; font-weight: lighter; padding-bottom: 20px;}
#content h2{}
#content h3{color: #003399; font-size: 1.0em; font-weight: lighter; padding-bottom: 20px;}
#content h4{}
#content p{font-size: 1.0em;}
#content .bold{font-weight: bold;}
#content a:link {color: #003399; text-decoration:underline;}
#content a:hover {color: #003399; text-decoration:underline;}
#content a:visited {color: #003399; text-decoration:underline;}

/* end content */

/* club page */
#club{}
#club p{margin: 0; padding: 0;}
#club .clubname { font-size: 1.0em; font-weight: bold;}
#club a {font-size: 1.0em; text-decoration: none;}
#club .page {text-align:center;}
#club .trainingbox {width: 400px; margin: 0;	padding: 0;}
#club .trainingcontentleft {float:left; width: 200px; font-size: 1.0em;}
#club .trainingcontentcentre {float:left; width: 100px; font-size: 1.0em;}
#club .trainingcontentright {float:left; width: 100px; font-size: 1.0em;}
/* end club page */



.gallery{width: 620px; cursor: default; list-style: none;}
.gallery img{background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;color: inherit;padding: 2px;vertical-align: top;width: 100px;height: 75px;}
.gallery li{background: #eee;border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;color: inherit;display: inline;float: left;margin: 3px;padding: 5px;position: relative;}