/*



Copyright (c) 2008, Yahoo! Inc. All rights reserved.



Code licensed under the BSD License:



http://developer.yahoo.net/yui/license.txt



version: 2.6.0



*/



html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;} /* remember to define focus styles! */



:focus {



	outline: 0;



}











/*-- html {



  background:#c4f257 url(img/bg.jpg) repeat-x center top;



} --> --*/







html {



  background:#c4f257 url(img/bg2.jpg) repeat-x center top;



}







body {



  font-family: Arial,helevtica,Trebuchet MS, sans-serif;



  font-size: 12px;



	line-height: 1.3em;



	color: #3a3e39;



}







b, strong {



  font-weight:bold;



}







i,em {



  font-style:italic;



}











/* Wordpress image styles */







.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {



   float: left;



}







.alignright {



   float: right;



}







.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}







img.alignright {
border:1px solid #D1D1D1;
display:inline;
margin:0 0 2px 20px;
padding:4px;
}







img.alignleft {
border:1px solid #D1D1D1;
display:inline;
margin:0 15px 5px 0;
padding:4px;
}







/* end of image styles */











#container {



	width: 960px;



	margin:0 auto;



}







#header {



	height: 157px;



	width: 960px;



}







#search {



  height:51px;



  margin:-7px 0 0 721px;



  width:256px;



}















#nav {



  height:37px;



  margin:53px 0 0 164px;



  width:796px;



}











#nav ul li {



  display: inline;



  float:left;



	



}







#nav ul a {



  color:#C4F257;



  display:block;



  font-size:14px;



  font-weight:bolder;



  line-height:38px;



  padding:0 14px;



  text-decoration:none;



  text-transform:uppercase;



}







#nav ul .current_page_item a, #nav ul .current_page_ancestor a,  #nav ul a:hover{



  color:#2a5c3c;



}















#content {



  width: 960px;



}















h1 {



  font-size: 26px;



	line-height: 33px;



	margin-bottom: 20px;



}







h2 {



  font-size: 26px;



	line-height: 29px;



	margin-bottom: 20px;



}



.post h2 a{

  text-decoration: none;

	color:#2A5C3C;



}



h3 {



color:#2A5C3C;

font-family:Arial,Helvetica,sans-serif;

font-size:20px;

font-style:normal;

font-weight:normal;

letter-spacing:0;

line-height:1.2em;

margin-bottom:9px;



}







.right-side h3 {



color:#2A5C3C;



font-family:Arial,Helvetica,sans-serif;



font-size:16px;



font-style:normal;



font-weight:bold;



letter-spacing:normal;



line-height:1.5em;



padding:12px 0 0;



text-transform:uppercase;



}



#main-text h3{

margin-top:24px;

text-decoration:none;

}



h4 {



color:#2A5C3C;

font-family:Arial,Verdana,Helvetica,sans-serif;

font-size:16px;

font-style:normal;

font-weight:bold;

letter-spacing:normal;

line-height:1.4em;

padding:18px 0 12px;



}







h5 {



color:#2A5C3C;



font-family: Arial,Verdana,Helvetica,sans-serif;



font-size: 14px;



font-style: normal;



font-weight: normal;



text-transform: uppercase;



letter-spacing: normal;



padding:10px 0 9px;



line-height: 1.5em;







}







p {

font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:20px;
margin-bottom:20px;

}







a{



  text-decoration: none;



	color: #c60c2b;



	font-weight: bolder;



}







a:hover{ 



  text-decoration: underline;



}







blockquote {
background:#C4F257 none repeat scroll 0 0;
border-left:4px solid #71AF44;
border-right:4px solid #71AF44;
line-height:1.5em;
list-style-type:decimal;
margin:20px 0;
padding:15px 0 5px 15px;
}

blockquote p{
color:#2A5C3C;
font-family:Georgia,Sans-serif;
font-size:15px;
font-style:italic;
line-height:21px;
padding-right:27px;
text-align:center;
}





#inner-content {



  background: transparent;



  margin: 0 22px;



}







#inner-content2 {



  background: transparent url(img/sidebar-bg.gif) repeat-y right top ;



  margin: 0 22px;



  border-left: 3px solid #b0e252;



}







#main-text {



  padding:30px;



}







#main-content {



  background: #fff;



	border: 3px solid #b0e252;



	width: 608px;



	margin: 0 72px 0 0;



	float: left;



}







#main-content2 {



  background: #fff;



	/*border-left: 3px solid #b0e252;



	border-bottom: 3px solid #b0e252;*/



	border-top: 3px solid #b0e252;



	width: 667px;



	margin: 0 0 0 0;



	float: left;



}







#side-fix {



/*background:transparent url(img/fix.gif) no-repeat scroll center bottom;*/



float:right;



height:3px;



margin-right:230px;



margin-top:-3px;



width:16px;



z-index:9;



}







.cleaner{



	height: 3px;



	background: url(img/cleaner.gif) repeat-y scroll bottom left;



}







#main-content img{



  padding: 16px 16px 0 16px;



}







#sidebar {



	width: 230px;



  float: left;



}







#nav_menu ul{



	display: block;



}



.right-side ul{



	display:block;



}











.right-side li{



  /* background:transparent url(img/bottom-side.gif) no-repeat scroll right bottom; */



  margin-top:0px;



  display: block;



}



/*



.right-side li:hover{



  background: transparent url(img/selecter.gif) no-repeat top right;



	color:#fff;



  font-size:14px;



  line-height:39px;



  text-decoration: none;	



	text-shadow:none;



} */



.right-side li a:hover, #nav_menu .current_page_item ul li a:hover {



  color:#2A5C3C;



  text-shadow:0 1px 1px #EFFFCA;



	line-height:39px;



	text-decoration: none;



	text-shadow: none;



}



.right-side li a:hover {



	background: transparent url(img/selecter2.gif) no-repeat top left;



}	



#nav_menu .current_page_item ul li a:hover {



	background: transparent url(img/selecter3.gif) no-repeat top left;

}







#nav_menu .current_page_item a{



	background:transparent url(img/selecter.gif) no-repeat scroll right top;



color:#FFFFFF;



padding-right:17px;



text-shadow:none;



}











#nav_menu .current_page_item ul li a, .right-side ul ul li a {



  background:transparent url(img/bottom-side2.gif) no-repeat scroll right bottom;



  color:#71AF44;



  font-style:italic;



  padding-right:17px;



  text-decoration:none;



  text-shadow:0 1px 1px #EFFFCA;



}



.right-side ul ul li a:hover {



  background:transparent url(img/selecter3.gif) no-repeat scroll right bottom;



  color:#71AF44;



  font-style:italic;



  padding-right:17px;



  text-decoration:none;



  text-shadow:0 1px 1px #EFFFCA;



}



.right-side a{



	background:transparent url(img/bottom-side.gif) no-repeat scroll right bottom;



	text-decoration: none;



	line-height:39px;



	text-shadow:0 1px 1px #EFFFCA;



	color:#2A5C3C;



	font-size:14px;



	font-weight:bold;



	display: block;



	padding-right: 4px;



}







.right-side a:hover{



	text-shadow: none;



}



#sidebar2 {



	width: 230px;



  float: left;



	background: transparent url(img/side-border.gif) no-repeat center top;



	text-align: right;



}







.sidebar-link {



  height: 58px;



	margin-top: 8px;



	border-bottom: 3px solid #b0e252;



	padding-left: 60px;



}







#sidebar-exhibitor {



	background: transparent url(img/grapes.jpg) no-repeat left top;



}











#sidebar-young {



	background: transparent url(img/olive.jpg) no-repeat left top;



}







#sidebar-tug {



	background: transparent url(img/lime.jpg) no-repeat left top;



}







#sidebar-innovation {



	background: transparent url(img/kiwi.jpg) no-repeat left top;



}







#sidebar-art {



	background: transparent url(img/pear.jpg) no-repeat left top;



}







#sidebar a h5 {



  padding-top: 3px;



  color: #73b044;



	text-transform: uppercase;



	font-weight: bolder;



	font-size: 14px;



}







#sidebar a h5:hover {



  color: #2a5c3c;



	text-decoration: none;



}







#email-signup {



  background-color: #71af44; 



  -moz-border-radius: 7px;



  -webkit-border-radius: 7px;



  padding: 15px;



	margin-top: 20px;



}







#email-signup h1{



  color:#fff;



}



#email-signup p{



  color:#fff;



	margin-top: -15px;



}







#email-input {



  border:3px solid #B0E252;



  color:#888888;



  height:20px;



  padding:5px 0 0 8px;



  width: 185px;



}







#sign-up {



  background: transparent url(img/sign-up.gif) no-repeat top left;



	width: 95px;



	height: 32px;



  margin-top: 15px;



	border: none;



	text-indent: -9999px;



}



#sign-up:hover {



  background: transparent url(img/sign-up.gif) no-repeat top right;



}







.clear {



  clear:both;



}







#footer {



  height: 139px;



	width: 960px;



  margin-top: 25px;



	padding-top:1px;



	background: transparent url(img/footer-bg.gif) no-repeat top center;



}







#flash {



  background:transparent url(img/platinum.jpg) no-repeat scroll 0 0;



  height:57px;



  margin:10px 0 0 11px;



  width:937px;



}







#info {



  background:transparent url(img/bottom-apple.gif) no-repeat scroll left center;



  border-bottom:1px dotted #4E8640;



  border-top:1px dotted #4E8640;



  height:26px;



  margin:27px 0 0 23px;



  padding-left:36px;



  width:880px;



}







#info p{



  color:#C4F257;



  font-size:11px;



  margin-top:5px;



}







#info p a {



  color:#C4F257;



  font-size:11px;



  font-weight: normal;



}







#info p a:hover {



  text-decoration: underline;



}







#search-input {



	border:medium none;



	color: #888;



	margin:10px 0 5px;



	padding-left: 10px;	



	width: 172px;



}







#search-find {



background:transparent url(img/go.gif) no-repeat scroll center top;



border:medium none;



height:32px;



margin-top:14px;



width:48px;



}



#search-find:hover {



  background:transparent url(img/go.gif) no-repeat scroll center bottom;



}







.avatar{



	float: left;



	padding-right: 10px;



}



.commentmetadata {



	padding-bottom: 10px;



}







textarea#comment{



	width: 550px;



}







#sendbutton, #sendbutton2{



	background: url('img/submit.gif') no-repeat scroll bottom left;



	height: 32px;



	width: 95px;



	border: 0px;



	cursor: pointer;



	outline: 0;



}







#sendbutton:hover, #sendbutton2:hover{



	background: url('img/submit.gif') no-repeat scroll bottom right;



	height: 32px;



	width: 95px;



	border: 0px;



	cursor: pointer;



	outline: 0;



}







.post ul li{



	list-style-type: disc;



	margin-left: 15px;



	margin-left: 18px;



	font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: normal;



  text-transform: normal;



  letter-spacing: normal;



  line-height: 1.6em;



	color:#606060;



}







.post ol li {



	list-style-type: decimal;



	margin-left: 18px;



	font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: normal;



  text-transform: normal;



  letter-spacing: normal;



  line-height: 1.6em;



	color:#606060;



}







.post ul, .post ol {

  margin-bottom:20px;

}







.post{

	margin-bottom: 15px;

}



.postmetadata {

border-bottom:1px dashed #D4D4D4;

margin-bottom:28px;

padding-bottom:15px;

}

