/* ---------------------------------------------------------------------------

Title:			The Jolly Sailor Stylesheet
Created: 		14/08/2008
Created By:		Jeremy Jarrett ©2008 Funky Baboon
	
/* Backgrounds --------------------------------------------------------- */

td.reddivider {
	background-image: url(../images/mainsite/redbar.gif);
	background-repeat:repeat-x; }

td.navigationbg {
	background-image: url(../images/navigationbg.gif);
	background-repeat:repeat-x; }	
	
td.mainbluebg {
	background-image: url(../images/mainsite/bg-blue-sides.gif);
	background-repeat:repeat-x; }		
	
/* Useful Link Table --------------------------------------------------------- */

td.usefullinktop {
	background-image: url(../images/mainsite/side-top.jpg);}
	
td.usefullinkmiddle {
	background-image: url(../images/mainsite/side-middle.jpg);
	background-repeat:repeat-y; }

td.usefullinkbottom {
	background-image: url(../images/mainsite/side-bottom.jpg); }
	
/* News Table --------------------------------------------------------- */

td.newstop {
	background-image: url(../images/mainsite/news-top.jpg);}
	
td.newsmiddle {
	background-image: url(../images/mainsite/news-middle.jpg);
	background-repeat:repeat-y; }

td.newsbottom {
	background-image: url(../images/mainsite/news-bottom.jpg); }

/* Beer Logo's Table--------------------------------------------------------- */

td.beerlogotop {
	background-image: url(../images/mainsite/logo-top.gif);}
	
td.beerlogomiddle {
	background-image: url(../images/mainsite/logo-sides.gif);
	background-repeat:repeat-y; }

td.beerlogobottom {
	background-image: url(../images/mainsite/logo-bottom.gif); }
	
td.beerlogotopfull {
	background-image: url(../images/mainsite/logo-top-full.gif);}
	
td.beerlogomiddlefull {
	background-image: url(../images/mainsite/logo-sides-full.gif);
	background-repeat:repeat-y; }

td.beerlogobottomfull {
	background-image: url(../images/mainsite/logo-bottom-full.gif); }
	
/* Main Navigation --------------------------------------------------------- */
		
.navigation {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #004225;	}

.navigationdivider {
	font-family:Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #92151F;	}
	
.navigation a:link { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225; }
.navigation a:visited { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225;}
.navigation a:hover { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F;}
.navigation a:active { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225;}
	
/* Right Hand Side Navigation ----------------------------------------------------- */
	
td.rhsnavbg {
	background-image: url(../images/mainsite/rhs-link-bg.gif);}
	
.rhsnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004225;
	font-weight: bold;
	text-decoration: none; }
	
.rhsheading {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #92151F;
	font-weight: bold;
	text-decoration: none; }
	
.rhsnavigation a:link { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225; }
.rhsnavigation a:visited { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225;}
.rhsnavigation a:hover { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F;}
.rhsnavigation a:active { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225;}

/* 2nd Right Hand Side Navigation ------------------------------------------------ */
	
td.nextrhsnavbg {
	background-image: url(../images/mainsite/rhs-link-bg.gif);}
	
.nextrhsnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004225;
	font-weight: bold;
	text-decoration: none; }
	
.nextrhsheading {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #92151F;
	font-weight: bold;
	text-decoration: none; }
	
.nextrhsnavigation a:link { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225; }
.nextrhsnavigation a:visited { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225;}
.nextrhsnavigation a:hover { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F;}
.nextrhsnavigation a:active { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#004225;}

/* Useful Links  --------------------------------------------------------- */

.usefullinks {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #202E53;
	font-weight: bold;
	text-decoration: none; }

.usefullinkmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: lowercase;
	color: #92151F;
	text-decoration: none;
	text-indent: 10pt; }

/* Jolly News  --------------------------------------------------------- */

.latestnewsheading {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #0082d8;
	font-weight: bold;
	text-decoration: none; }
	
.latestnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082d8;
	text-decoration: none; }

.latestnewslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8500a7;
	font-weight: bold;
	text-decoration: none; }

.latestnewslink a:link { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#8500a7; }
.latestnewslink a:visited { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#8500a7;}
.latestnewslink a:hover { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#8500a7;}
.latestnewslink a:active { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#8500a7;}

/* Food Menu Styles  --------------------------------------------------------- */

.menuitem {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #003362;
	padding: 5px 0 3px 0; }
	
.menudescription {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	padding: 5px 0 3px 0; }

.menuprice {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #92151F;
	padding: 5px 0 3px 0; }
	
/* Wine Menu Styles  --------------------------------------------------------- */

.winemenuname1 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #92151F;
	padding: 5px 0 3px 0; }
	
.winemenuname2 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #003362;
	padding: 5px 0 3px 0; }
	
.winemenudescription {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	padding: 5px 0 3px 0; }

.winemenuprice {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #92151F;
	padding: 5px 0 3px 0; }
	
/* Team Calendar  --------------------------------------------------------- */

.teamcalendarheading {
	font-family:Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #92151F;
	font-weight: bold;
	padding: 5px 0 5px 0; }
	
.teamcalendarmonth {
	font-family:Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #003362;
	font-weight: bold;
	padding: 5px 0 3px 0; }
	
.teamcalendardate {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #003362;
	padding: 5px 0 3px 0; }
	
.teamcalendarteams {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	padding: 5px 0 3px 0; }

.teamcalendarvs {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #92151F;
	padding: 5px 0 3px 0; }

/* Main Styles  --------------------------------------------------------- */

h1 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 20px;
	color: #003362;
	padding: 5px 0 5px 0;
	letter-spacing: -1px; }

h2 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #003362;
	padding: 2px 0 2px 0; 
	letter-spacing: -1px; }

h3 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #003362;
	padding: 2px 0 2px 0; }

h4 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #003362;
	padding: 2px 0 2px 0; }

h5 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #003362;	}
	
h6 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #003362;	}

p, blockquote {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	padding: 5px 0 3px 0; }
		
a:link { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F; }
a:visited { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F;}
a:hover { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F;}
a:active { font-family:Verdana, Arial, Helvetica; text-decoration:none !important; color:#92151F;}

ul {
	list-style-type:none;
	list-style-image:url(../images/mainsite/redbullet.gif);
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666666; }
	
.footer {
	font-family:Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #202E53;	}

.galleryphotolabel {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #003362;
	padding: 5px 0 5px 0;}


