/*
	Theme Name: Weekly
	Theme URI: http://theme-junkie.com/
	Description: A magazine theme designed by <a href="http://www.theme-junkie.com">Theme Junkie</a>
	Author: Theme Junkie
  Adaptator: fatalerror2069
	Version: 1.0.8
	Tags: advertise-ready, widget-ready, advanced-theme-options

  Copyright: (c) 2010 Theme Junkie.
  License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/

/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/
html{color:#333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
ul,ol{list-style:none}
fieldset,img,abbr,acronym{border:0}
q:before,q:after{content:''}
table{border-collapse:collapse;border-spacing:0}
hr{display:none}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{display:inline-block}
* html .clear{height:1%}
.clear{display:block}
.left{float:left}
.right{float:right}

/*---------------------------------------------------------------------------------*/
/* GENERAL */
/*---------------------------------------------------------------------------------*/
a{text-decoration:none;color:#004276}
a:hover{color:#B8240D;text-decoration:none}
:focus{outline:0}
h1{font-size:22px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:13px}
h5,h6{font-size:12px}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,Sans-serif;font-weight:400}
pre,code,kbd,samp,tt{font:13px/1.385 "Courier New",Monospace,serif}
body,input,button,select,textarea,option{font:12px Arial,serif}
body{line-height:1.63;background:#ebece7}
.cat-feedlink a,
.pc-feedlink a{float:right;width:12px;height:12px;display:inline-block;background:#fafafa url(images/rss.png) no-repeat 0 0;margin:14px 15px 0 0;text-indent:-5555em;overflow:hidden}
.pc-feedlink a{margin:20px 15px 0 0}

/*---------------------------------------------------------------------------------*/
/* LAYOUT */
/*---------------------------------------------------------------------------------*/
#wrapper{border:1px solid #ddd;width:961px;margin:1px auto 0px auto}
#header{background:#fff;text-align:left}
#main{background:#fff url(images/dot.gif) repeat-y 660px 0;border-bottom:1px solid #e2e1cd}
#container{float:left;margin:0 -331px 0 0;width:100%}
#content{margin:0 301px 0 0;overflow:hidden}
#sidebar{float:right;overflow:hidden;width:300px;clear:right;padding-left:1px;margin-bottom:-1px}

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
.logo{float:left}
.logo{margin:20px 0px 0px 0px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:0px;width:40%}
.logo a{color:#333;display:block}
.logo a:hover{color:#333}
.logo .desc{display:block;font-family:Arial,serif;font-size:11px;font-weight:normal;color:#aaa;letter-spacing:0px;text-transform:none;line-height:17px;margin-top:5px}
.logo a:hover .desc{color:#aaa}
#text-logo a{padding:0 15px}
#image-logo,.logo{margin:18px 0px 0px 15px}
#image-logo a{background:url(images/logo.png) no-repeat left -5px;width:300px;height:60px;text-indent:-5555em;overflow:hidden}

/*---------------------------------------------------------------------------------*/
/* TOP */
/*---------------------------------------------------------------------------------*/
#top{background:#f9f9f9;height:28px;color:#666;font-size:11px;line-height:30px;border-bottom:1px solid #ECEDE8}

/* top navigation */
.topnav{z-index:99;margin:0px;padding:0px;list-style:none;line-height:1}
.topnav a{position:relative;color:#666;display:block;z-index:100;text-decoration:none}
.topnav li{float:left;width:auto}
.topnav li a{padding:6px 11px;font-size:11px;line-height:16px;border-right:1px solid #ECEDE8;text-decoration:none}
.topnav li a:hover,.topnav li a:active{background-color:#fdfdfd;color:#004276;text-decoration:underline}
.topnav li a:visited{}
.topnav li.first a{background:none}
.topnav li.last a{padding-right:0px !important}
.topnav li a.sf-with-ul{}
.topnav li ul{background:#fff;position:absolute;left:-999em;width:158px;margin:0px 0px 0px -1px;border:1px solid #ECEDE8;border-width:1px 1px 0px;z-index:999}
.topnav li ul li{border-bottom:1px solid #ECEDE8}
.topnav li ul li a,.topnav li ul li a:visited{background:#fff;width:136px;padding:6px 11px;color:#555;font-size:11px;font-weight:normal}
.topnav li ul li a.sf-with-ul{padding:6px 11px}
.topnav li ul li a:hover{background:#fdfdfd;color:#004276}
.topnav li ul ul{margin:-29px 0px 0px 158px}
.topnav li ul ul li a{}
.topnav li ul li ul li a{}
.topnav li:hover,.topnav li.hover{position:static}
.topnav li:hover ul ul,.topnav li.sfhover ul ul,
.topnav li:hover ul ul ul,.topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul,.topnav li.sfhover ul ul ul ul{left:-999em}
.topnav li:hover ul,.topnav li.sfhover ul,
.topnav li li:hover ul,.topnav li li.sfhover ul,
.topnav li li li:hover ul,.topnav li li li.sfhover ul,
.topnav li li li li:hover ul,.topnav li li li li.sfhover ul{left:auto}

/* topnav indicator */
.topnav .sf-sub-indicator{display:none}
.topnav li ul .sf-sub-indicator{background:url(images/icon-arrow-right.png) no-repeat;position:absolute;display:block;right:0.4em;top:0.9em;width:10px;height:10px;text-indent:-999em;overflow:hidden}

/* topnav social icons */
.top-social li a{padding-left:26px}
.top-rss{background:url(images/small-rss.png) no-repeat 9px 8px}
.top-email{background:url(images/small-email.png) no-repeat 9px 8px}
.top-twitter{background:url(images/small-twitter.gif) no-repeat 9px 8px}
.top-facebook{background:url(images/small-facebook.png) no-repeat 9px 8px}

/* search form */
#search{display:inline;float:right;height:14px;margin:3px 15px 0px 0px}
#search input{float:left;background:#fff;width:160px;padding:2px 5px 3px 5px;font-family:Georgia,serif;font-size:12px;font-style:italic;color:#999;line-height:12px;border:1px solid #ECEDE8}
#search input:focus{background:#fffff0;border:1px solid #ddd}
#search input.btn{background:none;border:none;margin:4px 0px 0px -23px;padding:0px;width:auto}

/*---------------------------------------------------------------------------------*/
/* CATEGORY MENU */
/*---------------------------------------------------------------------------------*/
#cat-menu{
  overflow:hidden;
  background:url(images/menu.gif) bottom left repeat-x;

  border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;
}

/* category navigation */
.nav{z-index:99;margin:0 -12px 0 0px;padding:0px;list-style:none;line-height:1;overflow:hidden;word-spacing:-0.25em;display:block}
.nav a{position:relative;color:#444;display:block;z-index:100;text-decoration:none}
.nav li{display:block;width:160px;border-right:1px solid #dfdfdf;float:left}
.nav li a{font:400 11px/15px Arial,serif;padding:18px 12px 0;text-decoration:none;text-transform:uppercase;word-spacing:0.25em;width:136px;height:30px;background:url(images/menu.gif) 0 0 repeat-x}
  .nav li.cat-item-276 a,
  .nav li.cat-item-212 a,
  .nav li.cat-item-225 a{padding:9px 12px}
.nav li a:hover,.nav li a:active,.nav li.current-cat a{background:#f2f2f2;color:#004276}
.nav li a span{display:inline-block}
.nav li ul{background:#fff;position:absolute;left:-999em;width:172px;margin:0px 0px 0px -2px;border:1px solid #dfdfdf;border-width:1px 1px 0px;z-index:999}
.nav li ul li{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;border-right:none}
.nav li ul li a{background:#fbfbfb;width:147px;padding:7px 12px;color:#333;font-size:11px;font-weight:normal}
.nav li ul li a.sf-with-ul{padding:7px 12px}
.nav li ul li a:hover{background:#f9f9f9;color:#004276;text-decoration:underline}
.nav li ul ul{margin:-31px 0px 0px 171px}
.nav li ul ul li a{}
.nav li ul li ul li a{}
.nav li:hover,.nav li.hover{position:static}
.nav li:hover ul ul,.nav li.sfhover ul ul,
.nav li:hover ul ul ul,.nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul,.nav li.sfhover ul ul ul ul{left:-999em}
.nav li:hover ul,.nav li.sfhover ul,
.nav li li:hover ul,.nav li li.sfhover ul,
.nav li li li:hover ul,.nav li li li.sfhover ul,
.nav li li li li:hover ul,.nav li li li li.sfhover ul{left:auto}

/* category navigation indicator */
.nav .sf-sub-indicator{display:none}
.nav li ul .sf-sub-indicator{background:url(images/icon-arrow-right.png) no-repeat;position:absolute;display:block;right:0.4em;top:0.9em;width:10px;height:10px;text-indent:-999em;overflow:hidden}

/*---------------------------------------------------------------------------------*/
/* BREADCRUMB */
/*---------------------------------------------------------------------------------*/
#breadcrumb{padding:0 0 0 15px;height:30px;line-height:30px;border-bottom:1px solid #ECEDE8;background:#FFF;color:#888;text-transform:uppercase;font-size:11px}
#breadcrumb a,#breadcrumb span{padding:0 3px 0 10px;background:url(images/icon-arrow-right.png) no-repeat 0 3px}
#breadcrumb .tip{font-weight:400;background:none;padding:0}
#breadcrumb .home{background:none;padding-left:0}
#breadcrumb .current-time{float:right;height:30px;line-height:30px;display:block;padding:0 15px;color:#888;background:none}

/*---------------------------------------------------------------------------------*/
/* FEATURED CONTENT SLIDER */
/*---------------------------------------------------------------------------------*/
#loopedSlider{float:left;background:#fff;margin:15px;padding:10px 10px 15px 10px;width:280px;position:relative;clear:both;border:1px solid #ECEDE8}
#loopedSlider .featured-thumb{margin:0 0 10px 0}
#loopedSlider .container{width:280px;height:463px;overflow:hidden;position:relative}
#loopedSlider .slides{position:absolute;top:0;left:0}
#loopedSlider .slides div{position:relative !important;top:0;left:auto !important;width:280px;display:none;float:left}
ul.pagination{list-style-type:none;margin:10px auto 0px auto;padding:0}
ul.pagination li{float:left;margin:0 7px;display:inline}
ul.pagination a{display:block;width:12px;padding-top:12px;height:0;overflow:hidden;background-image:url(images/slidernav.png);background-position:0 0;background-repeat:no-repeat}
ul.pagination a:hover{background-position:0 -12px}
ul.pagination li.active a{background-position:0 -23px}

/*---------------------------------------------------------------------------------*/
/* LATEST NEWS */
/*---------------------------------------------------------------------------------*/
#latest{width:310px;float:left;margin:10px 0 10px}
#latest h3{background:url(images/hatch.gif) repeat-x left bottom;padding-bottom:8px;text-transform:uppercase;color:#333;font-family:Arial,serif;font-size:13px}
#latest ul li{border-bottom:1px solid #ECEDE8;padding:6px 0 6px 34px}
#latest .postdate{font-family:Arial,serif;font-size:11px;float:left;clear:left;line-height:100%;color:#666;margin-left:-34px;padding-top:.4em}
.more{font-size:11px;text-align:right;margin:6px;text-transform:uppercase}
.more a{color:#666}
.more a:hover{color:#666;border-bottom:1px dotted #666}

/*---------------------------------------------------------------------------------*/
/* CAROUSEL POSTS */
/*---------------------------------------------------------------------------------*/
#carousel{background:#FAFAFA;padding:8px 7px 15px 7px;border-bottom:1px solid #FFF;border-top:1px solid #ECEDE8}
.carousel-posts{z-index:3 !important}
#carousel h3{margin:0 8px 10px 8px;border-bottom:1px solid #FFF;text-transform:uppercase;color:#333;font-size:14px}
#carousel h3 span{display:block;padding:0px 0px 4px 0px;border-bottom:1px solid #DDD}
#carousel .item{width:136px;background:#FFF;overflow:hidden;float:left;margin:0 8px;border:1px solid #ECEDE8;display:inline}
#carousel .item img{padding:4px;border-bottom:1px solid #DDD;display:block}
#carousel .item .title{padding:5px 8px 8px 8px;height:60px;display:block}
#carousel .item .title span{height:60px;display:block;font-family:Georgia,serif;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}
#carousel .item .title:hover{text-decoration:none}
.pc-next,.pc-prev,.pc-next:hover,.pc-prev:hover{float:right;cursor:pointer;background:url(images/arrow_carousel.png) no-repeat left top;width:16px;height:14px;display:inline-block;text-indent:-5555em;border:0 !important;margin:4px 4px 0;overflow:hidden}
.pc-next{background-position:right 0}
.pc-prev{background-position:0 0}
.pc-next:hover{background-position:right -19px}
.pc-prev:hover{background-position:0 -19px}
.catbox-title{border-top:1px solid #ECEDE8;background:#FAFAFA url(images/bg-title.jpg) repeat-x left center;border-bottom:1px solid #ECEDE8;padding:8px 15px 7px 15px;text-transform:uppercase;line-height:1.25;font-family:Arial,serif;font-size:13px}
.catbox-title a{color:#333}
.catbox-title a:hover{color:#333;text-decoration:none}
.cat-feedlink a{margin-top:10px}

/*---------------------------------------------------------------------------------*/
/* TWO COLUMN BOXES */
/*---------------------------------------------------------------------------------*/
.twocol .catbox-row{background:url(images/dot.gif) repeat-y 329px 0}
.twocol .catbox{width:330px;float:left;padding:0 0 10px 0}
.twocol .catbox-even .catbox-title{border-right:1px solid #ECEDE8}
.twocol .catbox li{border-top:1px solid #ECEDE8;padding:5px 0 5px 11px;margin:0 15px;font-size:12px;background:url(images/icon-bullet.gif) no-repeat 0 12px}
.twocol .catbox li.first{display:block;padding:15px 0 10px 0;font-family:Arial,serif;font-size:12px;border-top:0;background:none}
.twocol .catbox .entry-thumb{margin-right:10px}
.twocol .catbox .entry-title{font-size:14px}
.twocol .catbox .entry-excerpt{display:block}

/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
.headline{padding:20px 15px;color:#999;margin:0 0 15px 0;font-size:22px;border-bottom:1px solid #ECEDE8}
* html .home .headline{padding:18px 15px}
.headline h1{line-height:32px;font-size:18px;overflow:hidden;text-transform:uppercase;color:#333}
.headline span{color:#999;display:block;clear:both}
  .headline span.cat-feedlink{float:left;clear:none}
.single-cat-feedlink a{display:inline-block;float:none;margin:0 5px;line-height:12px}
.display{float:right;width:49px;height:20px;background:url(images/display.gif) no-repeat 0 -20px;text-indent:-5555em;overflow:hidden;margin:10px 5px 0 0;cursor:pointer}
.display-grid{background:url(images/display.gif) no-repeat 0 0}
.hentry{margin:15px;display:inline-block;width:630px}
.entry-thumb{float:left;display:block;position:relative;margin:0 15px 10px 0}
.entry-thumb a{padding:4px;display:block;border:1px solid #ECEDE8}
.entry-thumb a img{display:block}
.entry-title{margin:0 0 10px 0;line-height:1.25;font-family:Georgia,serif;font-size:16px;font-weight:400}
.entry-title a:hover{color:#B8240D}
h1.entry-title{font-size:22px}
.entry-excerpt{display:table}
.entry-meta{color:#666;margin:10px 0 6px 0;font-size:11px}
.entry-meta a{}
.entry-meta a:hover{border-bottom:1px dotted #b8240d}
.meta-sep{color:#999;margin:0 3px}
.meta-more{display:inline;font-family:Georgia,serif;font-size:11px;font-style:italic;color:#666}
.meta-more:hover{color:#666;border-bottom:1px dotted #666}
.grid-post{width:280px;float:left;display:inline}
.grid-post .entry-thumb{margin-right:10px}
.grid-post .entry-excerpt{display:block}
.grid-post .entry-meta{display:none}
.not-found{width:600px}
.single .hentry,
.page .hentry{margin:15px 15px}
#entry-tags{margin:15px 0}
#entry-tags span{font-weight:400}
#entry-author{background:#F7F7F7;border:1px solid #ECEDE8;padding:10px;margin:15px 0 0 0}
#author-avatar{float:left;margin:0 10px 10px 0;border:1px solid #ECEDE8}
#author-avatar img{display:block;padding:4px;background:#FFF}

/*---------------------------------------------------------------------------------*/
/* entry */
/*---------------------------------------------------------------------------------*/
.entry p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry ul,.entry ol{margin:10px 0 20px 0}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{color:#0A0A0A}
.entry ul,.entry ol{margin:20px 0 20px 30px}
.entry ol{list-style-type:decimal}
.entry ul{list-style-type:square}
.entry ul ul,.entry ul ol,.entry ol ol,.entry ol ul{margin:0 0 0 20px}
.entry hr{border-top:1px solid #FFF;border-top:1px solid #C7D7DB;background:none;height:0;margin:0 0 20px 0;padding:0;clear:both}
.entry hr.none{border:0 none;height:0;background:none;margin:0;padding:0;clear:both}
.entry a:hover{text-decoration:underline}
.entry blockquote{margin:20px 20px;padding:0 30px 0 20px;overflow:hidden;border-left:10px solid #F7F7F7}

/* full width */
.onecolumn{margin:0 !important;background:#FFF}
.onecolumn #content{margin:0 !important}

/* post images */
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0px}
img.alignnone{padding:0px;margin:0px 0px 10px 0px;display:inline}
img.alignright{padding:0px;margin:0px 0px 10px 10px;display:inline}
img.alignleft{padding:0px;margin:0px 10px 10px 0px;display:inline}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}
.alignright{float:right;margin:0px 0px 10px 10px}
.alignleft{float:left;margin:0px 10px 10px 0px}
.wp-caption{background:#F7F7F7;text-align:center;padding:4px 0px 5px 0px;border:1px solid #e6e6e6}
.wp-caption img{margin:0px 0px 5px 0px;padding:0px;border:0px}
.wp-caption p.wp-caption-text{margin:0px;padding:0px;font-size:11px;font-weight:normal;line-height:12px}

/* pagenavi */
.pagenavi{border-top:1px solid #ECEDE8;border-bottom:1px solid #ECEDE8;height:30px;background:#F7F7F7;color:#777;margin:0px 0px 0px 0px;width:100%}
.pagenavi a,.pagenavi span{border-right:1px solid #ECEDE8;padding:0 10px;height:30px;line-height:30px;display:block;float:left}
.pagenavi a.current{background:#fff;color:#b8240d;font-weight:400;margin:0px 0 0 0;padding-bottom:0px}

/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/

/* general widgets*/
.widget-area{border-bottom:1px solid #ECEDE8}
.widget{padding:0 0 0px 0;border-bottom:1px solid #ECEDE8}
.widget-title{background:#FAFAFA url(images/bg-title.jpg) repeat-x left center;padding:5px 15px 4px 15px;text-transform:uppercase;color:#333;font-family:Arial,serif;font-size:13px}
.widget ul li{border-bottom:1px solid #ecede8;padding:5px 15px}
.widget ul li:hover{background:#fafafa}
.widget > div{padding:10px 15px;border-top:1px solid #ECEDE8}
.widget_tag_cloud div,
.textwidget{padding:10px 15px;border-top:1px solid #ECEDE8}
#middle-sidebar{background:url(images/dot.gif) repeat-y 156px 0}
#middle-left{width:156px;float:left;padding-bottom:20px}
#middle-right{width:144px;padding-bottom:20px;float:right}

/* sidebar tabber */
.tab-widget-menu{background:#fafafa url(images/bg-title.jpg) repeat-x left center;border-bottom:1px solid #ecede8;font-size:11px;font-weight:400}
.tab-widget-menu li{float:left;display:block;padding:0 12px;border-right:1px solid #ecede8;height:30px;line-height:30px;cursor:pointer;text-transform:uppercase;color:#555;text-align:center}
.tab-widget-menu li.selected{background:#fff;position:relative;line-height:29px}

#tab-sidebar .widget{padding:0px 0px 0px;background:#FFF}
#tab-sidebar .widget > div{border-top:0}
#tab-sidebar .widget_tag_cloud div,
#tab-sidebar .textwidget{border-top:0}
#tab-sidebar .widget ul li{padding:10px 10px 5px}
#tab-sidebar .widget ul li img{padding:4px;border:1px solid #ECEDE8;float:left;margin:0 10px 5px 0}
#tab-sidebar .info{display:table}
#tab-sidebar a.comments-link,#tab-sidebar .meta{display:block;font-family:Arial,serif;font-size:11px;color:#999;text-transform:uppercase}
#tab-sidebar #recent-comments a{color:#999}
#tab-sidebar #recent-comments a span.comment-author{color:#004276}
#tab-sidebar #recent-comments a:hover span.comment-author{color:#B8240D}
.widget_tag_cloud a{padding:0 3px;white-space:nowrap}

/* calendar */
#wp-calendar{width:100%}
#wp-calendar,#wp-calendar th,#wp-calendar caption{text-align:center}
#wp-calendar th{background:#f5f5f5;padding:3px;border:1px solid #f0f0f0}
#wp-calendar td{padding:5px 2px;border:1px solid #f0f0f0}
#wp-calendar caption{background:transparent;font-weight:400;padding:3px 0px 7px 0px;color:#333}
#wp-calendar #today{background:#f5f5f5;font-weight:400}

/* flickr widget */
.widget h3 span{color:#0061D8}
.widget h3 span span{color:#FF1183}
.widget .flickr_badge_image{float:left;margin:0px}
.widget .flickr_badge_image .wrap{position:relative;margin-bottom:20px;padding:0}
.widget .flickr_badge_image a img{display:inline;float:left;background:#fff;margin:0px 8px 8px 0px;border:#e9e9e9 1px solid;padding:4px}
.widget .flickr_badge_image a:hover img{background:#f0f0f0}

/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer{clear:both;background:#FFF}
#footer .footer-cat{background:#f9f9f9;padding:0px 5px;border-bottom:1px solid #ddd}
#footer .footer-cat ul{padding:0px 0px}
#footer .footer-cat ul li{float:left;padding:5px 0px 4px 0px;font-size:10px;text-transform:uppercase}
#footer .footer-cat li ul{display:none}
#footer .footer-cat a{color:#555;padding:0px 10px;border-right:1px solid #ddd}
#footer .footer-cat a:hover{color:#333}
#footer .bottom{background:#fff;text-align:center;padding:15px;font-size:11px;color:#555}
.backtotop{background:url(images/go-up.png) no-repeat;width:48px;height:48px}

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
#comments-title,#reply-title{color:#333;font-weight:400;font-size:13px;padding:12px 15px;text-transform:uppercase}
#comments-title{border-top:1px solid #ecede8}
#comments .navigation{display:block;clear:both;overflow:hidden;padding:5px 15px}
  #comments .navigation .nav-previous{float:left}
  #comments .navigation .nav-next{float:right}

#reply-title{background:url(images/hatch.gif) repeat-x left bottom;padding:12px 0;margin:0 15px}
.commentlist{border-bottom:1px solid #ECEDE8}
.comment{padding:15px 0 0 75px;border-top:1px solid #ECEDE8;min-height:60px;height:auto !important;height:60px;display:block}
.commentlist li.even{background:#FAFAFA}
.commentlist li.odd{background:#FFF}
.comment-avatar{float:left;margin:0 0 0 -60px}
* html .comment-avatar{margin:0 0 0 -32px}
.comment-avatar img{border:1px solid #f0f0f0;padding:4px;background:#fff}
.comment-meta{margin:0 15px 10px 0;font-size:11px}
.comment-meta a{color:#666}
.comment-meta a:hover{border-bottom:1px dotted #666}
.comment-meta .fn{font-size:12px;font-style:normal;font-weight:400}
.comment-meta .fn a{color:#004276}
.comment-meta .fn a:hover{color:#B8240D;border-bottom:none}
.comment-body{margin:10px 20px 10px 0}
.reply{margin:10px 20px 0 0;text-align:right;text-transform:uppercase;font-size:10px;position:relative;height:25px;overflow:hidden;position:relative;right:-20px}
.comment-reply-link{height:24px;line-height:24px;display:inline-block;padding:0 10px;text-align:center;border-top:1px solid #ecede8;border-left:1px solid #ecede8;overflow:hidden}
#cancel-comment-reply-link{font-size:11px;color:#b8240d;margin:0 0 0 20px}
#cancel-comment-reply-link:hover{text-decoration:underline}
.comment #respond{border-top:1px solid #ecede8}
#commentform{padding:0 15px 30px}
#commentform p{margin:10px 0}
#commentform label{float:left;width:100px;font-weight:400}
#commentform .required{color:#B8240D;font-weight:400;margin:0 0 0 10px}
#commentform input,#commentform textarea{width:70%;margin:0 0 10px 0;border:1px solid #dfdfdf;padding:5px}
#commentform input:hover,#commentform textarea:hover{border:1px solid #D2D1CD}
#commentform textarea{overflow:auto;resize:none}
#commentform input#submit{display:block;width:150px;margin:0px 0px 0px 100px;padding:5px;background:#fbfbfb url(images/menu.gif) repeat-x left center;color:#333;border:3px double #ccc;font:400 1.2em Arial,serif;cursor:pointer}

/*---------------------------------------------------------------------------------*/
/* ADVERTISEMENT */
/*---------------------------------------------------------------------------------*/
.header-ad{float:right;display:inline;margin:10px 15px 5px 0}
.home-ad-area{padding:15px;border-top:1px solid #ECEDE8;text-align:center}
#sidebar-ad1,#sidebar-ad3{padding:10px 15px 15px 0;border-bottom:1px solid #ecede8;text-align:center}
.adtips{margin:0 0 6px 0;display:block;color:#ccc;text-transform:uppercase;text-align:center;font-size:10px}
.ad120x600{padding:10px 12px 10px 12px}

/*---------------------------------------------------------------------------------*/
/* TABLES */
/*---------------------------------------------------------------------------------*/
.entry-content table{width:100%}
  .entry-content table td{border:1px solid #ecede8;padding:5px}

#top-tabs-widget-area{position:relative;overflow:hidden}
  #top-tabs-widget-area .tab-widget-menu{position:relative;height:30px}
  #top-tabs-widget-area .widget{opacity:0;display:none}

  #top-tabs-widget-area .widget .widget-title{display:none;}
  #top-tabs-widget-area .widget > div{border-top:none}

#top-tabs-widget-area .tab-widget-menu ul{position:absolute;top:0;left:0}
#top-tabs-widget-area .tab-widget-menu li{display:inline-block;float:none;white-space:nowrap}
#top-tabs-widget-area .widget_recent_entries li{display:block;clear:both;overflow:hidden;padding:10px 10px 5px}
  #top-tabs-widget-area .widget_recent_entries a img{width:40px;height:40px;padding:4px;margin:0 10px 5px 0;float:left;border:1px solid #ecede8}

.onecol .post .entry-thumb img{max-width:80px;max-height:80px;overflow:hidden}
#top-sidebar .widget_recent_entries a img{display:none !important}

.page-id-2539 .entry-content .wpGallery{margin-left:10px}
.page-id-2539 .entry-content p{margin-left:-10px}

#searchform {position:relative;}
.widget_search #search {
  display:block;
  float:none;
  clear:both;
  border-top:none;
  padding-top:0;
}
  .widget_search #search input.field {
    width:100%;
    float:none;
  }
  .widget_search #search input.submit  {
    position:absolute;
    top:0; right:0;
    z-index:1;

    margin:4px -6px 0 0;
  }