/*-----------------------------------------------------------
Description: FESPA 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; background:url(../g/2010/template/bg_site.jpg) top center no-repeat #0d2243;}
body {font:0.76em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#231f20; line-height:1.5em; text-decoration:none;}
body a {text-align:left; color:#2babe2; font-weight:bold; text-decoration:none;}
body a:hover {text-align:left; color:#004563; font-weight:bold; text-decoration:none;}
body a :visited {text-align:left; color:#2babe2; font-weight:bold; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{width:975px; margin:0 auto; padding:0; _position:relative;}
	
	#header{float:left; width:975px; height:420px; padding:0; margin:0;}
	#mainpage{width:975px; background:url(../g/2010/template/bg_page.gif) center repeat-y;}
		#col-left{float:left; width:201px;}
			#pb_lang{float:left; width:201px; height:33px; padding-bottom:10px;}
			#menu{float:left; width:201px;}
			#pb_left{float:left; width:201px; padding-top:15px;}
		#col-ctr{float:left; width:492px; padding:0; margin:0 44px 0 36px; }
			#content{float:left; width:432px; padding:0 30px 0 30px; margin:0; background:url(../g/2010/template/bg_sheet_top.gif) top center no-repeat;}
		
		#col-right{float:left; width:171px; background:url(../g/2010/template/pb_top.gif) top center no-repeat; padding-left:20px; padding-top:7px;}
			
	#bottom{float:left; width:985px; height:232px; background:url(../g/2010/template/bg_bottom.gif) bottom left no-repeat;}
#footer{float:left; width:100%; height:28px; padding-top:10px; padding-bottom:5px; background-color:#aedee4;}
		

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
#mainmenu{margin:0px; position:relative; float:left; width:189px;}
ul#mainmenuitems{margin:0; position:relative; float:left;}
ul#mainmenuitems li{margin:0; position:relative; float:left; list-style:none; line-height:0.75em;}

#submenu{margin:0px; position:relative; float:left; width:189px;}
#submenu ul{margin:0; position:relative; float:left; width:189px;}
#submenu li{width:189px; margin:0; position:relative; list-style:none; line-height:0.75em; display:block; font:1em Arial, Sans-serif; color:#fff;}
#submenu a{font:1em Arial, Sans-serif; color:#fff; display:block; width:174px; padding:5px 0 5px 15px;}
#submenu a:hover{color:#ec1394; display:block; width:174px; padding:5px 0 5px 15px;}
#submenu a:active{color:#ec1394; display:block; width:174px; padding:5px 0 5px 15px;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.8em/1.1em Arial, Sans-serif; color:#0d2243; text-align:left; margin:0; padding:5px 10px 5px 0; text-transform:uppercase; font-weight:bold;}
h2{font:1.4em/1.1em Arial, Sans-serif; color:#00adee; text-align:left; margin:0; padding-top:15px; font-weight:bold;}
h3{text-align:left; color:#fff; font:bold 1em/1em Arial, san-serif; padding-top:5px; margin:0;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1.2em; padding:0; margin:0 0 5px 0;}

.fespalist a{color:#555;}
.fespalist a:hover{color:#2babe2;}
.ez_header{color:#000; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#000; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:432px;}
.leftsheet{float:left; width:206px; margin-right:20px; _margin-right:10px;}
.rightsheet{float:left; width:206px;}
.sheetbody{}
.bodysheet {padding-top:10px;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul {list-style:disc; margin-left:2.5em;}
.bodysheet ol {list-style:decimal; margin-left:2.5em;}

.bodysheet hr{border:0; color:#555555; background-color:#555555; height:1px; width:100%; text-align:left;}

/* Surf Wax Sheet */
.fullsheet3{float:left; width:503px; height:81px; background:url(../g/2010/template/bg_surf_wax.gif) no-repeat;}
.sheetbody_3{width:265px; padding:78px 214px 0 24px;}

/* Social Networking */
.fullsheet4{float:left; width:503px; border-top:1px solid #000;}
.bodysheet4{margin-top:10px;}

/* DRIFTWOOD LEFT RIGHT SHEET  STYLE*/
.leftsheet2{float:left; width:168px; height:205px; padding:93px 40px 60px 50px; margin:0; background:url(../g/2010/template/bg_drift_sheet_l.gif) no-repeat;}
.rightsheet2{float:left; width:167px; height:205px; padding:93px 70px 60px 20px; margin:0; background:url(../g/2010/template/bg_drift_sheet_r.gif) no-repeat;}
.sheetbody_2{}
.titlesheet2{font:1.5em/1.1em Arial, Sans-serif; color:#000; text-align:left; margin:0; padding-bottom:5px;}
.strapsheet2{padding-bottom:5px; margin:0;}
.bodysheet2{}
.bodysheet2 p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul {list-style:disc; margin-left:2.5em;}
.bodysheet2 ol {list-style:decimal; margin-left:2.5em;}
/* No hoz spacing for driftwood sheets*/
.nohoz{width:0; padding:0; margin:0}


/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
/* PLAIN */
.panel_1{padding:0;  margin:0;color:#fff;}

 /* Right powerbar panel style */
.panel_2{margin-top:9px; width:130px;color:#fff;}

 /* Left powerbar panel style */
.panel_3{margin-top:9px; width:189px;color:#fff;} 
.panel_3 a {color:#fff; font-weight:normal;}
.panel_3 a:hover {color:#f260e4; font-weight:normal;}
.panel_3 a :visited {color:#000000; font-weight:normal;}

 /* PARTNERS */
.panel_4{float:left; width:950px; padding:0 15px 0 15px;  margin:0;}
.panelbody_4{height:70px; padding-bottom:5px; font:1em Arial, Helvetica, Sans-serif; letter-spacing:normal; font-weight:bold; text-align:left; color:#fff; line-height:1.5em; text-decoration:none; text-align:center;}

/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; text-align:center; list-style:none;}
ul.footeritems li {display:inline; font:normal 1.1em Arial, Helvetica, Sans-serif; letter-spacing:normal; color:#034662; text-decoration:none; line-height:1.5em; padding-left:6px;}
ul.footeritems li a {display:inline; font:normal 1.1em Arial, Helvetica, Sans-serif; color:#034662; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:normal 1.1em Arial, Helvetica, Sans-serif; color:#2babe2; text-decoration:none; }
/*---------------------------------------------------------*/
