@charset "utf-8";
/* CSS Document */
img, div {behavior: url(http://www.boxtopia.co.uk/iepngfix.htc) }

body{
margin:0;
padding:0;
background-image:url(../images/WinterBackground.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

#header{
padding:0;
margin:0;
width:100%;
background-color:#4bbbe5;
height:38px;}

/* #topMenu{
margin-right:auto;
margin-left:auto;
width:960px;
font-size:12px;
font-weight:600;
}

#topMenu ul{
padding:0;
margin:0;
list-style:none;
padding-top:12px;

}

#topMenu li{
padding:0;
margin:0;
display:inline;
}

#topMenu a{
padding:0;
margin:0;
text-decoration:none;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:15px;
}

#topMenu a:hover{
padding:0;
margin:0;
text-decoration:none;
color:#FFFFFF;
background-color:#85d3f0;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
} */
#topMenu{
margin-right:auto;
margin-left:auto;
width:960px;
font-size:12px;
font-weight:600;
}

#topMenu ul{
list-style:none;
padding:0;
margin:0;

}

#topMenu li{
display:inline;
padding:0;
margin:0;
float:left;
padding-top:11px;
padding-bottom:11px;
background-color:#4bbbe5;
}
#topMenu a{
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:15px;
padding-bottom:15px;

}

#topMenu a:hover{
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:15px;
padding-bottom:15px;
background-color:#85d3f0;
}
 

#topMenu a:active{
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;

}

#container{
position:relative;
padding:0;
margin:0;
width:960px;
margin-right:auto;
margin-left:auto;
}



#header h1{
padding:0;
margin:0;
display:none;}

#header h2{
padding:0;
margin:0;
display:none;}

#menu{
width:207px;
float:left;
}

#search{
margin:0;
padding:0;
width:204px;
height:58px;
background-color:#2cc2dc;
border:solid 1px #533007;
}

.navigation{
padding:0;
margin:0;
margin-left:6px;
background-color:#951521;
width:192px;
border-left:solid 1px #533007;
border-right:solid 1px #533007;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:100px;
}

.navigation ul{
padding:0;
margin:0;
list-style:none;
padding-left:15px;
width:157px;}

.navigation li{
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #650c12;}

.navigation a{
color:#FFFFFF;
font-weight:600;
text-decoration:none;}

#searchbox{
padding:0;
margin:0;
margin-top:18px;
margin-left:8px;}

#searchbox input{
border:0;

}
#searchbox .submit{
background-color:#068da4;

}

#navpole{
background-image:url(../images/menupole.png);
background-repeat:no-repeat;
height:270px;}

#content{
width:426px;
float:left;
margin-left:5px;
color:#951521;
}
#contentfade{
height:94px;
width:396px;
position:absolute;
left:15px;
bottom:8px;
display:visable;

}

#contentfade .fade-box{
position:absolute;
height:94px;
width:396px;
display:visable;

}

#contentimage{

width:426px;
height:236px;
}

#page{
position:relative;
padding:0;
padding:0;
background-color:#f8dac7;
border: solid 1px #562400;
padding-bottom:230px;}

#page h1{
color:#951521;
font-size:18px;
padding-left:15px;
}

#page h2{
color:#951521;
font-size:14px;
padding-left:15px;
}

#page .content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
padding-left:15px;
}

#page a{
color:#951521;
font-weight:600;
}

#gallery{
position:relative;
padding:0;
padding:0;
background-color:#f8dac7;
border: solid 1px #562400;
padding-bottom:250px;}

#gallery h1{
color:#951521;
font-size:18px;
padding-left:15px;
}

#gallery h2{
color:#951521;
font-size:14px;
padding-left:15px;
}

#gallery ul {
	margin: 0;
	padding: 0;
	padding-left:10px;
	list-style: none;
}

#gallery li {
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	list-style: none;
	float: left;
	width: 130px;
	height: 130px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
}


#gallery a {
text-decoration:none;
color:#663300;
}

#gallery p {
margin:0;
padding:0;
width:420px;
padding-left:8px;
padding-bottom:50px;
}

#gallery_album{
position:relative;
padding:0;
padding:0;
background-color:#f8dac7;
border: solid 1px #562400;
padding-bottom:250px;}

#gallery_album h1{
color:#951521;
font-size:18px;
padding-left:15px;
}

#gallery_album h2{
color:#951521;
font-size:14px;
padding-left:15px;
}


#gallery_album ul {
	margin: 0;
	padding: 0;
	padding-left:10px;
	list-style: none;
}

#gallery_album li {
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	list-style: none;
	float: left;
	width: 137px;
	height: 137px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
}

#gallery_album li img {
	border: 1px solid #ffffff;
}

#gallery_album a {
text-decoration:none;
color:#663300;
}

#gallery_album p {
margin:0;
padding:0;
width:420px;
padding-left:8px;

}
#form{
padding:0;
margin:0;
width:400px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#951521;
}

#form p{
margin:0;
padding:0;
padding-bottom:10px;
}

#form form{
padding:0;
margin:0;}

#form input{
border: #951521 1px solid;
margin:0;}

#form textarea{
border: #951521 1px solid;
margin:0;}

#form .submit{
background:#951521;
color:#FFFFFF;
margin-left:320px;
}

#whatsform{
padding:0;
margin:0;
width:400px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#951521;
}

#whatsform p{
margin:0;
padding:0;
padding-bottom:10px;
}

#whatsform form{
padding:0;
margin:0;}

#whatsform input{
border: #951521 1px solid;
margin:0;
width:390px;}

#whatsform textarea{
border: #951521 1px solid;
margin:0;}

#whatsform .checkbox{
margin:0;
width:10px;}

#whatsform .submit{
background:#951521;
color:#FFFFFF;
margin-left:290px;
width:100px;
}

#form2{
padding:0;
margin:0;
width:400px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#951521;
}

#form2 p{
margin:0;
padding:0;
padding-bottom:10px;
}

#form2 form{
padding:0;
margin:0;}

#form2 input{
border: #951521 1px solid;
margin:0;}

#form2 textarea{
border: #951521 1px solid;
margin:0;}

#form2 .submit{
background:#951521;
color:#FFFFFF;
margin-left:320px;
}

#sent{
padding-bottom:100px;}

#results{
padding:0;
padding:0;
background-color:#f8dac7;
border: solid 1px #562400;
padding-bottom:15px;
padding-bottom:100px;}

#results h1{
padding:0;
margin:0;
color:#951521;
font-size:18px;
padding-left:15px;
}

#results ul{
padding:0;
margin:0;
list-style:none;
padding:0;
width:400px;
padding-left:15px;}

#results h2{
padding:0;
margin:0;
color:#951521;
font-size:14px;
padding-left:15px;
}

#results h3{
padding:0;
margin:0;
color:#951521;
font-size:13px;
}

#results .text{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#results p{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
padding-left:15px;
}

#results .more a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#951521;
}

#bandtmedia{
height:51px;
background-color:#660d13;}

#bandtmedia img{
}

#bottomcontentimage{
background-image:url(../images/cenpole.png);
height:150px;}

#newsbox{
background-color:#f4c09f;
width:394px;
margin-left:15px;
font-size:12px;
padding-bottom:10px;}

#newsbox p{
width:365px;
padding-left:14px;}

#newsbox h1{
color:#951521;
font-size:14px;
height:26px;
background-color:#f0a87a;
padding:0;
margin:0;
padding-left:15px;
padding-top:10px;
}

#newsbox h2{
color:#951521;
font-size:14px;
padding-left:15px;
}

#boxes{
position:relative;
width:394px;
height:270px;
margin-top:15px;
margin-left:15px;
}

#twitterbox{
width:199px;
background-color:#f4c09f;
background-image:url(../images/twitter.gif);
background-repeat:no-repeat;
float:left;
padding-top:40px;
padding-bottom:10px;
font-size:12px;
margin-bottom:5px;
}

#twitterbox ul{
list-style:none;
padding:0;
margin:0;
font-size:12px;
}

#twitterbox li{
list-style:none;
padding:0;
margin:0;
}

#twitterbox h2{
margin:0;
padding:0;
font-size:11px;
padding-left:10px;
}

#twitterbox a{
color:#951521;
}

#tweet{
padding:0;
margin:0;
width:180px;
padding-left:10px;}

#tweet2{
padding:0;
margin:0;
width:180px;
padding-left:10px;}

#facebox{
height:55px;
width:179px;
padding-top:15px;
background-color:#f4c09f;
float:left;
margin-left:15px;
margin-bottom:15px;
}

#facebox .youlink{
width:95px;
padding-left:10px;
padding-top:5px;
float:left;}

#facebox img{
padding-left:15px;
float:left;
}

#youbox{
height:55px;
width:179px;
padding-top:15px;
background-color:#f4c09f;
float:left;
margin-left:15px;
margin-bottom:15px;
}

#youbox .youlink{
width:95px;
padding-left:10px;
padding-top:5px;
float:left;}

#youbox img{
padding-left:15px;
float:left;
}

#poll{
padding-top:5px;
width:179px;

background-color:#f4c09f;
float:left;
background-image:url(../images/poll.gif);
background-repeat:no-repeat;
margin-left:15px;
padding-bottom:5px;
}


#rhs{
position:relative;
width:318px;
float:right;
margin-top:40px;
}




#tape{
width:25px;
height:163px;
position:absolute;
background-image:url(../images/tape.png);
top:350px;
right:297px;
}

#youtube{
width:304px;
height:204px;
border:1px solid #562400;
background-color:#000000;
margin-left:5px;
}

#tubepole{
height:37px;
background-image:url(../images/tubepole.png);
background-repeat:no-repeat;
}
.poll{
font:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:5px;
margin-top:5px;
color:#000000;}

.poll p{
padding:0;
margin:0;
padding-top:25px;}

.poll ul{
padding:0;
margin:0;
list-style:none;}

.poll li{
padding:0;
margin:0;}

.poll .vote{
margin-left:5px;
margin-top:5px;
background-color:#650c12;
border:none;
color:#FFFFFF;}

#boxcalc{
width:277px;
height:329px;
border:1px solid #562400;
margin-left:20px;
background-color:#006600;
background-image:url(../images/boxcalcbg.gif);
background-repeat:repeat-x;
}

#frame{
font-family:Arial, Helvetica, sans-serif;
}

#calcpole{
height:300px;
background-image:url(../images/calcpole.png);
background-repeat:no-repeat;
margin-left:17px}

#footer{
clear:both;
height:276px;
background-color:#3f9c30;
}

#isc{
font-size: 70%;
font-weight: bold;
color:#4bbbe5;
margin-bottom:20px;
}
#isc a {
color:#4bbbe5;
text-decoration: none;

}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightbox a {
text-decoration:none;
color:#000000;
font-size:16px;

}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
