/*-----------------------------------------------------------
Description: Rare 2010
Version: 1.0
Author: Soren Aarlev
Author URI: www.aspevents.net
Last Updated: 15/05/2009
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
ol,ul{ margin:0; padding:0; list-style:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 100.1%  Arial, Helvetica, Sans-serif; text-align:center; background:url(../g/2009/template/bg_site.jpg) repeat-x 0 0 fixed; background-color:#8d8a8a;_margin-bottom:40px; margin:40px 0 40px 0;}
*body {margin-bottom:40px;} 
a:link {color:#8649b0; text-decoration:none;} /* unvisited link */
a:visited {color:#8649b0; text-decoration:none;} /* visited link */
a:hover {color:#999; text-decoration:none;} /* mouse over link */
a:active {color:#8649b0; text-decoration:none;} /* selected link */
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:940px; position:relative; background-color:#fff; margin:0 auto; text-align:left;} /*Main Container*/
#header-top-wrap{width:940px; height:48px; background:url(../g/2009/template/site_top.gif) no-repeat; line-height:48px; float:left; position:relative; }
#header-top-left {width:520px; padding:21px 55px 0 125px;  float:left; position:relative; font:0.83em Arial, Sans-serif;} /*Marquee Wrapper*/
#header-top-right {margin:0; padding:0; width:218px; float:left; position:relative; padding-left:22px; } /* Search Wrapper*/
#header-middle {width:940px; height:220px; float:left; position:relative;}
#header-bottom-wrap {width:940px; height:41px; _margin-top:-2px; /*IE6*/}
#header-bottom-left {float:left; width:735px; height:41px; background:url(../g/2009/template/dates.jpg) no-repeat;}
#header-bottom-right {float:left; width:205px; height:41px;}
#content {width:940px; margin-top:7px;}
#col-left {float:left; width:202px;}
#col-mid {float:left; width:533px; font:0.83em/1.4em Arial, Sans-serif; color:#666;}
#col-right {float:left; width:205px;}
/*---------------------------------------------------------*/


/* MENU
-----------------------------------------------------------*/
/*Main Menu*/
#menu {width:202px; margin-bottom:7px;}
#menu a {height:27px; line-height:27px; padding-left:21px;} /* Vertical Align Link Items */
ul.mainmenuitems li {margin-bottom:1px;} /* 1px Gap between buttons */
li.menu_off a{ display:block; font:bold 0.85em Helvetica, Arial, Sans-serif; letter-spacing:-1px; text-transform:uppercase; color:#666; text-decoration:none;  background:url(../g/2009/template/menu_bg_off.gif); margin:0;}
li.menu_off a:visited{color:#666;}
li.menu_off a:hover{ display:block;color:#fff;text-decoration:none; text-transform:uppercase;  background:url(../g/2009/template/menu_bg_on.gif) ; margin:0;}
li.menu_on a{ display:block; font:bold 0.85em Helvetica, Arial, Sans-serif; letter-spacing:-1px; text-transform:uppercase; color:#fff;text-decoration:none; background:url(../g/2009/template/menu_bg_on.gif); margin:0;}
li.menu_on a:visited{color:#fff;}
li.menu_on a:hover{color:#fff;}

/*Sub Menu*/
#submenu {width:202px; margin-top:5px; }
ul.submenuitems li {margin:0; background:none; border:none;}
li.submenu_off a{font:0.72em Arial, Sans-serif; color:#666; text-decoration:none; background:none;padding:0; margin:0; letter-spacing:normal; text-transform:none;}
li.submenu_off a:visited{ color:#666;}
li.submenu_off a:hover{color:#8649b0; background:none;padding:0; margin:0; letter-spacing:normal; text-transform:none;}
li.submenu_on a{font:0.72em Arial, Sans-serif; color:#8649b0; text-decoration:none; text-transform:none; background:none;padding:0; margin:0;letter-spacing:normal;}
li.submenu_on a:visited{color:#8649b0;}
li.submenu_on a:hover{color:#8649b0;}
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1 {font:bold 1.3em Arial, Sans-serif; color:#666; margin:5px 0px 0 0px; border-bottom:1px dotted #666;} /* Page Title Home */
h2 {font:bold 1.3em Arial, Sans-serif; color:#666; margin:25px 25px 0 25px; border-bottom:1px dotted #666;} /* Sheet Titles */
h3 {font:bold 0.5em Arial, Sans-serif; color:#666;} /* Strap Titles */
h4.rhspanel {font: bold 0.72em Arial, Helvetica, Sans-serif; color:#666; border-bottom:1px dotted #666; margin:0 7px 0 7px;}  /*Panel Titles for RHS panels */
h4.lhspanel {font: bold 0.72em Arial, Helvetica, Sans-serif; color:#666; border-bottom:1px dotted #666; margin:0 7px 0 7px;}  /*Panel Titles for RHS panels */
.ez_po_header{font:bold 1em Arial, Sans-serif; color:#666;}/*e-zone titles*/
.ez_header{font:bold 1em Arial, Sans-serif; color:#666; padding-top:15px;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheet_1 {border:1px solid #dfdddd; background:url(../g/2009/template/bg_sheets.gif) repeat-x top; margin-bottom:7px;}
div.sheetbody_1 {padding:10px 25px 25px 25px;}
div.sheet-spacer {width:7px;} /*Vertical Spacer for Left/Right Sheets*/
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
div.panel_1 {}
div.panelbody_1 {font:0.83em/1.4em Arial, Sans-serif; color:#666; margin-bottom:10px;} /* Default RHS Panel */
div.panel_2 {font:0.83em/1.4em Arial, Sans-serif; color:#666; margin-bottom:10px;} /* Default LHS Panel*/
div.panel_3 {width:205px; height:41px;} /* Register Now Button Panel*/
/*---------------------------------------------------------*/


/*MARQUEE
------------------------------------------------------------*/
#header-top-left a {font:0.83em Arial, Sans-serif; color:#666;}
#header-top-left a:hover {font:0.83em Arial, Sans-serif; color:#8649b0;}
/*----------------------------------------------------------*/


/*SEARCH
------------------------------------------------------------*/
.searchfield input {margin-top:15px; font:0.70em Arial, Sans-serif; color:#999;padding-top:4px;}
div.searchbutton input {padding:0; margin-top:15px;}
/*----------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding:0; width:940px; text-align:left; height:56px; background:url(../g/2009/template/site_foot.jpg) no-repeat; font:0.80em Arial, Sans-serif; line-height:56px; }  
ul#footer ul {padding-left:20px;_width:920px;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px;}
ul#footer li a{text-decoration:none; font:0.85em Arial, Sans-serif; color:#666;}
ul#footer li a:hover{ text-decoration:none; font:0.85em Arial, Sans-serif; color:#8649b0;}
/*---------------------------------------------------------*/