/*-----------------------------------------------------------
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/surfer_bg.jpg) top center no-repeat #fcf9d1;}
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:985px; margin:0 auto; padding:0; _position:relative;}
	#languages{float:left; width:189px; height:33px; padding-top:210px;}
	#header{float:left; width:796px; height:243px; padding:0; margin:0;}
	#mainpage{width:985px; background:url(../g/2010/template/bg_main.gif) right repeat-y;}
		#col-left{float:left; width:189px;}
			#menu{float:left; width:189px;}
			#pb_left{float:left; width:189px;}
		#col-ctr{float:left; width:532px; padding:0; margin:0; }
		
			#content{float:left; width:516px; padding-left:16px; padding-top:52px; }
		#col-right{float:left; width:264px; background:url(../g/2010/template/bg_surf_top.gif) no-repeat; _position:absolute; _right:-21px; _top:242px;}
			#pb_right_upr{float:left; width:264px; height:319px; padding:0; margin:0;}
			#pb_right_mid{float:left; width:130px; padding-left:64px; padding-right:70px; background:url(../g/2010/template/bg_surf_mid.gif) no-repeat; height:68px;}
	#bottom{float:left; width:985px; background:url(../g/2010/template/bg_main.gif) right repeat-y;}
		#pb_right_lwr{float:left; width:130px; height:108px; padding-left:784px; padding-right:71px; background:url(../g/2010/template/bg_btm2.gif) bottom no-repeat;}
		#footer{float:left; width:985px; height:28px; background:url(../g/2010/template/bg_footer.gif) no-repeat; padding-top:10px;}
		#partners{float:left; width:985px; height:117px; background:url(../g/2010/template/bg_partners.gif) no-repeat; padding-top:15px;}

/*---------------------------------------------------------*/

/* 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:#000;}
#submenu a{font:1em Arial, Sans-serif; color:#000; 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.5em/1.1em Arial, Sans-serif; color:#000; text-align:left; margin:0; padding:5px 10px 5px 0; text-transform:uppercase; font-weight:bold;}
h2{font:1.25em/1.1em Arial, Sans-serif; color:#004563; text-align:left; margin:0; padding-top:15px; font-weight:bold;}
h3{text-align:left; color:#000; font:bold 1em/1em Arial, san-serif; padding-top:5px; margin:0;}
h4{color:#000; 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:503px;}
.leftsheet{float:left; width:231px; margin-right:40px; _margin-right:10px;}
.rightsheet{float:left; width:231px;}
.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;}

 /* Right powerbar panel style */
.panel_2{margin-top:9px; width:130px;}

 /* Left powerbar panel style */
.panel_3{margin-top:9px; width:189px;} 
.panel_3 a {color:#000000; 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:#31220a; 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 0.9em 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:bold 0.9em Arial, Helvetica, Sans-serif; color:#034662; text-decoration:none;}
ul.footeritems li a:hover {display:inline; font:bold 0.9em Arial, Helvetica, Sans-serif; color:#2babe2; text-decoration:none; }
/*---------------------------------------------------------*/
