/*File: custom.css*/


/*Make page transparent; see background in banner*/
.custom #page {background:transparent;}
/*---------------------------------*/

/*Customize body background*/
body.custom {background: url('images/header-bkgrd.png') repeat-x;}
/*---------------------------------*/
/*Reduce the space between widgets in the sidebars*/
.custom li.widget { margin-bottom: 10px; }
/*---------------------------------*/


/*Subscription Box*/
#subscribe{font-size:15px;margin: 0 0 0 15px;}
#social-icon {list-style: none;margin: 0 0 0 45px;}
#social-icon li { display: inline; margin: 0 0 5px 0px;}
#social-icon li a {display: block; float: left; height: 13px;margin-left:10px;}
.txt{float:left; width:125px;height:20px;font-size:11px;font-family:Verdana;background:#fff;
     color:#000;border:1px solid #000000;padding:2px 0 0 2px;}
     
.btn{float:left;width:70px;height:25px;background:#98a88f;font-family:Verdana;color:#fff;font-size:11px;
     font-weight:bold;-moz-border-radius: 3px;-webkit-border-radius: 3px;border:1px aolid #ddd;margin:0 0 0 5px;}
     
.btn:hover,.custom .sidebar input:focus{background:#98a88f;color:#fff;border:1px solid #000000;}
/**/

/*Header image and removing text*/
.custom #header #logo a { display: block; height: 220px; width: 1088px; background: url('images/header.png') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header {padding-top:-20px;padding-bottom:20px;}
/*---------------------------------*/

/*Sidebar formatting*/
#sidebar_1 { margin-left: 10px; margin-top:0px; margin-bottom:.3em; margin-right:5px;width: 200px;
      border:1px solid #ffffff;padding:2px;
     /*-moz-border-radius: 5px 5px 5px 5px;
     -khtml-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;*/}
     
#sidebar_2 { margin-left: 10px; margin-top:0px; margin-bottom:.3em; margin-right:5px;width: 200px;
             border:1px solid #ffffff;padding:2px;
     /*-moz-border-radius: 5px 5px 5px 5px;
     -khtml-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;*/}
/*---------------------------------*/

/*Multimedia Box formatting*/
#multimedia_box {height:165px; width: 450px; margin-top: -100px; margin-bottom: 10px; padding:15px; background:#fff;
    border:2px solid #98a88f;padding:2px;
     -moz-border-radius: 5px 5px 5px 5px;
     -khtml-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;}
/*---------------------------------*/


/*Removing Page Titles from Displaying*/
.custom.hiddentitle .headline_area {display:none;}
/*---------------------------------*/

/*Content Format and Framing*/
.custom #container {
    margin-top: -2em;
    margin-bottom: 2em;
    padding: 0.3em;
    /*background: #4e493c;
    border: 0.2em solid #7a725e;*/}
/*---------------------------------*/

/*Navigation Menu formatting and background*/
.custom .menu {background: url('images/bkgrd-nav.png') repeat-x; margin-top: 10px;}
.custom .menu li.tab a, li.tab {border: 1px; border-color: #000000;}
.custom .menu {font-weight: bold; height: 34px; width: 1000px; padding-bottom: 5px; }
/*spacing on left and right side of images*/
.custom .menu .tab { height: 30px; padding-left: 15pt; padding-right: 15pt; padding-top: 0px; padding-bottom: 0px; margin-top:0px; margin-bottom:0px}
/*---------------------------------*/

/*spacing around excerpt photo*/
.custom .teaser .format_teaser {
   margin-bottom:2px;
   margin-top:2px;}
/*---------------------------------*/

/* Customized Sidebar Titles */
.custom .sidebar h3{background-color: #98a88e; -moz-border-radius-topright: 5px;  -moz-border-radius-topleft: 5px; margin-top: 15px; padding-left: 2px; font-weight:bold; font-size:1em; color:#ffffff;}

/* Putting Search box in menu*/
li#search {float:right;}
	
li#search #s {
background:#ffffff;
font-family:Verdana;
font-size: 8pt;
text-transform:	uppercase;
text-decoration: none;
letter-spacing:2px;
margin-top: 1px;
margin-right: -15px;
padding:6px; 
padding-left:3px;
width:185px; 
border: 2px solid #98a88e;
-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;

/*border-top:1px solid #aa0000;
border-right:1px solid #aa0000;
border-bottom:1px solid #aa0000;
border-left:1px solid #aa0000;*/}
/*---------------------------------*/

/* Sub Menu styling*/
li.tab ul.submenu li  { opacity:0.95; filter:alpha(opacity=95);font-weight:bold; font-variant:normal; font-size:9px;font-family: Arial;}

/* Remove 'From the Category Archives' on category pages*/
#archive_info p {display:none;}
/*---------------------------------*/

/* Customize H (heading) styles*/

.custom h1 {
	color: #98a88e;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 20px; }
.custom h2 {
	color: #98a88e;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 20px; }
.custom h4 {
	color: #98a88e;
	font-size: 11px;
	line-height: 13px;
    font-weight :normal;
	margin-top: 15px;
	margin-bottom: 0px; }

/*---------------------------------*/

/* teasers one column wide*/
.custom .teaser {width:100%; margin-top:0em; padding-top:10px; border-top:1px dotted #43532f;}
.custom .teasers_box {padding-top:5px;padding-bottom:0; margin-bottom:0; border-top:0;}

/*-- teaser formatting --*/
.teasers_box {
	width: auto;
	padding: 0;
	border: none;
	margin-right: 2em;}

.teaser {
	width: 100%;
	/*border-bottom: 1px dotted #bbb;
*/	margin-bottom: 5px;}

.teaser_right {
	float: left;}

.teaser img {
	border: 1px solid #000;
	margin: 0 14px 18px 0;}

.teaser .format_teaser {
	line-height: 18px;
	margin-top: 10px;
	overflow: hidden;}

.teaser a.teaser_category {
	font-weight: bold;
	padding: 1px 3px 1px 3px;
	margin-right: 4px;
	background-color: #8bbfe0;
	color: #fff;}

.teaser_comments {
	display: none;}
/*---------------------------------*/

/*Multimedia Box formatting*/
.custom #multimedia_box { font-size:8px; margin-top: 10px; margin-bottom: 10px; background: #ffffff;}
/*---------------------------------*/

.custom #footer {
  /* rounded corners */
 -moz-border-radius:  5px 0px 5px 0px;
-khtml-border-radius: 5px 0px 5px 0px;
-webkit-border-radius: 5px 0px 5px 0px;
  background-color: #98a88e;
  margin-bottom: 10px;
  color: #fff;
  border: none;
  padding: 15px;
}
/*---------------------------------*/

/*Style for Footer Widget Section*/
/* Headers for Footer Widgets*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 1.25em;
	/* bold or not */
	font-weight: bold;
	/* space out the letters*/
	letter-spacing: 3px;
	/* font color*/
	color: #ffffff;
	/* padding under header text */
	padding-bottom: 4px;
	/* border under header text */
	border-bottom: 3px solid #000000;
	/* distance between border and widget text */
	margin-bottom: 5px;}

/* Style the Footer Area */
#footer_setup {
	/* widgetized footer background (not footer background) */
	width: 1067px;
	/* widget padding */
	padding: 10px;
	/* margin at bottom of widgets */
	margin-bottom: 10px;
	/* do not change this! */
	overflow: hidden;}

/* Format the widget area */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* total width of widgets area */
	width: 327px;
	/* space between widgets */
	padding-right: 10px;
	/* text color */
	color: #ffffff;
        /* text size */
	font-size: 11px;
	/* bold or not */
	font-weight: bold;
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;}
	
#footer_setup .footer_items a {color: #000000;}
#footer_setup .footer_items ul li {list-style: none;}
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }
/*---------------------------------*/


/* Comment display formatting */
.custom #comment_list { background: #ACA081; padding: 1px; }
.custom #comment_list dd { margin-bottom: .10em; }
.custom #comment_list .comment { background: #FFF; }

.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div { background: #ffffff; }

/*change the comment # size*/
.custom .format_text .to_comments span {margin-left: 15px; color: #46382d; font: verdana; font-size: 1.5em ; }
/*---------------------------------*/

/*Change 'Reply' Text for Threaded Comments to a Button*/
.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #98a88e; color: #ffffff;font-size: 11px;font-weight: bold;padding: 5px 7px;text-transform: uppercase; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
.custom dl#comment_list dd p.reply a:hover {background:#000000; border: 0;}
/*---------------------------------*/

/*submit form text colors*/
.custom #commentform .form_submit { background: #98a88e; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.custom #commentform input.form_submit:hover { color: #fff; background: #000000; border-color: #000000; border-top-color: ##98a88e; border-left-color: ##98a88e; }
/*---------------------------------*/


/*Page Navigation*/

#pagenavi{margin:10px 0px;float:left;font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;font-size:12px;}
.wp-pagenavi{padding:3px 0;}
.wp-pagenavi a{color:#fff !important;background:#bc4339 !important;border:1px solid #bc4339 !important;margin:0 3px !important;padding:2px 5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.wp-pagenavi a:hover {color:#bc4339 !important;background:#f2f2f2 !important;border:1px solid #bc4339 !important;margin:0 3px !important;padding:2px 5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.wp-pagenavi span.pages {background:#fff !important;color:#bc4339;font-weight:bold;border:0px solid #222 !important;margin:0 10px !important;padding:2px 5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.wp-pagenavi span.current {-moz-border-radius:2px;background:#F2F2F2 !important;border:1px solid #bc4339 !important;font-weight:bold;margin:0 3px !important;padding:2px 5px !important;}
.wp-pagenavi span.extend {background:#bc4339 !important;color:#fff;border:1px solid #bc4339 !important;margin:0 3px !important;padding:2px 5px !important;-moz-border-radius: 2px;-webkit-border-radius: 4px;}
.wp-pagenavi span.last {background:#bc4339 !important;font-weight:bold;border:1px solid #bc4339 !important;margin:0 3px !important;padding:2px 5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.wp-pagenavi span.first {background:#bc4339 !important;font-weight:bold;border:1px solid #bc4339 !important;margin:0 3px !important;padding:2px 5px !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

#go-top {float:right;}
#go-top a{color:#444;display:block;font-size:22px;font-weight:bold;margin:0 20px 0 0;}
/*End*/

.custom a.more-link {
	color: #fff;
	font-size: 14px;
	font-family: Palatino, "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	background-color: #94b38a;
	text-transform: lowercase;
	padding: 3px 8px }
.custom a.more-link:hover {
	background-color: #b4caad }

/*Microformat for Recipes*/	

.hrecipe { }
.fn { }
.author { }
.photo { }
.summary { }
.recipeType { }
.tag { }
.yield { }
.prepTime { }
.cookTime { }
.duration { }
.ingredient { }
.instructions { }
.published { }
.review hreview-aggregate { }
.nutrition { }
.servingSize { }
.calories { }
.fat { }
.saturatedFat { }
.unsaturatedFat { }
.carbohydrates { }
.sugar { }
.fiber { }
.protein { }
.cholesterol { }

/*---------------------------------*/


.custom #footer {
  /* rounded corners */
  -moz-border-radius: 20px; -webkit-border-radius: 20px;
  margin-bottom: 10px;
  color: #fff;
  border: none;
  padding: 15px;
}
/*---------------------------------*/
