/*-----------------------------------------------------------
Description: Edible Garden 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 {font: 0.6em  Arial, Sans-serif; text-align:center;  color:#6a6969;  background:url(../g/2010/template/bg_site.jpg) no-repeat #368bcc bottom; *margin-bottom:100px; _margin-bottom:0; margin:0; padding:0;} 
a:link {color:#b2c73a; text-decoration:none;} /* unvisited link */
a:visited {color:#b2c73a; text-decoration:none;} /* visited link */
a:hover {color:#394f5c; text-decoration:none;} /* mouse over link */
a:active {color:#b2c73a; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrapper*/
#PageBody_DIV{width:1020px; margin:0 auto; position:relative;}

/*Header*/
#header {width:1020px; height:;}
#header-left {float:left;width:624px; }
#logo {width:624px; height:146px;}
#header-right {float:left; width:396px; height:193px;}

/*Topbar*/
#topbar {width:1020px; height:45px; background:url(../g/2010/template/topbar_bg.gif) no-repeat; _margin-top:-3px;}
#news-ticker {width:515px; float:left; padding:11px 0 0 120px; font:bold 1.2em Arial, Sans-serif;}
html>body #search {*width:303px;  *padding-left:80px; }
#search {width:273px; _width:303px; float:left; padding-left:110px; _padding-left:80px;}

/*Content*/
#content-top {width:1020px; height:11px; background:url(../g/2010/template/content_top.gif) no-repeat; _margin-top:-3px; }
#content-outer{width:1020px; background:url(../g/2010/template/content_bg.gif) repeat-y;  text-align:left; font:1.2em/1.5em Arial, Sans-serif; min-height:500px; }
#content-inner {width:1020px; background:url(../g/2010/template/content_inner_bg.gif) no-repeat bottom left; min-height:500px;  }
#content-bottom {width:1020px; height:15px; background:url(../g/2010/template/content_bottom.gif) no-repeat;}

/*Columns Home*/
#column-left {float:left; width:211px; padding-left:8px;}
#column-middle {float:left; width:588px;}
#column-right {float:left; width:150px;  padding:0 35px 0 28px;}  

/*Columns Pages*/
#column-middle-pages-top { width:588px; height:15px; background:url(../g/2010/template/col_mid_top.gif) no-repeat;}
#column-middle-pages {width:548px; background:url(../g/2010/template/col_mid_bg.gif) repeat-y; padding:0 20px 0 20px;}
#column-middle-pages-bottom {width:588px; height:15px; background:url(../g/2010/template/col_mid_bottom.gif) no-repeat;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative;  float:left; width:582px; height:; padding-left:42px;}
.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:46px;} 	/* 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:Verdana, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:0; }
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; }
.menu1 ul ul li{list-style:none; position:absolute; width:170px;}
.menu1 ul ul li a{ background-color:#a8c644; color:#fff; font: normal 1.2em Arial, Sans-serif; padding:6px 13px; text-align:left; }
.menu1 ul ul li a:visited{color:#fff;}
.menu1 ul ul li a:hover{font: normal 1.2em  Arial, Sans-serif;color:#fff;background-color:#394f5c; padding:6px 13px; text-align:left;}
.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;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
/*Page Title*/
h1 {font:bold 2.2em Arial, Sans-serif; color:#394f5c; letter-spacing:-1px; } 

/*Sheet Title*/
h2 {font:bold 1.4em Arial, Sans-serif; color:#b2c73a;}


/*Strap Title
h3 {font:bold 1.6em Helvetica, Arial, Sans-serif; color:#394f5c; letter-spacing:-1px; padding-bottom:3px;}*/ 
h3 {font:bold 1.4em Arial, Sans-serif; color:#394f5c; border-bottom:1px dashed #bababa;}

/*Body Panel Titles on Homepage*/
h4 {font:bold 1.4em Arial, Sans-serif; color:#394f5c; border-bottom:1px dashed #bababa;} 

/*Left & Right Panel Titles*/
h4.lrpanels {font:bold 1.1em Arial, Sans-serif; color:#394f5c; border:none; }
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/* Generic Sheet */
div.sheetbody {padding:;}

/* Homepage Static Sheet */
div.sheetbody_1 {width:324px; height:219px; background:url(../g/2010/template/sheet_bg_homepage.jpg) no-repeat; padding:70px 240px 0 24px;} /*Homepage Sheet*/
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/* Left Hand Side Panels */
div.panel_1 {width:178px; margin-left:22px;}
div.paneltop_1 {width:178px; height:13px; background:url(../g/2010/template/lhs_panel_t.gif) no-repeat; } 
div.panelbody_1 {width:152px; background:url(../g/2010/template/lhs_panel_bg.gif) repeat-y; _margin-top:-2px; padding:0 13px 0 13px;} 
div.panelbottom_1 {width:178px; height:16px; background:url(../g/2010/template/lhs_panel_b.gif) no-repeat; } 
div.panelbody_1 P {margin:0; padding:0;}


/* Right Hand Side Panels */
div.panel_2 {width:148px; border:1px solid #e5e2e2; margin-bottom:15px;}
div.panelbody_2 {padding:10px;} 
div.panelbody_2 P {margin:0; padding:0;}


/* Welcome Page Body Panels */
div.panel_3 {width:192px; float:left; margin-right:3px;_margin-right:0px;}
div.paneltop_3 {height:15px; background:url(../g/2010/template/body_panel_t.gif) no-repeat; } 
div.panelbody_3  {background:url(../g/2010/template/body_panel_bg.gif) repeat-y; padding:0 10px 0 10px;}
div.panelbottom_3 {height:15px; background:url(../g/2010/template/body_panel_b.gif) no-repeat; } 
div.panelbody_3 P {margin:0; padding:0;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:60px; padding:80px 20px 0 0; text-align:right; *margin-bottom:-130px;_margin:0; _padding:10px 20px -200px 0; } 
ul#footer ul {margin:0; padding:0;}
ul#footer li {list-style:none; display:inline;  font:bold 1.3em Arial, sans-serif; color:#fff;  padding:0 2px 0 2px; margin:0;}
ul#footer li a{ color:#fff;  text-decoration:none;padding:0;}
ul#footer li a:visited{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#b2c73a; text-decoration:none; padding:0;}
ul#footer li a:active{color:#fff; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/



/* SEARCH
-----------------------------------------------------------*/
#searchfield { float:left;  height:21px;}
#searchfield input {height:21px;  width:200px; border:none; font:1.2em Arial, Sans-serif; color:#8a8a8a;  padding:10px 0 0 6px; background:none; text-align:left;} /*style the input form*/
#search form {margin-bottom:0;} /* Remove default bottom margin on forms*/
#searchbutton {float:right; width:41px; height:44px; border:none; }
/*---------------------------------------------------------*/