html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
margin:0;
padding:0;
border:0;
/*font-size:100%;*/
vertical-align:baseline;
}
nav ol,nav ul{
list-style-type:none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
display:block;
}
blockquote,q{
quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
content:"";
content:none;
}
ins{
background-color:#ff9;
color:#000;
text-decoration:none;
}
del{
text-decoration:line-through;
}
table{
border-collapse:collapse;
border-spacing:0;
}
hr{
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
}
pre,code,kbd,samp{
font-family:monospace,sans-serif;
}
html{
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}
body{
font:12px/14pt Arial, Helvetica, sans-serif, Tahoma;
}
a{
color:#00529b;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:hover,a:active{
outline:none;
}
nav ul,nav li{
margin:0;
list-style:none;
list-style-image:none;
list-style-type:none;
}
small{
font-size:10pt;
}
strong,th{
font-weight:bold;
}
td{
ertical-align:top;
}
sub,sup{
font-size:10pt;
line-height:0;
position:relative;
}
sup{
top:-0.5em;
}
sub{
bottom:-0.25em;
}
pre{
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word;
}
button,input,select,textarea{
width:auto;
overflow:visible;
margin:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif, Tahoma;
vertical-align:baseline;
}
textarea{
overflow:auto;
vertical-align:text-top;
}
label,input[type="button"],input[type="submit"],input[type="image"],button{
cursor:pointer;
}
input::-moz-focus-inner,button::-moz-focus-inner{
border:0;padding:0;
}
.ie7 img
{-ms-interpolation-mode:bicubic;
}
body,select,input,textarea,mark{
color:#444;
}
h1,h2,h3,h4,h5,h6{
font-weight:bold;
}
.imr{
display:block;
text-indent:-32000px;
overflow:hidden;
background-repeat:no-repeat;
text-align:left;
direction:ltr;
}
.hidden{
display:none;
visibility:hidden;
}
.visuallyhidden{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto;
}
.invisible{
visibility:hidden;
}
.clearfix{
zoom:1;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.nav{
zoom:1;
list-style:none;
margin:0;
}
.nav:before,.nav:after{
content:"";
display:table;
}
.nav:after{
clear:both;
}
.nav li{
display:inline;
float:left;
margin:0;
}
.nav a{
display:block;
}
dl.kv{
overflow:hidden;
margin-bottom:12px;
zoom:1;
}
dl.kv dt{
color:#454545;
clear:left;
float:left;
font:bold italic 12px/20px Arial, Helvetica, sans-serif, Tahoma;;
margin-right:.25em;
}
dl.kv dd{
margin-bottom:8px;
}
.tags{
font-size:12px;
line-height:20px;
}
.underline{
ackground-color:transparent;
text-decoration:underline;
}
.alignleft{
float:left;
margin-right:1em;
margin-bottom:1em;
}
.alignright{
float:right;
margin-left:1em;
margin-bottom:1em;
}
.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption,.gallery-caption{
margin:10px 0;
}
.wp-caption-text,.gallery-caption{
margin:0;
}
.sticky{
}
.bypostauthor .header h3.title{
font-weight:bold;
}
.appendices,.figure,.list,.quote,.table{
margin-bottom:10px;
}
.figure{
background:#f6f6f6;
border:1px solid #ddd;
border-width:1px 0;
padding:12px 12px 4px;
}
.figure .photo,.figure figcaption .fn,.figure .license{
margin-bottom:8px;
}
.figure .photo{
float:left;
margin-right:13px;
}
.figure figcaption{
font-size:12px;
line-height:14pt;
overflow:hidden;
}
.figure figcaption>.label{
font-size:12px;
margin:0 0 8px;
}
.figure .license{
display:block;
}
.license{
color:#787878;
font-size:12px;
}
.quote{
background:#f6f6f6;
border:1px solid #ddd;
border-width:1px 0;
padding:12px 12px 2px;
}
.quote blockquote,.content .quote blockquote,.quote .attribution,.quote .license{
margin:0 0 10px;
}
.quote .attribution,.quote .license{
display:block;
}
.table figcaption{
display:block;
font-weight:bold;
margin-bottom:5px;
}
.act .in{
zoom:1;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px;
}
.act .in:before,.act .in:after{
content:"";
display:table;
}
.act .in:after{
clear:both;
}
#header{
background:#000;
color:#fff;
position:relative;
z-index:2;
zoom:1;
}
#header .header-body{
background:#00529b;
position:relative;
}
/*#header .header-body a,#site-nav a{
color:#fff;
}*/
#header .navigation{
background:#00529b;
}
#masthead{
background:#00529b;
margin-top:-2px;
}
#masthead .in{
background:#00529b;
}
#main{
padding-top:35px
}
#main-body,#masthead-body{
float:left;
margin-right:30px;
width:625px;
}
#masthead-body{
overflow:hidden;
}
#main-body,#main-sidebar{
margin-bottom:10px;
}
#main-sidebar,#masthead-sidebar{
float:left;
overflow:hidden;
width:304px;
border-left:#000 solid 1px;
}
#site-name{
font-size:36px;
font-weight:normal;
height:140px;
padding-top:30px;
}
#site-nav{
background:#00539b;
font-weight:bold;
font-size:13px;
height:34px;
color:#fff;
}
#site-nav ul li{
/*font-weight:bold;
font-size:13px;
height:34px;*/
border-top:#ffffff solid 2px;
border-bottom:#ffffff solid 2px;
}
#site-nav ul li:hover{
border-top:#00529b solid 2px;
border-bottom:#00529b solid 2px;
/*background:#ffffff;
color:#00539b;
font-weight:bold;
font-size:13px;
height:34px;*/
}
#site-nav ul .current_page_item{
border-top:#00529b solid 2px;
border-bottom:#00529b solid 2px;
background:#ffffff;
}
#site-nav ul .current_page_item a{
color:#00539b;
}
#site-nav ul .current-menu-parent{
border-top:#00529b solid 2px;
border-bottom:#00529b solid 2px;
background:#ffffff;
}
#site-nav ul .current-menu-parent a{
color:#00539b;
}
#site-nav ul li ul .menu-item-type-post_type a{
color:#ffffff;
}
#site-nav ul li ul .menu-item-type-post_type a:hover{
color:#00539b;
}
#site-nav .nav{
display:inline;
float:left;
margin-top:-2px;
}
#site-nav li{
/*border-color:#00529b;
color:#66A6BF;
*/position:relative;
zoom:1;
border-style:solid;
border-right-width:1px;
}
#site-nav li li{
border:none;
float:none;
}
/*#site-nav li li a{
background:none;
}*/
#site-nav li:hover ul{
display:block;
background:#000;
/*border-bottom:#000 solid 2px;*/
}
#site-nav ul li a:hover{
color:#00529b;
background:#fff;
}
#site-nav ul li ul li a{
border-bottom:#ffffff solid 1px;
}
#site-nav a{
line-height:20px;
padding:7px 10px;
text-decoration:none;
color:#fff;
}
#site-nav li ul{
/*background:#00539b;*/
display:none;
position:absolute;
margin-left:-1px;
margin-right:-1px;
min-width:150px;
z-index:1000;
border-top:#00529b solid 2px;
/*border-bottom:#00529b solid 2px;
border-left:#ffffff solid 1px;
border-right:#ffffff solid 1px;*/
}
#secondary-nav{
display:inline;
bottom:11px;
position:absolute;
right:0;
zoom:1;
}
.ie6 #secondary-nav,.ie6 #secondary-nav .nav{
isplay:inline;
}
#secondary-nav li{
background-image:url(../img/sprite-y.8bit.png);
background-position:0 10px;
background-repeat:no-repeat;
margin-left:8px;
padding-left:9px;
}
#secondary-nav li:first-child,#secondary-nav li.first-child{
background:none;
margin-left:0;
padding-left:0;
}
#masthead{
padding:0; 
}
#footer{
padding-bottom:20px;
}
#footer .in{
border-top:#ddd solid 1px;
padding-top:10px;
}
#footer,#footer a{
color:#787878;
font-size:10px;
}
#footer label,#footer .nav{
float:left;
}
#footer .nav li{
background:url(../img/sprite-y.8bit.png) 0 -293px no-repeat;
margin-left:6px;
padding-left:8px;
}
#footer .nav li:first-child{
background:none;
margin:0;
padding:0;
}
#dashboard_right_now #article-dashboard-summary{
position:static;
top:auto;
left:auto;
;margin:15px 5px 0;
padding:0 0 5px 0;
border-bottom:#ECECEC 1px solid;
}
form.search input.type-text{
color:#666;
font-size:13px;
padding:1px 19px 1px 6px;
width:169px;
}
form.search{
position:relative;
margin-right:10px;
}
form.search .type-submit{
background:url(../img/sprite-y.8bit.png) 0 -100px no-repeat;
border:0;
height:13px;
overflow:hidden;
position:absolute;
right:2px;
top:5px;
width:14px;
}
#site-nav .search{
position:absolute;
right:5px;top:6px;
}
.featured-posts{
overflow:hidden;
position:relative;zoom:1;
}
.featured-posts ul,.featured-posts li{
min-width:628px;
height:260px;
list-style:none;
list-style-position:outside;
margin:0;
overflow:hidden;
}
.featured-posts .carousel-item{
height:auto !important;
height:232px;
min-height:232px;
background:#66a6bf;
color:#000;
padding:16px 16px 16px 300px;
position:relative;
}
.featured-posts .carousel-item img{
left:16px;
position:absolute;
top:18px;
}
.featured-posts .carousel-item .title{
font:italic bold 24px Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:6px;
}
.featured-posts .carousel-item .title a{
color:#fff;
text-shadow:0 1px 1px rgba(51, 51, 51, 0.6);
}
.featured-posts .carousel-item .content{
font-size:14px;
line-height:1.5;
}
.featured-posts .control-panel{
bottom:17px;
color:#00529b;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
padding:0 55px 0 0;
position:absolute;
right:15px;
text-align:right;
text-transform:uppercase;
width:200px;
z-index:10;
}
.featured-posts .control-panel .previous,.featured-posts .control-panel .next{
background-image:url(../img/sprite-y.24bit.png);
background-repeat:no-repeat;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px
border-radius:10px;
cursor:pointer;
height:20px;
position:absolute;
top:0;
width:20px;
}
.featured-posts .control-panel .previous{
background-position:7px 6px;
right:27px;
}
.featured-posts .control-panel .next{
background-position:8px -94px;
right:0;
}
.article-full{
/*background:url(../img/article-border.png) repeat-x 0 bottom;*/
margin-bottom:34px;
padding-bottom:5px;
min-height:280px;
}
.article-full .entry-title,.article-full .main{
overflow:hidden;
zoom:1;
width:100%;
}
.article-full .content .entry-content,.article-full .content .entry-summary{
margin-bottom:10px;
}
.author-header{
height:auto !important;
height:145px;
min-height:145px;
margin-bottom:25px;
position:relative;
padding-left:160px;
}
.author-header .avatar{
left:0;
position:absolute;
top:5px;
}
.author-header .author-name{
display:block;
font-size:18px;
font-weight:normal;
}
.author-header .author-link a{
font:italic normal 14px Arial, Helvetica, sans-serif, Tahoma;;
}
.author-header .author-link,.author-header .author-degrees,.author-header .author-affiliations{
margin-bottom:7px;
}
.author-header .author-bio{
line-height:1.29;
}
.article-full .header{
margin-bottom:20px;
}
.article-full .header .entry-title a{
color:#000;
}
.article-full .header .entry-title .title{
font:bold 28px/1.2 Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:5px;
}
.article-full .header .entry-title .subtitle{
font:bold 18px/1.2 Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:8px;
}
.article-full .header .sec .title{
display:block;
}
.article-full .header .meta{
color:#666;
font:italic 13px/1.5384 Arial, Helvetica, sans-serif, Tahoma;;
margin:0 15px 15px;
}
.article-full .header .meta a:link{
color:#666;
}
.article-full .header .meta a:hover{
color:#00529b;
text-decoration:none;
}
.article-full .footer{
margin-bottom:25px;
}
.article-full .content{
margin-bottom:25px;
padding:0;
}
.article-full .content .sec{
padding-left:0;
padding-right:0;
}
.article-full textarea.entry-summary{
clear:left;
font-size:12px;
line-height:18px;
height:54px;
padding:9px;
width:95%;
}
.article-full .supplement{
background:#f6f6f6;
border-bottom:#dadada solid 1px;
border-top:#dadada solid 1px;
margin-left:15px;
margin-right:15px;
position:relative;
}
.article-full .to-top{
text-align:right;
}
.article-full .to-top a{
background:#006B94;
color:#fff;
font-weight:bold;
padding:4px 8px;
}
.article-excerpt{
background:transparent;
border-bottom:#ccc solid 1px;
margin-bottom:27px;
padding-bottom:15px;
overflow:hidden;
zoom:1;
width:100%;
}
.article-excerpt .header .title{
font:bold 18px Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:5px;
}
.article-excerpt .header .meta{
color:#666;
font:italic 13px Arial, Helvetica, sans-serif, Tahoma;;
margin:0 0 10px;
}
.article-excerpt .header .meta a:link{
color:#666;
}
.article-excerpt .header .meta a:hover{
color:#00529b;
text-decoration:none;
}
.article-excerpt .sep{
padding:0 2px;
}
.article-excerpt-has-featured-image .content{
height:auto !important;
height:122px;
min-height:122px;
width:475px;
position:relative;
padding-left:155px;
zoom:1;
}
.article-excerpt-has-featured-image img{
left:0;
position:absolute;
top:2px;
}
.article-excerpt .content{margin-bottom:12px;}
.callouts{
margin-bottom:30px;
}
.callouts ul{
list-style:none;
margin:0;
padding:0;
}
.callouts-2x li{
float:left;
list-style:none;
margin:0 0 0 30px;
padding:0;
width:300px;
}
.callouts-2x li:first-child,.callouts-2x li.first-child{
margin-left:0;
}
.callout-item{
background:#f0f0f0;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-style:solid;
border-top-width:2px;
padding:13px 17px;
}
.callout-item .title{
font:italic bold 18px Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:4px;
}
.callout-item .content{
font-size:12px;
line-height:1.43;
}
.teasers{
verflow:hidden;
}
.teaser{
background:#66A6BF;
color:#fff;
margin-bottom:1px;
height:auto !important;
overflow:visible !important;
height:67px;
min-height:67px;
padding:50px;
position:relative;
font-size:16px;
line-height:20px;
}
.teaser .title{
color:#fff;
font-size:30px;
line-height:34px;
padding-right:400px;
}
.teaser .homesubtitle{
color:#fff;
font-size:11px;
line-height:30px;
}
.teaser .hometext{
padding-left:413px;
padding-top:50px;
padding-right:60px;
}
.tools-bar{
margin-bottom:25px;
padding:17px 12px;
}
.tools-bar .cell{
float:left;
}
.tools-bar{
line-height:20px;
}
.tools-bar .print,.tools-bar .citation{
margin-right:36px;
}
.tools-bar .citation{
position:relative;
}
.tools-bar .citation-container{
background:#f6f6f6;
border:#dadada solid 1px;
border-top:0;
display:none;
left:-10px;
padding:0 10px 10px 10px;
position:absolute;
top:37px;
;width:449px;
z-index:1000;
}
.tools-bar .citation textarea.entry-summary{
width:430px;
}
.tools-bar .print a{
background:url(../img/sprite-y.24bit.png) 0 -200px no-repeat;
padding-left:19px;
}
.tools-bar .citation a{
background:url(../img/sprite-y.24bit.png) 0 -595px no-repeat;
cursor:pointer;
padding-left:19px;
}
.tools-bar .download{
background:url(../img/sprite-y.24bit.png) 0 -297px no-repeat;
padding-left:17px;
}
.tools-bar .share{
float:right;
}
.tools-nav{
font-size:12px;
left:0;
line-height:1.5;
position:absolute;
top:0;
width:165px;
z-index:1000;
}
.tools-nav .tools-menu-item{
position:absolute;
width:158px;
}
.tools-nav .tools-menu-item .header{
background:url(../img/tools-content-background.png) 0 0 no-repeat;
padding:17px 18px 0 11px;
}
.tools-nav .tools-menu-item .body{
background:url(../img/tools-content-background.png) 0 bottom no-repeat;
padding:7px 16px 21px 11px;
}
.tools-nav .tools-menu-item .title{
border-bottom:#d3dbe1 solid 1px;
font:italic bold 14px Arial, Helvetica, sans-serif, Tahoma;;
padding:0 0 2px;
}
.tools-menu-item ul{
margin-left:1px;
}
.tools-menu-item li{
background:url(../img/sprite-y.8bit.png) 0 -393px no-repeat;
padding-left:7px;
}
.tools-nav .nav{
right:-11px;
position:absolute;
top:2px;
}
.tools-nav .nav li{
display:block;
float:none;
list-style:disc;
margin-bottom:1px;
}
.tools-nav a{
background:#00529b url(../img/sprite-y.24bit.png) 0 100px no-repeat;
display:block;
height:22px;
width:22px;
}
.tools-nav .active a{
background-color:#e0e6ea;
}
.tools-nav a.content{
background-position:-96px -394px;
}
.tools-nav a.download{
background-position:-96px -296px;
}
.tools-nav a.comments{
background-position:-96px -495px;
}
.tools-nav .active a.content{
background-position:-196px -394px;
}
.tools-nav .active a.download{
background-position:-196px -296px;
}
.tools-nav .active a.comments{
background-position:-196px -495px;
}
.social-nav a,.social-nav iframe{
display:block;
}
a.twitter-share-button{
display:-moz-inline-box;
display:inline-block;
visibility:hidden;
height:20px;
width:55px;
}
a.email{
background:url(../img/sprite-y.8bit.png) no-repeat 0 -700px;
height:20px;
width:60px;
}
a.email:hover,a.email:focus{
background-position:0 -800px;
}
a.email:active{
background-position:0 -900px;
}
.social-nav .nav{
display:inline;
}
.social-nav li{
margin-left:6px;
vertical-align:top;
}
#replies{
margin-bottom:22px;
overflow:hidden;
width:100%;
}
#replies .section-header{
margin-bottom:4px;
position:relative;
}
#replies .section-header a{
font-size:11px;
line-height:20px;
position:absolute;
right:0;
top:0;
}
#replies .section-title{
background:transparent;
margin-bottom:0;
}
.reply-list{
border-bottom:1px #ccc solid;
margin:0 0 18px;
padding:0;
}
.reply-list li{
list-style:none;
margin:0;
padding:0;
zoom:1;
}
.comment,.ping{
border-top:1px #ccc solid;
padding:14px 0;
}
.comment{
min-height:40px;
padding-left:180px;
position:relative;
zoom:1;
}
.reply-list .children .li-comment{
padding-left:20px;
}
.comment .header{
height:auto !important;
height:38px;
min-height:38px;
left:0;
padding:0 0 0 46px;
position:absolute;
top:14px;
width:134px;
}
.comment .header img{
left:0;
position:absolute;
top:0;
}
.comment .header .title,.comment .header .published{
font:normal 13px Arial, Helvetica, sans-serif, Tahoma;;
margin:0;
}
.comment .header .title{
margin:0;
}
.comment .content{
font-size:12px;
line-height:1.3847;
margin-bottom:10px;
}
.comment .footer{
font-size:11px;
}
.ping{
font-size:12px;
}
#respond{
color:#666;
width:627px;
}
#reply-title{
color:#000;
font:italic bold 16px/1.2 Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:15px;
}
#respond .logged-in{
margin-bottom:12px;
}
#respond .row,#respond .form-submit{
display:inline-block;
margin-bottom:10px;
padding-left:180px;
position:relative;
}
#respond .row-submit{
background:none;
}
#respond .row label{
font-size:14px;
line-height:30px;
left:0;
position:absolute;
top:0;
width:172px;
}
#respond .row .type-text,#respond .row textarea{
background:#fff;
border:1px #999 solid;
font-size:14px;
padding:6px;
}
#respond .row .type-text{
width:206px;
}
textarea#comment{
display:block;
height:80px;
width:433px;
}
#submit{
background:#00529b;
border:0;
color:#fff;
font-size:16px;
font-weight:bold;
line-height:21px;
height:31px;
padding:5px 10px;
}
#main-sidebar .widget{
background:#ffffff;
margin-bottom:1px;
padding:0 0 20px 20px;
}
#main-sidebar .title{
background:#ffffff;
padding:0 0 10px 20px;
font-size:16px;
}
#main-sidebar .widget .title{
color:#000;
font:italic bold 14px Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:10px;
padding-top:20px;
}
#wp-calendar{
width:100%;
}
#wp-calendar caption{
margin-bottom:10px;
text-align:left;
}
#wp-calendar th{
text-align:left;}

#wp-calendar tfoot td{
adding-top:10px;
}
#main-sidebar .widget_solvitor_ad{
background:none;
padding:0;
}
#main-sidebar .widget_solvitor_ad img{
display:block
}
#main-sidebar .widget_search #s{
width:115px;
}
html.ie8 #main-sidebar .widget_search #s{
width:100px;
}
#main-sidebar .widget_nav_menu .nav li{
display:block;
float:none;
}
.widget li{
font-size:13px;
line-height:1.38;
padding:3px 0;
}
.widget ol li.recentcomments:hover,.widget ul li.recentcomments:hover{
background-color:none;
}
.widget li.recentcomments a:hover{
text-decoration:underline;
}
.pagination{
font-size:10px;
font-weight:bold;
text-transform:uppercase;
overflow:hidden;
zoom:1;
}
.pagination .previous{
float:left;
}
.pagination .next{
float:right;
}
.page-title{
color:#000;
font:bold 16px Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:5px;
}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{
line-height:1.2;
margin-top:20px;
margin-bottom:10px;
}
.content h1,.content h2{
font-size:16px;
}
.content h3{
font-size:14px;
}
.content h4,.content h5,.content h6{
color:#777;
font-size:11px;
ext-transform:uppercase;
letter-spacing:0.09em;
margin-bottom:3px;
}
.content p,.content ul,.content ol,.content pre,.content blockquote,.content dl,.content address,.content table,.content table-wrap{
margin-bottom:10px;
}
.content table-wrap label{
display:block;
}
.content table caption{
background:#f6f6f6;
border:#ddd solid 1px;
border-width:1px 1px 0;
color:#787878;
font-size:12px;
line-height:22px;
padding:0 8px;
text-align:left;
}
.content table{
background:#fff;
border-collapse:collapse;
border:#ddd solid 1px;
min-width:200px;
}
.content table th,.content table td{
padding-left:6px;
padding-right:6px;
text-align:left;
}
.content table th{
background:#f6f6f6;
border-bottom:#ddd solid 1px;
}
.content table td{
border:#ddd solid 1px;
}
.content blockquote{
font:italic normal 18px/1.2 Arial, Helvetica, sans-serif, Tahoma;;
margin:10px;
}
.content blockquote cite{
font-weight:bold;
}
.content dt{
font-style:italic;
font-weight:bold;
}
.content dd{
margin-bottom:9px;
}
.content ul,.content ol{
margin-left:2em;
}
.content li{
margin-bottom:5px;
}
.content li ul,.content li ol{
margin-top:5px;
margin-bottom:0;
}
.content .alignleft{
float:left;
margin:0 10px 10px 0;
}
.content .alignright{
float:right;
margin:0 0 10px 10px;
}
.content .aligncenter{
display:block;
margin:0 auto 10px auto;
}
.references ul{
margin-left:0;
list-style-type:none;
}
.references li{
margin-bottom:10px;
}
.references li:before{
content:attr(data-refid) '.';
 margin-right:5px;
}
.references ul a{
font-size:10px;
line-height:1;
text-transform:uppercase;
}
.authors{
overflow:visible;
position:relative;
}
.authors .author-info .content{
background:url(../img/author-card-background.png) center bottom no-repeat;
margin:0;
padding:1px 15px 15px;
}
.authors .author-info .content p{
margin:0;
}
.authors ul{
zoom:1;
padding-right:4px;
}
.authors li{
display:inline;
float:left;
margin-right:10px;
position:relative;
}
.authors li.hover{
z-index:2;
}
.authors li a{
zoom:1;
display:inline;
position:relative;
}
.author{
display:block;
position:relative;
}
.author .extra a{
display:inline;
}
.author .extra .group{
display:block;
margin-bottom:5px;
}
.author .extra{
background:url(../img/author-card-background.png) -300px bottom no-repeat;
font-size:12px;
display:none;
left:50%;
margin-left:-119px;
padding-bottom:10px;
position:absolute;
top:20px;
width:248px;
z-index:1000;
}
.author .extra-in{
background:url(../img/author-card-background.png) 0 0 no-repeat;
display:block;
padding:16px 13px 1px;
}
.author:hover .extra,.author.hover .extra{
display:block;
}
html.ie7 .authors .extra{
top:15px;
}
.widget-recent-posts .nav{
margin-bottom:11px;
}
.widget-recent-posts .nav li{
background:#dadada;
border-bottom:#006B94 solid 1px;
font:italic bold 14px Arial, Helvetica, sans-serif, Tahoma;;
margin-right:6px;
padding:0;
}
.widget-recent-posts .nav li a{
display:block;
padding:4px 8px;
}
.widget-recent-posts .nav .ui-tabs-selected{
background:#006B94;
}
.widget-recent-posts .nav .ui-tabs-selected a{
color:#fff;
}
.js .widget-recent-posts .panel{
display:none;
}
.js .widget-recent-posts .first-child,.js .widget-recent-posts .ui-tabs-panel{
display:block;
}
.widget-recent-posts .recently-container{
border-bottom:#c2c2c2 solid 1px;
padding:0 0 20px;
}
.widget-recent-posts .panel ul,.widget-recent-posts .panel ol{
list-style:none;
}
.ui-tabs-hide{
display:none !important;
}
.sec{
margin-bottom:25px;
padding-left:15px;
padding-right:15px;
}
.sec h1,.sec .title,.section-title{
background:url(../img/border-background.png) 0 bottom repeat-x;
color:#000;
font:italic bold 16px/1.2 Arial, Helvetica, sans-serif, Tahoma;;
margin-bottom:15px;
}
.section-title{
margin-bottom:25px;
}
.sec h1,.sec .title{
margin-left:-15px;
margin-right:-15px;
margin-top:25px;
}
.sec h1:first-child,.sec .title:first-child{
margin-top:0;
}
.sec h1 span,.sec .title span,.section-title span{
background:#fff;
padding-right:3px;
position:relative;
top:4px;
zoom:1;
}
.sec-authors{
position:relative;
z-index:2;
}
@media print{#header,#footer,#main-sidebar,#wpadminbar,#respond,.article-full .footer,.comment .footer,.tools-bar,#replies .section-header a{
display:none;
}
body{
background:#fff;
color:#000;
}
.article-full .header .meta,.article-full .header .meta a,#replies .section-title,#respond #reply-title,.sec h1,.sec .title,.section-title{
color:#000;
}
#replies{
padding:0;
}
#main{
padding:0;
}
#main-body{
float:none;
margin:0;
padding:0;
width:auto;
}
.act .in{
width:auto;
}
.article-full{
background:none;
margin:0;
padding:0;
}
.reply-list{
margin:0;
}
.callouts{
margin-left:auto;
margin-right:auto;
width:630px;
}