/*
Design by Luke Addington
http://www.lukeaddington.co.uk
For Use by Heybridge Basin Regatta
www.heybridgebasinregatta.co.uk

*/

body { 
margin : 20px; 
background : #27343c; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #787878; 
} 
h1, h2, h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
color : #f93d00; 
} 
h1 { 
font-size : 2em; 
} 
h2 { 
font-size : 1.6em; 
} 
h3 { 
font-size : 1.6em; 
} 
p, ul, ol { 
margin-top : 0; 
line-height : 180%; 
} 
a { 
text-decoration : none; 
border-bottom : 1px dotted #999999; 
color : #417fda; 
} 
a:hover { 
background : none; 
} 
#wrapper { 
width : 910px; 
margin : 0 auto; 
padding : 20px; 
} 
#header { 
width : 910px; 
height : 50px; 
margin : 0 auto; 
} 
#logo { 
float : left; 
width : 640px; 
color : #ffffff; 
} 
#logo h1 { 
float : left; 
padding : 0; 
letter-spacing : -1px; 
text-transform : none; 
font-size : 2.6em; 
color : #ffffff; 
font-family : "Century Gothic"; 
} 
#logo p { 
float : left; 
margin : 0; 
padding : 10px 10px; 
font : normal 14px Georgia, "Times New Roman", Times, serif; 
font-style : italic; 
} 
#logo a { 
border : none; 
background : none; 
text-decoration : none; 
color : #ffffff; 
} 
#search { 
float : right; 
width : 230px; 
padding : 0; 
} 
#search form { 
height : 41px; 
margin : 0; 
padding : 70px 0 0 0; 
} 
#search fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
#search-text { 
width : 210px; 
border : none; 
text-transform : lowercase; 
font : bold 1.2em Arial, Helvetica, sans-serif; 
color : #ffffff; 
} 
#search-submit { 
display : none; 
} 
#banner { 
width : 870px; 
height : 184px; 
margin : 0 auto; 
padding : 0; 
background : url(rotate.php) no-repeat left top; 
} 
#menu { 
width : 910px; 
height : 50px; 
margin : 0 auto; 
padding : 0; 
background : #565f68 url(images/img.jpg) no-repeat left top; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
padding-left : 10px; 
list-style : none; 
line-height : normal; 
} 
#menu li { 
float : left; 
} 
#menu a { 
display : block; 
margin-top : 20px; 
margin-right : 3px; 
padding : 7px 20px 7px 20px; 
background : #ffffff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
border : none; 
} 
#menu a:hover { 
text-decoration : underline; 
} 
#page { 
width : 910px; 
margin : 0 auto; 
padding-top : 20px; 
background : #ffffff; 
} 
#content { 
float : right; 
width : 850px; 
padding : 20px 30px 0 0; 
} 
.post .title { 
color : #000000; 
} 
.post .title a { 
background : none; 
color : #f93d00; 
border : none; 
} 
.post .title a:hover { 
text-decoration : underline; 
} 
.post .meta { 
border-bottom : 1px dashed #d2d4c9; 
padding-bottom : 5px; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : italic; 
} 
.post .entry { 
padding : 10px 0 20px 0; 
text-align : justify; 
} 
#sidebar { 
float : left; 
width : 220px; 
padding : 20px 0 0 30px; 
color : #787878; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
margin : 0; 
padding : 0; 
} 
#sidebar li ul { 
padding-bottom : 30px; 
} 
#sidebar li li { 
line-height : 35px; 
border-bottom : 1px dashed #d2d4c9; 
} 
#sidebar li li span { 
display : block; 
margin-top : -20px; 
padding : 0; 
font-size : 11px; 
font-style : italic; 
} 
#sidebar h2 { 
letter-spacing : -0.5px; 
color : #f93d00; 
} 
#sidebar p { 
padding-bottom : 20px; 
text-align : justify; 
} 
#sidebar a { 
color : #417fda; 
border : none; 
} 
#sidebar a:hover { 
text-decoration : underline; 
color : #787878; 
} 
#calendar_wrap { 
padding : 20px; 
} 
#calendar table { 
width : 100%; 
} 
#calendar tbody td { 
text-align : center; 
} 
#calendar #next { 
text-align : right; 
} 
#footer { 
width : 910px; 
height : 20px; 
margin : 0 auto; 
padding : 20px 0 15px 0; 
background : url(images/img02.jpg) no-repeat left top; 
font-family : Arial, Helvetica, sans-serif; 
color : #b2b2b2; 
} 
#footer p { 
margin : 0; 
line-height : normal; 
font-size : 9px; 
text-transform : uppercase; 
text-align : center; 
} 
#footer a { 
color : #ffffff; 
} 
.entry_page_H1 { 
font-size : 36px; 
font-family : "Century Gothic"; 
} 
.entry_page_enter { 
font-size : 18px; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox img { 
width : auto; 
height : auto; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
outline : none; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
} 
#downloads_type { 
background-color : #565f68; 
background-image : url(images/pdf.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
#downloads_floppy { 
background-color : #565f68; 
background-image : url(images/download-icon.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
body { 
margin : 20px; 
background : #27343c; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #787878; 
} 
h1, h2, h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
color : #f93d00; 
} 
h1 { 
font-size : 2em; 
} 
h2 { 
font-size : 1.6em; 
} 
h3 { 
font-size : 1.6em; 
} 
p, ul, ol { 
margin-top : 0; 
line-height : 180%; 
} 
a { 
text-decoration : none; 
border-bottom : 1px dotted #999999; 
color : #417fda; 
} 
a:hover { 
background : none; 
} 
#wrapper { 
width : 910px; 
margin : 0 auto; 
padding : 20px; 
} 
#header { 
width : 910px; 
height : 50px; 
margin : 0 auto; 
} 
#logo { 
float : left; 
width : 640px; 
color : #ffffff; 
} 
#logo h1 { 
float : left; 
padding : 0; 
letter-spacing : -1px; 
text-transform : none; 
font-size : 2.6em; 
color : #ffffff; 
font-family : "Century Gothic"; 
} 
#logo p { 
float : left; 
margin : 0; 
padding : 10px 10px; 
font : normal 14px Georgia, "Times New Roman", Times, serif; 
font-style : italic; 
} 
#logo a { 
border : none; 
background : none; 
text-decoration : none; 
color : #ffffff; 
} 
#search { 
float : right; 
width : 230px; 
padding : 0; 
} 
#search form { 
height : 41px; 
margin : 0; 
padding : 70px 0 0 0; 
} 
#search fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
#search-text { 
width : 210px; 
border : none; 
text-transform : lowercase; 
font : bold 1.2em Arial, Helvetica, sans-serif; 
color : #ffffff; 
} 
#search-submit { 
display : none; 
} 
#banner { 
width : 870px; 
height : 184px; 
margin : 0 auto; 
padding : 0; 
background : url(rotate.php) no-repeat left top; 
} 
#menu { 
width : 910px; 
height : 50px; 
margin : 0 auto; 
padding : 0; 
background : #565f68 url(images/img.jpg) no-repeat left top; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
padding-left : 10px; 
list-style : none; 
line-height : normal; 
} 
#menu li { 
float : left; 
} 
#menu a { 
display : block; 
margin-top : 20px; 
margin-right : 3px; 
padding : 7px 20px 7px 20px; 
background : #ffffff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
border : none; 
} 
#menu a:hover { 
text-decoration : underline; 
} 
#page { 
width : 910px; 
margin : 0 auto; 
padding-top : 20px; 
background : #ffffff; 
} 
#content { 
float : right; 
width : 850px; 
padding : 20px 30px 0 0; 
} 
.post .title { 
color : #000000; 
} 
.post .title a { 
background : none; 
color : #f93d00; 
border : none; 
} 
.post .title a:hover { 
text-decoration : underline; 
} 
.post .meta { 
border-bottom : 1px dashed #d2d4c9; 
padding-bottom : 5px; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : italic; 
} 
.post .entry { 
padding : 10px 0 20px 0; 
text-align : justify; 
} 
#sidebar { 
float : left; 
width : 220px; 
padding : 20px 0 0 30px; 
color : #787878; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
margin : 0; 
padding : 0; 
} 
#sidebar li ul { 
padding-bottom : 30px; 
} 
#sidebar li li { 
line-height : 35px; 
border-bottom : 1px dashed #d2d4c9; 
} 
#sidebar li li span { 
display : block; 
margin-top : -20px; 
padding : 0; 
font-size : 11px; 
font-style : italic; 
} 
#sidebar h2 { 
letter-spacing : -0.5px; 
color : #f93d00; 
} 
#sidebar p { 
padding-bottom : 20px; 
text-align : justify; 
} 
#sidebar a { 
color : #417fda; 
border : none; 
} 
#sidebar a:hover { 
text-decoration : underline; 
color : #787878; 
} 
#calendar_wrap { 
padding : 20px; 
} 
#calendar table { 
width : 100%; 
} 
#calendar tbody td { 
text-align : center; 
} 
#calendar #next { 
text-align : right; 
} 
#footer { 
width : 910px; 
height : 20px; 
margin : 0 auto; 
padding : 20px 0 15px 0; 
background : url(images/img02.jpg) no-repeat left top; 
font-family : Arial, Helvetica, sans-serif; 
color : #b2b2b2; 
} 
#footer p { 
margin : 0; 
line-height : normal; 
font-size : 9px; 
text-transform : uppercase; 
text-align : center; 
} 
#footer a { 
color : #ffffff; 
} 
.entry_page_H1 { 
font-size : 36px; 
font-family : "Century Gothic"; 
} 
.entry_page_enter { 
font-size : 18px; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox img { 
width : auto; 
height : auto; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
outline : none; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
} 
#downloads_type { 
background-color : #565f68; 
background-image : url(images/pdf.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
#downloads_floppy { 
background-color : #565f68; 
background-image : url(images/download-icon.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
#apDiv1 { 
position : absolute; 
width : 179px; 
height : 99px; 
z-index : 1; 
left : 798px; 
top : 21px; 
} 
body { 
margin : 20px; 
background : #27343c; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #787878; 
} 
h1, h2, h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
color : #f93d00; 
} 
h1 { 
font-size : 2em; 
} 
h2 { 
font-size : 1.6em; 
} 
h3 { 
font-size : 1.6em; 
} 
p, ul, ol { 
margin-top : 0; 
line-height : 180%; 
} 
a { 
text-decoration : none; 
border-bottom : 1px dotted #999999; 
color : #417fda; 
} 
a:hover { 
background : none; 
} 
#wrapper { 
width : 910px; 
margin : 0 auto; 
padding : 20px; 
} 
#header { 
width : 910px; 
height : 50px; 
margin : 0 auto; 
} 
#logo { 
float : left; 
width : 640px; 
color : #ffffff; 
} 
#logo h1 { 
float : left; 
padding : 0; 
letter-spacing : -1px; 
text-transform : none; 
font-size : 2.6em; 
color : #ffffff; 
font-family : "Century Gothic"; 
} 
#logo p { 
float : left; 
margin : 0; 
padding : 10px 10px; 
font : normal 14px Georgia, "Times New Roman", Times, serif; 
font-style : italic; 
} 
#logo a { 
border : none; 
background : none; 
text-decoration : none; 
color : #ffffff; 
} 
#search { 
float : right; 
width : 230px; 
padding : 0; 
} 
#search form { 
height : 41px; 
margin : 0; 
padding : 70px 0 0 0; 
} 
#search fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
#search-text { 
width : 210px; 
border : none; 
text-transform : lowercase; 
font : bold 1.2em Arial, Helvetica, sans-serif; 
color : #ffffff; 
} 
#search-submit { 
display : none; 
} 
#banner { 
width : 870px; 
height : 184px; 
margin : 0 auto; 
padding : 0; 
background : url(rotate.php) no-repeat left top; 
} 
#menu { 
width : 910px; 
height : 50px; 
margin : 0 auto; 
padding : 0; 
background : #565f68 url(images/img.jpg) no-repeat left top; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
padding-left : 10px; 
list-style : none; 
line-height : normal; 
} 
#menu li { 
float : left; 
} 
#menu a { 
display : block; 
margin-top : 20px; 
margin-right : 3px; 
padding : 7px 20px 7px 20px; 
background : #ffffff; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
border : none; 
} 
#menu a:hover { 
text-decoration : underline; 
} 
#page { 
width : 910px; 
margin : 0 auto; 
padding-top : 20px; 
background : #ffffff; 
} 
#content { 
float : right; 
width : 850px; 
padding : 20px 30px 0 0; 
} 
.post .title { 
color : #000000; 
} 
.post .title a { 
background : none; 
color : #f93d00; 
border : none; 
} 
.post .title a:hover { 
text-decoration : underline; 
} 
.post .meta { 
border-bottom : 1px dashed #d2d4c9; 
padding-bottom : 5px; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : italic; 
} 
.post .entry { 
padding : 10px 0 20px 0; 
text-align : justify; 
} 
#sidebar { 
float : left; 
width : 220px; 
padding : 20px 0 0 30px; 
color : #787878; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
margin : 0; 
padding : 0; 
} 
#sidebar li ul { 
padding-bottom : 30px; 
} 
#sidebar li li { 
line-height : 35px; 
border-bottom : 1px dashed #d2d4c9; 
} 
#sidebar li li span { 
display : block; 
margin-top : -20px; 
padding : 0; 
font-size : 11px; 
font-style : italic; 
} 
#sidebar h2 { 
letter-spacing : -0.5px; 
color : #f93d00; 
} 
#sidebar p { 
padding-bottom : 20px; 
text-align : justify; 
} 
#sidebar a { 
color : #417fda; 
border : none; 
} 
#sidebar a:hover { 
text-decoration : underline; 
color : #787878; 
} 
#calendar_wrap { 
padding : 20px; 
} 
#calendar table { 
width : 100%; 
} 
#calendar tbody td { 
text-align : center; 
} 
#calendar #next { 
text-align : right; 
} 
#footer { 
width : 910px; 
height : 20px; 
margin : 0 auto; 
padding : 20px 0 15px 0; 
background : url(images/img02.jpg) no-repeat left top; 
font-family : Arial, Helvetica, sans-serif; 
color : #b2b2b2; 
} 
#footer p { 
margin : 0; 
line-height : normal; 
font-size : 9px; 
text-transform : uppercase; 
text-align : center; 
} 
#footer a { 
color : #ffffff; 
} 
.entry_page_H1 { 
font-size : 36px; 
font-family : "Century Gothic"; 
} 
.entry_page_enter { 
font-size : 18px; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox img { 
width : auto; 
height : auto; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
outline : none; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
} 
#downloads_type { 
background-color : #565f68; 
background-image : url(images/pdf.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
#downloads_floppy { 
background-color : #565f68; 
background-image : url(images/download-icon.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} #download_div {
	float: right;
	width: 250px;
	right: 60px;
}
.admin {
	text-decoration: none;
}
.entry_page_H1 a:link {
	text-decoration: none;
}
.entry_page_H1 a:visited {
	text-decoration: none;
}
.entry_page_H1 a:hover {
	text-decoration: none;
}
.entry_page_H1 a:active {
	text-decoration: none;
}
