/* HTML */

html  {background:#fff;}
body {background:#fff; font-family:verdana, helvetica, arial, sans-serif; font-size:12pt;}

h1 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:1.4em; line-height:1.7em;}
h2 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:1.2em; line-height:1.6em;}
h3 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.9em; line-height:1.5em;}
h4 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.8em; line-height:1.5em;}
h5 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.8em; line-height:1.5em;}
p  {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.7em; line-height:1.4em;}

span {line-height:1.4em;}

a {text-decoration:underline;color:#000;}
a:link, a:visited {color:#3e8416;}
a:hover, a:active {color:#000;text-decoration:underline;}

li {font-weight:normal; font-size:0.7em; line-height:1.4em; letter-spacing:0.01em; color:#555;}
ul {}

table, tr {}
th, td {font-size:0.7em;}

em {font-style:italic}
strong {font-weight:bold;}
address {color:#333; font-weight:normal; font-size:0.7em; line-height:1.4em; letter-spacing:0.01em;}
blockquote {margin:0 8px 8px 11px;padding:8px 8px 20px 8px;font-weight:normal;color:#555;font-weight:normal;font-size:0.7em;line-height:1.4em;

	background-image:url(blockquo.gif);
	background-color:#f1edd5;
	background-repeat: repeat-x;background-position:bottom;
}

input {margin:0; border:0; padding:0; font-size:0.7em;}
fieldset {margin:0; border:0; padding:0;}
label {padding:0 0 10px 0; color:#000; font-weight:normal; font-size:0.7em; line-height:1.4em;}
textarea {font-size:0.7em;font-family:verdana, helvetica, arial, sans-serif;}

/* accessibility */

#access, #admin, .search, #nav {display:none;}

#masthead {margin:0 auto;width:456px;background:none;}
#grip {margin:0 auto;width:456px;height:3em;}
#grip a#logo {margin:0;padding:0;width:456px;display:block;float:none;background:none;border:0;}
#grip a img {margin:0;padding:0;width:220px;display:block;float:none;background:none;border:0;}


/* content */

#content {margin:0 auto;width:456px;text-align:left;}
#content p {padding:8px 8px 8px 12px;}
#content h3 {font-size:1.1em;}

#content img {border:0;}
#content label, #content legend {display:none;}
.ie-pad {padding:0;background:#fff;float: none;width:456px;}
#members .ie-pad {border-top:10px solid #ef1c22;}

#keynote {}

/* #columns */

.row {padding:0 0 8px 0;float:none;}
.cola , .colb, .colc, .cold {width: 456px;float: none;position: inherit;}

#colc-contain {width: auto;float: none;position: inherit;}

.cola {}
.colb {margin-left:0;}
.colc {margin-left:0;}
.cold {margin-left:0;}

.cola-2 {width: auto;float: none;position:relative;background:#fff;}
.colb-2 {width: auto;float: none;position:relative;background:#fff;}
.cola-3 {width: auto;float: none;position:relative;background:#fff;}
.cola-4 {width: auto;float: none;position:relative;background:#fff;}

#content .cola-2, #content .cola-3, #content .cola-4, #content .cola, #content .colb, #content .colc, #content .cold {background:#fff;}

.cola-4 h2 {padding:8px 0 0 8px;}

#cola h2 {}
#cola h3 {}
#cola h4 {}
#cola p {}

#cola a {}
#cola a:link, #cola a:visited {}
#cola a:hover, #cola a:active {}


/* home */

	/* home recipe tabs */
	
	#recipe-tabs {display:none;}
	#recipes-search, #recipes-new {display:none;}
	
	/* home directory tabs */
	
	#directory-tabs {display:none;}
	
	#home #content .cola-2 {width: auto;margin-right:0;float: none;}
	#home #content .colc, #home #content .cold {display:none;}
	#home #content .cold {float: none}
	#home #content #h-newsletter {display:none;}
	#home #content #h-contact {display:none;}
	
	#home #content #h-shop, #home #content #h-cal, #home #content #h-news {display:none;}
	#home #content #h-cal {display:none;} 
	#home #content #h-news {display:none;}
	
/* sub */

.sub #subnav, .sub #sub-slider {display:none}

.sub h2 {padding:8px 0 10px 0;font-size:1.1em;}
.sub h2 .level {display:none;}
.sub h2 a {text-decoration:none;}
.sub h3 {padding:12px 8px;}
.sub h4 {text-transform:uppercase;font-weight:bold;margin:0 0 6px 2px;}
.sub .index h4 {text-transform:uppercase;font-weight:bold;margin:8px 0 0 12px;padding:0;}
.sub p {padding: 0 8px 10px 8px;}

.sub .colb-2 h3 {font-size:1.1em;}

.sub .index h2 {margin:10px;padding-bottom:6px;border-bottom:1px #f1edd5 solid;}
.sub .index .index-header {background:#f1edd5;padding:0 0 10px 0;}
.sub .index .index-header h2 {margin:0;padding:8px 10px 6px 10px;font-size:1.4em;border:0;}
.sub .index .index-header h5.lead-in {color:#555;margin:0 0 10px 1px;padding:0 10px;font-size:0.7em;font-weight:normal;}
.sub .index .index-header h5.rss {margin:0 0 0 1px;padding:0 10px 2px 30px;font-size:0.7em;font-weight:normal;background:url(dy-sprit.gif) no-repeat -516px -607px;}

.sub .index p.article-link a {padding:0 10px 2px 25px;font-weight:normal;background:url(dy-sprit.gif) no-repeat -526px -727px;}
.sub .index p.more-articles {display:none;}
.sub .index p.more-articles a {display:none;}

.sub .index h3 {margin:10px;padding:0;}
.sub .index h3 a {margin:0;padding:0;font-weight:bold;}
.sub .index h3 span {display:block;font-size:0.7em;}
.sub .index .article-date {display:block;}

.sub .index p span.index-image {display:block;float:none;background:#fff;border:1px solid #ddd;padding:3px;margin:0 15px 5px 0;background:url(genero-1.jpg) 3px 3px no-repeat;}
.sub .index p span.index-image img {padding:0;margin:0;display:block;width:170px;height:169px;}

#buy .sub .index p span.index-image img, #stay .sub .index p span.index-image img, #eat .sub .index p span.index-image img, #about .sub .index p span.index-image img {width:auto;height:auto;}
#buy .sub .index p span.index-image, #stay .sub .index p span.index-image, #eat .sub .index p span.index-image, #about .sub .index p span.index-image {background:none;}

.sub .index p span.index-image a {background:#000;display:block;padding:2px 0 5px 6px;margin:0;color:#f1edd5;}

.sub .index p span.index-image span.index-caption {background:#000;display:block;padding:2px 0 5px 6px;margin:0;color:#f1edd5;}
.sub .index p span.index-image span.index-caption a {color:#f1edd5;}

.sub .index .article-short {float:none;margin:8px;padding:20px 0 10px 0;background:#fff;border-top:1px #f1edd5 solid;}
.sub .index .article-short span.article-short-img {padding:3px;border:1px #ddd solid;display:block;float:none; background:url(genero00.jpg) 3px 3px no-repeat;}
.sub .index .article-short span.article-short-img a {width:80px;height:76px;display:block;}
.sub .index .article-short h4 {width:330px;float:none;padding:0 0 8px 0;margin:0;font-size:0.7em;}
.sub .index .article-short h4 a {}
.sub .index .article-short h4 .article-date {font-weight:normal;}
#content.sub .index .article-short p {width:330px;float:none;padding:0;margin:0;}

#content #recipe-new {display:none;}

#content #intro p {padding:0;margin:0 0 10px 2px;}
#content .social {display:none;}

/* rating */
.rating {display:none;}

/* recipe */

#content #recipe-details h3.subheader {padding:12px 8px 0 8px;font-size:1.3em;}
#content #intro h5 {font-weight:bold;margin:0 0 6px 2px;padding:0;text-transform:none;}
#content #intro ul {margin-bottom: 10px;}
#content #intro li {color:#555;padding:0 10px 8px 2px;}
#content #recipe-details p.more-articles a {display:none;}

#content #recipe-rating p {display:none;}
#content p.speechbubble a {display:none;}
#content .infosquib {padding:10px 8px 20px 0;margin-left:8px;}

#content #method h3 {border-top:1px solid #ddd;}
#content #method h4 {padding:8px 0 8px 8px;text-transform:none;}
#content #method ol {list-style:decimal; margin: 0 0 0 28px;}
#content #method li {color:#555; padding:0 0 8px 0;}

#content #recipe-book {display:none;}

#content #recipe-ingredients {margin:0;padding:10px;background:#f1edd5;width:456px;float:none;}
#content #recipe-ingredients h3 {padding:0;}
#content #recipe-ingredients h4 {padding:8px 0;text-transform:none;}
#content #recipe-ingredients li {color:#555;padding:0 10px 8px 10px;}


#content #recipe-goeswith,
#content #recipe-seasonal,
#content .colb-2 #recipes-search,
#content #recipe-new,
#content #comments {display:none;}


/* registration */

#register-form {}
#content #register-form label {display:inline;}
#register-form input {}



/* directory */

#eat .directory-results address, #buy .directory-results address, #stay .directory-results address {margin:0 12px;padding:10px;background:#F1EDD5;}
#eat .directory-results h3, #buy .directory-results h3, #stay .directory-results h3 {padding-top:10px;border-top:1px solid #F1EDD5;}
#eat .directory-results h4, #buy .directory-results h4, #stay .directory-results h4  {font-size:0.7em;margin:0 12px;}
/* #buy .directory-results img {padding:6px;margin:0 10px 10px 0;border:1px solid #ddd;display:block;} */

/* contact */

#contact .cola-2 address {margin:0 8px 8px 11px;padding:8px 0;font-weight:normal;color:#555;font-weight:normal;font-size:0.7em;line-height:1.4em;}
#contact .cola-2 .contact-form {margin:0 8px 8px 11px;padding:0;font-weight:normal;color:#555;font-weight:normal;font-size:0.7em;line-height:1.4em;}

#contact .cola-2 .contact-form input.contact-field {display:block;background:#fff;border:1px solid #DED9BC;padding:5px;width:220px;margin:8px 0 0 0;}
#contact .cola-2 .contact-form textarea.contact-message {display:block;background:#fff;border:1px solid #DED9BC;padding:5px;width:220px;margin:8px 0 0 0;}
#contact .cola-2 .contact-form input.contact-button {display:block;background:#333;color:#fff;padding:5px 8px;margin:8px 0 8px 0;}

/* right nav */

.sub #h-cal  {display:none;} 


.sub #directory-tabs {display:none;}

.sub #directory-eat, 
.sub #directory-buy, 
.sub #directory-stay {margin:0;padding:20px 0 0 0;background:#f2eed5;width:455px;height:300px;}

#content .greybox {display:none;}
#content .beigebox {display:none;}
#content #subscribe fieldset {display:none;}

#buy .sub .index .index-header, #stay .sub .index .index-header, #eat .sub .index .index-header {background:#f1edd5 url(top-quot.gif) top right no-repeat;padding:0 0 10px 0;}
#buy .sub .index .index-header h5, #stay .sub .index .index-header h5, #eat .sub .index .index-header h5 {padding-right:20px;}

#about .sub .cola-2 .article-short ul {margin:0 0 10px 0;display:block;}
#about .sub .cola-2 .article-short ul li {float:none;width:330px;padding:0;background:#fff;list-style-type:none;}
#about .sub .cola-2 .article-short img {display:block;}


/* generic classes */

.clear {clear:both;}
.hidden {visibility:hidden;}
.bye {margin:0;padding:0;position:absolute;top:-500em;left:-500000em;height:1px;width:1px;z-index:-1;text-indent:-1000em;overflow:hidden;}
p.sharelinks {display:none;}

/* footer */

#footer, #preloader {display:none;}

/* effects */
#loginbox, #commentbox, #ratebox, #modal-friend, #main-slider, #sub-slider {display:none;}
.printer {margin:0 auto;display:block;text-align:left;width:456px;}