@charset "UTF-8";
/*
Theme Name: Hunstanton Ski Club
Theme URI: http://hecticdesigns.co.uk/
Description: Custom theme for Hunstanton Ski Club.
Version: 1.0
Author: Hectic Designs
Author URI: http://hecticdesigns.co.uk/
*/



/* Begin Typography & Colors */

 body {
 	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:12px; 
	margin:0; 
	height:100%;
	color:#000000;
	background-color:#ffffff;
	background-image:url(../img/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

table, table tr, table td, table th {
	border:none;
	padding:0;
}


h1 {
	font-size:23px;
	font-weight:bold;
	color:#1b436d;
	margin-bottom:2px;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#999999;
	margin-bottom:2px;
}

h3 {
	font-size:12px;
	font-weight:normal;
	color:#686868;
	margin:2px 0 16px 0;
}

h4 {
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#686868;
	margin:2px 0 2px 0;
}

hr {
	border-color:#CCCCCC;
	width:100%;
}

p {
	line-height:16px;
}

#wrapper .thumbBox img {
	border:solid 1px #cccccc;
}

#topWrapper {
	margin:0 auto 0 auto;
	width:864px;
	height:95px;
	padding:0;
}

#topWrapper .logoHome {
	width:132px;
	height:95px;
	padding:0;
	margin-right:112px;
	float:left;
}

#wrapper {
	width:824px;
	min-height:900px;
	height:auto !important;
	height:900px;
	margin:365px auto 0 auto;
}

#wrapper ul li {
	padding-bottom:20px;
}

#footerWrapper {
	width:824px;
	height:60px;
	margin:10px auto 10px auto;
	padding:10px 0 0 0;
	border-top:solid 1px #b0b0b0;
}


#footerWrapper .footerLeft {
	width:412px;
	height:30px;
	vertical-align:middle;
	float:left;
	color:#b0b0b0;
}

#footerWrapper .footerRight {
	width:412px;
	height:30px;
	vertical-align:middle;
	float:left;
	text-align:right;
}


.clear {
	clear:both;
}

.imgRight {
	float:right;
	margin:0 0 10px 10px;
}

.imgLeft {
	float:left;
	margin:10px 10px 10px 0;
}

p.title {
	*margin-top:10px;
}

a {
	text-decoration:none;
	color:#29599b;
}

a:hover {
	color:#5e8fd2;
}




/* menu */
#topWrapper #menu{ margin:0px; padding:75px 0 0 0; list-style:none; color:#fff; line-height:9px; display:inline-block; float:left; z-index:1000; }
#topWrapper #menu a { color:#fff; text-decoration:none; }
#topWrapper #menu > li {background:transparent none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0 12px 0 0; background-color:Transparent;}
#topWrapper #menu > li.end {background:transparent none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0; background-color:Transparent;}
#topWrapper #menu > li a:hover {color:#B0D730;}
/* sub-menus*/
#topWrapper #menu ul { padding:0px; margin:0px; display:block; display:inline;}
#topWrapper #menu li ul { position:absolute; left:-10px; top:0px; margin-top:20px; width:180px; line-height:16px; background-color:#ffffff; color:#0395CC; /* for IE */ display:none; }
#topWrapper #menu li:hover ul { display:block;}
#topWrapper #menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#topWrapper #menu li ul li:first-child { border-top: none; }
#topWrapper #menu li ul li a { display:block; color:#194474; }
#topWrapper #menu li ul li a:hover { color:#60a4f1; }
/* main submenu */
#topWrapper #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#000000; color:#fff; z-index:999;}
/* corners*/
#topWrapper #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#topWrapper #menu .corner_inset_right { position:absolute; top:0px; left:180px;}
#topWrapper #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#topWrapper #menu .corner_left { position:absolute; left:0px; top:0px;}
#topWrapper #menu .corner_right { position:absolute; left:162px; top:0px;}
#topWrapper #menu .middle { position:absolute; left:18px; height: 20px; width: 145px; top:0px;}
		


#topWrapper #menu a.dissapear:hover img, a.dissapear:hover img {
	-moz-opacity:0; -ms-filter:"alpha(opacity=0)"; filter:alpha(opacity=0); opacity:0;	
}