/* @override http://cooking.dunyong.com/css/override.css */

/* @group frames */
#hd h1 {height:150px;}
div.yui-a {width:240px;float: left; padding-top: 70px;}
div.yui-b {width: 460px;float: left; padding-top: 10px; margin-top: 20px;}
div.yui-c {width:242px;float: left; padding-top: 70px;}
#ft {margin: 20px;text-align:center; padding-bottom: 20px;}

/* @end */

/* @group base sizes */
h1 {font-size: 182%; font-weight: bold;text-shadow: #fff 0 1px 0;}
h2 {font-size: 162%; font-weight: bold; margin: 5px auto 0;line-height: 1.35;}
h3 {font-size: 123.1%; font-weight: bold;}
h4 {font-size: 110%; font-weight: bold; margin-bottom: .5em;color: #fff;}

div.innerbox.padtop {background: #a5cd72 url(/imgs/greenblend.jpg) repeat-x; color: #ffffff; padding-bottom: 5px;}

div.innerbox.padtop h3 a {color: #ffffff; padding-bottom: 0; text-shadow: #7d8200 0 1px 0;}
div.innerbox.padtop h3 a:visited {color: #ffffff;}

.hili {color: #8bbe48; margin-bottom: .4em;}

/* @end */

/* @group My Group */

body {background: #ffffff url(/imgs/fullbackdrop.jpg) no-repeat center top;}

#bd div.yui-gb div.yui-b.main p {margin: -.5em 0 1em;}

h2.notop {margin-bottom: -.75em;}
h2.mintop {display: block; margin-top: -.4em;}

p.sidetitle {display:block; margin:0 0 5px; width: 100%;}
	
hr {display:none;}
div.breaker {height:1px; background-color:#999; width:70%; margin: 10px auto; clear: both;}


/* @end */

/* @group menutop */

div#menu {float:right; margin-right:5px; font-size:.85em;}
div#menu a.txtlnk {color: #ffffff;padding: 0 6px 0 4px; padding-bottom: 3px; border-right: 1px solid #e49688;}
div#logos {float:left;}
div#search {float: right; width: 180px; margin-top: 45px; margin-right: 20px;}
div#menu a.blklnk img {height: 18px; position: relative; top:5px; border: none;}

img.logo {float:left; margin-left: 25px; margin-top: 10px;}
img.slogan {margin-top: 30px; margin-left: 32px; margin-bottom: -5px;}


/* @end */

/* @group links */

a {text-decoration: none; color: #D60800}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #fc6e68;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}



/* @end */

/* @group boxes */

div.main {
	text-align: left;
	padding: 10px 15px 4px 15px;
	border: 1px solid #dca579;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-opera-border-radius: 15px;
	border-radius:15px;
	background: #fff6e9 url(/imgs/centertopblend.png) repeat-x;}

div.menupic {width: 490px; height: 200px; margin-top: -6px; margin-left: -15px;}

img.flagjes {float: right; margin:3px 0 0 10px;}

div.main img.mainpic {margin-left: -15px; margin-top: -5px; margin-bottom: 5px;}

div.main img.mainpic_reset {margin-left: -15px; margin-bottom: -5px;}

div.main img.newspic {margin-left: -15px; margin-top: -5px; margin-bottom: 5px;}


div.main table tbody tr td {vertical-align: top;}

/* @end */

/* @group footer */

ul.submenu {list-style-type: none; margin: 0 auto; padding:0px; display: inline;}
ul.submenu li {display: inline; padding:5px;}


div#ft p {margin-top: 10px; padding:0px;}


/* @end */

/* @group c_block */

a.flist {display: block;margin: 0 0 -.7em;}
a.catlist {display: block;margin: 0 0 -.7em;}

div.innerbox {
	width: 152px;
	padding: 6px 10px 11px ;
	margin: auto;
	font-weight: bold;
	background: #ffffff url(/imgs/c_inner.jpg) repeat-x;
	list-style-type: none;
	list-style-position: inside;
	border: 1px solid #ecc4aa;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	border-radius: 8px;
}

div.innerbox.archie {
	background: #ffffff;
	margin-top: 5px;
	padding-bottom: 5px;
	}

div.innerbox.archie_t {
	background: #ffffff;
	margin-top:-34px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	}


div.innerbox_nobot {
	width: 152px;
	/* border: 1px solid #dca579; */
	padding: 8px 10px 0px ;
	margin: auto;
	font-weight: bold;
	background: #ffffff url(/imgs/c_inner.jpg) repeat-x;
	list-style-type: none;
	list-style-position: inside;
	border: 1px solid #ecc4aa;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-opera-border-radius: 8px;
	border-radius: 8px;
}

div.innerbox p.lgap {display: block;margin: 5px 0;}

div.innerbox img {
	width: 172px;
	margin-top: 4px;
	margin-bottom: -16px;
	margin-left: -10px;
	border-top: 1px dotted #b3b3b3;
} 

div.innerbox p {
	display:block;
	width: 150px;
}

div.innerbox_wh p {
	display:block;
	width: 100px;
}

div.innerbox.buttonstyle {background: url(/imgs/buttonback.png) repeat-x; margin: 25px 0; height: 21px; color: #ffffff;text-shadow: gray 0 1px 0;padding: 4px 10px 0; text-align: center;white-space: nowrap; width:155px;}

div.buttonstyle_wh {background: url(/imgs/buttonback_white.png) repeat-x; height: 18px; color: #999; text-shadow: #d6d6d6 0 1px 0; padding: 4px 0 0; text-align: center; white-space: nowrap;float: left; font-weight: normal; font-size: 98%;}

div.innerbox.buttonstyle_wh img {width: 16px; height:16px; float: left; margin: -1px -30px 0 30px; border: none;}

div.spaceleft {width: 240px; float: right; color: red; font-weight: bold; margin: 17px 15px 7px 0;}

div.spaceleft_nl {width: 245px; float: right; color: red; font-weight: bold; margin: 13px 15px 7px 0; line-height: 1em;}

p.closed {padding:8px;background-color: #ffeac9;font-weight: bold;color: #191919;}

div.innerbox.buttonstyle a:link {color: #ffffff;}
div.innerbox.buttonstyle a:visited {color: #ffffff;}
div.innerbox.buttonstyle a:hover {color: #ffffff;}

img.clicker {width: 172px; height: 130px;}


/* @end */

/* @group recipes */

table#ingred {margin-top: .25em;}

td.rlabel {padding-top: 10px;font-style: italic;}
td.ritem {line-height:1.35em;padding-left: 5px; white-space:nowrap;}
td.ritemr {line-height:1.35em;padding-left: 5px; white-space:nowrap;text-align: right;}
td.ringred {padding: 0 10px 10px 0;}

div#cattags {float: right; width: 100px;}

p.buffy.lite {font-weight: normal;font-style: normal; padding-bottom: 5px;line-height: 1.35em;font-size: .9em;}

/* @end */

/* @group workshops */
div.padbot10 {padding-bottom: 5px;}
div.padtop {margin-top: 5px;}

div.borderbox {margin: 5px auto; padding-top: .4em; clear: both;}
div.borderbox img.previewimg {margin-top: .2em; margin-bottom: .4em;}
div.borderbox h2 {margin-top: .2em;}

.gl {border-top: 1px dotted #ecc4aa;}
.ng {border-top: 1px none #fff6e9;}

.buffy {padding-top: .5em;}
.buffybig {padding-top: 1em;}

.datum {font-size: .75em; font-style: italic; color: #666;}

p.buffy.commie {padding: 10px; background-color: #ffeac9; width: 430px;}


.listy {line-height: 225%;}

.bull {list-style-type: disc;list-style-position: inside;}

div#recipe_steps ul {display: inline-block;text-align: center;margin-left: 14px;}
div#recipe_steps li {display: inline; float: left;margin:0 3px 3px;}

.goright {float: right;}
.goleft {float: left;}
.tcent {text-align:center;}

h4.sidetitle.hili.pushdown {margin-bottom: 10px;}
h4.sidetitle.hili.cmts {margin-top: -15px;}

p.nextlink {padding-top: 5px;}
img.previewimg {float:left; margin:0 10px 1px 0;}

.st {font-weight: bold;}
.it {font-weight: normal; font-style: italic;}

/* @end */

/* @group pagination */

table#pageme {font-size: .75em;color: #999; width: 100%; clear: left; }
table#pageme td {padding: 5px 0px;}
td.before{width: 25%; text-align: left;}
td.middle{width: 50%;text-align: center;}
td.after{width: 25%; text-align: right;}

/* @end */

/* @group forms */
fieldset {margin-top: 10px; margin-bottom: 10px;}
fieldset label {float: left; width: 100px; padding-right: 5px; margin-bottom: .75em;}

fieldset#register.reg input#submit {margin-top: 10px;}

#comment_form input {width: 330px; margin-bottom: 10px;}
#comment_form label {width: 100px; margin-bottom: .75em;}
#comment_form input.chekbx {width: 20px; margin-left: 100px;vertical-align: top;}
#comment_form textarea {width:330px; margin-bottom: 10px;}
#comment_form input.submit {width: 60px; margin:5px 0 0 100px;}

span.req {color: #8bbe48;font-variant: small-caps;font-size: 1em;margin-left: 5px;font-weight: bold;}

div#advsearch {float: left;width:460px; border-top:1px dotted red; margin-left:-15px; padding:10px 15px 10px;color: #333;}
span.searchterm {font-style: italic;}

input.fieldbox {margin-bottom:.75em; width: 310px;}
input.numbox {margin-bottom:.75em; width: 20px;vertical-align: top;}
input.searchbox {margin-bottom:.75em; width: 120px; height: 15px; margin-right: 2px; border: none; color: #ffffff; padding:2px 3px; background: #ed3b3b url(/imgs/search_back.png) no-repeat; float: left;}

input.searchbox2 {margin-bottom:.75em; width: 110px; height: 15px; margin:0 5px; border: none; color: #000000; padding:2px 3px; background-color: #ffffff; float: left;}
/* div#search input#submit2 {background: #ed3b3b url(/imgs/go_up.png) no-repeat; width: 38px; height: 20px;}
div#search input#submit2:hover {background: #ed3b3b url(/imgs/go_down.png) no-repeat; width: 38px; height: 20px;} */



.backlabel {display: inline-block; width: 310px; text-align: left;}
.backlabelNL {display: inline-block;margin-bottom: 1em; width: 310px; text-align: left;}

table#advform {font-size: .9em;}

div.searchSubmit {margin-top: 10px;}

input#advinput.input {margin-bottom: 10px;}

.drop_fieldset {font-size: .9em; margin-left: 5px;}
.sort_fieldset {font-size: .9em; margin-left: 5px;}
.multiselect {font-size: .9em;}

div#search input#submit {background: #ed3b3b url(/imgs/go_up.png) no-repeat; width: 38px; height: 20px;}
div#search input#submit:hover {background: #ed3b3b url(/imgs/go_down.png) no-repeat; width: 38px; height: 20px;}

fieldset select {margin-bottom: .75em;}
fieldset p {padding-top: 12px;width: 450px;}

textarea#textarea {width: 310px;}

p.tweener {font-size: .85em; color:#666; margin-bottom:0px; padding-left: 105px; height: 10px; width: 100% ;line-height: .65em;}


/* @end */


/* @group cal_BG */

table.calendarBG {width: 100%; margin:15px 0;}

table.calendarBG td.calendarToday {vertical-align: middle; font-weight: bold;background-color: #ffd389;color: #999;}

table.calendarBG tr.calendarHeader th {text-align: center;text-transform: capitalize;font-weight: bold;padding-bottom: 10px;color: #cc3433;}

table.calendarBG td.calendarDayHeading {text-align: center; width: 60px;font-weight: bold;color: #cc3433;padding: 10px 0;}

table.calendarBG td.calendarCell {background-color: #ffeac9; border: 1px dotted #e9a9aa;vertical-align: middle;color: #999;font-size: .85em; width: 60px; height: 60px; overflow: hidden; padding: 0 3px;}

.cal_event {margin-top: 5px;}

table.calendarBG td.calendarBlank {color: #c6aaaa; text-align: center;padding: 10px;vertical-align: middle;font-size: .85em;}

/* @end */

/* @group cal_MIN */

table.calendarMIN {width: 100%; margin: 10px 0 0 0;border-top: 1px dotted #cc3433; }

table.calendarMIN tr.calendarHeader th {text-align: center;text-transform: capitalize;padding: 10px 0 0 0 ;color: #cc3433;font-weight: normal;}

table.calendarMIN td.calendarToday {padding: 3px;vertical-align: middle; background-color: #ffd389;color: #999; border: 1px dotted #e9a9aa;}

table.calendarMIN td.calendarDayHeading {text-align: center; width: 14%;color: #cc3433;border-top-color: #cc3433; padding: 5px 0;}

table.calendarMIN td.calendarCell {background-color: #ffeac9; border: 1px dotted #e9a9aa;padding: 3px;vertical-align: middle;color: #999;font-weight: normal;}

table.calendarMIN td.calendarBlank {color: #c6aaaa; text-align: center;padding: 3px;vertical-align: middle;font-weight: normal;}



/* @end */

/* @group ShareMe */

#shareme {float: right; margin: 5px 0 8px;}
#shareme span.addthis_separator {color: #cc3433;}

/* @end */

/* @group Arch */

.pbot {line-height:1.35em;}

/* @end */

/* @group button override */

div#search input#submit2 {background: #ed3b3b url(/imgs/eng_but.png) no-repeat 0 top; width: 43px; height: 20px;}
div#search input#submit2:hover {background: #ed3b3b url(/imgs/eng_but.png) no-repeat 0 bottom; width: 43px; height: 20px;}

/* My Comment */


/* @end */

/* @group ideal */

#form1 label {display: block; width: 80px; float: left; margin-bottom: 5px;}
#form1 input {margin-bottom: 5px; width: 350px; }
#form1 button.iDEALeasy {display: block; margin: 20px auto 20px auto; padding: 10px;}

span.notice {font-weight: bold; display: block; width: 80px; float: left;}


/* @end */

/* @group link color overrrides */


table.calendarMIN a:visited {text-decoration: none; color: #D60800;}
div#details.innerbox.buttonstyle_wh p.buffy a {text-decoration: none; color: #D60800;}

/* @end */

