/*

Theme Name: Kitchen Kettle Village

Description: Custom template created in 2010 for Kettle Talk blog

Author: Cimbrian

Author URI: http://www.cimbrian.com/

*/



body { background:#5a181d url(images/site-background.jpg) no-repeat center top; margin:0; padding:0; }



form { margin:0; padding:0; }



a, a:link, a:visited { text-decoration:none; color:#900; }



a:hover { text-decoration:underline; color:#039;; }



a img, img { border:none }



a:active { outline:none; }



a:focus { -moz-outline-style:none; }



#siteWrapper { width:960px; margin:0 auto; }





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

/*                             HEADER                                    */

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



#header { position:relative; width:960px; height:143px; z-index:500; background:url(images/header-background.jpg) no-repeat; }



#header a.logo { position:absolute; top:16px; left:386px; display:block; width:190px; height:85px; text-indent:-2500px; }



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

/*                             GRID                                      */

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



#contentWrapper { position:relative; background:#fef8df url(images/content-background.jpg) no-repeat; font:normal 13px/18px verdana; z-index:100; padding:25px 30px 10px 30px; color:#333; }



#contentWrapper p { margin:5px 0 10px 0; padding:0; }



#contentWrapper ul { margin:0; padding:0; list-style:none; }



#contentWrapper ol { margin:0; padding:0; list-style:none; }



#contentWrapper li { padding:0 0 5px 0px; margin:0; }



.grid { width:900px; }



.column1 { float:left; width:630px; padding-top:20px; }



.gutter { float:left; height:1px; width:35px; } 



.column2 { float:left; width:235px; }



.photoleft { float:left; margin-right:20px; }



.photoright { float:right; margin-left:15px; }



h1, h2 { font:normal 26px/32px georgia; margin:0px 0 10px 0; padding:0; color:#333; }



h3 { font:normal 20px/26px georgia;; margin:15px 0 5px 0; padding:15px 0 0 0;  border-top:solid 1px #e6c785;}



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

/*                              POSTS                                    */

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



.postWrapper { border-bottom:solid 1px #e6c785; margin-bottom:15px; padding-bottom:15px; }



.postDate { font:italic 14px Georgia; display:block; margin:0px 0 5px 0;  }



.postCateogry { font:italic 12px georgia; }



.postComment { font:bold 11px Verdana; }



.postNav { width:250px; }



.alignleft { float:left; }



.alignright { float:right; }



.postNone { }



.navigation { display:block; margin-bottom:15px; }



h3#comments { border-top:solid 1px #e6c785; margin-top:15px; padding-top:15px; font:bold 13px verdana; }



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

/*                            SIDEBAR                                    */

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



#sidebar { background-color:#f5e5bb; padding:0 10px 15px 10px; width:215px; font:normal 11px/17px Verdana; }



#sidebar ul { margin:0; padding:5px 0 10px 0; list-style:none;  }



#sidebar ul ul{ padding-left:10px; }



#sidebar li { padding:0 0 3px 0; margin:0; background:none; }



#sidebar h2 { font:normal 18px Georgia; margin:10px 0 0 0; padding:0; }



#sidebar .kettleLogo { font:normal 10px/14px Verdana; display:block; background:url(images/sidebar-kettlelogo.jpg) no-repeat right top; width:215px; padding:17px 0 15px 10px; width:205px; }



#sidebar .kettleLogo p { margin:0; padding:0; width:125px; }



#sidebar .searchSite { display:block; margin:15px 0; }



#sidebar .searchSite .theInput { font:bold 12px verdana; padding:3px 5px; border:none; margin-right:3px; width:135px; }



#sidebar table#wp-calendar { width:100% }



#sidebar hr { color:#fff; background-color:#fff; height:1px; margin:0; display:block; border:0; }



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

/*                             FOOTER                                    */

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



#footer { position:relative; width:960px; background:url(images/footer-background.jpg) no-repeat; display:block; margin:0 auto; font:normal 11px/14px verdana!important; height:235px; }



#contact { position:absolute; top:135px; left:22px; font:normal 11px/20px verdana; color:#fff; width: 352px; }



#contact a { color:#fed26d!important; }



#followUs { position:absolute; top:105px; left:22px; width:316px; font:normal 11px verdana; }



.twitter { background:url(images/footer-twitter.png) no-repeat; height:18px; padding-left:25px; display:block; float:left; margin-right:17px; color:#fed26d!important; }



.facebook { background:url(images/footer-facebook.png) no-repeat; height:18px; padding-left:25px; display:block; float:left; margin-right:17px; color:#fed26d!important; }



.email { background:url(images/footer-email.png) no-repeat; height:18px; padding-left:25px; display:block; float:left; margin-right:17px; color:#fed26d!important; }



#subNav { position:absolute; top:90px; right:25px; font:normal 11px/18px verdana; width:650px; }



#subNav a { float:right; display:inline; padding-left:20px; color:#fed26d!important; }



#copyright { position:absolute; top:185px; right:25px; font:normal 9px/18px verdana; color:#f7f2db; text-align:right; width:550px; }



#copyright a { color:#fed26d!important; }



#footer a:hover { text-decoration:underline; color:#fff!important; }

