/* Effective stylesheet produced by snapshot save */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0pt; padding: 0pt; }
fieldset, img, abbr { border: 0pt none; }
h1, h2, h3, h4, h5, h6, th, var { font-style: normal; font-weight: normal; }
ul, li { list-style: none outside none; }
h2 { font-weight: bold; font-size: 18px; color: rgb(50, 50, 50); margin-bottom: 10px; }
h3 { font-size: 14px; font-weight: bold; color: rgb(34, 34, 34); margin-bottom: 6px; margin-top: 10px; border-bottom: 1px solid rgb(223, 223, 223); padding-bottom: 10px; }
h4 { font-weight: bold; font-size: 18px; color: rgb(50, 50, 50); margin-bottom: 8px; }
h5 { font-weight: bold; font-size: 14px; color: rgb(50, 50, 50); }
body { font-size: 13px; font-family: Arial,Helvetica,sans-serif; }
a:link, a:visited { text-decoration: none; color: rgb(0, 95, 158); }
a:hover { color: rgb(102, 102, 102); }
em { background: none repeat scroll 0% 0% rgb(255, 255, 177); border-right: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); font-style: normal; padding: 0pt 2px; color: rgb(51, 51, 51); }
.codex { font-family: "Monaco","Courier",monospace; border: 1px solid rgb(223, 223, 223); padding: 10px; background: none repeat scroll 0% 0% rgb(244, 249, 251); line-height: 18px; margin-bottom: 20px; font-size: 11px; }
code { font-family: "Monaco","Courier",monospace; font-size: 11px; color: rgb(0, 0, 0); }
.spacer { clear: both; height: 1px; margin: 0pt; padding: 0pt; border: 0pt none; }
#header { height: 50px; color: rgb(153, 153, 153); }
#nav { height: 50px; line-height: 50px; background: url("/style/img/nav-bg.jpg") no-repeat scroll 0% 0% rgb(121, 144, 91); color: rgb(170, 170, 170); padding: 0pt 10px; text-align: right; margin-top: 10px; }
#nav a { padding: 0pt 10px; font-size: 14px; font-weight: bold; }
#nav a:link, #nav a:visited { color: rgb(255, 255, 255); }
#nav a:hover { color: rgb(204, 204, 204); }
#logo { background: url("/style/img/logo.jpg") no-repeat scroll 0% 0% transparent; }
#logo { position: relative; }
#logo .home { left: 0pt; top: 0pt; }
.sub-nav { height: 34px; background: url("/style/img/subnavbg.jpg") repeat-x scroll 0% 0% transparent; }
.sub-nav ul li { height: 34px; line-height: 34px; float: left; }
.sub-nav ul li a { display: block; background: url("/style/img/navsep.jpg") no-repeat scroll right center transparent; }
.sub-nav ul li a:link, .sub-nav ul li a:visited { display: block; padding: 0pt 10px; color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; }
.sub-nav ul li a:hover { color: rgb(255, 255, 255); }
.popular-button { background: url("/style/img/button-popular.jpg") no-repeat scroll 0% 0% transparent; }
.popular-button a:link, .popular-button a:visited { margin-left: 15px; border-left: medium none; }
#wrapper { margin: 0pt auto; width: 980px; }
#sidebar { width: 280px; float: left; background: none repeat scroll 0% 0% rgb(247, 247, 247); padding-top: 3px; }
#sidebar .pad { padding: 0pt 10px; }
#sidebar h2 { font-size: 16px; color: rgb(34, 34, 34); }
#main { clear: both; background: url("/style/img/main-bg-n.jpg") repeat scroll 0% 0% transparent; }
#page-cont { padding: 16px; border-width: 0px 0px medium; border-style: solid solid none; border-color: rgb(231, 231, 231) rgb(231, 231, 231) -moz-use-text-color; }
#page { width: 694px; font-size: 13px; color: rgb(50, 50, 50); line-height: 18px; float: left; clear: both; border-width: 0px medium medium 0px; border-style: solid none none solid; border-color: rgb(247, 247, 247) -moz-use-text-color -moz-use-text-color rgb(247, 247, 247); padding: 1px; }
#page h2 { color: rgb(50, 50, 50); border-bottom: 2px solid rgb(209, 209, 209); padding: 10px 0pt; margin-top: 30px; clear: both; }
.side-section, .side-section-2 { padding: 14px 10px; border-top: 1px solid rgb(255, 255, 255); color: rgb(85, 85, 85); line-height: 19px; }
.side-section-2 { padding: 14px 0pt; }
.section { padding: 10px 4px; color: rgb(50, 50, 50); font-size: 13px; clear: both; border-bottom: 1px solid rgb(231, 231, 231); }
.section h1 a:link, .section h1 a:visited { font-size: 14px; line-height: 18px; }
.section h1 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.section h2 { color: rgb(50, 50, 50); }
.section p { padding-top: 6px; }
.section-down ul { margin-top: 16px; }
.section-down ul li { padding-bottom: 8px; list-style: none outside none; }
.section a:hover { color: rgb(0, 0, 0); }
.section img { margin-bottom: 6px; }
.section-bg { background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.twitter-message { padding: 8px 0pt; }
.twitter-timestamp { color: rgb(136, 136, 136); font-size: 11px; }
.section-single, .section-single-h { color: rgb(119, 119, 119); font-size: 12px; margin: 0pt 20px 6px 0pt; }
.section-single { margin-right: 0pt; }
.section-single-h { padding-bottom: 0px; margin: 0pt 0pt 10px; }
.section-single h1, .section-single-h h1 { font-size: 26px; color: rgb(34, 34, 34); font-weight: bold; line-height: 32px; margin: 10px 0pt; }
.section-single-h h1 { margin: 0pt; }
.section-single p { margin-bottom: 6px; }
.excerpt { height: 86px; margin-bottom: 6px; border: 1px solid rgb(233, 233, 233); }
.ads-l, .ads-r { width: 125px; height: 125px; float: left; margin-right: 10px; margin-bottom: 10px; }
.ads-bl, .ads-br { width: 123px; height: 123px; line-height: 123px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(223, 223, 223); margin-right: 10px; margin-bottom: 10px; float: left; text-align: center; font-weight: bold; }
.ads-r, .ads-br { margin-right: 0pt; }
.cats-tags li{ list-style: none; background: url() left bottom no-repeat; padding-left: 15px; }
#footer { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(68, 68, 68); font-size: 12px; clear: both; padding: 20px; border-top: 3px solid rgb(227, 163, 39); text-align: center; }
#footer p { clear: both; padding: 4px 0pt; color: rgb(153, 153, 153); }
#footer a:link, #footer a:visited { text-decoration: underline; padding: 0pt 6px; }
#footer a:hover { color: rgb(102, 102, 102); text-decoration: none; }
#footer strong { color: rgb(68, 68, 68); }
.commentlist li { padding: 10px 0px 10px 2px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.commentlist li img { float: left; padding: 3px; border: 1px solid rgb(231, 231, 231); margin-right: 17px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.commentlist li p { padding-top: 12px; color: rgb(68, 68, 68); margin-left: 58px; }
.comm-aut { background: none repeat scroll 0% 0% rgb(241, 241, 241); height: 38px; }
.comment-meta { font-size: 11px; color: rgb(119, 119, 119); }
cite { font-style: normal; font-size: 11px; font-weight: bold; color: rgb(50, 50, 50); }
.children li { padding: 10px 0px 0pt 10px; margin-top: 1px; margin-left: 46px; border-bottom: medium none; }
.reply { font-size: 11px; float: right; margin: 8px 8px 0pt 0pt; }
.comment-reply-link span { visibility: hidden; }
.reply a:link, .reply a:visited { background: url("/style/img/reply.jpg") repeat scroll 0% 0% rgb(227, 163, 39); color: rgb(255, 255, 255); margin-bottom: 10px; width: 50px; display: block; text-align: center; height: 19px; }
.reply a:hover { background: url("/style/img/reply.jpg") repeat scroll left -20px transparent; color: rgb(255, 255, 255); }
.says { font-size: 11px; }
#commentform { background: none repeat scroll 0% 0% rgb(223, 223, 223); padding: 10px; margin-bottom: 20px; }
#commentform p { padding: 10px; }
#commentform [type="text"] { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(50, 50, 50); border: 1px solid rgb(206, 206, 206); padding: 4px 0pt; width: 200px; }
textarea#comment { width: 98%; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(50, 50, 50); border: 1px solid rgb(206, 206, 206); }
#respond label { font-size: 12px; font-weight: bold; }
#respond label small { font-size: 11px; color: rgb(119, 119, 119); font-weight: normal; }
.search { padding: 10px 10px 0px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 231, 231); background: none repeat scroll 0% 0% rgb(241, 241, 241); }
form#search-form { position: relative; height: 31px; overflow: hidden; margin-bottom: 10px; }
#search-text { margin: 0pt ! important; font-family: Arial,Helvetica,sans-serif; font-size: 13px; border: 1px solid rgb(218, 221, 221); color: rgb(119, 119, 119); padding: 7px; width: 100% ! important; -moz-border-radius: 6px 6px 6px 6px; }
#search-submit { position: absolute; right: 0px; top: 0pt; overflow: hidden; outline: medium none ! important; background: url("/style/img/searchbutton.jpg") repeat scroll 0% 0% transparent; width: 38px; height: 31px; border: 0pt none; margin: 0pt; padding: 0pt; }
.home { position: absolute; height: 50px; width: 104px; }
.home span { visibility: hidden; }
.reset, .reset p { padding: 0pt; margin: 0pt; border: 0pt none; }
.search-result-title { font-size: 15px; font-weight: bold; margin-top: 6px; display: block; }
.search-result-title a { border-bottom: 1px solid rgb(178, 207, 241); }
.search-small { font-size: 11px; padding: 0px; margin: 0pt; border: 0pt none; color: rgb(102, 102, 102); }
.ss { color: rgb(34, 34, 34); }
.search-main { background: none repeat scroll 0% 0% rgb(247, 247, 247); height: 55px; padding: 1px 0pt 0pt 1px; margin-bottom: 6px; }
#home-intro { padding: 18px 0pt 30px; }
.intro { font-size: 18px; color: rgb(0, 0, 0); line-height: 24px; margin-bottom: 10px; font-weight: normal; padding-bottom: 12px; border-bottom: 2px solid rgb(231, 231, 231); }
.intro-hh { font-size: 36px; color: rgb(14, 150, 196); line-height: 38px; margin-bottom: 10px; font-weight: normal; padding-bottom: 36px; background: url("/style/img/intro-ar.gif") no-repeat scroll left bottom transparent; }
.adsense { float: right; margin-left: 14px; }
.adsense2 { float: left; margin-right: 14px; border: 1px solid rgb(223, 223, 223); padding: 3px; }
.sponsor { height: 40px; font-size: 12px; line-height: 40px; margin-bottom: 6px; }
.sponsor a:link, .sponsor a:visited { text-decoration: underline; margin-right: 8px; }
.sponsor a:hover { text-decoration: none; }
.archive li { line-height: 22px; list-style-type: square; list-style-position: inside; color: rgb(153, 153, 153); }
.ads-post { border-right: 1px solid rgb(231, 231, 231); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(231, 231, 231) rgb(231, 231, 231); font-size: 11px; width: 170px; color: rgb(50, 50, 50); padding: 6px 6px 6px 32px; line-height: 16px; background: url("/style/img/info.gif") no-repeat scroll 0% 0% rgb(255, 255, 218); position: relative; top: -16px; }
.ads-post a:link, .ads-post a:visited { text-decoration: underline; }
.related_post li { padding: 4px 6px; margin-bottom: 2px; border-bottom: 1px solid rgb(223, 223, 223); }
.related_post_title strong { display: none; }
.post-content { line-height: 20px; font-size: 14px; }
.post-content p { padding-bottom: 20px; }
.post-content a:link, .post-content a:visited { text-decoration: underline; }
.small-comment { background: url("/style/img/small-comments.jpg") no-repeat scroll 0% 0% transparent; padding-left: 8px; height: 20px; line-height: 14px; float: left; color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; margin-top: 3px; margin-right: 8px; }
.small-comment div { background: url("/style/img/small-comments.jpg") no-repeat scroll right top transparent; padding-right: 8px; height: 20px; }
.share-post { height: 26px; border-top: 1px solid rgb(223, 223, 223); color: rgb(50, 50, 50); line-height: 16px; font-size: 11px; margin-bottom: 20px; }
.share-post li { float: left; margin: 4px 10px 4px 0pt; display: block; border-right: 1px solid rgb(223, 223, 223); padding-right: 10px; }
.share-post a:link, .share-post a:visited { height: 16px; line-height: 16px; color: rgb(85, 85, 85); }
.share-post a:hover { color: rgb(136, 136, 136); text-decoration: underline; }
.share-delicious { background: url("/style/img/icon-delicious.gif") no-repeat scroll 0% 0% transparent; padding-left: 20px; }
.share-del-s { background: url("/style/img/icons-dels.jpg") no-repeat scroll 0% 0% transparent; padding-left: 20px; }
.share-facebook { background: url("/style/img/icon-facebook.gif") no-repeat scroll 0% 0% transparent; padding-left: 20px; }
.share-twitter { background: url("/style/img/itwitter.jpg") no-repeat scroll 0% 0% transparent; padding-left: 26px; }
.share-digg { background: url("/style/img/icon-digg.gif") no-repeat scroll 0% 0% transparent; padding-left: 20px; }
.share-reddit { background: url("/style/img/icon-reddit.gif") no-repeat scroll 0% 0% transparent; padding-left: 20px; }
.share-tag { background: url("/style/img/icon-tag.jpg") no-repeat scroll 0% 0% transparent; padding-left: 20px; }
.share-comments { background: url("/style/img/icon-comments.jpg") no-repeat scroll 0% 0% transparent; padding-left: 22px; }
.news-container a:link, .news-container a:visited { color: rgb(0, 0, 0); line-height: 16px; }
.news-container a:hover { color: rgb(0, 95, 158); }
.news-top, .news-top-c { width: 216px; height: 220px; float: left; border: 1px solid rgb(223, 223, 223); padding: 1px; }
.news-text { padding: 6px; }
.news-title { font-weight: bold; font-size: 13px; }
.small-date { color: rgb(136, 136, 136); font-size: 11px; margin-top: 8px; display: block; padding-bottom: 6px; }
.small-date a:link, .small-date a:visited, .catpost a:link, .catpost a:visited { color: rgb(50, 50, 50); text-decoration: none; border-bottom: 1px dotted rgb(153, 153, 153); padding-bottom: 2px; font-weight: normal; }
.small-date a:hover, .catpost a:hover { border: medium none; }
.subscribers { color: rgb(50, 50, 50); font-weight: bold; }
.box { padding: 8px; background: none repeat scroll 0% 0% rgb(239, 239, 239); }
.adsbox { padding: 0pt 0pt 6px; border-bottom: 1px solid rgb(223, 223, 223); margin-bottom: 6px; }
.pic { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 4px; margin-right: 8px; border-right: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); }
.pics, .pics-a { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 4px; border-right: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); }
.pics-a { padding: 3px; }
.list-author li { float: left; margin-right: 10px; margin-bottom: 6px; }
.dheight { line-height: 20px; }
.comment-header { margin-top: 40px; color: rgb(50, 50, 50); }
.h-isup { background: url("/style/img/h-isup.jpg") no-repeat scroll left bottom transparent; padding-left: 32px; }
.h-feed { background: url("/style/img/h-feed.jpg") no-repeat scroll left bottom transparent; padding-left: 32px; color: rgb(68, 68, 68); }
.facebookconnect { float: right; font-size: 12px; font-weight: normal; }
.footer-list li { margin: 0pt; border: 0pt none; padding: 0pt; }
.footer-list li a { display: block; padding-bottom: 6px; border-bottom: 1px solid rgb(223, 223, 223); }
.sep { padding: 0pt 6px; color: rgb(102, 102, 102); }
.right { float: right; margin-left: 20px; }
.example { margin-bottom: 16px; color: rgb(0, 0, 0); }
.example input { font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
.h4s { margin-top: 30px; font-size: 16px; }
.small-feed { font-size: 13px; background: url("/style/img/s-rss.jpg") no-repeat scroll 0% 0% transparent; padding-left: 20px; font-weight: normal; }
.title-side { height: 34px; line-height: 34px; padding: 0pt 10px; margin-bottom: 0px; border-bottom: 1px solid rgb(223, 223, 223); }
.rising-cont { background: none repeat scroll 0% 0% rgb(247, 247, 247); padding: 4px 4px 0pt; }
.rising { background: url("/style/img/flame.jpg") no-repeat scroll 0% 0% rgb(255, 255, 233); border: 1px solid rgb(223, 223, 223); height: 32px; line-height: 32px; padding-left: 30px; }
.rising a:link, .rising a:visited { font-weight: bold; color: rgb(51, 51, 51); border-bottom: 1px dotted rgb(215, 215, 215); }
.popular { font-weight: bold; color: rgb(246, 73, 15); text-transform: uppercase; font-size: 11px; padding-right: 6px; }
.share-popular { background: url("/style/img/flame-p.jpg") no-repeat scroll 0% 0% transparent; padding-left: 20px; font-weight: bold; }
.side-h { background: url("/style/img/bg-h-side.jpg") repeat-x scroll 0% 0% transparent; height: 32px; line-height: 32px; color: rgb(255, 255, 255); font-weight: bold; padding-left: 10px; }
.side-section-int { padding: 1px; }
.side-list li { color: rgb(153, 153, 153); clear: both; border-bottom: 1px solid rgb(223, 223, 223); border-top: 1px solid rgb(255, 255, 255); padding: 10px; font-size: 12px; line-height: 16px; }
.side-list a { font-weight: bold; }
.alignleft { float: left; padding: 8px; }
.alignright { float: right; padding: 8px; }
.big-intro { margin: 10px 0pt 14px; text-align: center; }
.big-intro-p { font-size: 16px; line-height: 24px; color: rgb(85, 85, 85); margin: 20px 0pt 26px; text-align: center; }
.big-intro-cont { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; }
.author-list { width: 28px; }
.author-list img { margin-bottom: 4px; }
.side-sub a:link, .side-sub a:visited { text-decoration: underline; }
.side-sub a:hover { text-decoration: none; }
.side-sub li { margin-bottom: 6px; }
.ifeed { background: url("/style/img/ifeed.jpg") no-repeat scroll 0% 0% transparent; padding-left: 24px; }
.iemail { background: url("/style/img/iemail.jpg") no-repeat scroll 0% 0% transparent; padding-left: 24px; }
.itwitter { background: url("/style/img/itwitter.jpg") no-repeat scroll 0% 0% transparent; padding-left: 24px; }
.ifacebook { background: url("/style/img/ifacebook.jpg") no-repeat scroll 0% 0% transparent; padding-left: 24px; }
.wp-pagenavi { font-size: 12px; margin-top: 20px; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid rgb(136, 136, 136); color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:visited { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid rgb(136, 136, 136); color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:hover { border: 1px solid rgb(85, 85, 85); color: rgb(255, 255, 255); background-color: rgb(85, 85, 85); }
.wp-pagenavi a:active { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid rgb(85, 85, 85); color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.pages { padding: 2px 4px; margin: 2px; color: rgb(119, 119, 119); border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.current, .wp-pagenavi strong { padding: 2px 4px; margin: 2px; font-weight: bold; border: 1px solid rgb(0, 95, 158); color: rgb(255, 255, 255); background-color: rgb(0, 95, 158); }
.wp-pagenavi span.extend { padding: 2px 4px; margin: 2px; border: 1px solid rgb(0, 95, 158); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.sidebartabs .smashui{display: none;}
.smashui .ui-tabs-nav{margin: 0 0 -1px 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; float: left; position: relative; z-index: 1; bottom: -1px; padding: 0 0 0 4px;}
.smashui .ui-tabs-nav ul{margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.smashui .ui-tabs-nav li{margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; float: left; border-right: none; height: 29px;}
.smashui .ui-tabs-nav li a strong{outline: none; display: table-cell; vertical-align: middle; float: left; height: 29px; line-height: 29px; overflow: hidden; padding: 1px 0 0 12px; margin: -8px 0 0 -16px; font-weight: bold; background: transparent url(/style/img/sprt.png) no-repeat scroll -50px -494px;}
.smashui .ui-tabs-nav li a{margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; float: left; font-size: 1em; font-weight: normal; text-decoration: none; padding: .5em 1.7em; color: #555; margin-right: -1em; cursor: hand; outline: none;}
.smashui .ui-tabs-nav li span{float: left; height: 29px; margin: -8px -17px 0 0px; overflow: hidden; width: 17px; position: relative; background: transparent url(/style/img/sprt.png) no-repeat scroll -50px -652px;}
.smashui .ui-tabs-nav li a:hover{outline: none; color: #212121;}
.smashui .ui-tabs-nav li.ui-tabs-selected a strong{outline: none; background-position: -50px -415px;}
.smashui .ui-tabs-nav li.ui-tabs-selected span{background-position: -50px -573px;}
.smashui .ui-tabs-nav li.ui-tabs-selected a,.smashui .ui-tabs-nav li.ui-tabs-selected a:hover{color: #212121;}
.smashui .ui-tabs-panel{margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.6; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; clear: left; border: 1px solid #EEE; background-color: #fff; color: #222; padding: 1.5em 1.0em; font-size: 0.9em;}
.smashui .ui-tabs-hide{display: none;}