/*-----------------------------------------------------------
Description: EventUK site
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; background:url(../g/2009/template/bg_stripe.gif);}
body {font: 0.79em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; text-decoration:none;}
body a {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#ed1c24; text-decoration:none;}
body a:hover {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#0254a6; text-decoration:none;}
body a :visited {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#ed1c24; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/

#PageBody_DIV {width:100%; margin:0 auto; position:relative;}
#wrapper_top{width:100%; height:32px; position:relative; background:url(../g/2009/template/bg_top.gif) repeat-x; margin:0 auto;}
#topholder{width:954px; position:relative; margin:0 auto; padding:0;}
#toppowerbar{position:relative; float:right; padding:0; margin:0;}
#wrapper_bottom{width:954px; position:relative; margin:0 auto;}
#header {width:954px; float:left; position:relative; background:url(../g/2009/template/event_header2.jpg) no-repeat; height:219px;}
#main_body{float:left; position:relative; width:954px; background:url(../g/2009/template/bg_main.gif) repeat-y; margin:0; padding:0;}
#mainnav{width:900px; height:39px; float:left; position:relative; margin:0; padding-left:27px; padding-right:27px;}
#subnav{width:900px; _width:901px; min-height:20px; float:left; position:relative; margin-left:27px; _margin-left:13px; background-color:#0254a6; padding:0;}
#content{width:571px; position:relative; float:left; padding:0; margin:0;}
#news{width:506px; float:left; position:relative; margin:2px 19px 5px 46px; _margin-left:19px; _margin-right:10px; padding:0;}
#sheet{width:506px; float:left; position:relative; margin:0 19px 15px 46px; _margin-left:19px; _margin-right:10px; padding:0;}
#col_right1{width:200px; position:relative; float:left; margin:0; padding:0;}
#rightpowerbar1top{width:200px; height:15px; float:left; position:relative; background:url(../g/2009/template/panel_top.gif) no-repeat; padding:0; margin-top:20px; background-color:#d2d5d9;}
#rightpowerbar1{width:186px; float:left; position:relative; background-color:#d2d5d9; margin-right:15px; padding-left:14px;}
#rightpowerbar1bottom{width:200px; height:15px; float:left; position:relative; background:url(../g/2009/template/panel_bottom.gif) no-repeat; padding:0; margin:0;}
#rightpowerbar2{width:109px; float:left; position:relative; padding:0 4px 0 20px; _padding-left:5px; margin-top:5px;}
#footer {width:954px; height:97px; float:left; position:relative; padding-top:41px; text-align:center; background:url(../g/2009/template/bg_footer.gif) no-repeat; margin:0 auto;}
.marquee{font: 1em/1.7em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#fff; text-decoration:none;}
.marquee a{font: 1em/1.7em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#9fce0c; text-decoration:none;}

/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
ul #navigation{display:inline; position:relative; float:left;}
ul#navigation li{display:inline; line-height:1.5em;  position:relative; float:left;}

.menu_off{height:39px; padding:0; margin:0;}
.menu_on{height:39x; padding:0; margin:0;}

ul #sub_navigation{display:inline; position:relative; float:left; list-style:none;}
ul#sub_navigation li{display:inline; line-height:1.5em;  position:relative; float:left; list-style:none; padding-left:15px; }

.submenu_off{height:18px; padding-top:2px; padding-right:10px; font:0.95em Arial, sans-serif; color:#000; font-weight:bold; text-align:left; margin:0; text-decoration:none;}
.submenu_off a{height:18px; font:0.95em Arial, sans-serif; color:#fff; font-weight:bold; text-align:left; text-decoration:none;}
.submenu_off a:hover{height:18px; font:0.95em Arial, sans-serif; color:#71b3f6; font-weight:bold; text-align:left; text-decoration:none;}
.submenu_on{height:18px; padding-top:2px; padding-right:10px; font:0.95em Arial, sans-serif; color:#71b3f6; font-weight:bold; text-align:left; margin:0; text-decoration:none;}
.submenu_on a{height:18px; font:0.95em Arial, sans-serif; color:#71b3f6; font-weight:bold; text-align:left; text-decoration:none;}
.submenu_on a:hover{height:18px; font:0.95em Arial, sans-serif; color:#71b3f6; font-weight:bold; text-align:left; text-decoration:none;}


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:bold 0.55em/1em Arial, Sans-serif; color:#03294f; text-align:left; position:relative; padding-top:15px; border-top:1px dashed #ccc;}
h2{color:#0254a6; text-align:left; font:normal 1.25em Arial, Sans-serif; margin-top:20px; margin-bottom:15px; font-weight:bold;}
h3{text-align:left; color:#666; font-weight:bold; font-size: 0.93em; margin-top:0px;}
h4{color:#354d45; text-align:left; font-weight:bold; font-size: 1em; padding-left:10px; padding-top:10px;}
/*---------------------------------------------------------*/



/* BANNERS
-------------------------------------------------------------*/

/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/

div.sheet_1 {float:left; position:relative;}
.sheetbody_1 ul {list-style:disc; margin-left:2.5em; }
.sheetbody_1 ol {list-style:lower-roman; margin-left:2.5em; }

.vert{width:15px;}

.hoz{height:1px;}

.ez_nbt_header{color:#fff; font-weight:bold; padding-top:20px; font-size:1.2em;}
.ez_nbt_po_header{color:#fff; font-weight:bold; padding-top:17px!important;}


/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/

.panel_1{padding:0; margin:0; float:left; position:relative; text-align:right;}
.paneltitle_1{width:135px; font:bold 1.10em/1em Arial, Sans-serif; color:#e70067; text-align:left; padding-bottom:5px; position:relative; margin-bottom:3px;}
.panelbody_1 {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#4e5050;}
.panelbody_1 a {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#fff;}
.panelbody_1 a:hover {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#2c92da;}


.panel_2{width:171px; padding-top:5px; float:left; position:relative; margin-bottom:5px;}
.paneltitle_2{width:171; height:15px; font:bold 1em/1em Arial, Sans-serif; color:#fff; padding:5px; background:url(../g/2009/template/bg_whitepanel_top.gif) no-repeat;}
.panelbody_2 {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#3f3f3f; line-height:1.25em; background-color:#fff; padding:5px;}
.panelbody_2 a {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#dc121a; line-height:1.25em;}
.panelbody_2 a:hover {font: 1em/1.5em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#0254a6; line-height:1.25em;}
.panelfooter_2{width:171px; height:11px; background:url(../g/2009/template/bg_whitepanel_btm.gif) no-repeat;}

.panel_3{width:130px; padding:0; margin:0; float:left; position:relative; text-align:right;}
.paneltitle_3{width:120px; height:15px; font:bold 1em/1em Arial, Sans-serif; color:#fff; padding:5px; background-color:#838383; text-align:center; position:relative; }




/*---------------------------------------------------------*/




/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{width:954px; height:40px; clear:both; padding:0; list-style:none;}
ul.footeritems li {display:inline; font-size:0.95em; font-weight:bold; color:#fff; margin-left:3px; text-decoration:none; line-height:1.5em; padding-top:2px;padding-right:5px; text-align:center;}
ul.footeritems li a { font-size:0.95em; font-weight:bold; color:#fff; margin-left:2px; text-decoration:none;}
ul.footeritems li a:hover { font-size:0.95em; font-weight:bold; color:#95c9fd; margin-left:2px; text-decoration:none; }
/*---------------------------------------------------------*/
