a img{border:0;}
.clear{height:1px;clear:both;line-height:1px;overflow:hidden;margin:0;padding:0;}
#container{float:right;width:782px;}
#content_top{height:3px;background:url(/images/category_sprite.png) no-repeat -396px 0;line-height:1px;font-size:1px;overflow:hidden;}
#content{background:url(/images/category_sprite.png) -1178px 0 repeat-y;padding:5px;}
#content_bottom{height:3px;background:url(/images/category_sprite.png) no-repeat -396px -30px;line-height:1px;font-size:1px;overflow:hidden;margin:0 0 10px;}
#primary{float:left;overflow:hidden;width:198px;padding:0 10px 0 0;}
#secondary{overflow:hidden;width:200px;}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
#content img{height:auto;max-width:640px;width:auto;margin:0;}
#content .attachment img{max-width:900px;display:block;margin:0 auto;}
#content .alignleft,#content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
#content .alignright,#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
#content .aligncenter,#content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter{margin-bottom:12px;}
#content .wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;text-align:center;padding:4px;}
#content .wp-caption img{margin:5px 5px 0;}
#content .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
#content .gallery{margin:0 auto 18px;}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
#content .gallery img{border:10px solid #f1f1f1;}
#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.navigation{color:#888;font-size:12px;line-height:18px;overflow:hidden;}
.navigation a:link,.navigation a:visited{text-decoration:none;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{display:none;margin:0 0 18px;}
.paged #nav-above,.single #nav-above{display:block;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px;}
h3#comments-title,h3#reply-title{font-size:16px;font-weight:700;height:16px;line-height:16px;margin:5px 0 0;padding:0 0 5px;}
.comment-author .says{color:#000;font-size:12px;font-style:normal;font-weight:400;}
.comment-meta{font-size:10px;margin:0;}
.comment-meta a:active,.comment-meta a:hover{text-decoration:underline;}
.reply{font-size:12px;padding:0 0 24px;}
.commentlist .children li{border:none;margin:0;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#000;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
#respond p a{color:#000;font-size:11px;text-decoration:none;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:15px 0 0;padding:0 0 15px;}
#comments-list #respond{margin:0 0 18px;}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px;}
#respond .required{color:#000;font-weight:700;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
.widget-area ul li{display:list-item;margin:0;padding:0;}
.widget-area ul ul,.widget_tag_cloud div{display:list-item;background:url(/images/category_sprite.png) repeat-y -198px 0;margin:0;padding:5px 3px 5px 15px;}
.widget_tag_cloud div a{display:block;line-height:16px;}
.widget-area ul ul li{line-height:14px;color:#000;margin:0;padding:3px 0;}
.widget-title{height:23px;background:url(/images/category_sprite.png) left top no-repeat;font-weight:700;font-size:11px;line-height:17px;text-transform:uppercase;margin:0;padding:7px 0 0 9px;}
.widget-footer,.widget_tag_cloud div.widget-footer{height:3px;line-height:1px;font-size:1px;background:url(/images/category_sprite.png) 0 -30px no-repeat;margin:0 0 10px;}
.xoxo #akismet #akismetwrap{display:block;width:178px;background:#fff;border:solid 1px #000;text-align:center;margin:0 0 10px;padding:7px 8px 10px 4px;}
.xoxo #akismet #akismetwrap #akismetstats{text-align:center;margin:0 auto;}
.widget_search{height:50px;}
.widget_search .search-form-top{display:block;height:3px;overflow:hidden;background:url(/images/category_sprite.png) left top no-repeat;}
#s{font-size:11px;width:131px;color:#888;padding:5px 3px 4px;float:left;}
.widget_search #searchform{background:url(/images/category_sprite.png) -198px top repeat-y;margin:0px;padding:5px 8px;display:block;width:182px;height:24px;}
#searchsubmit{height:24px;width:34px;border:0;margin:0 0 0 5px;padding:0;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#000;font-size:14px;font-weight:700;text-align:left;padding:0 0 4px 3px;}
#wp-calendar tbody a{color:Blue;font-weight:700;text-decoration:underline;}
#wp-calendar tbody td{width:14%;background:#f1f1f1;border:0 solid #000;text-align:center;padding:3px 0 2px;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot .spacer{height:1px;margin:0;padding:0;}
#wp-calendar tfoot #prev{text-align:left;width:50%;margin:0;padding:1px 0 0;}
#wp-calendar tfoot #next{text-align:right;width:50%;margin:0;padding:1px 0 0;}
.widget-title a{color:#000;font-size:15px;font-weight:700;text-decoration:none;}
.widget_rss .widget-title img{width:11px;height:11px;}
#addthis-widget{text-align:center;}
#footer-widget-area{width:800px;float:left;padding:10px 0 0;}
#footer-widget-area .widget-area{float:left;display:block;}
.post{padding:10px 5px 9px 15px;}
#post-1{padding:2px 5px 9px 15px;}
.entry-left{float:left;width:448px;}
.page-entry-left{float:left;width:440px;}
.entry-social{padding:20px 0 0;}
.wpfblike{float:left;width:338px;}
.tw_button{float:right;width:110px;}
.entry-thumbnail{float:right;width:300px;}
.entry-title{font-size:16px;font-weight:700;min-height:16px;height:auto !important;height:16px;line-height:16px;margin:0;padding:5px 0 0;}
.entry-title a{text-decoration:none;}
.entry-meta .entry-date{font-size:11px;font-weight:400;}
.entry-meta{font-size:12px;height:12px;line-height:12px;margin:6px 0 0;}
.entry-meta a,.entry-meta-single a{color:#000;font-size:11px;font-weight:700;text-decoration:none;}
.entry-utility span,.entry-utility a{font-size:11px;text-decoration:none;}
.entry-meta-single{font-size:12px;height:12px;line-height:12px;margin:0;}
.page-entry-meta-single{font-size:11px;height:12px;line-height:12px;margin:0;}
.page-entry-meta-single a{font-size:11px;text-decoration:none;}
.page-entry-content{line-height:16px;}
.entry-content,.entry-summary{clear:both;font-size:11px;line-height:16px;padding:10px 100px 10px 0;}
.entry-content a,.entry-summary a{text-decoration:none;}
.entry-content p,.entry-summary p{margin:0 0 15px;padding:0;}
.entry-content .edit-link{color:#000;font-size:11px;font-weight:700;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.tag-links a:hover{text-decoration:underline;color:#000;}
.posted-by,.cat-links,.tag-links,.entry-utility,#entry-author-info{padding:3px 0 0;}
.blog_main_header{width:782px;height:27px;background:url(../images/blog_header_bg.gif) top center no-repeat;}
h1.title{font-weight:700;font-size:20px;margin:0;padding:0 0 5px;}
h1.post_title{font-size:16px;margin:0;padding:0 0 5px;}
h1.archive_title{padding:0 0 5px 14px;}
.blog_main_header h1.title a{font-weight:700;font-size:27px;margin:0;padding:0;}
.blog_main_header_padding{padding:4px 0 0;}
#header_menu_container{overflow:hidden;width:990px;clear:both;}
.comment-body p{font-size:11px;line-height:15px;margin:0;padding:0 0 5px;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{font-size:11px;margin:0;padding:5px 0 0;}
.comment-author a{text-decoration:none;}
#respond label{font-size:10px;display:inline-block;padding:3px 0 0;}
#respond input,#respond textarea{width:168px;border:1px solid #d2d2d2;margin:0 0 9px;padding:0;}
#respond textarea{width:98%;font-family:Arial, Helvetica;font-size:11px;color:#888;padding:5px;}
#respond .form-allowed-tags,#respond .form-allowed-tags code{font-size:10px;color:#888;}
.page-entry-thumbnail{float:right;width:300px;padding:2px 0 10px 10px;}
#page_content{padding:0 5px;}
#commentform td{vertical-align:top;font-size:10px;}
#content .wp-smiley,#content .gallery dl,#comments-list ul #respond,.xoxo .widget_search,#footer-widget-area #first{margin:0;}
#content .gallery br+br,.nopassword,.nocomments,.widget_search label,.entry-content label,#addthis-widget .widget-title,#respond label.hiddenlabel{display:none;}
#nav-below,#respond p{margin:10px 0 0;}
.commentlist,.widget-area ul{list-style:none;margin:0;padding:0;}
.comment-meta a:link,.comment-meta a:visited,.widget_rss a.rsswidget{color:#000;text-decoration:none;}
.commentlist .children,.commentlist ol{list-style:none;}
input[type=submit],#wp-calendar tbody{color:#000;}
#respond,.comment-body{padding:10px 0 0;}
#respond p a:hover,.widget-area a:active,.widget-area a:hover,.widget_rss a.rsswidget:hover,.entry-meta a:hover,.entry-meta-single a:hover,.page-entry-meta-single a:hover,.entry-utility a:hover,.entry-utility a:hover,.entry-content a:hover,.entry-summary a:hover,.posted-by a:hover,.comment-author a:hover{text-decoration:underline;}
#respond .form-allowed-tags code,#wp-calendar thead{font-size:11px;}
.widget-area a:link,.widget-area a:visited,#author-link a{text-decoration:none;}
.xoxo .widget_text .textwidget,.xoxo .widget_calendar #calendar_wrap{display:block;width:180px;border:solid 1px #000;border-top:0;color:#000;margin:0 0 10px;padding:5px;}
#wp-calendar tfoot #prev a,#wp-calendar tfoot #next a{color:#000;text-decoration:none;display:inline;padding:3px 10px 3px 4px;}
#footer-widget-area #second,#footer-widget-area #third,#footer-widget-area #fourth{margin:0 0 0 10px;}
.wpfblike {float: left; width: 46px; overflow: hidden;}
.tw_button {float: left; width: 58px; overflow: hidden; padding:0 0 0 10px;}
.wdgpo {float: left; width:44px; padding:0 0 0 10px;}
@media print {
body{background:none!important;}
#wrapper{clear:both!important;display:block!important;float:none!important;position:relative!important;}
#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
#colophon{border-top:2pt solid #000;width:auto;}
#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0;}
#site-title{font-size:13pt;}
.entry-content{font-size:14pt;line-height:1.6em;}
#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none!important;}
#container,#header,#footer{width:100%;margin:0;}
#content,.one-column #content{width:100%;margin:24pt 0 0;}
.wp-caption p{font-size:11pt;}
#site-info,#site-generator{float:none;width:auto;}
img#wpstats{display:none;}
#site-generator a{margin:0;padding:0;}
#entry-author-info{border:1px solid #e7e7e7;}
#main{display:inline;}
.home .sticky{border:none;}
}