BODY{
	background-color : #2E2E2E;
	color : black;
	font-family : Arial, sans-serif;
	font-size : 100%;
	padding : 0px;
	margin : 0px;
}

table#body{
	border-collapse : collapse;
	margin : auto;
	border-left : 1px solid #fff;	
}

table#body td{
}

table#headercontainer{
	border-collapse : collapse;
}

table#headercontainer td{
	padding : 0px;
}

td#masthead{
	padding : 0px;	
}

td#showdates{
	background-color : #2E2E2E;
	height : 80px;
}

td#loginboxholder{
	height : 93px;
	background : url('/_System/mdlboatandribshow/Images/LoginBox.gif');
	background-repeat : no-repeat;
	background-position : 0px 0px;
	vertical-align : middle;
	text-align : center;
	background-color : #2E2E2E;	
	color : white;
	font-size : 80%;
	font-weight : bold;
}

td#loginboxholder form{
	padding : 0px;
	margin : 0px;
}

td#loginboxholder input{
	border : none;
	color : black;
	padding  : 1px;
	font-size : 80%;	
	background-color : white;
	width : 60px;
	margin : 3px;
}

td#logoholder{
	background-color : #2E2E2E;
}

img#logoimage{
	width : 402px;
	height : 173px;
	border : none;
}

img#loginbox{
	margin-bottom : 5px;
}

img#celticband{
	width : 760px;
	height : 42px;
}

img#eventdates{
	width : 358px;
	height : 67px;
}

td#advertisingstrip{
	width : 135px;
	padding : 70px 0px 5px 0px;
	background-color : #2E2E2E;
	border-left : 1px solid white;
	vertical-align : top;
	text-align : center;
}

td#advertisingstrip img, td#advertisingstrip a img{
	width : 125px;
	height : 125px;
	border : none;
	background-color : white;
	margin-bottom : 15px;
	margin-left : auto;
	margin-right : auto;
}

td#menucontainer{
	width : 171px;
	height : 474px;
	vertical-align : top;
	background-color : white;
	background-image : url('/_System/mdlboatandribshow/Images/MenuBackground.jpg');
	background-repeat : no-repeat;
	background-position : 0% 100%;
}

td#contentcontainer{
	width : 584px;
	vertical-align : top;
	background-image : url('/_System/mdlboatandribshow/Images/ContentBackground.jpg');
	background-repeat : repeat-y;
	border-left : 1px solid #01B6EF;	
	padding-bottom : 0px;
}

div#contentdivholder{
	margin: 10px 10px 0px 10px;
	padding : 5px;
	min-height : 450px;
	background-image: url('/_System/mdlboatandribshow/Images/ContentAlphaBG.png');;
	background-repeat : repeat;
}

div#contenthere{
	font-size : 75%;
	margin : 5px;
}

div#contenthere img{
	margin : 10px;
}

td#footer{
	background-color : #2E2E2E;
	background-image : url('/_System/mdlboatandribshow/Images/FooterImage.jpg');
	background-repeat : no-repeat;	
	background-position : 0px 0px;
	padding : 50px 5px 5px 5px;
	color : white;
	font-size : 60%;
	border-bottom : 1px solid #fff;		
}

td#footer a{
	color : white;
	text-decoration : none;
}

td#footer img{
	float : left;
	height : 60px;
	width : 469px;
	border : none;
	background-color : white;
	margin-right : 20px;
}

ul#menu{
	margin : 30px 0 0 -1px;
	padding : 0;
	opacity : 0.85;
	-khtml-opacity: 0.85;
	-moz-opacity : 0.85;
	width : 173px;
	position : absolute;
	filter: alpha(opacity=85);
}

ul#menu li{
	list-style-type : none;
	background-color : #2EC1EF;
	margin : 0 0 4px 0;
}

ul#menu li a{
	color : white;
	font-weight : bold;
	text-decoration : none;
	font-size : 80%;
	display : block;
	border-width : 1px 0 1px 0;
	border-color : #545454;
	border-style : solid;
	padding : 3px 3px 3px 10px;	
}

ul#menu li a:hover, ul#menu li a:active{
	background-color : #2E2E2E;
	border-top : 1px solid #FE0000;
	border-bottom : 1px solid #FE0000;
}

a img{
	border : none;
}

h2{
	background-color : white;
	border : 1px solid #D5F3FC;
	font-size : 120%;
	margin-top : 0px;
	padding : 3px;
}

div.articlefullwidth{
	margin-top : 10px;
}

div.articlewithslideshow{
	margin-top : 10px;
}

div.backlink{
	margin : 5px;
	padding-right : 20px;
	text-align : right;
}

input.loginimage{
	height : 17px;
	margin : 0 0 0 4px;
	width : 32px;
	cursor : pointer;
	border-width : 0px;
	vertical-align : middle;
	background-color : transparent;
}

.redfont {color:#FF0000;}
.bluefont {color:#0000FF;}
.greenfont {color:#008000;}
.purplefont {color:#800080;}
.HeaderIntroFont {color:#4b4c4d;}
.OrangeLinkFont {color:F17F0D;} 
.HeaderFont {color:#34578f;}
.SubHeaderFont {color:#727171;}
.BodyTextFont {color:#636363;}
.EmphasisFont {color:#9c3548;}

.redbg {background:#FA9090;}
.bluebg {background:#9B9BFD;}
.greenbg {background:#7CB27C;}
.purplebg {background:#8B6A8B;}

.smallestfont {font-size:70%;}
.smallerfont {font-size:85%;}
.largerfont {font-size:115%;}
.largestfont {font-size:135%;}

.LeftAlign {text-align:left;}
.RightAlign {text-align:right;}
.CentreAlign {text-align:center;}

.boldstyle {font-weight:bold;}
.italicstyle {font-style: italic;}

.slideshowwrapper {background-color:#f6f6f6;text-align:center;border:1px #cecece solid;}
.slideshowpadding {padding:1em 1em 1em 1em;}
.slideshowimage {border:1px #000000 solid;margin:auto;padding:0;}
.slideshowtextspacing {padding:0 1.2em 0 1.2em;}
.slideshowmovearrow {color:#000000;}
.slideshowmaincaption {color:#30598d;font-weight:bold;}
.slideshowimagecaption {margin:0.2em 0 0.2em 0;}

.slideshowmovelinks:link,.slideshowmovelinks:visited {color:#818181;font-weight:bold;text-decoration:none;}
.slideshowNumber:link,.slideshowNumber:visited,.slideshowNumber:hover {background-color:#30598d;font-weight:bold;padding:0.5em;text-decoration:none;color:#FFFFFF;}
.slideshowNumber_selected:link,.slideshowNumber_selected:visited,.slideshowNumber_selected:hover {background-color:#1d324f;font-weight:bold;padding:0.5em;text-decoration:none;color:#FFFFFF;}

.imageBox {background-color:#2f486d;padding:0.3em 0.3em 0 0.3em;float:left;}
.imageBoxButtons {text-align:center;padding-top:0.2em;}
.imageBox a img {border:0;}

.backgroundfade {height:1px;width:1px;position:absolute;top:0px;left:0px;z-index:15;filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity: 0.25;opacity:.25;display:none;}

.marinaslideshowwrapper {background-color:#f6f6f6;text-align:center;border:1px #36508b solid;width:372px;height:226px;}
.marinaslideshowpadding {padding:0.5em 0.5em 0.2em 0.5em;}
.marinaslideshowimage {border:0;margin:0;padding:0;border-width: 0 2px 2px 0;border-color:#cfcac6;border-style:solid;}
.marinaslideshowtextspacing {padding:0.2em 1.2em 0 1.2em;}
.marinaslideshowwrapper .slideshowNumber:link,.marinaslideshowwrapper .slideshowNumber:visited,.marinaslideshowwrapper .slideshowNumber:hover {padding:0.2em;text-decoration:none;color:#21406c;background-color:transparent;font-weight:normal;}
.marinaslideshowwrapper .slideshowNumber_selected:link,.marinaslideshowwrapper .slideshowNumber_selected:visited,.marinaslideshowwrapper .slideshowNumber_selected:hover {padding:0.2em;text-decoration:none;color:#21406c;background-color:transparent;}


