/*-----------------------------------------------------------
Description: RSVP North 2010
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body { margin:0; padding:0; font: 0.6em  Verdana, Arial, Sans-serif; text-align:center; color:#494345; background:url(../g/2010/template/bg_site.gif) #212121 repeat-x top;} 
a:link {color:#ee2375; text-decoration:none;} /* unvisited link */
a:visited {color:#ee2375; text-decoration:none;} /* visited link */
a:hover {color:#56378f; text-decoration:none;} /* mouse over link */
a:active {color:#ee2375; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrappers*/
#PageBody_DIV{width:1000px; position:relative; margin:0 auto;}
#container {width:872px;  margin-left:91px; *margin-left:54px; _margin-left:54px;}

/*Header*/
#logo {position:absolute; top:0; left:0;}
#header-left {float:left; width:607px; height:256px; background:url(../g/2010/template/header_left.gif) no-repeat;}
#header-right {float:left; width:265px; height:256px; background:url(../g/2010/template/header_right.gif) no-repeat;}
#silhouette {position:absolute; top:0; right:0; width:104px; height:219px; background:url(../g/2010/template/silhouette.gif) no-repeat; }

/*Header*/
#marquee {width:439px; float:right; height:40px; font:bold 1em/40px Arial, Verdana, Sans-serif; text-transform:uppercase;}
#marquee a {color:#bc235b;}
#marquee a:hover {color:#56378f;}

/*Content*/
#content {width:872px; background:url(../g/2010/template/bg_content.gif) repeat-y; text-align:left; font:1.1em/1.5em Arial, Verdana, Sans-serif;}


/*Columns Home*/
#column-left {width:491px; float:left; padding:0 40px 0 75px; _width:481px;}
#column-right {width:266px; float:left; }
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
#menu {height:41px; background-color:#080808; padding-left:190px; }

/*Main Menu*/

.menu1{ z-index:999; position:relative;  float:left; width:755px; _width:; height:41px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:41px; margin-left:10px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:0px; top:40px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:transparent; display:block; background:url(../g/2010/template/bg_menu_off.gif) repeat-x bottom;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2010/template/bg_menu_on.gif) repeat-x bottom;/*main menu Background on hover*/}
.menu1 ul li a {text-align:center; display:block;  font: bold 1.1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:12px 7px 14px 7px;  _padding:14px 7px 13px 7px;text-transform:uppercase;}
.menu1 ul li a:visited {color:#fff;} /*Otherwise IE6 displays visited state as hover */
.menu1 ul li a:hover{text-align:center; display:block; font: bold 1.1em Arial, Sans-serif;  color:#fff; text-decoration:none; padding:12px 7px 14px 7px; _padding:14px 7px 13px 7px;}
.menu1 ul li a:active {color:#fff;} /*Otherwise IE6 displays active state as hover */

/*Sub Menu*/
.menu1 ul ul{margin:0; padding:0; }
.menu1 ul ul li{list-style:none; position:absolute; width:150px; margin:0; padding:0;}
.menu1 ul ul li a{ background-color:#333; color:#fff; text-transform:uppercase;  font: 1em Arial, Sans-serif; letter-spacing:0; /*border-bottom:1px solid #2c2b2c; */padding:6px 13px; text-align:left;}
.menu1 ul ul li a:visited {font-weight:normal;} /*Otherwise IE6 displays visited state as bold*/
.menu1 ul ul li a:hover{font: 1em Arial, Sans-serif;  color:#ee2375; text-transform:uppercase; background-color:#333; background-image:none; letter-spacing:0; padding:0; padding:6px 13px; text-align:left;}
.menu1 ul ul li a:active {font-weight:normal;} /*Otherwise IE6 displays active state as bold*/
.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
-----------------------------------------------------------*/
/*Page Titles*/
#pagetitle {margin:43px 0 20px -20px;}
h1 {font:bold 2.4em Helvetica, Arial, Sans-serif; display:inline; color:#fff; background-color:#ee2375; padding:5px;  text-transform:uppercase; } 

/*Sheet Titles*/
h2 {font:bold 1.3em Arial, Sans-serif; text-transform:uppercase; color:#593999;}

/*Strap Titles*/
h3 {font:bold 1em Helvetica, Arial, Sans-serif; } 

/*Panel Titles*/
h4 {font:bold 2em Arial, Sans-Serif; color:#ee2375; text-align:left; margin:20px 20px 0 20px;} 
h4.register {font:bold 2.4em Arial, Sans-serif; color:#ee2375; text-align:left; margin:100px 0 0 0; padding:0 0 0 20px; }
h4.exhibitorlist {font:bold 2em Arial, Sans-serif; color:#ee2375; text-align:left; margin:20px 20px 0 20px; padding:0 0 5px 0; background:url(../g/2010/template/inset.gif) repeat-x bottom; }
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Sheets Homepage*/
.sheetbody {margin-bottom:5px; }
.bodysheet {}
.leftsheet {float:left; width:226px;}
.rightsheet {float:left; width:226px; margin-left:20px;  _margin-left:10px;}
.fullsheet {width:491px;}
.hoz {display:none;}
.vert {display:none;}
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/* Plain Panel */
div.panel_plain P {margin:0; padding:0;}

/* Register Now Panel */
div.panel_1 {font:bold 1.1em Arial, Verdana, Sans-serif; text-transform:uppercase; text-align:left; color:#fff; padding:10px 0 0 20px;}
div.panel_1 P {margin:0; padding:0;}

/* Exhibitor List Panel */
div.panel_2 {padding:7px 0 7px 0;  margin:0 20px 0 20px; background:url(../g/2010/template/inset.gif) repeat-x bottom;}
div.panel_2 a {color:#c6c6c6;}
div.panel_2 a:hover {color:#fff;}
div.panel_2 P{margin:0; padding:0;}

/*Normal Panels*/
div.panel_3 {}
div.panel_3 P {margin:0; padding:0;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:48px; margin:0; padding:0; float:left; text-align:left;} 
ul#footer li {list-style:none; display:inline;  color:#a0adb7;  padding:0 2px 0 2px; margin:0;  font:1em Verdana, Sans-serif;}
ul#footer li a{ color:#a0adb7;  text-decoration:none; padding:0;  font:1em/48px Verdana, Sans-serif;}
ul#footer li a:visited{color:#a0adb7; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:active{color:#a0adb7; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/