/*
Theme Name: iNove
Theme URI: http://wordpress.org/extend/themes/inove/
Description: Inspired by MacZone.sk, created by mg12. It is very stylish, widget supported and doesn’t require any plugin.
Version: 1.4.6
Author: mg12
Author URI: http://www.neoease.com/
Tags: white, light, two-columns, fixed-width, theme-options, right-sidebar
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset
{
	margin: 0;
	padding: 0;
}
abbr[title], acronym[title]
{
	border-bottom: thin dotted;
	cursor: help;
}
body
{
	background: #BEC3C6 url(img/bg.jpg) repeat-x;
	color: #555;
	font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6
{
	font-family: Arial;
	font-weight: bold;
	letter-spacing: -0.05em;
}
h1
{
	font-size: 200%;
}
h2
{
	font-size: 170%;
}
h3
{
	font-size: 150%;
}
h4
{
	font-size: 130%;
}
h5
{
	font-size: 110%;
}
h6
{
	font-size: 100%;
}
img
{
	border: 0;
}
img.sided
{
	background: #FFF;
	border: 1px solid #CCC;
	padding: 3px;
}
small
{
	font-size: 10px;
}
a:hover img.sided
{
	border-color: #A6A6A6;
}
a
{
	color: #2970A6;
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
.wp-caption
{
	background: #F7F7F7;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	padding: 5px 0;
	text-align: center;
}

.post .content .wp-caption p
{
	margin: 0;
}
blockquote, pre
{
	background: #F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
	border: 1px dashed #CCC;
	margin: 5px 0;
	padding: 8px 12px 8px 36px;
}
.more-link
{
	font-size: 13px;
    font-weight: bold;
}
.alignleft
{
	float: left;
	margin-right: 10px;
	text-align: left;
}
.alignright
{
	float: right;
	margin-left: 10px;
	text-align: right;
}
.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.left
{
	float: left;
	margin-right: 10px;
}
.right
{
	float: right;
	margin-left: 10px;
}
.fixed, .clear
{
	clear: both;
}
input.textfield, 
textarea
{
	background: #FFF url(img/textfield.gif) top repeat-x;
	border: 1px solid #A6A6A6;
	font-family: Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
	font-size: 12px;
	padding: 2px 1px;
}
.boxcaption
{
	background: #E3E4E6 url(img/box.gif) 0 0 no-repeat;
	border-bottom: 1px solid #CCC;
	padding: 6px 12px;
}
.boxcaption h3
{
	font-family: Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
	font-size: 12px;
	letter-spacing: 0em;
}
.box
{
	background: #F4F5F7 url(img/box.gif) 100% 100% no-repeat;
	margin-bottom: 10px;
	padding: 8px 12px;
}
.messagebox, 
.errorbox
{
	background-color: #EDEFF0;
	border-radius: 5px;
	font-size: 11px;
	padding: 10px 12px;
	margin-top: 10px;
}
.w3c
{
	color: #080;
	font-size: 10px;
}
#wrap
{
	background: url(img/light.gif) center top no-repeat;
	padding: 0;
}
#container
{
	margin: 0 auto;
	width: 936px;
}
#header
{
	background: url(img/header_footer.jpg) 0 0 no-repeat;
	border-bottom: 1px solid #A6A6A6;
	height: 107px;
	overflow: hidden;
}
#caption
{
	height: 64px;
	padding: 25px 30px 21px;
}
#title a
{
	color: #FFF;
	display: none;
	font-family: "Trajan Pro";
	height: 30px;
	letter-spacing: 0;
	text-decoration: none;
}
#tagline
{
	border-top: 1px solid #FFF;
	color: #FFF;
	display: none;
	float: left;
	font-size: 10px;
	padding: 0 3px;
	text-decoration: none;
}
#header .banner
{
	color: #999;
	float: right;
	padding: 15px 15px 0;
}
#navigation
{
	margin: 1px 0;
	background: #FFF;
}
#menus li
{
	display: inline;
	list-style: none;
}
#menus li a
{
	background: transparent url(img/menu.gif) no-repeat;
	color: #382E1F;
	display: block;
	float: left;
	font-size: 11px;
	height: 31px;
	line-height: 31px;
	margin-left: -10px;
	padding: 0 20px;
	text-decoration: none;
	z-index: 1;
}
#menus li a:hover, 
#menus li a.current
{
	background-position: 0 -31px;
}
#menus li.current_page_item a, 
#menus li.current-cat a
{
	background-position: 0 -62px;
}
#menus li a.home
{
	background-position: 0 -93px;
	margin-left: 0;
	padding: 0;
	text-indent: -999em;
	width: 45px;
}
#menus li a.home:hover
{
	background-position: 0 -124px;
}
#menus li.current_page_item a.home
{
	background-position: 0 -155px;
}
#menus li a.lastmenu:hover
{
	background-position: 0 0;
	cursor: default;
}
#searchbox
{
	background: url(img/searchbox.gif) no-repeat;
	display: block;
	float: right;
	height: 21px;
	margin-right: 10px !important;
	margin-right: 5px;
	margin-top: 4px;
	padding: 3px 2px;
	width: 209px;
}
#searchbox .textfield
{
	background: none;
	border: 0px;
	float: left;
	margin-right: 2px;
	padding-left: 2px;
	width: 185px;
}
#searchbox .button
{
	background: none;
	border: 0px;
	cursor: pointer;
	float: left;
	height: 18px;
	margin-top: 1px;
	width: 18px;
}
#searchbox .searchtip
{
	color: #999;
}
#menus li ul
{
	background: #F4F5F7;
	border: solid #A6A6A6;
	border-width: 1px 1px 0;
	display: none;
	line-height: 0;
	position: absolute;
	z-index: 1;
}
#menus li li
{
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menus li li a
{
	background-image: none;
	border-bottom: 1px solid #DDD;
	color: #999;
	display: block;
	float: none;
	height: auto;
	line-height: 145%;
	margin: 0;
	padding: 7px 18px 7px 10px;
	text-decoration: none;
	width: 175px;
}
#menus li li a.last
{
	border-color: #A6A6A6;
}
#menus li li a:hover, 
#menus li li a.current
{
	background-color: #EDEFF0;
	color: #382E1F;
}
#menus li li a.subtitle, 
#menus li li a.subtitle:hover
{
	background-image: url(img/arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#content
{
	background: #FFF url(img/sidesep.gif) right repeat-y;
	min-height: 400px;
}
#main
{
	background: #FFF url(img/main_shadow.gif) top repeat-x;
	float: left;
	overflow: hidden;
	padding: 13px 15px 15px;
	width: 605px;
}
#notice
{
	color: #080;
}
#notice a
{
	text-decoration: underline;
}
.post
{
	padding-bottom: 15px;
	padding-bottom: 5px !important;
}
*+html .post
{
	padding-bottom: 15px !important;
}
.post h2
{
	border-bottom: 1px solid #CCC;
	display: block;
	font-family: Verdana,"BitStream vera Sans";
	font-size: 16px;
	margin-top: 10px;
	padding: 0 5px 3px;
}
.post h2 a.title
{
	color: #4C4C4C;
	text-decoration: none;
}
.post h2 a.title:hover
{
	color: #2970A6;
}
.post h2 .act a
{
	font-weight: normal;
}
.post .info
{
	margin: 5px;
}
.post .info span.first
{
	margin-left: 0;
}
.post .date, 
.post .author, 
.post .editpost, 
.post .comments, 
.post .addcomment, 
.post .addlink, 
.post .editlinks
{
	background: url(img/icons.gif) no-repeat;
	display: block;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	padding-left: 22px;
}
.post .tags, 
.post .categories
{
	background: url(img/icons.gif) no-repeat;
	display: block;
	height: 16px;
	width: 16px;
	line-height: 16px;
	font-size: 11px;
	text-indent: -999em;
}
.post .under span.tags, 
.post .under span.categories
{
	margin-right: 6px;
}
.post .act
{
	float: right;
	height: 16px;
}
.post .act span
{
	float: left;
	margin-left: 15px;
}
.post .act .comments {
    display: none;
}
.post .tags
{
	background-position: 0 -400px;
}
.post .categories
{
	background-position: 0 -480px;
}
.post .author
{
	background-position: 0 -176px;
}
.post .date
{
	background-position: 0 -48px;
	float: left;
	margin-right: 15px;
}
.post .author
{
	background-position: 0 0;
	float: left;
}
.post .editpost
{
	background-position: 0 -64px;
	float: right;
	margin-left: 15px;
}
.post .comments
{
	background-position: 0 -96px;
	float: right;
}
.post .addcomment
{
	background-position: 0 -112px;
	float: right;
	margin-left: 15px;
}
.post .addlink
{
	background-position: 0 -176px;
}
.post .editlinks
{
	background-position: 0 -192px;
}
.post .content
{
	line-height: 145%;
	overflow: hidden;
	padding: 5px 0 0 5px;
}
.post .content p
{
	margin-bottom: 10px;
}
.post .under
{
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 10px;
}
.post .under span
{
	float: left;
	margin-right: 15px;
}
.post .content h4
{
	color: #080;
	margin-bottom: 10px;
}
.post .content img
{
	max-width: 600px;
}
.post .content ul, 
.post .content ol
{
	padding-bottom: 10px;
}
.post .content ul li, 
.post .content ol li
{
	list-style-position: inside;
	padding-left: 20px;
}
.post .content table
{
	background: #FFF;
	border: 2px solid #CCC;
	border-collapse: collapse;
	margin: 5px 0 10px;
}
.post .content th, 
.post .content td
{
	border: 1px solid #CCC;
	padding: 3px 10px;
	text-align: left;
	vertical-align: top;
}
.post .content tr.even td
{
	background: #F7F7F7;
}
.post .content th
{
	background: #EDEFF0;
}
.post .content .boxcaption
{
	background-image: url(img/postbox.gif);
}
.post .content .box
{
	background-image: url(img/postbox.gif);
}
#postpath
{
	background: url(img/icons.gif) 0 -320px no-repeat;
	line-height: 16px;
	margin: 5px 0;
	padding-left: 22px;
}
#pagenavi, 
#postnavi
{
	border-top: 1px solid #CCC;
	margin: 10px -5px 0;
	padding: 10px 5px 0;
}
#pagenavi
{
	font-size: 11px;
}
#pagenavi .newer a, 
#postnavi .prev a
{
	background: url(img/icons.gif) 0 -224px no-repeat;
	float: left;
	height: 16px;
	line-height: 16px;
	padding-left: 22px;
}
#pagenavi .older a, 
#postnavi .next a
{
	background: url(img/icons.gif) 100% -240px no-repeat;
	float: right;
	height: 16px;
	line-height: 16px;
	padding-right: 22px;
}
#sidebar
{
	background: #F7F7F7 url(img/sidebar_shadow.gif) top repeat-x;
	float: right;
	font-size: 95%;
	line-height: 145%;
	overflow: hidden;
	padding-top: 8px;
	width: 300px;
}
#sidebar li
{
	background: url(img/icons.gif) 0 -560px no-repeat;
	list-style: none;
	margin-top: 5px;
	padding-left: 22px;
}
#sidebar .content, 
#sidebar li
{
	font-size: 12px;
}
#centersidebar, 
#northsidebar .widget, 
#southsidebar .widget
{
	background: url(img/widgetsep.png) bottom no-repeat;
	padding: 10px 15px 16px;
}
#centersidebar
{
	padding-bottom: 6px;
}
#northsidebar, 
#southsidebar
{
	font-size: 95%;
}
#northsidebar .widget h2, 
#southsidebar .widget h2
{
	margin-bottom: 10px;
}
#northsidebar .widget .content p, 
#southsidebar .widget .content p
{
	margin-bottom: 10px;
}
#westsidebar
{
	float: left;
	font-size: 95%;
	overflow: hidden;
	padding-right: 5px;
	width: 121px;
}
#eastsidebar
{
	float: right;
	font-size: 95%;
	overflow: hidden;
	width: 129px;
}
#westsidebar h3, 
#eastsidebar h3
{
	margin-bottom: 5px;
}
#westsidebar .widget, 
#eastsidebar .widget
{
	margin-bottom: 15px;
}
#sidebar .widget_feeds
{
	padding: 5px 15px 15px;
}
#sidebar #feedrss, 
#sidebar #feedemail, 
#sidebar #followme
{
	display: block;
	float: left;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	padding: 5px 5px 5px 36px;
	text-decoration: none;
}
#sidebar #feedrss
{
	background: url(img/feeds.gif) 5px 5px no-repeat;
}
#sidebar #feedemail
{
	background: url(img/feeds.gif) 5px -45px no-repeat;
	margin-left: 10px;
}
#sidebar #followme
{
	background: url(img/feeds.gif) 5px -95px no-repeat;
	margin-left: 10px;
}
#subscribe ul
{
	background: #F4F5F7;
	border: 1px solid #B7B7B7;
	display: none;
	padding: 5px;
	position: absolute;
	width: 180px;
}
#subscribe li
{
	background: transparent;
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#subscribe li a span
{
	background: url(img/readers.gif) no-repeat;
	display: block;
	height: 20px;
	text-indent: -999em;
	width: 80px;
}
#subscribe li#google_reader a span
{
	background-position: 0 0;
}
#subscribe li#youdao_reader a span
{
	background-position: 0 -20px;
}
#subscribe li#xianguo_reader a span
{
	background-position: 0 -40px;
}
#subscribe li#zhuaxia_reader a span
{
	background-position: 0 -60px;
}
#subscribe li#yahoo_reader a span
{
	background-position: 0 -80px;
}
#subscribe li#newsgator_reader a span
{
	background-position: 0 -100px;
}
#subscribe li#bloglines_reader a span
{
	background-position: 0 -120px;
}
#subscribe li#inezha_reader a span
{
	background-position: 0 -140px;
}
#subscribe li a
{
	display: block;
	font-size: 12px;
	padding: 5px;
	text-decoration: none;
	width: 80px;
}
#subscribe li a:hover
{
	background: #EEDDCC;
}
#tag_cloud a
{
	line-height: 130%;
}
#footerTop { background: url(img/header_footer.jpg) no-repeat 0 -152px; width: 936px; height: 5px; display:block; border-top:1px solid #CCC;clear: both;}
#footerInner { background-color: #EEEEEE; width: 936px; }
#footerBot { background: url(img/header_footer.jpg) no-repeat 0 -200px; width: 936px; height: 40px; } 
/*#footer
{
	background: url(img/footer.jpg) 0 0 no-repeat;
	border-top: 1px solid #CCC;
	display: block;
	font-size: 11px;
	height: 88px;
	line-height: 145%;
	width: 100%;
}*/
#footer {
	font-size:11px;
	line-height:145%;
}
#footer a
{
	color: #2A2A2A;
}

.disclaimer {
	font-style: italic;
	margin-left:112px;
	width: 724px;
	padding-top: 7px;
}
.contact {
    margin-left: 112px;
    margin-top: 12px;
    max-width: 724px;
}
#copyright
{
	margin-left: 112px;
	margin-top: 12px;
}
#themeinfo
{
	margin-left: 112px;
}
a#powered
{
	background: url(img/wp-logo.png) no-repeat;
	display: block;
	float: left;
	height: 57px;
	margin:23px 0 0 20px;
	text-indent: -999em;
	width: 92px;
}
a#gotop
{
	background: url(img/icons.gif) 0 -304px no-repeat;
	display: block;
	float: right;
	height: 16px;
	line-height: 18px;
	margin: 5px 15px 0 0 !important;
	margin: 5px 8px 0 0;
	padding-left: 16px;
	text-decoration: none;
}
#commentlist
{
	background: #FCFCFC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin: 0 -15px;
	padding: 0 15px;
}
#commentlist ol, 
#commentlist li
{
	list-style: none;
}
#cmtswitcher
{
	background: #FFF;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#cmtswitcher a.tab, 
#cmtswitcher a.curtab
{
	color: #555;
	display: none;
	float: right;
	margin-bottom: -1px;
	padding: 5px 10px;
	text-decoration: none;
}
#cmtswitcher a.tab
{
	border: 1px solid #FFF;
	border-bottom-color: #CCC;
}
#cmtswitcher a.curtab
{
	background: #FCFCFC;
	border: 1px solid #CCC;
	border-bottom-color: #FCFCFC;
}
#cmtswitcher .addcomment, 
#cmtswitcher .addtrackback
{
	display: block;
	float: left;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	margin-right: 15px;
	margin-top: 3px;
	margin-top: 4px !important;
	padding-left: 22px;
}
#cmtswitcher .addcomment
{
	background: url(img/icons.gif) 0 -112px no-repeat;
}
#cmtswitcher .addtrackback
{
	background: url(img/icons.gif) 0 -144px no-repeat;
}
#thecomments, 
#thetrackbacks
{
	padding-bottom: 15px;
}
#thecomments .comment, 
#thecomments .messagebox
{
	margin-top: 15px;
}
.comment .author
{
	float: left;
	text-align: center;
	width: 81px;
}
.comment .pic
{
	background: url(img/commentpoint.png) 100% 33% no-repeat;
	margin-top: 10px;
	padding-right: 14px;
}
.comment .name
{
	font-weight: bold;
	overflow: hidden;
	padding-right: 14px;
	width: 67px;
}
.comment .avatar
{
	border: 1px solid #999;
	padding: 1px;
}
.comment .info
{
	background: #EDEFF0 url(img/comment.gif) 0 0 no-repeat;
	float: left;
	padding: 10px 15px 0;
	width: 494px;
}
.comment .date, 
.trackback .date
{
	float: left;
	font-size: 10px;
}
.comment .act, 
.trackback .act
{
	float: right;
	font-size: 10px;
}
.comment .content
{
	background: url(img/comment.gif) 100% 100% no-repeat;
	line-height: 145%;
	margin: 0 -15px;
	padding: 0 15px 10px;
}
.comment .content p
{
	margin-top: 10px;
}
.comment .content blockquote p
{
	margin-bottom: 10px;
	margin-top: 0;
}
.admincomment .author
{
	float: right;
}
.admincomment .pic
{
	background: url(img/commentpoint.png) 0% 33% no-repeat;
	padding-left: 14px;
	padding-right: 0;
}
.admincomment .name
{
	padding-left: 14px;
	padding-right: 0;
}
.admincomment .info
{
	float: right;
}
#comment_login
{
	margin-top: 15px;
}
#thetrackbacks
{
	display: none;
}
#thetrackbacks li
{
	margin-top: 15px;
}
.trackback
{
	background: #EDEFF0 url(img/box.gif) 0 0 no-repeat;
	padding: 10px 15px 0;
	width: 575px;
}
.trackback .title
{
	background: #EDEFF0 url(img/box.gif) 100% 100% no-repeat;
	margin: 0 -15px;
	padding: 0 15px 10px;
	padding: 10px 15px !important;
	width: 575px;
}
#respond
{
	font-size: 11px;
	padding: 10px 0 0;
}
#respond .row
{
	margin-bottom: 5px;
}
#respond .textfield
{
	width: 200px;
}
#emoticon
{
	float: right;
	margin-right: 10px;
	margin-top: 1px;
}
#comment
{
	width: 601px;
}
#commentnavi
{
	background: #EDEFF0 url(img/box.gif) 0 0 no-repeat;
	font-size: 11px;
	padding: 10px 15px;
}
#commentnavi a.page-numbers
{
	border: 1px solid #EDEFF0;
	margin: 0 -2px;
	padding: 5px 7px;
	text-decoration: none;
}
#commentnavi a.page-numbers:hover
{
	background: #F7F7F7;
	border: 1px solid #CCC;
	text-decoration: none;
}
#commentnavi span.pages
{
	background: url(img/icons.gif) 0 -272px no-repeat;
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 7px 0 22px;
}
#commentnavi span.current
{
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	font-weight: bold;
	margin: 0 -2px;
	padding: 5px 7px;
}
#commentnavi #commentpager
{
	line-height: 16px;
}
#submitbox a.feed
{
	background: url(img/icons.gif) 0 -256px no-repeat;
	display: block;
	float: left;
	height: 16px;
	line-height: 16px;
	padding-left: 22px;
}
#submitbox #submit
{
	background: #B4D666;
	border-bottom: 1px solid #81B840;
	border-left: 1px solid #B4D666;
	border-right: 1px solid #81B840;
	border-top: 1px solid #B4D666;
	color: #2970A6;
	cursor: pointer;
	font-size: 11px;
	padding: 3px 6px;
}
#submitbox #submit:hover
{
	background: #98C64C;
	border-bottom: 1px solid #98C64C;
	border-left: 1px solid #76B33A;
	border-right: 1px solid #98C64C;
	border-top: 1px solid #76B33A;
	color: #074A7E;
}
#submitbox .submitbutton
{
	float: right;
}
#cp_post_id
{
	display: none;
}
.widget_calendar h3
{
	display: none;
}
#wp-calendar
{
	width: 100%;
}
#wp-calendar #today
{
	background: #E6E6E6;
}
#wp-calendar tbody a
{
	font-weight: bold;
}
#wp-calendar caption
{
	font-family: Arial;
	font-size: 150%;
	font-weight: bold;
	letter-spacing: -0.05em;
	padding-bottom: 5px;
	text-align: left;
}
#wp-calendar th, 
#wp-calendar td
{
	text-align: center;
}
#wp-calendar tbody td
{
	border: 1px solid #CCC;
}
#wp-calendar tbody td.pad
{
	border: 0 none;
}
#wp-calendar th
{
	background: #999;
	color: #FFF;
}
#wp-calendar td#prev
{
	padding-top: 5px;
	text-align: left;
}
#wp-calendar td#next
{
	padding-top: 5px;
	text-align: right;
}
.post .content .linkcat ul li
{
	float: left;
	list-style: none;
	overflow: hidden;
	padding: 2px 0;
	width: 25%;
}
.post .content .linkcat ul li a
{
	background: url(img/icons.gif) 0 -160px no-repeat;
	height: 16px;
	line-height: 16px;
	padding-left: 22px;
}
#related_posts
{
	padding-bottom: 10px;
}
#related_posts h3
{
	background: #E3E4E6 url(img/box.gif) 0 0 no-repeat;
	border-bottom: 1px solid #CCC;
	font-family: Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;
	font-size: 12px;
	letter-spacing: 0em;
	padding: 6px 12px;
}
#related_posts ul
{
	background: #F4F5F7 url(img/box.gif) 100% 100% no-repeat;
	padding: 3px 12px 8px;
}
#related_posts ul li
{
	border-bottom: 1px solid #E3E4E6;
	line-height: 18px;
	list-style: none;
	padding: 3px 5px;
}
#related_posts .count
{
	font-size: 10px;
}
#related_posts .excerpt
{
	color: #999;
	display: block;
	font-size: 11px;
}
.one-column #content
{
	background: #FFF;
}
.one-column #main
{
	width: 906px;
}
.one-column #comment
{
	width: 902px;
}
.one-column .trackback, 
.one-column .trackback .title
{
	width: 876px;
}
.one-column .comment .info
{
	width: 795px;
}
.one-column .comment .info, 
.one-column .comment .content
{
	background-image: url(img/comment_1col.gif);
}
.one-column .boxcaption, 
.one-column .box, 
.one-column .trackback, 
.one-column .trackback .title, 
.one-column #commentnavi, 
.one-column #related_posts h3, 
.one-column #related_posts ul
{
	background-image: url(img/box_1col.gif);
}
.one-column .messagebox, 
.one-column .errorbox
{
	background-image: url(img/messagebox_1col.gif);
}
.one-column .post .content .boxcaption, 
.one-column .post .content .box
{
	background-image: url(img/postbox_1col.gif);
}
.post .twitter-tweedles
{
	background: #E2F2FB;
	border: 1px dashed #3FCDEB;
	padding: 10px 0 0;
}
.twitter ul
{
	margin: 0 10px;
	margin: 0 12px 0 10px !important;
}
.post .content .twitter ul li
{
	background: #FCFCFC;
	border: solid #CCC;
	border-width: 1px !important;
	border-width: 1px 0;
	float: left;
	list-style: none;
	list-style-position: outside;
	margin-bottom: 10px;
	padding: 0;
	padding-top: 10px;
	width: 100%;
}
.twitter img
{
	float: left;
	margin: 0 0 10px 10px;
	padding: 0 10px 0 0;
}
.twitter_source
{
	color: #999;
	font-family: georgia;
	font-size: 10px;
	font-style: italic;
}
.twitter_source a
{
	color: #999;
}
.twitter_text
{
	display: block;
	margin-bottom: 5px;
	padding-left: 70px;
	padding-right: 10px;
}
.twitter_reply
{
	background: url(img/icons.gif) 0 -112px no-repeat;
	display: block;
	float: right;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	padding-left: 22px;
	padding-right: 10px;
}
.twitter .twitter_pagebar
{
	font-size: 11px;
	padding: 0 10px;
}
.twitter .twitter_pagebar a
{
	background: #D1EAF9;
	border: 1px solid #D1EAF9;
	padding: 2px 5px;
}
.twitter .twitter_pagebar a:hover
{
	border: 1px dashed #3FCDEB;
	text-decoration: none;
}
.twitter .twitter_pagebar strong
{
	background: #A6D0E7;
	border: 1px solid #A6D0E7;
	padding: 2px 5px;
}
.post .content .thread_twitter_power_by
{
	background: #D1EAF9;
	border-top: 1px dashed #3FCDEB;
	display: block;
	margin-bottom: 0;
	padding: 5px 10px;
}
.twitter .navigation
{
	padding: 10px 5px;
}
#thread_twitter .loading
{
	font-size: 11px;
	padding: 0 10px;
}
#status_update_form
{
	padding: 0 10px 10px;
}
#status_update_form textarea
{
	display: block;
	margin-bottom: 10px;
	width: 574px;
}

#subs_box
{
	background: #f7f7f7;
	width: 100%;
}
#subs_box #social, #subs_box #newsletters
{
	padding: 0.5em 0;
	width: 100%;
}
#subs_box #social ul
{
	list-style: none;
}
#subs_box #newsletters a
{
	display: block;
}
#subs_box #newsletters h3
{
	padding-left: 13px;
}
#subs_box #newsletters li
{
	background-position: 10px -320px;
	margin: 10px 0;
	padding-left: 30px;
	padding-right: 20px;
}
#subs_box #newsletters li:hover
{
	background-color: #ddd;
	text-decoration: none;
}
.social a
{
	display: inline-block;
	height: 36px;
	margin-bottom: 10px;
	width: 42px;
}
.social a:hover
{
	background-position: 0 -36px;
}
#subs_box #social a img
{
	display: block;
	float: left;
	margin-right: 0.615em;
}
#subs_box #newsletters a
{
	text-transform: uppercase;
}
#subs_box #newsletters a span
{
	color: #111;
	display: block;
	font-weight: normal;
	line-height: 1.636em;
	text-transform: none;
}
#subs_box:after, .custom #footer ul:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#subs_box a
{
	text-decoration: none;
}
#banners
{
	background: url(img/widgetsep.png) bottom no-repeat;
	padding: 18px 0;
}
#banners img
{
	margin: 0 auto;
}
#icons
{
	padding: 18px 18px 18px;
}
#icons img
{
	margin: 0 auto;
	padding-bottom: 12px;
}
#contributors
{
	background: url(img/widgetsep.png) bottom no-repeat;
	padding: 18px;
}
#research
{
	background: url(img/widgetsep.png) bottom no-repeat;
	padding: 18px;
}
#tabbed-widget-1-1 ul
{
	margin-left: 15px;
	padding-top: 1px;
}
#tabbed-widget-1-2 ul
{
	margin-left: 15px;
	padding-top: 1px;
}
#post-12 h2
{
	display: none;
}
#post-12 .info
{
	display: none;
}
#post-2 h2
{
	display: none;
}
#post-2 .info
{
	display: none;
}
.bio img
{
	padding: 0 12px 12px 0;
}
.author-title
{
	float: left;
	padding: 0 10px 10px 0;
}
.author-title img
{
	border: none;
	display: block;
}
#subs_box #newsletters #yaya
{
	display: inline;
}
#heuristics
{
	background: #dff2f9 url(img/heuristics.jpg) no-repeat 0 0;
	border: 1px solid #006;
	float: left;
	margin-right: 10px;
	min-height: 156px;
	padding: 12px;
	width: 266px;
}
#authorlist li
{
	clear: left;
	float: left;
	margin: 0 0 5px 0;
}
#authorlist img.photo
{
	float: left;
	height: 40px;
	width: 40px;
}
#authorlist div.authname
{
	float: left;
	margin: 20px 0 0 10px;
}
#post-6855 h2, #post-6855 .info { display: none; }
#post-6855 table, #post-6855 td{ border: none; font-size: 12px; }
.hidden { display: none; }
.unhidden { display: block; }
.textwidget table a { font-size: 12px; }



.author_bio_section{
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 15px;
	border: 1px solid #ccc;
	min-height: 114px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.author_name{
	font-size:16px;
	font-weight: bold;
}
.author_image {
	float: left;
	margin: 0 10px 10px 0;
}



/* @SB: Top Sidebar Title */
#topsidebartitle div div { padding: 6px; }
#topsidebartitle h3 { background-color: #820024; color: #FFF; padding: 6px; width: 100%; text-align: center; margin: 5px 0 5px 0; font-size: 20px; line-height: 20px; }
#topsidebartitle { margin: 20px 0 10px 0; }

/* @SB: Top Sidebar Resource */
#topsidebar h3 { padding: 0 6px 9px 6px; width: 91%; text-align: left; margin: auto; font-size: 16px; }
#topsidebar .textwidget { margin: 0 0 20px 0; padding: 0; width: 100%; }
#topsidebar .textwidget .sidethumb { margin: 0; padding: 0; width: 100%; text-align: center; }
#topsidebar .textwidget .sidethumb img { border: none; }
#topsidebar .textwidget .sidesummary { width: 91%; padding: 6px 6px 2px 6px; font-size: 12px; margin: auto; }
#topsidebar .textwidget .sidelink { width: 91%; padding: 9px 6px 2px 6px; margin: auto; }
#topsidebar .textwidget .sidelink a { font-size: 14px; text-decoration: underline; font-weight: bold;  }

#signup_light #signup_innerLight div {
        font-family: "Open Sans";
        margin: 0 auto;
      }
      #signup_light #signup_innerLight h1 {
        color: #fff;
        font-family: Verdana;
        font-size: 24px;
        line-height: 30px;
        padding-bottom: 15px;
        margin: 0;
        font-weight: bold;
        letter-spacing: -0.05em;
      }
      #signup_light #signup_innerLight img {
        bottom: 0;
        position: absolute;
        right: 0;
      }
      #signup_light #signup_innerLight .disclaimer {
        color: #ccc;
        font-size: 9px;
        line-height: 12px;
        margin-left: 0;
        width: 60%;
        font-style: italic;
      }
      #signup_light #signup_innerLight li {
        margin-left: 30px;
      }
      #signup_light #signup_innerLight ul {
        padding-bottom: 5px;
      }
      #signup_light #signup_innerLight p, #signup p {
        color: #fff;
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 10px;
      }
      #signup_innerLight a, #signup a {
        color: #fff;
      }
      .black_overlay {
        background-color: black;
        display: none;
        height: 100%;
        left: 0;
        opacity: 0.8;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 10003 !important;
      }
      .white_content {
        background-color: white;
        display: none;
        height: 50%;
        left: 25%;
        overflow: auto;
        padding: 5px;
        position: absolute;
        top: 25%;
        width: 50%;
        z-index: 10004 !important;
      }
      #signup_light {
        background-color: #273D5B;
        padding: 45px 0 15px 30px;
        width: 662px;
        border: none;
        border-radius: 0;
        overflow: hidden;
      }

      .signup_orig
      {
        padding: 0 0 15px 0 !important;
        background-color: #1c235d !important;
      }
      
    .signup_orig>div
    {
        padding: 25px 0 0 25px;
    }

      .signup_lightClose_orig
      {
        margin-right: 15px !important;
        padding-right: 15px !important;
      }

   

      #signup_light #signup_innerLight {
        width: 600px;
      }
      #signup_lightClose {
        cursor: pointer;
        height: 19px;
        position: absolute;
        width: 19px;
        z-index: 10005;
      }
      .ui-dialog {
        z-index: 11;
      }
      .ui-widget-overlay {
        z-index: 10;
      }