/*-----------------------------------------------------------
Description: Buy Art Fair 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net

-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ol,ul {margin:0; padding:0;}

/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {color:#272727; font:0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; background:url(../g/2010/template/image_bg.jpg) no-repeat top center fixed #5b7a8f;}
body a{color:#ee2e24; text-decoration:none;}
body a:hover{color:#ee2e24; text-decoration:underline;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:1000px; position:relative; margin:0 auto;}
#wrapper{width:1000px; float:left;}
	#header{width:1000px; height:149px;}
	#sponsors{position:absolute; top:96px; right:17px; height:50px; /*background:url(../g/2010/template/sponsored.gif) no-repeat;*/ padding-left:72px;}
	#nav{width:1000px; float:left; height:53px; z-index:60; padding:0; margin:0;}
	#main{width:967px; float:left; margin-top:42px; padding-left:33px;}
		#col_left{width:214px; float:left; display:inline; margin:0; padding-right:18px;}
		#col_centre{width:708px; float:left;}
			#title{width:407px; float:left; padding-left:64px; height:64px; background:url(../g/2010/template/title_bg.gif) no-repeat;}
			#pb_search{width:170px; float:left; height:30px; background:url(../g/2010/template/search_bg.gif) no-repeat; padding-top:34px;}
			#topcut{width:67px; float:left; height:64px;}
			#centre_wrap{width:735px; background:url(../g/2010/template/centre_bg.gif) repeat-y;}
				#content{width:577px; float:left; display:inline; margin:0; padding:10px 66px 10px 64px;}
					#content ol, ul{list-style:disc; margin-left:1.5em;}
				#col_right{width:25px; float:left; position:relative; display:inline; margin:0; padding-top:10px;}	
			#bottomcut{float:left; margin:0; height:68px;}
			#sheetbottom{width:578px; float:left; background-color:#fff; height:67px; border-top:1px solid #c6c5c5;}
			#bottom_right{width:62px; float:left; height:68px; background-color:#fff;}
			#footer{float:right; padding-top:10px; background-color:#000; padding:5px; margin-bottom:10px; margin-top:5px;}

/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative; float:left; width:1000px; height:53px;}
.menu1 li{list-style:none; float:left; list-style:none;  position:relative; z-index:100;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:50px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:transparent; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:arial, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; margin-top:-8px; z-index:999;}
.menu1 ul ul li{list-style:none; position:absolute; width:117px; left:24px;}
.menu1 ul ul li a{ background-color:#000; color:#fff; font:0.85em arial, Sans-serif; padding:5px; text-align:left; z-index:999; }
.menu1 ul ul li a:visited{color:#fff; z-index:999;}
.menu1 ul ul li a:hover{font:0.85em  arial, Sans-serif;color:#fff;background-color:#000; padding:5px; text-align:left; text-decoration:underline;}
.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; z-index:999;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:999;}
/*********[END]submenu*********/


/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{float:left; font-weight:bold; font-size:1.6em; color:#ee2e24; text-align:left; height:29px; padding-top:35px;} 
h2{font-weight:bold; font-size:1.2em; color:#000; text-align:left; padding-bottom:3px}
h3{font-size:1.1em; color:#999; font-weight:bold; text-align:left; margin-top:7px;}
h4{font-size:1.2em; font-weight:bold; color:#000; padding-top:4px;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.bodysheet{text-align:left; margin-bottom:15px; line-height:1.45em;}

div.sheetbody{}
div.fullsheet{width:577px;}
div.leftsheet {width:275px; float:left; margin-right:27px;}
div.rightsheet {width:275px; float:left;}
/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#search{float:left;}
#inp input{width:100px; height:15px; float:left; border:solid 0px;}
#inp img{float:left;}

/* PANELS
-----------------------------------------------------------*/
.panel_plain{padding:0; margin:0; display:inline;}
.panel_plain P{padding:0; margin:0;}
.panel_plain img{padding:0; margin:0;}

/* Plain with 10px padding on images*/
.panel_1{float:left; padding:0px; margin-bottom:10px;}
.panelbody_1 p{padding:0; margin:0;}

/* Social panel */
.panel_2{width:25px;}
.panelbody_2 img{padding-bottom:10px;}
.panelbody_2 p{padding:0; margin:0;}

/* Sheet bottom panels */
.panelbody_3{float:right; padding-left:3px; padding-top:10px;}
.panelbody_3 p{padding:0; margin:0;}

/* White panels */
.baf_panel{float:left; width:214px; margin-bottom:10px;}
.baf_titlehold{float:left; width:214px; height:24px;}
.baf_paneltitle{float:left; width:174px; height:24px; background-color:#fff; padding-left:14px;}
.baf_panel_tr{float:left;}
.baf_panel_ctr{background-color:#fff; width:172px; padding:0 28px 0 14px;}
.baf_panelbody{width:172px; border-top:1px solid #c6c5c5; border-bottom:1px solid #c6c5c5; padding-top:5px; padding-bottom:5px;}
.baf_panelbody p{padding:0; margin:0;}
.baf_panel_bl{float:left;}
.baf_panelfoot{float:left; width:188px; height:24px; background-color:#fff;}


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:left; position:relative; margin:0;} 
ul.footeritems li {list-style:none; display:inline; font-size:0.8em; color:#fff; padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{color:#fff; text-decoration:none;}
ul.footeritems li a:hover{color:#fff; text-decoration:underline;}
/*---------------------------------------------------------*/