/*-----------------------------------------------------------
Description: LIW 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.74em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#535353; line-height:1.5em; text-decoration:none; background:url(../g/2010/template/site_fade.gif) repeat-x #fff;}
body a:link{text-align:left; color:#bb262b; text-decoration:none;}
body a:visited {text-align:left; color:#bb262b; text-decoration:none;}
body a:hover {text-align:left; color:#bb262b; text-decoration:underline;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:960px; margin:0 auto; position:relative; background:url(../g/2010/template/site_bg.gif) repeat-y;}
#communities{width:910px; padding-top:5px; padding-right:50px; margin:0; background-color:#c9c9c8; float:right;}
#wrapper{width:960px; margin:0 auto;; background:url(../g/2010/template/site_topfade.gif) no-repeat;}
	#top{width:969px; height:134px; background:url(../g/2010/template/top_bg.gif) no-repeat; float:left;}
		#top_nav{float:left; width:223px; margin:0; padding:50px 0 0 50px;}
		#top_nav a{color:#535353;}
		#top_nav a:hover{text-decoration:underline;}
		#banner{float:right; width:468px; margin:0; padding:50px 58px 0 0;}
	#header{width:960px; height:231px; padding:0; margin:0;float:left;}
	#nav{width:910px; height:64px; background:url(../g/2010/template/nav_bg.gif) no-repeat; margin-left:50px; _margin-left:25px; padding:0; z-index:998; float:left;}
		#home{float:left; width:99px; height:34px; margin-left:1px;}
		#mainnav{float:left; width:721px;}
	#main{width:910px; background:url(../g/2010/template/content_bg.gif) repeat-y; margin-left:50px; min-height:800px;}
		#content{float:left; background:url(../g/2010/template/content_top.gif) no-repeat; width:475px; padding:0 60px 0 25px; min-height:170px;}
			#pb_top{ width:475px; margin-top:15px;float:left;}
			#pb_top table{padding-bottom:10px;}
		#right{float:left; width:350px;}
			#right_top{float:left; width:311px; background:url(../g/2010/template/rightline.gif) repeat-y;}
				#pb_right_tl{float:left; width:136px; padding-right:24px;}
				#pb_right_tr{float:left; width:120px; padding-left:20px;}
			#pb_right_mid{float:left; width:300px; margin:15px 0 15px 0;}
			#pb_right_bl{float:left; width:125px; padding-right:35px;}
			#pb_right_br{float:left; width:150px;}
	#bottom_band{width:960px; height:67px; background:url(../g/2010/template/main_end.gif) no-repeat;}
	#pb_bottom{float:left; width:860px; padding:20px 50px 0 50px; min-height:60px; background:url(../g/2010/template/btm_bg_upr.gif) no-repeat bottom;}
	#footer{width:960px; height:88px; float:left; background:url(../g/2010/template/btm_bg_lwr.gif) no-repeat; padding-left:15px;}
	#asplink{padding-top:5px; padding-left:50px;}	
	#asplink a{font:0.9em Arial, Helvetica, Sans-serif; color:#b2b5b7;}
	#asplink a:visited{font:0.9em Arial, Helvetica, Sans-serif; color:#b2b5b7;}
	#asplink a:hover{font:0.9em Arial, Helvetica, Sans-serif; color:#999;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:998; position:relative; float:left; width:721px; padding-top:3px; margin:0; height:31px;}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font:1.2em arial, Verdana, Sans-serif; color:#313131; font-weight:normal; display:block; text-decoration:none!important; line-height:31px;  padding:0 2px 0 2px; margin-top:-5px;}
.menu1 ul a:visited {line-height:31px; color:#313131;}
.menu1 ul a:hover{color:#bb262b!important; line-height:31px; text-decoration:none; text-align:center;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:31px; padding-top:5px;}
.menu1 table{position:absolute; border-collapse:collapse; left:-1px; top:35px; z-index:998;}
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu****

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0;border:none; background:none; background-color:#ba2427; margin-top:-5px;}
.menu1 ul ul li{list-style:none; width:140px; background:none; position:relative; display:block;}
.menu1 ul ul li a, .menu1 ul ul li a:visited{background:none; background-color:#ba2427!important; color:#fff!important; font:1em Arial, Sans-serif; padding:6px 5px 6px 10px; margin:0; text-align:left; border:none;  line-height:15px; text-transform:none;}
.menu1 ul ul li a:hover{color:#fff!important; background:none; padding:6px 5px 6px 10px; margin:0; text-align:left; line-height:15px; background-color:#832527!important;}
.menu1 ul ul li:hover {background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.5em/1.1em Arial, Sans-serif; color:#ba2427; text-align:left; margin:0; font-weight:bold; padding-top:25px; padding-bottom:10px;}
h2{font:1.1em/1.1em Arial, Sans-serif; color:#000; text-align:left; margin:0; padding-bottom:5px;}

h3{text-align:left; color:#4a4a4a; font:bold 1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{color:#bd2229; font:bold 1.3em Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0;}

.ez_header{color:#000; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#0f034e; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:475px; margin:0; padding:0;}
.leftsheet{float:left; width:225px; margin-right:25px; padding:0;}
.rightsheet{float:left; width:225px; padding:0; margin:0;}

.fullsheet2{float:left; width:455px; margin:0; padding:0;}
.leftsheet2{float:left; width:205px; margin-right:25px; padding:0;}
.rightsheet2{float:left; width:205px; margin:0; padding:0;}

.sheetbody{padding-bottom:25px;}
.bodysheet{padding:0;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul{list-style:disc; margin-left:2em;}
.bodysheet ol{list-style:decimal; margin-left:2em;}

.sheetbody_2{padding-bottom:15px; border-top:5px solid #c9c9c9; background:url(../g/2010/template/sheet_fade.gif) repeat-x; padding:10px; color:#000;}
.bodysheet2 p{padding:0 0 15px 0; margin:0;}
/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/* Communities */
.panel_6{float:right; padding:0; margin:0; background-color:#c9c9c8;}
.panelbody_6 P{padding:0; margin:0;}

/* PLAIN */
.panel_1{float:left; padding:0; margin:0;}

/* Bottom powerbar */
.panel_4{float:left; padding-left:20px; width:100px; margin:0; padding-bottom:15px; font-size:0.9em;}

/* Opening Times */
.panel_5{float:left; padding-left:20px; width:200px; margin:0; padding-bottom:15px; font-size:0.9em;}

 /* Quick Links*/
.panel_2{float:left; padding:0; margin:0; background:url(../g/2010/template/ql_bg.gif) no-repeat; padding-top:24px; width:136px; height:155px;}
.paneltitle_2{float:left; width:116px; padding-right:20px; margin:0; color:#bd2229; font:bold 1.3em Arial, Helvetica, sans-serif;}
.panelbody_2{float:left; width:116px; padding-right:20px; margin:0;}

/* plain with padding */
.panel_3{float:left; padding:0; margin-bottom:15px; width:136px;}
.paneltitle_3{float:left; width:116px; padding-right:20px; padding-bottom:5px; margin:0; color:#bd2229; font:bold 1.3em Arial, Helvetica, sans-serif;}
.panelbody_3{float:left; width:116px; padding-right:20px; margin:0;}

/* bordered with padding */
.panel_liw{float:left; width:126px; padding:0; margin:0;}
.paneltitle_liw{float:left; width:126px; padding:0; margin:0;}
.paneltop_liw{float:left; padding:0; margin:0; background:url(../g/2010/template/pb_top.gif) no-repeat; height:17px; width:126px;}
.panelbody_liw{float:left; position:relative; width:107px; padding:0 5px 0 5px; margin:0; border-left:4px solid #c9c9c9; border-right:4px solid #c9c9c9;}
.panelbody_liw img{text-align:center; padding:0; margin:0;}
.panelfoot_liw{float:left; padding:0; margin:0; background:url(../g/2010/template/pb_btm.gif) no-repeat; height:17px; width:125px; padding-bottom:15px;}

/* blog panel */
.blog_liw{float:left; width:150px; padding:0; margin:0;}
.blogtitle_liw{float:left; width:150px; padding:0; margin:0;}
.blogtop_liw{float:left; padding:0; margin:0; background:url(../g/2010/template/blog_top.gif) no-repeat; height:20px; width:150px;}
.blogbody_liw{float:left; position:relative; width:101px; padding:0 28px 0 21px; margin:0; background:url(../g/2010/template/blog_mid.gif) repeat-y;}
.blogbody_liw img{text-align:center; padding:0; margin:0;}
.blogfoot_liw{float:left; padding:0; margin:0; background:url(../g/2010/template/blog_btm.gif) no-repeat; height:27px; width:150px; padding-bottom:15px;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative; margin-bottom:10px; margin-top:5px ; padding-left:50px;}
ul.footeritems li {display:inline; font:normal 0.9em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#b2b5b7; text-decoration:none; line-height:1.4em; margin-right:5px;}
ul.footeritems li a {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#b2b5b7;}
ul.footeritems li a:hover {display:inline; font:0.9em Arial, Helvetica, Sans-serif; color:#999;}
ul.footeritems li a:visited {display:inline; text-decoration:none;}

/*---------------------------------------------------------*/

