th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}
* html .clear-block{height:1%;}
.clear-block{display:block;}
th.active img{display:inline;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
td.active{background-color:#ddd;}
tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.breadcrumb{padding-bottom:.5em}
.error{color:#f00;}
div.error{border:1px solid #d77;}
div.error,tr.error{background:#fcc;color:#200;}
div.warning,tr.warning{background:#ffd;}
div.ok,tr.ok{background:#dfd;}
.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}
.form-item{margin-top:1em;margin-bottom:1em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}
tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}
.form-item .description{font-size:0.85em;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-checkboxes,.form-radios{margin:1em 0;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.marker,.form-required{color:#f00;}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.pager{clear:both;text-align:center;}
.pager a,.pager strong.pager-current{padding:0.5em;}
.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}
dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}
dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}
dl.multiselect .form-item{height:1.75em;margin:0;}
.container-inline div,.container-inline label{display:inline;}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.expanded{list-style-type:circle;list-style-image:url(menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}
li.collapsed{list-style-type:disc;list-style-image:url(menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}
li.leaf{list-style-type:square;list-style-image:url(menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}
ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}
#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}
#autocomplete ul{margin:0;padding:0;list-style:none;}
#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}
#autocomplete li.selected{background:#0072b9;color:#fff;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}
html.js fieldset.collapsed *{display:none;}
html.js fieldset.collapsed legend{display:block;}
html.js fieldset.collapsible legend a{padding-left:15px;background:url(menu-expanded.png) 5px 75% no-repeat;}
html.js fieldset.collapsed legend a{background-image:url(menu-collapsed.png);background-position:5px 50%;}

html.js fieldset.collapsible legend a{display:block;}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}
.resizable-textarea{width:95%;}
.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}
html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
.progress{font-weight:bold;}
.progress .bar{background:#fff url(progress.gif);border:1px solid #00375a;height:1.5em;margin-top:0.2em;}
.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}
.progress .percentage{float:right;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{background:#ffc;}
#permissions td.module{font-weight:bold;}
#permissions td.permission{padding-left:1.5em;}
#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}
#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}
#access-rules .mask{clear:both;}
#user-login-form{text-align:center;}
#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}
#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}
.profile{clear:both;margin:1em 0;}
.profile .picture{float:right;margin:0 1em 1em 0;}
.profile dt{margin:1em 0 0.2em 0;font-weight:bold;}
.profile dd{margin:0;}
.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}
.field .field-label-inline,.field .field-label-inline-first{display:inline;}
.field .field-label-inline{visibility:hidden;}
.node-form .number{display:inline;width:auto;}
body.img_assist{margin:0px;padding:5px;width:auto;min-width:0;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:.8em;background-color:#efefef;}
body#img_assist_thumbs,body#img_assist_upload,body#img_assist_properties{border-top:1px solid #000;}
body#img_assist_header{background-color:#ccc;margin:0;}
.img_assist img{border:1px solid #000;}
.img_assist-button{font-weight:bold;margin:3px;}
.img_assist img{display:inline;}
.img_assist .messages{border:1px solid #000;background-color:#ccc;padding:2px;margin:3px 0px 6px 0px;}
.img_assist .node-form{width:95%;}
.img_assist #preview{padding:5px 10px 5px 5px;}
.img_assist .form-item{margin-top:0px;margin-bottom:1em;}
.img_assist #caption{display:block;}
.img_assist #header-browse div.form-item,.img_assist #link-group div.form-item,.img_assist #edit-size div.form-item,.img_assist #size-other div.form-item{display:inline;}
.img_assist #alignment{text-align:left;}
.img_assist #edit-title,.img_assist #edit-desc{width:99%;}
.img_assist #edit-link{width:155px;}
.img_assist #edit-url{width:150px;}
.img_assist #edit-align{width:100px;}
#finalhtmlcode{display:none;visibility:hidden;}
#header-uploading,#header-properties,#header-browse{float:left;width:80%;}
#header-startover,#header-cancel{float:right;width:19%;text-align:right;}
#header-uploading input,#header-properties input,#header-browse input,#header-startover input,#header-cancel input,#header-uploading select,#header-properties select,#header-browse select{margin-top:0;margin-bottom:0;vertical-align:baseline;}
body#img_assist_popup{margin:0;padding:0;}
span.inline-left{display:block;float:left;margin:5px 5px 5px 0px;}
span.inline-right{display:block;float:right;margin:5px 0px 5px 5px;}
span.inline-center{display:block;text-align:center;}
span.inline .caption{display:block;}
.image-clear{display:block;clear:both;height:1px;line-height:0px;font-size:0px;margin-bottom:-1px;}
.og-picture-wrapper{border-bottom:1px dotted;padding:5px 0px;text-align:center;}
.og-picture-wrapper .picture{float:none;}
#block-og-5 div.item-list ul{padding:0;margin:0;}
#block-og-5 div.item-list ul ul li{margin:0}
#block-og-0 .form-item{margin-bottom:.4em;}
#block-og-0 h2 a{text-decoration:none;}
.groups .links{display:inline;}
table.og-picture-grid{width:100%;}
table.og-picture-grid td{text-align:center;width:20%;padding:7px 0 7px 0;border-top:#CCCCCC 1px dotted;}
table.og-picture-grid td.first{border-top:none;}
td.og-picture-grid-item{text-align:center;vertical-align:bottom;}
td.og-picture-grid-item .group-role{font-style:italic;}
.pm-view-table{width:auto;}
.pm-view-table .title-cell{font-weight:bold;text-align:right;}
.pm-view-table .data-cell{width:100%;}
.pm-block-link{margin-left:1em;}
.pm-spacer{margin-left:1em;}
#center form#privatemsg-view-form{margin-bottom:0em;}
.pm-contacts-table{width:auto;}
.pm-view-table .form-item .description{margin-bottom:0em;}
.pm-controls .form-submit{margin:0;margin-top:1em;}
.quote-msg{margin:1em 2em 1em 2em;padding:1em;border:1px solid #DDD;background-color:#F6F6F6;}
.quote-author{display:block;font-weight:bold;margin:0 0 1em 0;}
div.fieldgroup{margin:.5em 0 1em 0;}
div.fieldgroup .content{padding-left:1em;}
.dev-query,.dev-timer,.dev-memory-usage{padding-top:2em;}
body{background-color:#e2eff3;}
h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;color:#EA3E41;padding:10px 0 10px 0;margin:0 0 10px 0;}
h1 a:link,h1 a:visited{font-size:20px;font-family:Georgia,"Times New Roman",Times,serif;color:#EA3E41;padding:10px 0 10px 0;margin:0 0 10px 0;text-decoration:none;}
h1 a:hover{color:#CC0000;text-decoration:underline;}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;color:#EA3E41;margin:10px 0 5px 0;}
h3{font-size:14px;color:#EA3E41;padding:6px 0 2px 0;margin:0 0 2px 0;}
p,div{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;}
p{line-height:16px;}
li{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#222;}
fieldset{padding:10px;margin:10px;}
fieldset.donor{border-width:8px;border-style:double;border-color:#e2eff3;}
fieldset.donor h2{text-align:center;}
input:disabled,textarea:disabled{background:#ccc;}
input,textarea,select,checkbox{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;background-color:#e2eff3;border-color:#C7D7E3;border-width:1px;}
input,textarea{text-indent:2px;}
.node-form .standard{clear:none;}
.ArticleBody .form-item{margin-bottom:0;margin-top:0;}
.ArticleBody .item-list{visibility:hidden;}
a:link,a:visited{color:#EA3E41;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
a:hover{color:#CC0000;text-decoration:underline;}
.bodyText{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#222;padding:0.5em;margin:0;}
.detailText{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;color:#555555;}
.detailText a,.detailText a:visited{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;}
.detailCenter{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;color:#555555;text-align:center;}
.arialBoldItalic{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#222;font-style:italic;font-weight:bold;}
.greyGeorgiaTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;color:#999;}
.normal{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#222;padding:0.5em;margin:0;}
div.compactText{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#222;padding:0.5em;margin:0;overflow:auto;}

.outer{border:1px solid silver;}
.head{background-color:#c2cdd6;padding:5px;font-weight:bold;}
.even{background-color:#EEE;padding:5px;}
.odd{background-color:#e2eff3;padding:5px;}
.foot{background-color:#d1d7dc;padding:5px;}
tr.even td{background-color:#dee3e7;padding:5px;}
tr.odd td{background-color:#E9E9E9;padding:5px;}
td.row1{background-color:#EFEFEF;}
td.row2{background-color:#DEE3E7;}
td.row3{background-color:#D1D7DC;}
div#forum table,div.view-og-ghp-forum table,div.page-search table{background-color:#FFFFFF;color:#fff;border:2px #EEE solid;}
div#forum th,div.view-og-ghp-forum th,div.page-search th{background-image:url(cellpic3.gif);text-align:center;border:1px white solid;}
div#forum td,div.view-og-ghp-forum td,div.page-search td{border:1px white solid;}
div.view-og-ghp-forum td.view-field-node-title{width:50%;}
div.view-og-ghp-forum td.view-field-node-comment-statistics-comment-count{text-align:center;}
div#forum td.container{background-image:url(cellpic1.gif);background-color:#D1D7DC;height:28px;}
div#forum td div.name a{font-weight:bold;font-size:12px;letter-spacing:1px;color:#EA3E41;text-decoration:none;}
div#forum td div.name a:hover{text-decoration:underline;color:#CC0000;}
div#forum td.forum{background-color:#EEE;padding:5px;}
div#forum td.topics,div#forum td.posts,div#forum td.last-reply{background-color:#e2eff3;padding:5px;}
div#forum .description{font-size:1em;margin:0.5em;}
div#forum span.moderator{float:right;margin:0px;text-align:left;}
.sideways{background-color:#FFFFFF;background-image:url(cellpic2.jpg);background-repeat:repeat-y;}
.item{border:1px solid #cccccc;}
.itemHead{padding:3px;background-color:#2F5376;color:#FFFFFF;}
.itemInfo{text-align:right;padding:3px;background-color:#efefef;}
.itemTitle a{font-size:130%;font-weight:bold;font-variant:small-caps;color:#ffffff;background-color:transparent;}
.itemPoster{font-size:90%;font-style:italic;}
.itemPostDate{font-size:90%;font-style:italic;}
.itemStats{font-size:90%;font-style:italic;}
.itemBody{padding-left:5px;}
.itemText{margin-top:5px;margin-bottom:5px;line-height:1.5em;}
.itemText:first-letter{font-size:133%;font-weight:bold;}
.itemFoot{text-align:right;padding:3px;background-color:#efefef;}
.itemAdminLink{font-size:90%;}
.itemPermaLink{font-size:90%;}
p.newsPoster{margin-bottom:10px;}

.imageBorder{border-style:solid;border-color:#000;border-width:1px;}
.imageFloat{float:left;margin:0 5px 0 5px;}
a img.imageFloat{border:0;}
a img.icon{border:0;}
a img{border:0;}
img.center{display:block;margin-left:auto;margin-right:auto;}
.floatRight{float:right;}
.floatLeft{float:left;margin:0 6px 0 6px;}
.inline img{border:none;}
#headerContainer{position:relative;margin:0 auto;width:760px;height:150px;background-color:#fff;}
#autoContainer{position:relative;margin:0 auto;width:760px;background-color:#fff;}
#contentContainer{position:relative;margin:0 auto;width:760px;height:834px;background-color:#fff;}
#footerContainer{position:relative;padding-bottom:20px;width:760px;text-align:center;background:#fff;clear:left;}
#nanoContent{margin-left:224px;margin-right:15px;width:510px;background:#fff;}
#contentWide{margin-left:15px;margin-right:15px;background:#fff;}
* html #contentWide{width:730px;}
#surHeader{position:relative;width:760px;margin:0 auto 4px;}
#surHeader ul{padding:5px 20px 0 10px;margin:0;text-align:right;}
#surHeader .item-list li{font-size:10px;display:inline;margin:0;}
#surHeader a{font-size:10px;padding-right:5px;padding-left:8px;border-right:1px solid #333;}
#surHeader a.last{border-style:none;padding-right:3px;}
#bannerLogo{position:absolute;top:-4px;left:0;z-index:10;}
#bannerButton{position:absolute;left:230px;top:22px;z-index:10;}
#bannerSignIn{position:absolute;width:760px;height:16px;background-color:#e2eff3;background-image:url(header.gif);background-repeat:no-repeat;background -position:0 -4px;z-index:10;} 
* html #bannerSignIn{background-position:25px -5px;}
.bannerSignInBox{width:500px;float:right;background:url(w-nt.gif) repeat;text-align:right;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin-bottom:0;padding-bottom:0;}
html > body .bannerSignInBox{width:auto;}
.bannerSignInTop div.SignInMore{background:url(w-tl.gif) no-repeat top left;height:100%;font-size:0;}
.bannerSignInTop{background:url(w-tr.gif) no-repeat top right;height:100%;font-size:0;}
#bannerSignIn ul{padding:5px 20px 0 10px;margin:0;}
#bannerSignIn li{font-size:10px;padding-right:5px;padding-left:8px;border-right:1px solid #333;display:inline;}
#bannerSignIn li.last{border-style:none;padding-right:3px;}
#bannerSignIn a{font-size:10px;}
body #nav{position:absolute;top:115px;left:0px;width:760px;background:#666;z-index:1000;list-style:none;}
body #nav li{float:left;position:relative;list-style:none;}
body div#nav ul li ul{display:block;}
body #nav li ul{position:absolute;left:-999em;height:auto;clear:both;width:200px;padding:0;margin:0;list-style:none;}
body #nav li li,#nav li li.hover{padding:0;text-align:left;float:none;position:static;list-style:none;}
body #nav li a,body #nav li a:visited{border-right:1px dotted #fff;display:block;padding:.5em 1em;background:#666;color:white;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;font-size:10px;font-weight:bold;}
body #nav li table{width:auto;margin:-1px;border-collapse:collapse;font-size:1em;}
#nav ul li table tr td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:normal;color:#fff;padding:0;margin:0;}
#nav li:hover a,#nav li a:hover{color:#fff;background:#888;}
#nav li:hover a.spacer,#nav li a.spacer:hover{color:#fff;background:#666;}
#nav li:hover ul,#nav li a:hover ul{display:block;position:absolute;margin:-5px 0 0 -5px;left:0;padding-top:5px;}
*+html #nav li:hover ul,*+html #nav li a:hover ul{display:block;position:absolute;margin:-5px 0 0 -5px;left:-999em;padding-top:5px;}
* html #nav li a:hover ul{margin-top:1px;marg\in-top:1px;padding-top:5px;}
#nav li:hover ul li a,#nav li a:hover ul li a{overflow:hidden;display:block;background:#888;color:#fff;height:auto;line-height:1.2em;padding:7px 10px;text-align:left;width:16em;border-top:1px solid #fff;}
#nav iframe{ display:block;position:absolute;z-index:-1;filter:mask();width:18em;height:3em;margin-left:-10px;margin-top:-1em;}
#nav li:hover ul li a:hover,#nav li a:hover ul li a:hover{background:#666;color:#fff;}
#nav li{padding:0;}
#nav li.first{margin-left:24px;border-left:1px dotted #FFFFFF;}
ul.primary{margin:0;}
.tabs .primary li a{padding:6px 17px 0px 17px;background-color:#C7E3FE;color:#666666;font-weight:bold;}
.tabs .primary li.active a{color:#333333;background-color:#fff;}
#tabs-content{padding:15px;margin:0 0 20px 0;border:1px solid #ccc;border-top:none;overflow:hidden;height:1%;}
#tabs-content a.more{margin:10px 0;display:block;}
#tabs-content ul,#tabs-content li{padding:0;margin:0 0 0 10px;}
#tabs-content p{margin:0 0 13px 0;}
#tabs-content h3{text-transform:uppercase;color:#333;padding:0 0 8px 0px;}
.tabs-block{float:left;width:220px;}
#tabs-content .left{margin-right:12px;}
#tabs-content .middle{margin-right:12px;}
#tabs-content .right{}
.mls-meet .explanation{font-size:10px;line-height:10px;padding-top:15px;}
.ml-summary{overflow:hidden;height:1%;margin-bottom:10px;}
.ml-avatar{float:left;display:block;margin:0;}
.ml-name{float:left;display:block;margin:0 8px;word-wrap:break-word;width:100px;}
a.ml-name address{text-decoration:none;color:#333;font-style:normal;}
a.ml-name:hover{text-decoration:none;}
.ml-icon{float:right;display:block;margin:0;}
.mls-notes .content-box{border:1px solid #CCCCCC;background-color:#FFF8DE;padding:10px 10px 25px 10px;}
.mls-notes signature{font-style:normal;font-weight:bold;}
.region-about{}
.region-about .explanation{font-size:9px;line-height:10px;padding-bottom:15px;}
div.region-links{height:137px;overflow:auto;}
div.region-links a{display:block;color:#333;font-size:10px;}
.region-stats{}
.region-stats .content-box{border:1px solid #CCCCCC;background-color:#FFFFDD;padding:15px 10px 25px 10px;}
.region-stats h4{margin:0;padding:0;font-size:14px;}
.region-wordcount .explanation{font-size:10px;line-height:10px;padding-top:15px;}
.region-wordcount .explanation a{font-size:10px;line-height:10px;}

div.view-content-breaking-news,div.view-content-wrimoradio{overflow:auto;height:240px;}
div.view-content-nano-qa{overflow:auto;height:340px;}
#SidebarNav{position:relative;left:20px;width:196px;margin:0 4px 4px 0;padding:0;float:left;}
#SidebarNav a{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;}
#SidebarNav h2{margin-left:5px;}
#SidebarNav ul{margin-top:10px;text-decoration:none;margin-left:10px;padding:0px;}
#SidebarNav ul li{list-style:none;padding:5px 0 5px 0;}
#SidebarNav ul li a.selected{color:#000;}
#SidebarNav ul li a:hover{color:#CC0000;}
#SidebarNav ul li a.selected{color:#000;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}
.NaNoBox{}
.NaNoBoxTop div{}
.NaNoBoxTop{}
.NaNoBoxBot div{}
.NaNoBoxBot{position:absolute;bottom:0px;}
.NaNoBoxTop div,.NaNoBoxTop,.NaNoBoxBot div,.NaNoBoxBot{width:100%;height:7px;font-size:1px;}
#sponsor h4{font-family:Arial,sans-serif;font-size:14px;margin:22px 0 1px 0;}
a.sponsor,.sponsor{font-size:14px;font-weight:bold;font-family:Georgia,"times new roman",serif;}
#ArticleSponsor{position:relative;padding-bottom:12px;width:234px;float:left;margin:12px;}
#ArticleSponsor2{position:relative;padding-bottom:12px;width:234px;float:left;margin:12px 0;}
.subhead{line-height:normal;margin-top:0;}
fieldset legend{display:block;}
#author .NaNoBox{width:162px;background:#d7e9ef;background-image:url(bookmark_bg.gif);background-repeat:no-repeat;background-position:center bottom;min-height:520px;font-size:12px;}
* html #author .NaNoBox{height:600px;}
div.messages ul{margin-top:0;}

.tabcontentstyle{border:1px solid #cccccc;width:526px;margin-bottom:1em;padding:10px;background:#F1F7F9;text-align:left;}
html > body .tabcontentstyle{width:526px;}
html:not([dummy]) .tabcontentstyle{border:1px solid #cccccc;margin-bottom:1em;padding:10px;background:#F1F7F9;text-align:left;width:526px;}
@media all and (min-width:0px){.tabcontentstyle{border:1px solid #cccccc;width:526px;margin-bottom:1em;padding:10px;background:#F1F7F9;text-align:left;}
}
.tabcontent{display:none;}
@media print{.tabcontent{display:block!important;}
}
div.authortop{width:544px;height:150px;padding:7px 0;border:1px solid #ffcc00;background-image:url(authortop_bg.gif);background-repeat:repeat-x;font-family:Arial,sans-serif;font-size:12px;z-index:-1;color:#444;}
div.aboutauthor{color:#666;font-family:arial,sans-serif;font-size:13px;line-height:16px;font-weight:bold;}
div.authorname{font-weight:bold;font-size:18px;background-image:url(banner.png);background-repeat:no-repeat;background-position:center;z-index:20000000;padding-top:42px;margin-top:-36px;height:38px;color:#000;}
div.titlegenre{font-weight:bold;line-height:18px;font-family:Georgia,"Times New Roman",Times,serif;}
div.titlegenre .noveltitle{font-size:16px;font-family:Georgia,"Times New Roman",Times,serif;color:#000;}
div.wordsofar{font-family:arial;font-size:12px;font-weight:bold;color:#666;padding-top:18px;background-image:url(wordsofar_bg.gif);background-repeat:no-repeat;background-position:left top;width:510px;height:56px;}
.wordssofarNum{font-size:18px;color:#000;}
div.authortop .label{color:#666;font-family:Arial;font-weight:normal;}
div.info{background:#fff;width:100%;border:1px solid #ccc;}
div.info p{font-size:14px;}
#author div.info h3{text-align:left;font-family:Georgia,"Times New Roman",Times,serif;color:#000;font-weight:bold;padding:8px;background-color:#FEFEDC;border:1px solid #CCCC99;}
div.info .label{color:#666;}
div.infoleft{}
div.inforight{width:206px;padding:4px 8px;float:right;background-image:url(postit_fullbg.png);background-repeat:no-repeat;background-position:left top;height:240px;}
div.inforight p{font-size:12px;line-height:11px;padding:1px 2px;}
.yearsNum{font-size:12px;font-weight:bold;}
div.excerpt{background-image:url(excerpt_bg.gif);background-repeat:repeat-y;background-position:left top;padding:8px;width:90%;height:580px;overflow:auto;border:1px solid #ccc;margin:auto;}
div.coffee{background-image:url(excerpt_coffee_bg.gif);background-repeat:no-repeat;background-position:right top;height:300px;}
#author h5{font-family:georgia,serif;font-size:13px;font-weight:bold;margin-top:0;text-align:center;}
div.excerpt p{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;line-height:24px;margin-top:0;}
#author div.buddies h3{margin-bottom:5px;}
div.buddies{background-image:url(buddy_bg.gif);background-repeat:repeat;padding:8px;max-height:720px;overflow:auto;border:1px solid #ccc;}
div.buddies table{border-collapse:separate;width:auto;}
div.buddies td{padding:0;margin:0;}
td.divide{width:3px;background-image:url(vert_grey.gif);background-repeat:repeat-y;}
div.buddies table.buddyside{width:100%;}
div.buddies td.buddy{padding-right:5px;}
div.stats{background:#fff;padding:8px;width:95%;border:1px solid #ccc;}
img.soon{border:1px solid gray;}
div#search{float:right;}
li.abuse_flag_comment,li.abuse_flag_node,li.comment_add,li.comment_delete,li.comment_edit,li.comment_reply,li.privatemsg_write_to_author,li.quote,li.subscriptions_add_node,li.subscriptions_del_node{float:left;}
li.abuse_flag_comment,li.abuse_flag_node{background:transparent url(p_report-a.gif) no-repeat;}
li.comment_add,li.comment_reply{background:transparent url(p_reply-a.gif) no-repeat;}
li.comment_delete{background:transparent url(p_delete-a.gif) no-repeat;}
li.comment_edit{background:transparent url(p_edit-a.gif) no-repeat;}
li.quote{background:transparent url(p_quote-a.gif) no-repeat;}
li.privatemsg_write_to_author{background:transparent url(forum_nanomail.gif) no-repeat;}
li.subscriptions_add_node{background:transparent url(forum_subscribe.gif) no-repeat;}
li.subscriptions_del_node{background:transparent url(forum_unsub.gif) no-repeat;}
a.abuse_flag_comment,a.abuse_flag_node,a.comment_add,a.comment_delete,a.comment_edit,a.comment_reply,a.quote,a.privatemsg_write_to_author,a.subscriptions_add_node,a.subscriptions_del_node{display:block;width:60px;height:0;padding-top:22px;overflow:hidden;}
* html a.abuse_flag_comment,* html a.abuse_flag_node,* html a.comment_add,* html a.comment_delete,* html a.comment_edit,* html a.quote,* html a.comment_reply,* html a.privatemsg_write_to_author,* html a.subscriptions_add_node,* html a.subscriptions_del_node{height:22px;he\ight:0;}
div.page-search h3{text-align:center;}
.event-timeleft{display:inline;margin-left:5px;}
h1.youwon{text-align:center;font-size:36px;}
tr.pm-replied span.marker{padding:2px 4px;background:#fff;border:1px solid #aaa;font-weight:bold;margin-left:4px;text-transform:uppercase;font-size:8px;color:#666;}
#dhtmlgoodies_tooltip{background-color:#fff;border:1px solid #444;position:absolute;display:none;z-index:20000;padding:6px;font-size:11px;-moz-border-radius:6px;font-family:Arial,sans-serif;left:20px;top:160px;}
#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:0.5;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;-moz-border-radius:6px;left:22px;top:162px;}
div.Table_01{position:relative;left:0px;top:4px;width:233px;height:146px;background-color:#ECF2F4;background-image:url(fundometer_bg.png);background-repeat:repeat-x;background-position:bottom center;z-index:10;}
div.fundometer-bottombg{position:relative;left:0px;top:145px;width:233px;background-image:url(fundometer_bottombg.png);background-repeat:no-repeat;text-align:center;padding-top:14px;font-family:Arial,sans-serif;font-size:12px;z-index:40;height:30px;}

div.authorlinks{text-align:left;margin:0 4px 140px 12px;font-weight:bold;}
div.authorlinks a{font-weight:bold;}
div#SidebarNav div.authorlinks li{list-style:disc;color:#EA3E41;font-size:11px;margin:0;padding:1px 0;font-weight:bold;}
#author .NaNoBox div.authorlinks ul.authorwin li{color:#666;font-size:12px;font-weight:normal;}
#author .NaNoBox div.authorlinks ul.authorlinks ul{margin:-4px 0 0 12px;padding:0;font-size:12px;}
#author .NaNoBox div.authorlinks ul.authorlinks li.off{color:#666;font-size:12px;}
#author .NaNoBox div.authorlinks a{font-size:12px;}
div.authorlinks ul li.off a{font-weight:normal;color:#666;}
#author .NaNoBox div.authorlinks li{line-height:12px;font-size:12px;}
div.authorlinks span.navhead{font-weight:bold;}
div.ml_links{margin-top:0;}
#author .NaNoBox div.authorlinks li.tutor{margin:4px 4px 0 4px;list-style:url(tutoricon.gif);}
br.years{margin:3px 0;display:block;}
div.coffee h6.novel{text-align:left;font-size:14px;font-family:georgia,serif;margin:0 0 14px 0;}
div.coffee p{line-height:18px;}
div.synopsis{margin-bottom:18px;}
div.coverart{margin:0 0 0 12px;float:right;width:230px;}
div.coverartonly img{margin:0 auto;display:block;}
  #pre-content{padding:15px;margin:0 0 20px 0;border:1px solid #ccc;border-top:none;overflow:hidden;height:1%;}
#pre-content a.more{margin:10px 0;display:block;}
#pre-content ul,#tabs-content li{padding:0;margin:0 0 0 10px;}
#pre-content p{margin:0 0 13px 0;}
#pre-content h3{text-transform:uppercase;color:#333;padding:0 0 8px 0px;}

.ml-location{font-size:10px;}
.comment-unpublished{background-color:#ee2c2c;}
.node-unpublished{background-color:#ee2c2c;}
