body {
	margin:0px;
	padding:0px;
}


h1 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #FFFFFF; 
font-size:8px; }

h2 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #FFFFFF; 
font-size:11px;
font-weight:200; 
line-height: 1.5em;}

p {font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode";
color: #000000; 
font-size:13px;}

div {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color:#FFFFFF; 
font-size:13px;}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin-top: 1em;
	margin-bottom: 0.3em;
	border: 0;
	}

p, ol, dl, dt, dd, blockquote {
	padding: 0;
	margin-top: 0em;
	margin-bottom: 0em;
	border: 0;
	}
#social-connect{
	height:auto;
	overflow:hidden;
	width:97px;
	padding:0 66px;
}
#social-connect ul{
	padding:0;
	margin:0;
	list-style:none;
}
#social-connect ul li{
	float:left;
	
}
#social-connect ul li a{
	outline:none;
}
#social-connect ul li a img{
	width:48px;
}
ul,li {
	padding: 0;
	margin-top: 0em;
	margin-bottom: 2.5em;
	border: 0;
	list-style-type: none; 
	}

ul#navlist li a
{
padding: 0;
margin-top: 0em;
margin-bottom: 2.5em;
border: 0;
list-style-type: none; 
}

ul#navlist li.first{
    margin-top: 1.8em;   
} 

#subnav {padding-left: 12px; }
#subnav a {font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size:11px; color:#F9E89A; text-decoration:none; }
#subnav ul { font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; position:relative; list-style-type:none; padding:0px; margin-bottom:0px; color:#F9E89A; font-size: 11px;}
#subnav li { background: url(images/bullet-star.png) left center no-repeat; padding-left: 15px; margin-bottom: 0.5em; }


ul#subnav li a
{
margin-top: 0em;
margin-bottom: 0em;
border: 0;
list-style-type: none; 
}

ul#subnav li.first{
    margin-top: 207px;   
} 

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

/*img {-ms-interpolation-mode: bicubic;}*/

em{ font-style: italic; }

center{ text-align: center; margin: 10px 0; }

body {background:#eaeaea /*url() no-repeat fixed center top*/;font-family:"Helvetica Neue",Arial,sans-serif;height:100%;font-size:62.5%;}

	/*body#feature, body#features, body#feature-article {background:#000;} */

body#features #wrapper {min-height:1183px;_height:1183px;}

#wrapper {width:1024px;margin:0 auto;position:relative;z-index:1001; overflow:hidden; background-color:#f3efea;}
	body#home #wrapper {_height:2500px;}

#container {width:1024px;position:relative;background:#fff;overflow:hidden;}
	body#home #container {height:2430px;}

#content {width:577px;float:left;background:#f3efea; padding:0px;overflow:hidden;}
	body#archives #content, body#search #content {padding-top:0px;padding-bottom:0px;padding-right:0px;width:577px;}

#features-wrap {position:relative;display:block;}

#sidebar {float:left; background-color:#8d7562; background-image:url(images/sidebar-left-bg.gif); background-repeat:no-repeat; width:226px; height:100%; padding:0px; padding-bottom:0px;border-right:0px solid #eaeaea;/*_width:226px;_padding:0px 0 0px 0px;_margin-right:0px;*/opacity:0;padding-bottom:2000px; margin-bottom:-2000px;}
	body#home #sidebar{border:0;padding-bottom:0px;_padding-bottom:0px;opacity:0;}
	body.single #sidebar{width:226px;padding-right:0px;opacity:0;}
	body#archives #sidebar{}

#sidebar-right {float:left; background-color:transparent; background-image: url(images/sidebar-right-bg.jpg); background-color:#8d7562; background-repeat:no-repeat; width:219px;padding:0px;z-index:100;padding-bottom:0px;border-right:0px solid #eaeaea;height:auto;_width:219px;_padding:0px 0 0px 0px;_margin-right:0px; padding-bottom:2000px; margin-bottom:-2000px;}

#sidebar-right-content p {position:relative; background:transparent url() no-repeat; width:200px; padding-left: 10px; margin-bottom: 20px; font-family: "Arial"; font-size:12.5px; color:#000000; font-weight: bold}
#sidebar-right-content div { font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12.5px; color:#000000;}
#sidebar-right-content a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
#sidebar-right-content a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#sidebar-right-content h1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3F2500; font-weight:200;}

#ie6 {display:none;}

/* background skin */

#background-skin {display:none;}
#background-skin img {display:none;}
		#background-skin a {width:100%;height:100%;min-height:100%;position:fixed;top:0;left:0;background:transparent;z-index:101;margin:0;padding:0;_height:2950px;_overflow-y:hidden !important;_position:absolute;}
		body.single #background-skin a, body#archives #background-skin a {_height:2650px;}
		body.page #background-skin, body#feature-article #background-skin {display:none;}

/* about content */

#about {float:left; background:transparent url(images/about_images/backdrop.gif); width:577px; padding:0px;padding-bottom:0px;border-right:0px }
#about h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}

	
#about-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#about-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:14px; color:#B27744; font-weight: bold;}
#about-content p {position:relative; background:transparent url() no-repeat; width:560px; padding-left: 10px; margin-bottom: 20px; margin-top: 20px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12.5px; color:#000000; }
#about-content a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
#about-content a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


/* options */
#options {float:left; background:transparent url(images/court_images/court_break.png); width:575px;}
#options #nav { float: left; width: 575px; margin: 10px 0 0 7px; }
#options #nav ul li { width: 135px; float: left; margin: 0 0 0 5px; }
#options #nav ul li.last, .last {  margin-right: 0; }


/* menu content */
#menu-content {float:left; background:transparent url(images/court_images/menu_backdrop.gif); width:565px;}
#menu-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#menu-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:16px; color:#B27744; font-weight: bold;}
#menu-content h3 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:14px; color:#B27744; font-weight: bold;}
#menu-content h4 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:18px; color:#9C4A04; font-weight: bold;}
#menu-content h5 {position:relative; width:570px; padding-left: 75px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:14px; color:#B27744; font-weight: bold;}
#menu-content p {position:relative; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12px; color:#000000; font-weight: bold;}
#menu-content-home p {position:relative; width:270px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial"; font-size:13px; color:#000000; font-weight: bold;}
.large-anchor{ height:34px; width:558px; display:block; background-image:url(images/market_images/sauce_btn_on-4_new.png); background-repeat:no-repeat; background-position:center center; text-align:center; color:#302214; line-height:32px; text-decoration:none;}
.large-anchor:hover{ background-image:url(images/market_images/sauce_btn_on-4_new_over.png); }
#menu-content-home p.split{ width:558px; background-image:url(images/market_images/split.png); background-repeat:repeat-x; margin:2px; height:2px; padding:0;}
#menu-content-home p.genos-merchandise{ height:34px; width:558px; display:block; background-image:url(images/market_images/sauce_btn_on-4_new.png); background-repeat:no-repeat; background-position:center center; text-align:center; color:#302214; line-height:32px; text-decoration:none; padding:0; margin:0 0 0 10px; }


/* news content */
#news {float:left; background:transparent url(images/about_images/backdrop.gif); width:577px; padding:0px;padding-bottom:0px;border-right:0px }
#news h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}

#news-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#news-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:14px; color:#B27744; font-weight: bold;}
#news-content p {position:relative; background:transparent url() no-repeat; width:560px; padding-left: 10px; margin-bottom: 20px; margin-top: 20px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12.5px; color:#000000; }
#news-content a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
#news-content a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


/* contact content */
#contact {float:left; background:transparent url(images/about_images/backdrop.gif); width:577px; padding:0px;padding-bottom:0px;border-right:0px }
#contact h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}

#contact-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#contact-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 2px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:14px; color:#B27744; font-weight: bold;}
#contact-content p {position:relative; background:transparent url() no-repeat; width:560px; padding-left: 10px; margin-bottom: 10px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12.5px; color:#000000; }
#contact-content a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
#contact-content a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/* testimonial content */

#testimonial {float:left; background:transparent url(images/about_images/backdrop.gif); width:577px; padding:0px;padding-bottom:0px;border-right:0px }
#testimonial h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}

	
#testimonial-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 0px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#testimonial-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:14px; color:#B27744; font-weight: bold;}
#testimonial-content p {position:relative; background:transparent url() no-repeat; width:560px; padding-left: 10px; margin-bottom: 20px; margin-top: 20px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12.5px; color:#000000; }
#testimonial-content a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
#testimonial-content a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
		
#pdf p{ float:left; width:570px; padding-left: 0px; margin-left: 435px; margin-bottom: 5px; margin-top: 10px; }	
	
/* rate content */
#rate {float:left; background:transparent url(images/about_images/backdrop.gif); width:577px; padding:0px;padding-bottom:0px;border-right:0px }
#rate-content {float:left; background:transparent url(images/court_images/menu_backdrop.gif); width:575px;}
#rate-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#rate-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:16px; color:#B27744; font-weight: bold;}
#rate-content p {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12px; color:#000000; font-weight: bold;}

#center {float:left; width:570px; padding-left: 0px; margin-left: 25px; margin-bottom: 5px; margin-top: 10px; }
.center-star {float:left; width:570px; padding-left: 0px; margin-left: 100px; margin-bottom: 20px; margin-top: 5px; }		

#replace-submit {
 /* width: 70px;
  height: 20px;*/
  margin: 0;
  padding: 0;
  border: 0;
 /* background: transparent url(images/submit.jpg) no-repeat center top;
  text-indent: -1000em;*/
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#replace-rest {
  width: 70px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/reset.jpg) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* market content */
#market-content {float:left; background:transparent url(images/court_images/menu_backdrop.gif); width:575px; margin-bottom:15px;}
#market-content h1 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:30px; color:#9C4A04; font-weight: bold;}
#market-content h2 {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:16px; color:#B27744; font-weight: bold;}
#market-content p {position:relative; width:570px; padding-left: 10px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial", "Lucida Grande", "Lucida Sans Unicode"; font-size:12px; color:#000000; font-weight: bold;}
#market-product-info p {position:relative; width:550px; padding-left: 25px; margin-bottom: 30px; margin-top: 30px; font-family: "Arial"; font-size:12px; color:#000000; font-weight: bold;}

/* market content */
#market-content-home p {position:relative; width:495px; padding-left: 40px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial"; font-size:13x; color:#000000; font-weight: bold;}

div.market-sauce-right{
	padding-right:20px;
	padding-bottom:25px;
	margin-top: 10px;
	float:right;
}

div.menu-image-right{
	padding-right:10px;
	padding-bottom:25px;
	margin-top: 0px;
	float:right;
}

div.about-image-right{
	padding-right:10px;
	padding-bottom:5px;
	margin-top: 0px;
	float:right;
}

#event-image {position:relative; width:550px; padding-left: 40px; margin-bottom: 10px; margin-top: 5px;}

#event-content-home p {position:relative; width:495px; padding-left: 40px; margin-bottom: 5px; margin-top: 5px; font-family: "Arial"; font-size:13x; color:#000000; font-weight: bold;}	


