/*Greenwich Borough Mariners Swimming Club - CSS Style Sheet - Default Website Overview - Version: 3.00 - Design: Ben Duxbury
ONLY the Webmaster of Greenwich Borough Mariners Swimming Club/Ben Duxbury may edit or reproduce this stylesheet. This Stylesheet may be used with all W3C Complaint Browsers. Any comments about this CSS Style Sheet please email webmaster@gbmsc.com. */

/* Screen layout */

body {margin:0;padding:0;background:#f2f2f2;color:#303030;font-family: arial, tahoma, sans-serif;font-size: 76%;}
h1 {margin:0 0 20px 0;font-size:2.2em;font-weight:normal;}
h2 {margin:0 0 12px 0;font-size:1.6em;font-weight:normal;}
h2.title {color: #006600;}
h3 {margin:0 0 10px 0;font-size:1.4em;font-weight:normal;}
p {line-height:1.5em;text-align:left;font-size: 1.1em;margin-bottom: 15px;margin-top: 0;margin-right: 0;margin-left: 0;}
p#bottom {margin-bottom: 0;}
a {outline: none;}
a img {color: #303030;border: 0;}
a.main {color: #336699;font-weight: bold;text-decoration: none;}
a:hover.main {text-decoration: underline;}
.photo {padding:2px;background-color:#f0f0f0;border:1px solid #d8d8d8;margin: 0;}

/* Main container */

#container {width: 1020px;margin: 0 auto;background:#ffffff;padding-right: 20px;padding-left: 20px;padding-bottom: 10px;}

/* Site title section */

#header {width: 1020px;margin: 0 auto;height: 60px;background: #eee url(../images/top.jpg) repeat-x;padding-right: 20px;padding-left: 20px;border-bottom: 1px solid #ffffff;font-size:1.1em;}
#logo {vertical-align: middle;margin-top: 19px;margin-right: 137px;width: 273px;float: left;}
#search {width: 254px;overflow: hidden;vertical-align: middle;height: 57px;padding-top: 3px;}
#search span {width: 190px;height: 26px;background-image: url(../images/search/searchtext.png);float: left;padding-top: 3px;padding-right: 2px;padding-bottom: 3px;padding-left: 10px;background-repeat: no-repeat;}
input.inputsearch {border: 0px;width: 178px;height: 20px;color: #000000;background-color: transparent;}
input.searchicon {border: 0px;width: 64px;height: 26px;float: left;position: relative;right: -190px;top: -32px;}
#swim21 {width: 120px;margin-top: 19px;background-position: center;margin-left: 141px;float: right;}

/* Navigation */

#navibox {padding-bottom: 5px;}
#subnavi{background: #ffffff;}
#mainnavi{background: #ffffff;}
#subnavi{background: #ffffff;}
ul#nav {color: #ffffff;font-size: 1.1em;margin: 0;padding-top: 4px;padding-bottom: 4px;padding-left: 0;padding-right: 0;}
ul#nav li  {margin: 0;padding-left: 0;display: inline;list-style: none;border-left: solid 1px #ffffff;}
ul#nav li a {background: #006600 url(../images/menu-images/green.jpg) repeat-x;color: #ffffff;text-decoration: none;padding-top: 4px;	padding-bottom: 4px;padding-left: 8px;padding-right: 8px;}
ul#nav li a:hover {background: url(../images/menu-images/hover.jpg) repeat-x;}
ul#nav li a.current {color: #ffffff;text-decoration: none;background: #006699 url(../images/menu-images/current.jpg) repeat-x;}
ul#navsub {color: #ffffff;font-size: 1.1em;margin: 0;padding-top: 4px;padding-bottom: 4px;padding-left: 1px;padding-right: 0;}
ul#navsub li  {background: #006699 url(../images/menu-images/currentsub.jpg) repeat-x;margin: 0;display: inline;list-style: none;}
ul#navsub li a {background: #006699 url(../images/menu-images/currentsub.jpg) repeat-x;color: #ffffff;text-decoration: none;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;padding-right: 8px;}
ul#navsub li a:hover {text-decoration: underline;}
ul#navsub li a.current {color: #006699;background: #ffffff;}
.navsubl {background: #006699 url(../images/menu-images/currentsub.jpg) repeat-x;width: auto;display: inline;padding-top: 4px;	padding-bottom: 4px;}

/* Main Image(s) */

#picture {height:250px;color:#ffffff;clear:both;margin-bottom: 15px;background: #ffffff url(../images/front.jpg) no-repeat left top;}

/* Main content */

#main {width:781px;float:left;margin-bottom: 5px;}
#mainwide {width:1019px;float:left;padding-right: 5px;}
#maingal {width:1024px;float:left;}
#maintick {width:781px;float:left;margin-top: 5px;margin-bottom: 5px;}
#blank {clear: both;}

/* Sidebar */

#sidebar {width:230px;float: right;margin-left: 9px;}
#sidebartick {width:230px;float: right;margin-left: 9px;margin-top: 5px;}

/* Footer */

#footer {width: 1020px;margin: 0 auto;height: 60px;background: #333333 url(../images/bottom.jpg) repeat-x;padding-right: 20px;	padding-left: 20px;border-top: 1px solid #ffffff;}
#footer a {color:#ffffff;text-decoration:none;}
#left {width: 290px;float: left;margin-right: 125px;padding-top: 22px;font-size: 1.2em;color: #ffffff;height: 38px;}
#middle {width: 445px;overflow: hidden;vertical-align: middle;text-align: left;color: #808080;padding-top: 13px;height: 47px;}
#middle a {color:#ffffff;}
#middle a:hover {text-decoration:underline;}
#links1 {width: 115px;float: left;margin-right: 50px;font-size: 1.2em;color: #808080;}
#links2 {width: 115px;overflow: hidden;vertical-align: middle;font-size: 1.2em;text-align: left;color: #ffffff;margin-right: 50px;}
#links3 {width: 115px;float: right;font-size: 1.2em;}

/* PDF Box */

#pdfbox {border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;margin-bottom: 10px;padding: 2px;}
#pdftitle {color: #006600;font-size: 1.0em;font-weight: bold;float: left;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}
#pdfentry {font-size:1.0em;background: #ffffff;overflow: hidden;padding-top: 5px;padding-bottom: 5px;padding-left: 2px;	padding-right: 5px;}

/* Disclaimer Box */

#discbox {border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;margin-bottom: 10px;padding: 2px;}
#disctitle {color: #006600;font-size: 1.0em;font-weight: bold;float: left;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}
#discentry {font-size:1.0em;background: #ffffff;overflow: hidden;padding-top: 5px;padding-bottom: 5px;padding-left: 2px;padding-right: 5px;}
#discentry a {color: #333333;text-decoration: none;}
#discentry a:hover {text-decoration: underline;}

/* Both Box */

#bothbox {border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;margin-bottom: 10px;padding: 2px;}
#bothtitle {color: #006600;font-size: 1.0em;font-weight: bold;float: left;padding-right: 5px;padding-top: 12px;padding-bottom: 12px;}
#bothentry {font-size:1.0em;background: #ffffff;overflow: hidden;padding: 5px;}

/* Link Images */

a[href ^="mailto:"] {padding-right: 20px;background: transparent url(/resources/images/email_icon.gif) no-repeat center right;}

/* Load Hover/Scroller Images */

.empty {background-image: url(../images/menu-images/hover.jpg);display:none;}
.scrollhide {display:none;}

