/*

Theme Name: AD Kitchen
Author: Artichoke Creative 


*/

/***** Reset *****/

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, 

ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}
img, fieldset {
border: 0; margin-right: 20px;
}
a {
outline: none;
}

.imgsocial{
margin-top: 10px;
}

/***** Main *****/
body {font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 75%; 

line-height: 1.6em; text-align: left; background:#e5cda2 url(images/grad.jpg) repeat-x;  

color : #333; margin:0; padding : 0px; 
}
a:link{ color: #50693b;
}
a {color : #50693b;  text-decoration : none; margin: 0 0 0 0;
}
a:hover {color : #98b844;
}
a:visited {color : #50693b;
}
a:active { color: #98b844; 
}
h1{font-size:40px;font-family:"Times New Roman", Times, serif;font-weight:normal; margin: 0;
}
h2{font-size:16px;padding:0px;text-align:left;
}
h2.pagetitle{font-size:16px;padding: 20px 0 0 20px; text-align:left;
}
h3{font-size:16px;
}
h4{font-size:14px; color: #5c8b2b;
}
img {border:none;padding : 0;margin: 0;
}
img a {border : none;
}
ul{ list-style: square inside;
}
.pblackbold{ color: #000000; font-weight: bold;
}


/*****Header*****/
#grad {  background: none}
#header { position: relative; margin: auto; background:none; height: 195px; width: 950px; 
}
#header h1 { font-size:80px; position:absolute; width:480px; left:0px; top:50px; font-weight:400; font-style:italic; line-height:90px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0;
}
#header h1 a { color:#FFF9CF;
}
#header h1 a:hover { color: #DF6F6F; text-decoration: none;
}
p.tagline { font-size:16px; font-weight:800; font-style:italic; position:absolute; 

width:480px; top:140px; left:5px; color:#8F4435; margin:0; padding:0;
}
#ad468 {position:absolute; top:75px; right:0px; list-style:none;
}

#adlogo {
position: absolute;
margin-top: 50px;
margin-left: 600px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-style: none;
}


/*****-Top Menu-*****/

#menu {height:40px; position:absolute; top:155px; width:960px; margin: 0; clear:both; 

background: #000000;  text-align:center; 
}
ul#nav {margin: 0;padding: 0;float:left;  
}
ul#nav li {display:inline;list-style-type: none;
}
ul#nav li a {font-family:verdana;font-size:13px;font-weight:normal; text-align:center; 

color: #fff; padding:10px 12px 0px 12px; background: none; height:30px; margin:  0px 2px 

0px 0px;  display:block; float:left; text-decoration: none;
}
ul#nav li a:hover {background : #8e9543; font-weight:normal; color: #fff;  margin:  0px 2px 

0px 0px;  padding:10px 12px 0px 12px;
} 
ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {background: 

#8e9543; height:30px; margin: 0px 2px 0px 0px;  padding:10px 12px 0px 12px; font-

weight:normal; color: #fff;cursor : default;text-align: center;
}
#rss{ padding: 0px 25px 0px 15px; text-align: center;
}
.rssa{font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px;font-weight:normal; color:#000;
}
.rssa a{color:#50693b;
}
.rssa a:hover{ color:#98b844; 
}
.rssa a:visited{ color:#50693b; 
}

#form {
float: right;
position: relative;
margin-top: 165px;
margin-right: 0px;
margin-left: 610px;
padding-right: 0px
font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 10px; 
color: #6E6E6E;
}

.formstyle {
padding: 3px 3px 3px 3px;
text-align: center;
font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: center;
font-size: 10px; 
color: #6E6E6E;
}

.formbutton{
cursor:pointer;
color:#fff;
font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: center;
padding: 3px 3px 3px 3px;
background-color: #c8b473;
}


/***** Content *****/

#page {background: none; width: 970px; margin: auto; 
}
#content { float:left; width: 620px; height: auto; background: none; margin: 0 0 20px 0; padding: 0 0 0 0; 
}
#feature{background:#fff; margin: 10px 0 0 0;border:10px solid #fff;
}
.entry{padding:20px 20px; border-bottom:none;
}
a.more-link {float:right;color: #111; font-weight:800; margin:5px 0;
}
.more-link:hover {color:#ff0000;cursor:pointer;font-weight:800; margin:5px 0;
}
.more-link:visited {color:#a1b1c1;
}
.titlebg {background :none; padding: 15px 15px 12px 15px; margin: 0 ; border-bottom:0px 

solid #ddd; 
}
.titlebg h1{font-size: 30px; color: #42642f; line-height:22px; 
}
.titlebg h3 {font-size: 30px;font-family:"Times New Roman",Times,serif; font-weight: normal; color: #42642f;
}
.ptitlebg {background :none; padding: 15px 17px 12px 17px; margin: 0 ; border-bottom:0px 

solid #ddd; 
}
.ptitlebg h3 {font-size: 30px; font-family:"Times New Roman",Times,serif; font-weight: normal; color: #42642f;
}
.com{ float: right;  padding-left : 15px; background : url(images/com.gif) no-repeat;  

margin: 3px 0 0 0;
}
.com a{  font-size : 12px;  color : #5f5f5f; margin: 2px 0 0 0;
}
.cat{ float: left; font-size : 10px; color: #aaa; background : none; 

margin: 0; 
}
.author {font-size : 10px; background : none; padding-left: 8px; color: #999999;
}
.cat a{ color : #aaa; margin: 0; padding : 0;
}
.cat a:hover{ color : #f00;
}
.date {float:left; font-size : 10px; padding: 4px 0 0 5px; background : none; color : #aaa;
}
blockquote {margin: 10px 0px 0px 5px;padding: 5px 15px 5px 15px;font-size: 

12px;color:#42642f; font-style:italic;background:none;
}
.post{background: #fff; height:auto !important; width: 558px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 9px; padding: 30px; border:2px solid #ffd663;
}
.post p {padding: 0px; margin-bottom: 15px;
}
.post img{margin: 0; padding:5px; 
}
.tags{font-size : 10px;  color : #aaa;
}
.tags a{font-size : 10px;  color : #aaa;
}
.entrytext {padding:20px 20px; border-bottom:none;
}
.clearfloat {display:block;
}
.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;
}

#redirectbox { background: #fff; width: 620px; height: auto; margin: 60px auto auto auto; 

padding: 50px 30px 30px 30px; border:2px solid #ffd663;
}

/***** Meta *****/

.postmetadata {clear : both;background : #ffffff; padding : 6px; margin-top : 0;margin-bottom : 5px;border: none;
}
p.postmetadata {margin: 0 0 0 0;
}
.postmetadata alt {clear : both; padding : 0;margin-top : 0;margin-bottom : 5px;
}
.postmetadata a { color: #50693b;
 text-decoration: none; 
}
.postmetadata a:hover { text-decoration: underline; color : #98b844;
 }
.postmetadata {clear : both;background : none; padding-left : 130px;margin-top : 0;margin-

bottom : 0;
}


/***** Nav *****/

.navigation {  background:none; 
}
.alignleft {float : left; background:none;  font-size:18px;  font-weight:800; padding:5px ; 

margin:15px 0 0 0;
}
.alignright {float : right; background:none;  font-size:18px;  font-weight:800; 

padding:5px; margin:15px 0 0 0;
}.aligncenter {float : center; background:none;  font-size:18px;  font-weight:800; 

padding:5px; margin:15px 0 0 0;
}

/***** Siderbar *****/

#side {background: #ffd663; width: 320px; heigt: auto; float: right; margin: 0;padding: 0 

0px; 
}
#sidebar { background: #ffd663; float:right; width :300px; margin: 10px; padding: 0 ; border: 

none;
}
#sidebar  a{color: #50693b; font-size:13px;
}
#sidebar  a:hover{color: #98b844; font-size:13px;
}
#sidebar li{background:none; padding:0 10px;
}
#sidebar ul { list-style-type : none; padding:0 0 5px 0; margin:  0;border :none; text-

align : left;
}
#sidebar ul li { background : #fff; list-style-type : none; border : none; margin:10px 0 

10px 0; padding: 5px ;
}
#sidebar ul ul li  {background: none; list-style-type : none; border-bottom : 1px solid 

#ccc; padding:  0 0 3px 0;
}
#ad300 {float:left;height:250px;margin:  0; list-style:none;
}
#sidebar ul h3 { background : none; font-weight:800; font-size : 13px; margin: 0 0 5px 0 ; 

padding :5px 0;  color:#000; text-align:left; text-transform:uppercase;  border-

bottom:none;
}

#rightvidcontent {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

.sidecaption{
font-family: "Times New Roman", Times, serif; font-weight:normal;
font-size: 21px;
color: #42642f;
padding: 0 3px;
text-align: center;
}

#locations {
padding: 0 30px;
text-align: center;
}

#news {
padding: 0 25px;
text-align: center;
}

#socialmedia {
margin-top: 19px;
margin-bottom: 20px; 
padding: 20px;
text-align: center;
background: #ffdf84;
}

#subscribe {
padding: 15px 25px 0 20px;
text-align: center;
}


/***** Comments *****/

h3.respond{font-size: 1.5em;padding: 0 0 5px 0; margin: 0 0 15px 100px; font-weight:bold !

important;color:#000000;
}
ol.commentlist{margin: 10px 0 20px;padding: 0px;list-style: none;font-size: 12px;line-height: 

20px;
}
ol.commentlist p{margin-bottom:10px; padding: 10px 40px 20px 40px; line-height: 20px;
}
ol.commentlist cite{font-style: normal;font-weight: bold;margin:0 0 0 0px; padding-left: 0px;
}
ol.commentlist span{float:left;padding:20px;
}
ol.commentlist li{padding: 20px 10px 10px 10px;
}
.commentlist li {list-style-image:none;list-style-position:outside;list-style-

type:none;background:#fffeee repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}
li.recentcomments {color: #CFB281;
}
.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;
}			
ol.commentlist li.alt { list-style-image:none;list-style-position:outside;list-style-

type:none;background:#fff repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}
.commentlist a:link, .commentlist a:visited {color:#CFB281;
}
.commentlist a:hover, .commentlist a:active {color:#8ec343;
}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;
}
.commentlist .author {font: small-caps bold 16px Georgia, "Times New Roman", Times, 

serif;text-decoration:underline;
}
.commentlist .time {background: none;padding-left:0px;
}
.commenttext {background: #ffffff ;border-top:1px solid #c5f386;padding: 10px 20px 10px 

20px;color:#111111;
}
small.commentmetadata a{color:#CFB281;
}
h3#comments{color:#111; margin:10px 0;
}
h3#respond{color:#111; margin:10px 0; padding: 0 0 0 9px;
}
#comment {width : 75%;min-width : 300px;
}
#commentssection {clear : both;padding : 2px 12px;margin : 0;
}
#commentform {position: relative; background : none;margin : 12px 0;padding: 10px 0 0 9px; border: none;
}
#commentform input {background: #fffeee;cursor :  pointer; margin : 10px 0 0 0;padding : 

5px;
}
#commentform input:hover {background: #ccc; cursor :  pointer; margin : 10px 0 0 0;padding 

: 5px;
}
#commentform p {color : #111;
}
#commentform textarea {border : 2px solid #ffd663; background : #fffeee;margin-top : 

10px;color : #333;
}
#commentform a {color : #111;text-decoration : none;
}

/***** Search *****/

#search  { background: none; width:280px;  margin: 0; 
}
#searchform input { margin: 0; background : none; font-size:15px; padding:3px;  

width:280px; border: none;
}
#searchform input#searchsubmit {cursor: pointer; color: #111; background : none;
}

/***** Footer *****/
	
#footer {position: relative; clear:both; width:960px; height:30px; background: #000000; 
border:none; margin: 0 0 0 10px; padding: 15px 0 0 0;
}

.footertext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #e7c98b;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-left: 28px;
padding-bottom:0px;
}

.credit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-align: right;
padding-top: 22px;
padding-right: 0px;
padding-left: 480px;
padding-bottom:0px;
}

a.ac:link {
text-align: right; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #999999;
text-decoration: none;
}

a.ac:hover {
text-align: right; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #ffffff;
text-decoration: none;
}


a.ac:active {
text-align: right;  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #999999;
text-decoration: none;
}

a.ac:visited {
text-align: right;  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #999999;
text-decoration: none;
}

/***** Widgets *****/

#wp-calendar td {background : #ebebeb;color : #111111;font : normal 12px  Verdana, sans-serif;letter-spacing : normal;padding : 2px 0;text-align : center;
}
#wp-calendar td:hover, #wp-calendar #today {background : #a1b1c1;color : #111111;
}
#wp-calendar {border : 1px solid #ddd;empty-cells : show;font-size : 12px;margin : 0 0 5px 10px;width : 260px;height: 180px;
}
 #Categories ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;font-weight:normal;text-align : center;line-height: 20px;border-bottom : 1px dashed #dddddd;
}
#Categories ul{list-style-type : none;padding : 0px 5px 10px 5px;
}
#Links li ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;text-align : center;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}
#Archives ul li{background : none;padding : 5px 0 2px 5px;text-align : center;font-size:14px;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}
.tabberlive .tabbertabhide { display:none;
}
.tabber {
}
.tabberlive { margin-top:0;
}
ul.tabbernav{background:none;width:300px; margin:260px 0 0 0 ; padding: 10px 0;border-bottom: none;
}
ul.tabbernav li
{list-style: none; margin: 0;display: inline;padding: 0;
}
ul.tabbernav li a{padding: 10px 11px;margin-left:0;border: none;border-bottom: none;background:none;text-decoration: none;
}
ul.tabbernav li a:link { color: #000; 
}
ul.tabbernav li a:visited { color: #667; 
}
ul.tabbernav li a:hover{color: #000;background: #e0be79;border-color: #227;
}
ul.tabbernav li.tabberactive a{color:#000;background-color: #e0be79;border-bottom: none;
}
ul.tabbernav li.tabberactive a:hover{color: #000;background: #e0be79;border-bottom: none;
}
.tabberlive .tabbertab {width:280px;background:#fff;margin:0;padding: 5px 10px;border-top:none;
}
.tabbertab li{background:none;padding : 10px 0 3px 0;font-size:13px;text-align: left;border-bottom : 1px solid #ccc;list-style: none;
}
.tabertab ul{padding: 0 ;
}
.tabberlive .tabbertab h2 {display:none;
}
.tabberlive .tabbertab h3 {display:none;
}
.flickr_badge_image { margin: 0;
}
.flickr_badge_image img{ margin: 0 0 10px 7px; padding: 0px; float:left; border:4px solid #E2CCA4; list-style:none;	
}
.space{clear: both; height: 1px; margin: -1px 0 0; overflow: hidden
}

/*  Stylesheet for the Meteor Slides 1.3.2 slideshow
	
	Copy "meteor-slides.css" from "/meteor-slides/css/" to your theme's directory to replace
	the plugin's default stylesheet.
	
	If you have navigation enabled, be sure to copy the "buttons.png", "next.png",
	and "prev.png" files to your theme's images folder and update the image paths below,
	or create new graphics to replace them.
	
	Learn more about customizing the stylesheet for Meteor Slides: 
	http://www.jleuze.com/plugins/meteor-slides/customizing-the-stylesheet/
*/

/* =Slideshow
-------------------------------------------------------------- */

.meteor-slides {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1;
}

.navpaged,
.navboth {
	padding: 0 0 15px 0;
}

/* =Slide
-------------------------------------------------------------- */

.meteor-slides .mslide {
	display: none;
	margin: 0;
	padding: 0;
}

.meteor-slides .mslide-1 {
	display: block;
}

.meteor-slides .mslide a {
	border: 0;
	margin: 0;
	padding: 0;
}

.meteor-slides .mslide img {
	border: 0;
	display: block;
	margin: auto !important;
	padding: 0;
}

.meteor-slides .mslide img[src$='.png'] {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE7 */
	zoom: 1;	
}

/* =Previous/Next Navigation
-------------------------------------------------------------- */

.meteor-slides ul.meteor-nav {
	list-style: none;
	margin-bottom: 0;
	padding: 0;
}

body .meteor-slides ul.meteor-nav {
	display: none;
	*display: block;
	_display: block;
}

body .meteor-slides:hover ul.meteor-nav {
	display: block;
}

ul.meteor-nav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meteor-nav .prev a {
	left: 0px;
}

.meteor-nav .next a {
	right: 0px;
}

.meteor-nav a {
	display: block;
	outline: none;
	position: absolute;
	text-indent: -9999px;
	width: 25px;
	height: 100%;
	z-index: 50;
}

.navboth .meteor-nav a {
	top: -7px;
}
	
.meteor-nav .prev a {
	background: url('../images/prev.png') no-repeat center right;
}

.meteor-nav .prev a:hover {
	background: url('../images/prev.png') no-repeat center left;
}

.meteor-nav .next a {
	background: url('../images/next.png') no-repeat center left;
}

.meteor-nav .next a:hover {
	background: url('../images/next.png') no-repeat center right;
}

/* =Paged Navigation
-------------------------------------------------------------- */

.meteor-buttons {
	bottom: 0px;
	left: 46%;
	margin: 0;
	position: absolute;
}

.meteor-buttons a {
	background: url('../images/buttons.png') no-repeat bottom left;
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	outline: none;
	text-indent: -9999px;
}

.meteor-buttons a:hover {
	background: url('../images/buttons.png') no-repeat bottom right;
}

.meteor-buttons a.activeSlide {
	background: url('../images/buttons.png') no-repeat bottom right;
}
