/*
Theme Name: Kettles 2
Theme URI: http://foo.tungur.com/
Description: The new CFN theme
Version: 6
Author: Niklas Eire Granstr&ouml;m
*/

body {font-size:80%;line-height:normal;color:#555;background:#eef3f4;font-family:"Segoe UI","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"Trebuchet MS",Arial;}

a{text-decoration:none;color:#999;}
a:hover{text-decoration:underline;color:#000;}

img{border:none;}
:focus{outline: 0;}

/* HEADINGS */

h1,a.post_title{font-size:2em;margin-top:10px;}
h1 a,h1,h2,h3,h4,a.post_title,a.wod_title{color:#333;text-transform:uppercase;}
h1 a:hover{color:#666;}
h1,h2,h3{font-weight:100;margin-bottom:0;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}

a.wod_title{font-size:1.6em;}

#footer a:hover,.box_title,.related_posts h3,.box_title a,.box_title a:hover,.pager a,.date a,.more a,.main_news ul li:hover a,.main_wod a span,
a.post_title:hover,a.wod_title:hover,a.post_title:hover,.pagenav a:hover{color:#0092cf;text-decoration:none;}

label,#footer,.box_title,.related_posts h3,.main_wod,.wod_cmt a,h3.related_post_title,h4,.post_meta,.pager,.main_news ul li.more_pager,.more{font-size:10px;text-transform:uppercase;font-family:"helvetica nue",helvetica,arial;}

p,ul,ol{margin-top:.5em;}

.boxed{-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);}
.rounded{-moz-border-radius:4px;-webkit-border-radius:4px;}
.rounded_b{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
.rounded_bl{-moz-border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;}
.rounded_br{-moz-border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;}

#wrapper{width:950px;margin:0 auto;border:none;}

#top_search{text-align:right;display:none;}
input#s{width:20em;font-size:1.2em;font-weight:normal;color:#999;padding:4px;border:1px solid #eee;border-top:2px solid #ddd;}

/* FOOTER */

#footer{display:inline-block;width:100%;background:#000;margin-bottom:20px;}
#footer a{color:#666;}

#footer_top,#footer_bot{padding:10px;position:relative;}
#footer_top ul.foot_links{width:650px;}
#footer_bot{border-top:1px solid #333;}
.foot_links{display:block;position:relative;padding:0;margin:3px;float:right;text-align:right;}
.foot_links li{list-style:none;display:inline;}
.foot_links li a{padding:5px;}
.foot_logo{position:absolute;top:12px;left:12px;}
.foot_logo a{display:block;height:37px;width:77px;background:url(img/logo_footer.png) no-repeat;text-indent:-9999px;}
.foot_logo a:hover{background:url(img/logo_footer.png) 0 -37px no-repeat;}

/* MISC */

.date{font-style:italic;display:block;color:#b0b0b0;font-size:11px;margin:0;padding:0;font-family:Georgia,"Helvetica Neue",Helvetica,Arial,sans-serif;}

.click:hover{cursor:pointer;}

.left{float:left;text-align:left;}

.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display:block;}
/* End hide from IE5/Mac */

/* IMAGES */

img.centered{display:block;margin:4px auto 15px auto;}
img.alignright{margin:4px 0 15px 15px;display:block;}
img.alignleft{margin:4px 15px 15px 0;display:inline;}
.alignright{float:right;text-align:right;margin:4px 0 0 5px;}
.alignleft{float:left;margin:4px 5px 0 0;}
.aligncenter{margin:10px auto;}

blockquote{font-family:georgia;font-style:italic;font-size:13px;color:#a0a0a0;background:url(img/quote.gif) top left no-repeat;padding-left:35px;margin:25px 35px 25px 0;}

/* MAIN PAGES */

#lc{width:640px;float:left;}
#rc{width:300px;float:right;}

#main_lc{width:600px;float:left;}
#main_rc{width:340px;float:right;}

.main_news,.category{padding:0;}
.post{position:relative;padding:20px 25px 15px;margin:0;border-bottom:1px solid #e1e1e1;}

.wod_cmt{padding:0;margin:5px 0 15px;text-align:center;}

.wod table{margin:15px 0 10px 0;padding:0;}
.wod table th{text-align:right;font-weight:normal;color:#000;vertical-align:top;}
.wod table td{padding-bottom:5px;padding-left:10px;font-weight:normal;color:#888;}
.wod table td p{padding:0;margin:5px 0 3px 0;}
.wod table td ul{padding:0;margin:0;}
.wod table td li{margin-left:20px;}
.wod table td a{color:#bb0000;}

.cmt_num a{line-height:30px;color:#fff;font-size:13px;display:block;position:absolute;top:20px;right:20px;width:33px;height:39px;background:url(img/cmt_num_bg.gif) 0 -39px no-repeat;text-align:center;}
.cmt_num a:hover{color:#555;background:url(img/cmt_num_bg.gif) 0 0 no-repeat;text-decoration:none;}

.main_news ul{margin:0;padding:0;list-style:none;font-size:100%;border-top:1px solid #e1e1e1;}
.main_news ul li{position:relative;padding:15px;margin:0;min-height:100px;height:auto; !important;border-bottom:1px solid #e1e1e1;}
.main_news ul li.first{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
/* .main_news ul li.last{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;} */
.main_news ul li.last{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border:none;min-height:15px;text-transform:uppercase;}
.main_news ul li img{float:left;padding-right:15px;}
.main_news ul li p{margin:0;}
.main_news ul li h3{margin:0;padding:0;font-size:1.4em;line-height:normal;}
.main_news ul li h3 a{font-weight:normal;color:#333;margin:0;padding:0;}
.main_news ul .date{padding:3px 0;}
.main_news ul li:hover{background:url(img/news_bg.png) bottom left repeat-x;color:#333;}

/* BOX TITLES */

.box_title,.related_posts h3{display:block;margin:0;padding:0 0 7px 15px;}
.main_news .box_title{padding-top:10px;}

.main_widget,.main_news,.main_wod,.pagenav,.featbox,.category,.white,.shop_ad,.ads,#footer,#top_search{margin-top:10px;}

.main_wod{background:#000;padding:0;}
.main_wod a{display:block;padding:15px 15px;color:#bbb;overflow:hidden;}
.main_wod a:hover{color:#fff;text-decoration:none;}

/* FEATURED POSTS */

.featbox{padding:0;background-color:#fff;}
#feat{width:950px;height:300px;overflow:hidden;position:relative;cursor:pointer;}
.slides{width:950px;height:300px;position:absolute;top:0;left:0;}
.slides div.slide{position:absolute;top:0;width:950px;height:300px;display:none;}
.overlay_top{position:absolute;top:0;width:950px;height:5px;background:url(img/overlay_bg.png) top left no-repeat;z-index:9999;}
.overlay_bot{position:absolute;bottom:0;width:950px;height:5px;background:url(img/overlay_bg.png) left -5px no-repeat;z-index:9999;}

/* PAGE / SINGLE POST */

.post_body{position:relative;padding:10px 25px;}
.post_meta{padding:15px 25px;border-top:1px solid #e1e1e1;}

.date{padding:10px 0;}

/* SIDEBAR */

.pagenav{padding:10px 0;background:#fff;text-transform:uppercase;}
.pagenav .box_title{border-bottom:1px solid #e1e1e1;}
.pagenav ul{padding:5px 0;margin:0 0 0 35px;list-style:square url(img/arrow.gif);}
.pagenav ul li{padding:5px 0 0;}
.pagenav ul li li{padding:0;}
.pagenav ul ul{padding:3px 0 0;margin-left:10px;list-style:none;line-height:18px;}
.pagenav ul li.current_page_item a{color:#333;}
.pagenav ul li.current_page_item ul li a{color:#999;}
.pagenav ul li.current_page_item ul li a:hover{color:#0092cf;}

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
}

.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
}

/* GALLERY */

.gallery-icon img{width:130px;height:130px;border:none;}
.gallery-icon img:hover,p a img:hover{opacity:.90;-moz-opacity:.90;}
dl.gallery-item{margin-top:0;}


/* PAGERS */

.pager,.main_news ul li.more_pager{margin:0;padding:0;}
.pager ul,.related_posts ul{list-style:none;margin:0;padding:0;}
.pager li{width:50%;border-collapse:collapse;margin:0;padding:0;display:block;min-height:0;}
.pager li.prev{float:left;text-align:left;border-right:1px solid #e1e1e1;}
.pager li.next{float:right;text-align:right;border-left:1px solid #e1e1e1;}
.pager li.next a{-moz-border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;}
.pager li.prev a{-moz-border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;}
.pager li a,.more_pager a{display:block;padding:10px 20px;}
.pager li a:hover,.more_pager a:hover{color:#fff;background-color:#0092cf;padding:10px 20px;text-decoration:none;}
.main_news ul li.more_pager:hover a{color:#fff;}

/* WIDGETS */

.main_widget{background-color:#fff;padding:10px 0;}
ul.feedreading_blogroll_bookmarklist,.widget_tungur_newsroll ul,.related_posts ul,.widget_tungur_comments ul{margin:0;padding:0;list-style:none;border-top:1px solid #e1e1e1;}
li.feedreading_bookmark{background:url(img/arrow.gif) 15px 9px no-repeat;padding:5px 20px 5px 35px;margin:0;color:#e0e0e0;border-bottom:1px solid #e1e1e1;}
li.feedreading_bookmark p a{color:#999;}
li.feedreading_bookmark p,li.feedreading_bookmark abbr{margin:0;}
li.feedreading_bookmark abbr{border:none;color:#999;font-size:10px;}
li.feedreading_bookmark a{font-weight:100;}
li.feedreading_bookmark img.icon16px{vertical-align:middle;padding-right:5px;}
a.feedreading_anchor{color:#333;}
a.feedreading_anchor:hover,li.feedreading_bookmark:hover a.feedreading_anchor{color:#dd0000;}
li.feedreading_bookmark:hover p a{color:#bbb;}

.related_posts ul li{padding:4px 15px;border-bottom:1px solid #e1e1e1;font-size:11px;}

.widget_tungur_newsroll ul li,.widget_tungur_comments ul li{color:#999;padding:10px 15px;border-bottom:1px solid #e1e1e1;}
.widget_tungur_newsroll ul li:hover a,.widget_tungur_newsroll ul li a:hover,.widget_tungur_comments ul li a:hover{text-decoration:none;color:#0092cf;}
.widget_tungur_newsroll a,.widget_tungur_comments li a,.related_posts ul li a{color:#333;text-transform:uppercase;}
.widget_tungur_newsroll,.widget_tungur_comments{font-size:11px;}

.widget_twitter{background:url(img/twitter_follow_bg_.png) bottom right no-repeat;}
.widget_twitter .box_title,.widget_tungur_comments .box_title{padding-bottom:4px;}
.widget_twitter ul{margin:0 15px 7px 15px;padding:0;list-style:none;color:#fff;overflow:hidden;}
.widget_twitter ul a{color:#000;}
.widget_twitter ul a:hover{color:#fff;}
.widget_twitter .entry-meta{display:block;color:#d2d2d2;font-size:10px;text-transform:uppercase;}
.widget_twitter .entry-meta a{color:#d2d2d2;}
.widget_twitter .entry-meta a:hover{color:#fff;}

.widget_tungur_comments{background:#fff url(img/qt.gif) right -15px no-repeat;color:#333;}
.widget_tungur_comments ul ul{margin:0;padding:0;list-style:none;color:#bbb;border:none;}
.widget_tungur_comments ul ul li{margin:3px 0 0;padding:0;border:none;}
.widget_tungur_comments ul ul a{color:#888;text-transform:none;}
.widget_tungur_comments ul ul a:hover{color:#aaa;text-decoration:none;}
.widget_tungur_comments ul ul span{color:#bb0000;}

.ads{padding:10px 0;text-align:center;background:#fff;}
.ads a img{padding:5px 0;}

.widget_tungur_socialize p{padding:0;margin:0;text-align:center;}
.widget_tungur_socialize img{padding:0 3px;}

/* COMMENTS */

.white{background:#fff;}
#comments{padding:20px 0;border-bottom:1px solid #e1e1e1;}
#comments h3{margin:0 25px 15px 25px;}
#comments ul{list-style:none;padding:0;margin:0;}
#comments ul li{padding:0;margin:20px 25px;}
#comments ul li.depth-2{padding:0;margin:10px 10px 10px 25px;}
#comments ul li div.reply{text-align:right;text-transform:uppercase;font-size:11px;padding-top:5px;}
#comments ul li div.reply a,.cancel_reply a{color:#bb0000;}
#comments p{margin:0;}
.cauthor,.cdate{color:#999;display:inline-block;padding-bottom:8px;}
.cauthor{float:left;text-transform:uppercase;}
.cdate{float:right;}

#respond{padding:20px 25px;position:relative;}
.cancel_reply{display:block;position:absolute;top:15px;right:15px;text-transform:uppercase;font-size:11px;}
#respond p{margin-top:0;}
#respond h3{margin-top:0;margin-bottom:15px;}
#respond input,#respond textarea,input#s{border:1px solid #eee;border-top:2px solid #ddd;color:#666;font-size:16px;padding:2px;margin:0 10px 5px 0;font-family:"Segoe UI","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,"Trebuchet MS",Arial;}
#respond textarea{width:95%}
#respond label{display:block;margin:0;padding:0;vertical-align:center;}
#respond label span{color:#999;}

#comments ul li div.cbody,#comments div#respond{padding:15px;background-color:#f1f1f1;-moz-border-radius:10px;-webkit-border-radius:10px;}
#comments ul li div.cbody:hover{background-color:#eaeaea;}
#comments div#respond{margin:10px 10px 0 25px;}
#comments div#respond h3{margin-left:0;}
input#submit{padding:5px 40px;margin-top:5px;color:#fff;border:none;background:#bb0000;text-align:center;font-size:10px;text-transform:uppercase;font-family:"helvetica nue",helvetica,arial;}
input#submit:hover{background:#333;}

.error{color:#dd0000;}

p.wp-caption-text{margin-top:0;font-size:.8em;}