﻿.article .sub 
body, html { margin: 0; padding: 0; background-color: #fff; color: #000; font-family: Tahoma; font-size: 12px; }
body { min-width: 990px; overflow-x: hidden; background: url(/images/Base/body.bg.png) no-repeat top center; margin: 0; padding: 0; }
form { margin: 0px; }
div { font-family: Tahoma; font-size: 12px; }
img { border: 0px; }
input { font-size: 12px; font-family: Tahoma, Arial; font-size: 12px; padding-top: 2px; padding-left: 2px; background-repeat: no-repeat; } 
select { font-size: 12px; font-family: Tahoma, Arial; font-size: 12px; padding: 2px; } 
h1, h2, h3 { color: #333333; }
ul, ol, li { color: #333333; }

.Hide { display: none; }
.invisible { visibility: hidden; }

/* Legacy Css Classes we can't avoid */
.Stardock_LayerMask { background-color: #53371C; opacity: 0.7; }
.Article_CodeBlock { white-space: nowrap; overflow-x: auto; background-color: #EBEDEC; border: 1px solid #7F9DB9; font-family: Courier New; font-size: 12px; }
.Article_CodeBlockLang { padding-left: 10px; font-size: 11px; font-weight: bold; background-color: #BECEDC; border-bottom: 1px solid #7F9DB9; }
.Article_CodeBlockCode { padding: 6px; margin-left: 16px; background-color: #ffffff; }

.codeblock { margin: 10px; border: 1px solid #91A5D5; overflow: auto; } 
.codeblock .lang { font-weight: bold; color: #3E5C9B; padding: 2px 2px 4px 10px; background: #C2CEE7; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #91A5D5; }

.codeblock ol { display: block; background: #f0f0f0; margin-top: 0; margin-bottom: 0; list-style-position:outside; }
.codeblock li { list-style-position:outside !important; display: list-item; line-height: 18px; font-size: 11px; font-family: 'Courier New', monospace; border-left: 1px solid #ccc; background: #fff; padding-left: 6px; }
.codeblock li.alt { background: #F8F8F8 none repeat scroll 0 0; }

.codeblock pre { margin: 0;  padding: 0; }
.codeblock .numbers { border-right: 1px solid #ccc; text-align: right; }
.codeblock .numbers  {  padding: 0 2px 0 8px;}
.codeblock .code  { background: #fff; padding: 0 0 0 6px; }

.juavatar { background: #ffffff url(/images/Base/avatar.png) no-repeat; width: 50px; height: 50px; }
.juavatarbig { background: #ffffff 2px 2px url(/images/Base/avatar.big.png) no-repeat; width: 100px; height: 100px; }
.StardockTree { width: 390px; background-color: #ffffff; z-index: 9999; padding-top: 2px; padding-bottom: 2px; border: 1px solid #888888; }
.StardockTreeInner { height: 140px; overflow: auto; }
.StardockTreeLink { font-size: 11px; line-height: 13px; font-family: Arial; }
.StardockTreeNode { height: 13px; line-height: 13px; }
.StardockTreeButton { height: 13px; background-position: 0px -4px;  }
.StardockTreeSpace { height: 13px; }
.StardockTreeLinkHigh { font-size: 11px; line-height: 13px; font-family: Arial; background-color: #cccccc; border: 1px dashed #555555; padding-left: 2px; padding-right: 2px; }

.body { background-color: #ffffff; margin: 0 auto; width: 990px; }
.pageheader { background-image: url(/images/Base/header.bg.png); height: 68px; }
.pagebar { background-color: #61513D; background-image: url(/images/Base/headerbar.bg.png); background-repeat: no-repeat; background-position: 8px 0px; border-bottom: 1px solid #725F47; height: 35px; }
.pageheader div.logo { float: left;  margin-left: 206px; }
.pageheader img.logo { cursor: pointer; background-image: url(/images/Base/header.logo.png); background-repeat: no-repeat; width: 266px; height: 67px; }
.pageheader .info { float: right; }
.pageheader .info .signup { width: 330px; height: 66px; color: #BDAC97; margin-right: 40px; }
.pageheader .info .signup label { float: left; display: block; cursor: pointer; font-size: 11px; height: 36px; margin: 8px 5px 0 0; width: 234px; } 
.pageheader .info .signup img { float: left; margin-top: 4px; display: block; background: url(/images/Base/header.signup.bg.png); width: 91px; height: 60px; }
.pageheader .info .signup a,
.pageheader .info .signup a:link,
.pageheader .info .signup a:visited,
.pageheader .info .signup a:hover { text-decoration: none; color: #BDAC97; cursor: pointer; }
.pageheader .info .create { width: 321px; height: 66px; color: #BDAC97; margin-right: 40px; }
.pageheader .info .create label { float: left; display: block; cursor: pointer; font-size: 11px; height: 36px; margin: 8px 5px 0 0; width: 225px; } 
.pageheader .info .create img { float: left; margin-top: 4px; display: block; background: url(/images/Base/header.createblog.bg.png); width: 82px; height: 60px; }
.pageheader .info .create a,
.pageheader .info .create a:link,
.pageheader .info .create a:visited,
.pageheader .info .create a:hover { text-decoration: none; color: #BDAC97; cursor: pointer; }

.main { float:left; width: 579px; margin-top: 26px; }
.blog { float:left; width: 579px; margin-top: 26px; }
.full { width: 990px; margin-top: 26px; }
.ajaxwait { width: 24px; height: 24px; background: url(/images/Base/ajaxwait.gif) no-repeat; margin-top: 40px; margin-bottom: 40px; }
.itemmask .ajaxwait { margin: 20px auto; }

.pager { margin-left: 190px; height: 20px; line-height: 20px; }

.pager a:link, 
.pager a:visited, 
.pager a:hover { font-size: 12px; color: #666600; text-decoration: none; }
.pager a:hover { text-decoration: underline; }

.pager a.jump {  }
.pager img.jump { margin-right: 10px; }
.pager .first { margin-right: 2px; }
.pager .prev { margin-right: 8px; }
.pager .next { margin-left: 6px; }
.pager .last { margin-left: 2px; }
.pager a.current { line-height: 20px; height: 20px; font-size: 12px; color: #666600; font-weight: bold; border-bottom: 2px solid #666600; }

input.textbox { padding-left: 3px; padding-top: 3px;  background-color: #ffffff; border: 1px solid #cccccc; height: 16px; font-size: 12px; font-family: Tahoma; color: #000000; width: 116px;  vertical-align: top; margin-top: 1px; }

.sidebar {  width: 410px; margin: 26px 0 0 0; padding: 0px; float: left; }
.sidebar .left { margin: 0; padding: 0 0 140px 0; background-color: #ffffff; width: 204px; float: left; background-image: url(/images/Base/sidebar.bg.png); background-repeat: no-repeat; }
.sidebar .right { margin: 0; padding: 0; background-color: #ffffff; width: 205px; float: right; border-left: 1px solid #E5E5E5; background-image: url(/images/Base/sidebar.bg.png); background-repeat: no-repeat; background-position: -205px 0px; }		
.sidebar .top { height: 18px; width: 410px; background-image: url(/images/Base/sidebar.top.png); background-repeat: no-repeat; }

.mainfooter { clear: both; padding: 0; margin: 0; height: 1px; }	
.pagefooter { padding: 0; margin: 0; }	
.pagefooter .links {  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 24px; margin-left: 1px; margin-right: 1px; margin-top: 10px; }
.pagefooter .links .left { float: left; margin-left: 0px; line-height: 22px; }
.pagefooter .links .right { text-align: right; margin-right: 90px; color: #666666; line-height: 22px; }
.footerlink, a.footerlink, a:link.footerlink, a:visited.footerlink, a:hover.footerlink { color: #666600; text-decoration: none; margin-left: 16px; }
a:hover.footerlink { text-decoration: underline; }
.pagefooter .logo { float: right; margin-top: -34px; margin-right: 10px; background-image: url(/images/Base/footer.logo.png); background-repeat: no-repeat; width: 57px; height: 42px; }
.pagefooter .version { padding-left: 6px; color: #cccccc; font-size: 10px; }

.pagebar .nav { float: left; color: #BDBD91; margin-top: 2px; }
.pagebar .nav div { font-size: 15px; float: left; }
.pagebar .nav .account { float: left; margin-right: 4px; }
.pagebar .nav .dashboard { float: left; margin-right: 4px; }
.pagebar .nav .admin { float: left; margin-right: 4px; }
.pagebar .nav .myblog a { float: left; display: block; }
.pagebar .nav .myblog img { background: url(/images/base/nav.createblog.bg.png) no-repeat top right; width: 104px; height: 34px; margin-top: -1px; }
.pagebar .nav .newpost { float: left; }
.pagebar .nav .home { width: 66px; height: 30px; float: left; }
.pagebar .nav .home a img { width: 60px; height: 30px; }

.pagebar .nav .link, 
.pagebar .nav a.link, 
.pagebar .nav a.link:link, 
.pagebar .nav a.link:visited, 
.pagebar .nav a.link:hover { float: left; font-size: 15px; color: #C1BBB3; text-decoration: none; line-height: 32px; height: 32px; padding-left: 6px; padding-right: 6px; }
.pagebar .nav a.link:hover { background-color: #6F614E; }

.pagebar .user { float: right; margin-right: 26px; color: #BBB4AB; margin-top: 9px; }
.pagebar .user div { font-size: 15px; }
.pagebar .user .welcome { float: left; color: #897D6E; margin-right: 16px; }
.pagebar .user .logout { float: left; }

.pagebar .user .link, 
.pagebar .user a.link, 
.pagebar .user a.link:link, 
.pagebar .user a.link:visited, 
.pagebar .user a.link:hover { float: left; font-size: 15px; color: #BBB4AB; text-decoration: none; }

.pagebar .signup { float: right; margin-right: 32px; color: #897D6E; margin-top: 2px; }
.pagebar .signup .link, 
.pagebar .signup a.link, 
.pagebar .signup a.link:link, 
.pagebar .signup a.link:visited, 
.pagebar .signup a.link:hover { float: left; font-size: 15px; color: #fff; text-decoration: none; line-height: 32px; height: 32px; padding: 0 6px 0 6px; }
.pagebar .signup a.link:hover { background-color: #6F614E; color: #BBB4AB; }

.pagebar .login { float: right; margin-right: 32px; color: #BDBD91; margin-top: 2px; }
.pagebar .login a, 
.pagebar .login a:link, 
.pagebar .login a:visited, 
.pagebar .login a:hover { float: left; font-size: 15px; color: #BBB4AB; text-decoration: none; line-height: 32px; height: 32px; padding-left: 6px; padding-right: 6px; }
.pagebar .login a:hover { background-color: #6F614E; }


.main .signupbanner { margin: 0 0 12px 0; width: 531px; height: 222px; }
.main .signupbanner img { background: url(/images/Base/signup.v2.png); width: 531px; height: 222px; }

.main .popchannels { margin-bottom: 20px; } 
.main .popchannels .header { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.main .popchannels .header .title { float: left; font-size: 16px; color: #402B15; }
.main .popchannels .header .rss { float: right; background-image: url(/images/Base/rss.png); background-repeat: no-repeat; width: 16px; height: 16px; }
.main .popchannels .header .rss a img { width: 16px; height: 16px; }
.main .popchannels .spacer { margin-left: 24px; margin-top: 1px; height: 22px; width: 512px; border-top: 1px solid #999999; }
.main .popchannels .content { width: 550px; }
.main .popchannels .item { float: left; width: 264px; height: 70px; margin-left: 6px; }
.main .popchannels .item .avatar { float: left; }
.main .popchannels .item .post { width: 186px; word-wrap: break-word; overflow: hidden; float: left; margin-left: 4px; font-size: 16px; color: #666600; max-height: 40px; min-height: 20px; line-height: 20px; }

.main .popchannels .item .post .link,
.main .popchannels .item .post a.link:link, 
.main .popchannels .item .post a.link:visited, 
.main .popchannels .item .post a.link:hover { font-size: 16px; color: #666600; text-decoration: none; }
.main .popchannels .item .post a.link:hover { text-decoration: underline; }

.main .popchannels .item .cat { width: 186px; overflow: hidden; float: left; margin-left: 4px; font-size: 14px; color: #999999; height: 20px; line-height: 20px; padding-left: 3px; }

.main .popchannels .item .cat .link,
.main .popchannels .item .cat a.link:link, 
.main .popchannels .item .cat a.link:visited, 
.main .popchannels .item .cat a.link:hover { font-size: 14px; color: #999999; text-decoration: none; }
.main .popchannels .item .cat a.link:hover { text-decoration: underline; }

.main .popchannels .item .footer { clear: both; }
.main .popchannels .footer { clear: both; }

.main .featured {}
.main .featured .header { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.main .featured .header .title { float: left; font-size: 16px; color: #402B15; }
.main .featured .header .rss { float: right; background-image: url(/images/Base/rss.png); background-repeat: no-repeat; width: 16px; height: 16px; }
.main .featured .header .rss a img { width: 16px; height: 16px; }
.main .featured .spacer { margin-left: 24px; margin-top: 4px; height: 22px; width: 512px; border-top: 1px solid #999999; }
.main .featured .content { margin: 1px; }

.main .featured .article { margin-left: 20px; width: 540px; margin-bottom: 30px; }

.main .featured .article .title { font-weight: bold; font-size: 20px; color: #666600; overflow: hidden; }

.main .featured .article .title .link,
.main .featured .article .title a.link:link, 
.main .featured .article .title a.link:visited, 
.main .featured .article .title a.link:hover { font-weight: bold; font-size: 20px; color: #666600; text-decoration: none; }
.main .featured .article .title a.link:hover { text-decoration: underline; }

.main .featured .article .sub { padding-left: 4px; font-size: 11px; color: #999999; overflow: hidden; }

.main .featured .article .sub .userlink,
.main .featured .article .sub a.userlink:link, 
.main .featured .article .sub a.userlink:visited, 
.main .featured .article .sub a.userlink:hover { font-size: 11px; color: #999999; text-decoration: none; }
.main .featured .article .sub a.userlink:hover { text-decoration: underline; }

.main .featured .article .sub .sitelink,
.main .featured .article .sub a.sitelink:link, 
.main .featured .article .sub a.sitelink:visited, 
.main .featured .article .sub a.sitelink:hover { font-size: 11px; color: #999999; text-decoration: none; }
.main .featured .article .sub a.sitelink:hover { text-decoration: underline; }

.main .featured .article .text { margin-top: 6px; padding-left: 2px; font-size: 12px; }
.main .featured .article .text a,
.main .featured .article .text a:link, 
.main .featured .article .text a:visited,
.main .featured .article .text a:hover { color: #4A4A00; text-decoration: none; }
.main .featured .article .text a:hover { text-decoration: underline; }

.main .featured .article .footer { height: 36px; margin-top: 28px; background: url(/images/Base/article.footer.bg.png) repeat-x; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.main .featured .article .footer .spacer {  display: none; margin: 0; height: 0; width: 0; border: 0; }

.main .featured .article .footer .channel { padding-top: 14px; font-size: 14px; color: #999999; padding-left: 12px; float: left; }

.main .featured .article .footer .channel .link, 
.main .featured .article .footer .channel a.link, 
.main .featured .article .footer .channel a.link:link, 
.main .featured .article .footer .channel a.link:visited, 
.main .featured .article .footer .channel a.link:hover { font-size: 14px; color: #999999; text-decoration: none; }
.main .featured .article .footer .channel a.link:hover { text-decoration: underline; }

.main .featured .article .footer .links { padding-top: 14px; padding-right: 16px; text-align: right; }

.main .featured .article .footer .links .comments, 
.main .featured .article .footer .links a.comments, 
.main .featured .article .footer .links a.comments:link, 
.main .featured .article .footer .links a.comments:visited, 
.main .featured .article .footer .links a.comments:hover { font-size: 13px; color: #956331; text-decoration: none; }
.main .featured .article .footer .links a.comments:hover { text-decoration: underline; }

.main .featured .article .footer .links .readmore, 
.main .featured .article .footer .links a.readmore, 
.main .featured .article .footer .links a.readmore:link, 
.main .featured .article .footer .links a.readmore:visited, 
.main .featured .article .footer .links a.readmore:hover { font-size: 13px; color: #956331; text-decoration: none; margin-left: 20px; }
.main .featured .article .footer .links a.readmore:hover { text-decoration: underline; }

.main .featured .footer {  }
.main .featured .footer div.link { margin-left: 230px; }
.main .featured .footer .link,
.main .featured .footer .link a:link, 
.main .featured .footer .link a:visited, 
.main .featured .footer .link a:hover { font-size: 12px; color: #666600; text-decoration: none; }
.main .featured .footer .link a:hover { text-decoration: underline; }

.warning { overflow-y: auto; width: 500px; border: 1px solid #dbdbdb; background: #f4f4f4; } 
.warning .icon { float: right; }
.warning .icon img { width: 64px; height: 64px; background: url(/images/Base/warning.png) no-repeat; }
.warning .message { color: #333333; padding: 10px; font-size: 16px;}

.adultcontent { overflow-y: auto; width: 500px; border: 1px solid #dbdbdb; background: #f4f4f4; } 
.adultcontent .icon { float: right; }
.adultcontent .icon img { width: 64px; height: 64px; background: url(/images/Base/warning.png) no-repeat; }
.adultcontent .message { color: #333333; font-size: 14px; padding: 10px; }

.blog .articlelist .article .privatecontent { overflow-y: auto; width: 500px; border: 1px solid #dbdbdb; background: #f4f4f4; } 
.blog .articlelist .article .privatecontent .icon { display: none; }
.blog .articlelist .article .privatecontent .message { color: #333333; font-size: 14px; padding: 10px; }

.full .article { width: 990px; }

.full .article .content { float:left; width: 780px; }

.full .article .content .head {  }
.full .article .content .head .title { font-weight: bold; font-size: 20px; color: #666600; overflow: hidden; }
.full .article .content .head .title input { font-weight: bold; font-size: 20px; color: #666600; width: 500px; }
.full .article .content .head .title a,
.full .article .content .head .title a:link, 
.full .article .content .head .title a:visited, 
.full .article .content .head .title a:hover { font-weight: bold; font-size: 20px; color: #666600; text-decoration: none; }
.full .article .content .head .title a:hover { text-decoration: underline; }
.full .article .content .head .sub { padding-left: 4px; margin-bottom: 10px; font-size: 14px; color: #999999; overflow: hidden; }
.full .article .content .head .sub input { font-size: 14px; color: #999999; width: 500px; }
.full .article .content .head .date { padding-left: 4px; font-size: 11px; color: #999999; overflow: hidden; }
.full .article .content .head .date a:link, 
.full .article .content .head .date a:visited, 
.full .article .content .head .date a:hover { font-size: 11px; color: #999999; text-decoration: none; }
.full .article .content .head .date a:hover { text-decoration: underline; }
.full .article .content .head .link { padding-left: 4px; }
.full .article .content .head .link input { color: #666600; font-size: 14px; width: 500px; }
.full .article .content .head .link a,
.full .article .content .head .link a:link, 
.full .article .content .head .link a:visited, 
.full .article .content .head .link a:hover { background: transparent url(/images/Base/link.chain.png) no-repeat scroll right center; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; padding-right: 20px; color: #666600; font-size: 14px; text-decoration: none; }
.full .article .content .head .link a:hover { text-decoration: underline; }
.full .article .content .head a.edit,
.full .article .content .head a.edit:link, 
.full .article .content .head a.edit:visited, 
.full .article .content .head a.edit:hover { cursor: pointer; padding: 0px; padding-left: 10px; background: none; font-weight: normal; font-size: 10px; font-style: italic; color: #003366; text-decoration: none; }
.full .article .content .head a.edit:hover { text-decoration: underline; }
.full .article .content .head .inline { font-size: 10px; color: #666666; }
.full .article .content .head a.inline,
.full .article .content .head a.inline:link, 
.full .article .content .head a.inline:visited, 
.full .article .content .head a.inline:hover { cursor: pointer; padding: 0px; background: none; font-weight: normal; font-size: 10px; font-style: normal; color: #666600; text-decoration: none; }
.full .article .content .head a.inline:hover { text-decoration: underline; }

.full .article .content .head .adult { overflow-y: auto; margin-bottom: 20px; width: 700px; border: 1px solid #dbdbdb; background: #f4f4f4; } 
.full .article .content .head .adult .icon { float: right; }
.full .article .content .head .adult .icon img { width: 64px; height: 64px; background: url(/images/Base/warning.png) no-repeat; }
.full .article .content .head .adult .message { color: #333333; font-size: 14px; padding: 10px; }

.full .article .content .head .private { overflow-y: auto; margin-bottom: 20px; width: 700px; border: 1px solid #dbdbdb; background: #f4f4f4; } 
.full .article .content .head .private .icon { display: none; }
.full .article .content .head .private .message { color: #333333; font-size: 14px; padding: 10px; }

.full .article .content .limboad { width: 336px; margin: 0 auto; }
.full .article .content .limboad .adtext { font-size: 11px; text-align: center; }
.full .article .content .limboad .adtext a,
.full .article .content .limboad .adtext a:focus,
.full .article .content .limboad .adtext a:visited,
.full .article .content .limboad .adtext a:hover { font-size: 11px; text-decoration: none; color:#666600; }
.full .article .content .limboad .adtext a:hover { text-decoration: underline; }

.full .article .content .articletext { overflow-y: auto; padding-bottom: 14px; margin-bottom: 10px; margin-top: 14px; padding-left: 3px; padding-right: 16px; }
.full .article .content .articletext a,
.full .article .content .articletext a:link, 
.full .article .content .articletext a:visited,
.full .article .content .articletext a:hover { color: #cc6714; text-decoration: none; }
.full .article .content .articletext a:hover { text-decoration: underline; }

.full .article .content .context { height: 300px; margin-bottom: 10px; border-top: 1px solid #cccccc; }
.full .article .content .context .related { float: left; width: 400px; margin-top: 10px; }
.full .article .content .context .related .tags { margin-bottom: 15px; }
.full .article .content .context .related .tags .heading { color: #666666; font-weight: bold; }
.full .article .content .context .related .tags .list { padding-left: 3px; padding-top: 4px; }
.full .article .content .context .related .tags .list a,
.full .article .content .context .related .tags .list a:link, 
.full .article .content .context .related .tags .list a:visited, 
.full .article .content .context .related .tags .list a:hover { color: #666600; text-decoration: none; margin-right: 3px; }
.full .article .content .context .related .tags .list a:hover { text-decoration: underline; }
.full .article .content .context .related .category .heading { color: #666666; font-weight: bold; }
.full .article .content .context .related .category .list { padding-left: 3px; padding-top: 4px; }
.full .article .content .context .related .category a,
.full .article .content .context .related .category a:link, 
.full .article .content .context .related .category a:visited, 
.full .article .content .context .related .category a:hover { color: #666600; text-decoration: none; }
.full .article .content .context .related .category a:hover { text-decoration: underline; }
.full .article .content .context .related .user { margin-top: 20px; }
.full .article .content .context .related .user .heading { color: #666666; font-weight: bold; }
.full .article .content .context .related .user .list { padding-left: 3px; padding-top: 4px; }
.full .article .content .context .related .user a,
.full .article .content .context .related .user a:link, 
.full .article .content .context .related .user a:visited, 
.full .article .content .context .related .user a:hover { color: #666600; text-decoration: none; }
.full .article .content .context .related .user a:hover { text-decoration: underline; }
.full .article .content .context .ad { float: left; margin-top: 10px; margin-left: 30px; width: 336px; height: 300px; }
.full .article .content .context .author { float: left; margin-top: 10px; margin-left: 30px; width: 336px; }
.full .article .content .context .author .comments .heading { color: #666666; font-weight: bold; }
.full .article .content .context .author .comments .list { padding-left: 3px; padding-top: 4px; }
.full .article .content .context .author .comments a,
.full .article .content .context .author .comments a:link, 
.full .article .content .context .author .comments a:visited, 
.full .article .content .context .author .comments a:hover { color: #666600; text-decoration: none; }
.full .article .content .context .author .comments a:hover { text-decoration: underline; }
.full .article .content .context .author .articles { margin-top: 20px; }
.full .article .content .context .author .articles .heading { color: #666666; font-weight: bold; }
.full .article .content .context .author .articles .list { padding-left: 3px; padding-top: 4px; }
.full .article .content .context .author .articles a,
.full .article .content .context .author .articles a:link, 
.full .article .content .context .author .articles a:visited, 
.full .article .content .context .author .articles a:hover { color: #666600; text-decoration: none; }
.full .article .content .context .author .articles a:hover { text-decoration: underline; }

.full .article .content .comments {  }
.full .article .content .comments .space { height: 1px; margin-bottom: 8px; border-top: 1px solid #cccccc; padding-left: 32px; }
.full .article .content .comments .head { height: 24px; }
.full .article .content .comments .head .l { float: left; width: 500px; font-size: 14px; font-weight: bold; color: #666666; }
.full .article .content .comments .head .r { float: right; padding-left: 0px; }
.full .article .content .comments .head .r .pager { margin: 0px; }

.full .article .content .comments .content { padding-top: 14px; }
.full .article .content .comments .content .comment { width: 740px; font-size: 11px; color: #333333; overflow-y: auto; margin-bottom: 26px; }
.full .article .content .comments .content .comment div { font-size: 11px; }
.full .article .content .comments .content .comment .l { float: left; border-right: 6px solid #ebebeb; padding-right: 4px; }
.full .article .content .comments .content .comment .l .avatar { width: 52px; height: 52px; border: 1px solid #E5E5E5; width: 56px; height: 56px; overflow: hidden; }
.full .article .content .comments .content .comment .l .avatar a { display: block; width: 50px; height: 50px; margin: 3px 1px 1px 3px; overflow: hidden; }
.full .article .content .comments .content .comment .l .avatar img.blank { background-image: url(/images/Base/avatar.png); width: 50px; height: 50px; }
.full .article .content .comments .content .comment .l .links { width: 60px; margin-top: 6px; padding-left: 6px; padding-bottom: 4px; }
.full .article .content .comments .content .comment .l .links a { display: block; text-decoration: none; font-size: 11px; cursor: pointer; color: #666600; }
.full .article .content .comments .content .comment .l .links a:hover { text-decoration: underline; }
.full .article .content .comments .content .comment .l .links a.wait { background: url(/images/Base/ajax.loading.tiny.gif) no-repeat; background-position: top right; }
.full .article .content .comments .content .comment .r { float: left; width: 550px; margin-left: -6px; }
.full .article .content .comments .content .comment .r .number { float: left; height: 40px; font-size: 26px; font-weight: bold; color: #cccccc; margin-top: -4px; margin-left: 0px; margin-right: 8px;  background-color: #ffffff; }
.full .article .content .comments .content .comment .r .number a,
.full .article .content .comments .content .comment .r .number a:link, 
.full .article .content .comments .content .comment .r .number a:visited, 
.full .article .content .comments .content .comment .r .number a:hover { color: #cccccc; text-decoration: none; }
.full .article .content .comments .content .comment .r .author { height: 14px; padding-top: 2px; background-color: #ffffff; color: #003366; }
.full .article .content .comments .content .comment .r a,
.full .article .content .comments .content .comment .r a:link, 
.full .article .content .comments .content .comment .r a:visited, 
.full .article .content .comments .content .comment .r a:hover { color: #003366; text-decoration: none; }
.full .article .content .comments .content .comment .r a:hover { text-decoration: underline; }
.full .article .content .comments .content .comment .r .date { height: 22px; background-color: #ffffff; }
.full .article .content .comments .content .comment .r .text { border-left: 6px solid #ebebeb; padding-left: 10px; overflow: visible; }
.full .article .content .comments .content .comment .r .text .quote { margin: 10px; border: 1px solid #91A5D5; background: #DEE8F3; } 
.full .article .content .comments .content .comment .r .text .quote .info { overflow: auto; color: #3E5C9B; margin: 1px 0 0 1px; padding: 2px 2px 4px 2px; background: #C2CEE7; border-bottom: 1px solid #91A5D5; }
.full .article .content .comments .content .comment .r .text .quote .info .who { float: left; }
.full .article .content .comments .content .comment .r .text .quote .info .num { float: left; padding: 0 0 0 10px; }
.full .article .content .comments .content .comment .r .text .quote .info .num a { padding-right: 20px; border: 0; background: url(/images/Base/icon.lastpost.gif) no-repeat center right; }
.full .article .content .comments .content .comment .r .text .quote .meats { padding: 10px; background: url(/images/Base/quote.png) no-repeat top right; }


.full .article .content .comments .foot { width: 725px; height: 24px; clear: both; }
.full .article .content .comments .foot .r { float: right; }
.full .article .content .comments .foot .r .pager { margin: 0px; }

.full .article .content .comments .newcomment { width: 586px; margin-top: 10px; }
.full .article .content .comments .newcomment .submit { text-align: right; margin-top: 6px; }
.full .article .content .comments .newcomment .submit input { background-image: url(/images/Base/button.comment.png); width: 99px; height: 23px; }
.full .article .content .comments .newcomment .submit input.disabled { opacity: 0.5; cursor: default; }
.full .article .content .comments .locked { border: 1px solid #666600; background-color: #F7F7F0; font-size: 11px; color: #333333; text-align: center; padding: 10px; }

.full .article .content .comments .signup { height: 200px; width: 700px; text-align: left; padding-top: 25px; padding-left: 20px; padding-right: 20px; margin-top: 25px; border-top: 1px solid #e6e6e6;}
.full .article .content .comments .signup .text { margin-left: 160px; line-height: 14px; font-size: 11px; font-family: Verdana;  color: #001063; }
.full .article .content .comments .signup .text ul { margin-bottom: 10px;  margin-top: 10px;}
.full .article .content .comments .signup .logo { position: absolute; background-image: url(/images/Base/sd.logo.png); background-repeat: no-repeat; width: 150px; height: 125px; }
.full .article .content .comments .signup .link { margin-left: 185px; }
.full .article .content .comments .signup .link img.arrow { width: 10px; height: 13px; margin-left: 2px; background-image: url(/images/Base/arrow.right.black.gif); background-repeat: no-repeat; background-position: left 3px; }

.full .article .side { width: 206px; margin: 0px; padding: 0px; float: left; font-size: 11px; color: #666666; overflow-x: hidden;  }
.full .article .side .groups { background-image: url(/images/Base/article.sidebar.bg.png); background-repeat: no-repeat; }
.full .article .side a,
.full .article .side a:link, 
.full .article .side a:visited,
.full .article .side a:hover { color: #666600; text-decoration: none; cursor: pointer; }
.full .article .side a:hover { text-decoration: underline; }
.full .article .side .group { margin-bottom: 10px; }
.full .article .side .group .head { padding-left: 14px; font-size: 12px; font-weight: bold; color: #956331; }
.full .article .side .group .spacer { border-top: 1px solid #cccccc; height: 12px; margin-left: 18px; margin-top: 2px; }
.full .article .side .group .content { padding-left: 18px; padding-right: 10px; float: none; width: 204px; }
.full .article .side .group .foot {  }
.full .article .side .meta {  }
.full .article .side .meta .item { padding-left: 4px; height: 16px; }
.full .article .side .meta .item .label { float: left; width: 60px; }
.full .article .side .meta .item .itemdata { float: left; white-space: nowrap; word-wrap: break-word; width: 120px; overflow: hidden; }
.full .article .side .meta .item .itemdata a { white-space: nowrap; }
.full .article .side .top { height: 18px; background-image: url(/images/Base/article.sidebar.top.png); background-repeat: no-repeat; }
.full .article .side .bottom {  }
.full .article .side .links { padding: 4px; padding-top: 8px; margin-top: 4px; }
.full .article .side .links .spacer { display: none; }
.full .article .side .links .heading { display: none; }
.full .article .side .ads {  }
.full .article .side .ads iframe { margin-left: 8px; margin-bottom: 8px; }
.full .article .side .ads iframe.button { margin-left: 26px; }
.full .article .side .recent .item { height: 16px; }

.sidebar a.linkwait { background: url(/images/Base/ajax.loading.sm.gif) no-repeat; background-position: center right; }

.sidebar .left .group { margin-bottom: 10px; }
.sidebar .left .group .header { padding-left: 14px; font-size: 12px; font-weight: bold; color: #956331; }
.sidebar .left .group .header a, 
.sidebar .left .group .header a:link, 
.sidebar .left .group .header a:visited, 
.sidebar .left .group .header a:hover { color: #956331; text-decoration: none; }
.sidebar .left .group .header a:hover { text-decoration: underline; }
.sidebar .left .group .spacer { border-top: 1px solid #cccccc; height: 12px; margin-left: 18px; margin-top: 2px; }
.sidebar .left .group .footer { clear: both; }
.sidebar .left .group .footer .more { text-align: right; padding-right: 18px; }
.sidebar .left .group .footer .more a, 
.sidebar .left .group .footer .more a:link, 
.sidebar .left .group .footer .more a:visited, 
.sidebar .left .group .footer .more a:hover { font-size: 11px; color: #666600; text-decoration: none; }
.sidebar .left .group .footer .more a:hover { text-decoration: underline; }
.sidebar .left .group .content { padding-left: 18px; padding-right: 10px; }
.sidebar .left .group .content .link, 
.sidebar .left .group .content a.link, 
.sidebar .left .group .content a.link:link, 
.sidebar .left .group .content a.link:visited, 
.sidebar .left .group .content a.link:hover { display: block; line-height: 19px; color: #666600; text-decoration: none; }
.sidebar .left .group .content a.link:hover { text-decoration: underline; }

.sidebar .left .group .content .tag, 
.sidebar .left .group .content a.tag, 
.sidebar .left .group .content a.tag:link, 
.sidebar .left .group .content a.tag:visited, 
.sidebar .left .group .content a.tag:hover { display: inline;  }
.sidebar .left .group .content a.tag1 { font-size: 0.8em; }
.sidebar .left .group .content a.tag2 { font-size: 1.0em; }
.sidebar .left .group .content a.tag3 { font-size: 1.2em; }
.sidebar .left .group .content a.tag4 { font-size: 1.4em; }
.sidebar .left .group .content a.tag5 { font-size: 1.6em; }
.sidebar .left .group .content a.tag6 { font-size: 1.8em; }

.sidebar .left .group .login { padding: 0 0 20px 26px; overflow: auto; }
.sidebar .left .group .login .userlabel { color: #333333; }
.sidebar .left .group .login .user { margin-bottom: 4px; }
.sidebar .left .group .login .user .textbox { width: 150px; }
.sidebar .left .group .login .user .freakout { border: 1px solid #61513D; }
.sidebar .left .group .login .passlabel { color: #333333; }
.sidebar .left .group .login .pass { margin-bottom: 2px; }
.sidebar .left .group .login .pass .textbox  { width: 150px; }
.sidebar .left .group .login .links { float: left; margin-left: 2px; }
.sidebar .left .group .login input.button { background-image: url(/images/Base/button.login.png); width: 45px; height: 23px; }
.sidebar .left .group .login div.button { float: left; background-image: none; margin: 2px 0 0 30px; }

.sidebar .left .group .login .lost .link, 
.sidebar .left .group .login .lost a.link, 
.sidebar .left .group .login .lost a.link:link, 
.sidebar .left .group .login .lost a.link:visited, 
.sidebar .left .group .login .lost a.link:hover { color: #666600; text-decoration: none; font-size: 11px; }
.sidebar .left .group .login .lost a.link:hover { text-decoration: underline; }

.sidebar .left .group .login .signup .link, 
.sidebar .left .group .login .signup a.link, 
.sidebar .left .group .login .signup a.link:link, 
.sidebar .left .group .login .signup a.link:visited, 
.sidebar .left .group .login .signup a.link:hover { color: #666600; text-decoration: none; font-size: 11px; }
.sidebar .left .group .login .signup a.link:hover { text-decoration: underline; }

.sidebar .left .group .about { color: #333333; }

.sidebar .left .resources {  }

.sidebar .left .group .userlinks a, 
.sidebar .left .group .userlinks a:link, 
.sidebar .left .group .userlinks a:visited, 
.sidebar .left .group .userlinks a:hover { display: block; line-height: 19px; font-size: 12px; color: #666600; text-decoration: none; cursor: pointer; }
.sidebar .left .group .userlinks a:hover { text-decoration: underline; }

.sidebar .left .group .blogroll a, 
.sidebar .left .group .blogroll a:link, 
.sidebar .left .group .blogroll a:visited, 
.sidebar .left .group .blogroll a:hover { display: block; line-height: 19px; font-size: 12px; color: #666600; text-decoration: none; }
.sidebar .left .group .blogroll a:hover { text-decoration: underline; }

.sidebar .right .group { margin-bottom: 10px; }
.sidebar .right .group .header { text-align: right; padding-right: 14px; font-size: 12px; font-weight: bold; color: #956331; }
.sidebar .right .group .header a, 
.sidebar .right .group .header a:link, 
.sidebar .right .group .header a:visited, 
.sidebar .right .group .header a:hover { color: #956331; text-decoration: none; }
.sidebar .right .group .header a:hover { text-decoration: underline; }
.sidebar .right .group .spacer { border-top: 1px solid #cccccc; height: 12px; margin-right: 18px; margin-top: 2px; }
.sidebar .right .group .footer { clear: both; }
.sidebar .right .group .footer .more { text-align: right; padding-right: 18px; }
.sidebar .right .group .footer .more a, 
.sidebar .right .group .footer .more a:link, 
.sidebar .right .group .footer .more a:visited, 
.sidebar .right .group .footer .more a:hover { font-size: 11px; color: #666600; text-decoration: none; }
.sidebar .right .group .footer .more a:hover { text-decoration: underline; }

.sidebar .right .group .content { width: 176px; padding-right: 18px; padding-left: 10px; overflow: hidden; }
.sidebar .right .group .content .link, 
.sidebar .right .group .content a.link, 
.sidebar .right .group .content a.link:link, 
.sidebar .right .group .content a.link:visited, 
.sidebar .right .group .content a.link:hover { white-space: nowrap; display: block; line-height: 19px; font-size: 12px; color: #666600; text-decoration: none; }
.sidebar .right .group .content a.link:hover { text-decoration: underline; }
.sidebar .right .group .content .avatar { float: left; margin: 3px; }
.sidebar .right .group .content .textbox { width: 105px; }
.sidebar .right .group .leadingusers { float: left; margin: 2px; padding: 0px;  margin-left: 1px; width: auto;  }

.sidebar .right .group .ad { padding-left: 2px; padding-right: 2px; overflow: visible; }

.sidebar .right .group .search { margin-bottom: 20px; }
.sidebar .right .group .search .button { background-image: url(/images/Base/button.search.png); width: 52px; height: 23px; }

.sidebar .right .group .content .recco { margin-left: 10px; margin-bottom: 15px; }

.sidebar .right .group .blogrss { margin-left: 12px; margin-bottom: 4px; margin-top: -6px; background-image: url(/images/Base/blog.rss.png); background-repeat: no-repeat; width: 180px; height: 70px; }
.sidebar .right .group .blogrss a, 
.sidebar .right .group .blogrss a:link, 
.sidebar .right .group .blogrss a:visited, 
.sidebar .right .group .blogrss a:hover { line-height: 120px; white-space: nowrap; font-weight: bold; font-size: 11px; text-decoration: none; }
.sidebar .right .group .blogrss a:hover { text-decoration: underline; }
.sidebar .right .group .blogrss .rssarticles { color: #956331; margin-right: 5px; margin-left: 16px; }
.sidebar .right .group .blogrss .rsscomments { color: #B0B06F; }

.main .search {  }
.main .search .form { margin-bottom: 40px; }
.main .search .controls { height : 20px; }
.main .search .form .textbox { float: left; }
.main .search .form input.textbox { width: 260px; }
.main .search .form .button { float: left; margin-left: 6px; }
.main .search .form input.button { background-image: url(/images/Base/button.gsearch.png); width: 95px; height: 23px; }

.blog .search {  }
.blog .search .form { margin-bottom: 40px; }
.blog .search .controls { height : 20px; }
.blog .search .form .textbox { float: left; }
.blog .search .form input.textbox { width: 260px; }
.blog .search .form .button { float: left; margin-left: 6px; }
.blog .search .form input.button { background-image: url(/images/Base/button.gsearch.png); width: 95px; height: 23px; }

.avatarbox { width: 52px; height: 52px; border: 1px solid #E5E5E5; width: 56px; height: 56px; overflow: hidden; }
.avatarbox a { display: block; width: 50px; height: 50px; margin: 3px 1px 1px 3px; overflow: hidden; }

.sitetitle { font-size: 30px; margin-bottom: 5px;  }

.editor_main { width: 700px; float: left; }
.editor_sidebar{ width: 200px; float: right; }
.editor_box {border-top: 1px solid #cccccc; }

/* general dashboard css settings */
.full .dashboard { margin-top: -26px; }
.full .dashboard h1 { margin-top: 0px; width: 990px; margin-bottom: 5px; padding: 0; font-size: 16px; font-weight: normal; border-bottom: 1px solid #cccccc;  }
.full .dashboard h2 { margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #1B5790;  }
.full .dashboard table tr td { color: #333333; }
.full .dashboard a, 
.full .dashboard a:link, 
.full .dashboard a:visited { color: #5A6986; text-decoration: none; cursor: pointer; } 
.full .dashboard a:hover { text-decoration: underline; }
.full .dashboard a.linkwait { background: url(/images/Base/ajax.loading.sm.gif) no-repeat; background-position: center right; padding-right: 20px; }
.full .dashboard .error { color: red; }
.full .dashboard .success { color: green; }
.full .dashboard .list { width: 990px; margin: 0; background: #cccccc; padding: 1px 1px 1px 0px; }
.full .dashboard .list .command { width: 100px; text-align: center;}
.full .dashboard .hide { display: none; }
.full .dashboard .item { font-size: 11px; padding: 2px;}

.full .dashboard .item .message { font-size: 10px; text-align: center; }
.full .dashboard .info  {  width: 550px; }
.full .dashboard .item .order { float: left; font-size: 10px; padding: 2px; }
.full .dashboard .item .key { width: 120px; position:absolute; margin-left: -10px; text-align:right; padding-bottom: 3px; font-weight: bold;}
.full .dashboard .item .value { padding-left: 120px; text-align:left; width: 400px; padding-bottom: 3px; color: #333333; }
.full .dashboard th { padding: 3px; background-color: #E6E6CA; color: #956331; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; cursor: default; }
.full .dashboard td { padding: 3px; border-left: 1px solid #cccccc; }
.full .dashboard .color { background-color: #F0F0E1; }
.full .dashboard .color2 { background-color: #ffffff; }
.full .dashboard .nocolor { background-color: #ffffff; }
.full .dashboard .add { background-color: #d7cc45; text-align: center; font-size: 12px; }
.full .dashboard .pager { text-align: right; }
.full .dashboard .pager a.current { border-bottom: 2px solid #5A6986; }
.full .dashboard .message { margin-top: 20px; font-size: 14px; font-weight: bold;}
.full .dashboard .center { text-align: center; }
.full .dashboard .right {  }

/* dashboard main page */
.full .dashboard .main { width: 990px; margin: 0; text-align: left; }
.full .dashboard .main h1 { font-size: 20px; margin-bottom: 15px; }
.full .dashboard .main h2 { font-size: 16px; margin-bottom: 10px; }
.full .dashboard .main h3 { font-size: 14px; margin-left: 10px; margin-right:10px; border-bottom: 1px solid #cccccc; color: #333333; }
.full .dashboard .main .column { border: 1px solid #cccccc; width: 365px; font-size: 12px; float: left; padding: 5px; text-align: left;   }
.full .dashboard .main .left {  float: left; }
.full .dashboard .main .right { float: left; margin-left: 25px;  }
.full .dashboard .main .right .info { margin-left: 10px; text-align: left;  }
.full .dashboard .main .right .empty { margin-left: 10px;  }
.full .dashboard .main .stats { float: left; width: 170px; margin-left: 25px; font-size: 12px; text-align:center; }
.full .dashboard .main .stats .box { font-size: 10px; color: #666666; margin: 15px 0; }
.full .dashboard .main .stats .box .number { font-size: 30px; color: #333333; }
.full .dashboard .main li { margin-bottom: 5px;  }

/* dashboard tabs and upper actions */

.full .dashboard .tabblock { height: 49px; width: 990px; font-weight: bold; margin-bottom: 15px; background: #ffffff url(/images/base/dashboard.tabs.bg.png) no-repeat; }
.full .dashboard .tabblock .tablist { float: left; width: 100%; height: 49px; line-height: normal; font-size: 15px; margin: 0; padding: 5px 0 0 0; }
.full .dashboard .tabblock .tablist ul { margin: 0; padding: 0; padding-left: 8px; list-style: none; }
.full .dashboard .tabblock .tablist li { float: left; margin-top: 2px; margin-right: 3px; height: 35px; }
.full .dashboard .tabblock .tablist li a,
.full .dashboard .tabblock .tablist li a:focus, 
.full .dashboard .tabblock .tablist li a:hover { display: block; height: 35px; line-height: 40px; text-decoration: none; color: #5A6986; }
.full .dashboard .tabblock .tablist li a b,
.full .dashboard .tabblock .tablist li a:focus b, 
.full .dashboard .tabblock .tablist li a:hover b { display: block; margin-left: 9px; padding-right: 9px; height: 35px; line-height: 40px; }
.full .dashboard .tabblock .tablist li a:hover { background: url(/images/base/dashboard.tab.hover.png) no-repeat; }
.full .dashboard .tabblock .tablist li a:hover b { background: url(/images/base/dashboard.tab.hover.png) no-repeat top right; }

.full .dashboard .tabblock .tablist li.account { margin-left: 14px; }
.full .dashboard .tabblock .tablist li.account a { color: #64992C; }
.full .dashboard .tabblock .tablist li.account a:hover { background: url(/images/base/dashboard.tab.account.png) no-repeat; }
.full .dashboard .tabblock .tablist li.account a b { color: #64992C; }
.full .dashboard .tabblock .tablist li.account a:hover b { background: url(/images/base/dashboard.tab.account.png) no-repeat top right; }

.full .dashboard .tabblock .tablist li.selected {  }
.full .dashboard .tabblock .tablist li.selected a,
.full .dashboard .tabblock .tablist li.selected a:hover { color: #CCE5F2; background: url(/images/base/dashboard.tab.selected.png) no-repeat; }
.full .dashboard .tabblock .tablist li.selected a b,
.full .dashboard .tabblock .tablist li.selected a:hover b { color: #CCE5F2; background: url(/images/base/dashboard.tab.selected.png) no-repeat top right; }

.full .dashboard .subtabblock { height: 34px; width: 990px; font-weight: bold; margin: -15px 0 15px 0; background: #003366 url(/images/base/dashboard.subtabs.bg.png) no-repeat; }
.full .dashboard .subtabblock .tablist { width: 100%; line-height: normal; font-size: 12px; }
.full .dashboard .subtabblock .tablist ul { padding: 4px 0 0 22px; margin: 0; list-style: none; height: 26px; }
.full .dashboard .subtabblock .tablist li { float: left; height: 26px; line-height: 30px; margin-right: 3px; }
.full .dashboard .subtabblock .tablist li a,
.full .dashboard .subtabblock .tablist li a:focus, 
.full .dashboard .subtabblock .tablist li a:hover { display: block; text-decoration: none; color: #AB8B3A; height: 26px; line-height: 30px; }
.full .dashboard .subtabblock .tablist li a b,
.full .dashboard .subtabblock .tablist li a:focus b, 
.full .dashboard .subtabblock .tablist li a:hover b { display: block; margin-left: 9px; padding-right: 9px; height: 26px; line-height: 30px; }
.full .dashboard .subtabblock .tablist li a:hover { background: url(/images/base/dashboard.subtab.selected.png) no-repeat; }
.full .dashboard .subtabblock .tablist li a:hover b { background: url(/images/base/dashboard.subtab.selected.png) no-repeat top right; }

.full .dashboard .subtabblock .tablist li.selected {  }
.full .dashboard .subtabblock .tablist li.selected a,
.full .dashboard .subtabblock .tablist li.selected a:hover { color: #C06D00; background: url(/images/base/dashboard.subtab.selected.png) no-repeat; }
.full .dashboard .subtabblock .tablist li.selected a b,
.full .dashboard .subtabblock .tablist li.selected a:hover b { color: #C06D00; background: url(/images/base/dashboard.subtab.selected.png) no-repeat top right; }

.full .dashboard .actions { width: 980px; overflow-y: auto; background: #E3E9E9; padding-left: 10px; border-top: 1px solid #9BA5C6; border-bottom: 1px solid #9BA5C6; margin-bottom: 8px;  }
.full .dashboard .actions .box { float: left; margin: 6px 20px 6px 0; }
.full .dashboard .actions .box a { margin-left: 10px; }
.full .dashboard .actions .box a { margin-left: 10px; }
.full .dashboard .actions select { vertical-align: top; }
.full .dashboard .actions .note { color: #666666; padding-top: 6px; }
.full .dashboard .actions .search input.button { margin-left: 4px; background: url(/images/base/button.search.png) no-repeat; width: 52px; height: 23px; }
.full .dashboard .actions .category input.button { margin-left: 4px; background: url(/images/base/button.showcategory.png) no-repeat; width: 100px; height: 23px; }
.full .dashboard .actions .month input.button { margin-left: 4px; background: url(/images/base/button.showmonth.png) no-repeat; width: 89px; height: 23px; }
.full .dashboard .actions .addlink input.button { margin-left: 4px; background: url(/images/base/button.addlink.png) no-repeat; width: 67px; height: 23px; }
.full .dashboard .actions .addlink input.edit { margin-left: 4px; background: url(/images/base/button.savelink.png) no-repeat; width: 67px; height: 23px; }
.full .dashboard .actions .addlink input.cancel { margin-left: 4px; background: url(/images/base/button.cancel.png) no-repeat; width: 67px; height: 23px; }
.full .dashboard .actions .box .message { text-align: center; background-color: #E3E9E9; }

.full .dashboard .blogroll .actions .labelbox input {  }
.full .dashboard .blogroll .actions .addressbox input { width: 300px; }

/* individual settings for controls */

.full .dashboard .blogroll { min-height: 400px; }

.full .dashboard .manageposts { min-height: 400px; }
.full .dashboard .manageposts .center { width: 55px; }
.full .dashboard .manageposts .small { width: 160px; text-align: center; }

.full .dashboard .comments { min-height: 400px; }
.full .dashboard .comments li { padding-left: 10px;  margin-bottom: 20px; font-size: 16px; font-weight: bold; }
.full .dashboard .comments li .header { width: 900px; font-weight: normal; margin-bottom: 10px; }
.full .dashboard .comments li .mb-Body-Quote-Table { width: 80%; }
.full .dashboard .comments li .header .info { font-size: 14px; }
.full .dashboard .comments li .body { width: 100%; font-weight: normal; font-size: 12px; margin-bottom: 10px; border-left: 4px solid #cccccc; padding-left: 5px;  }
.full .dashboard .comments li .footer { width: 900px; font-weight: normal; padding-bottom: 10px; border-bottom: 2px solid #cccccc; }

.full .dashboard .referrals { min-height: 400px; }
.full .dashboard .referrals .selected { background-color: #C8C891;  }
.full .dashboard .referrals .pager { margin: 0; float: right; }
.full .dashboard .referrals .message { margin-bottom: 20px; margin-top: 10px; font-size: 12px; font-weight: normal; }
.full .dashboard .referrals .article { width: 350px; float: left;}
.full .dashboard .referrals .article .list { width: 350px; margin: 0; }
.full .dashboard .referrals .article table.list tr { cursor: pointer; }
.full .dashboard .referrals .detailed { width: 540px; padding: 5px; float: right; border: 1px solid #cccccc;  }
.full .dashboard .referrals .detailed .message { margin: 0; }
.full .dashboard .referrals .detailed ol { background-color: #cccccc; margin: 0; padding: 0 0 0 2px; list-style: none;  }
.full .dashboard .referrals .key { width: 60px; color: #956331; font-weight: normal; }
.full .dashboard .referrals .value { padding-left: 60px; }
.full .dashboard .referrals .recent { padding-top: 16px; clear: both; }

.full .dashboard .manageuser { min-height: 400px; }
.full .dashboard .manageuser .info { float: left; width: 550px; }
.full .dashboard .manageuser .commands { float: right; width: 400px;  }
.full .dashboard .manageuser .textarea { height: 20px; }
.full .dashboard .manageuser .block { float: left; width: 100%; border: 1px solid #ccc; padding: 4px; margin: 3px 0; }
.full .dashboard .manageuser .block .action {font-size: 11px; color: #bbbbbb; margin-bottom: 3px;}
.full .dashboard .manageuser .block .action a {font-size: 14px; margin-right: 5px; }
.full .dashboard .manageuser .block .action input { margin-right: 5px; }
.full .dashboard .manageuser .button2 { margin: 0 }

.full .dashboard .blacklist { margin-bottom: 20px; min-height: 400px; }
.full .dashboard .blacklist .message { font-weight: normal; font-size: 12px; margin-top: 4px; margin-bottom: 20px; }
.full .dashboard .blacklist .list { width: 400px; }
.full .dashboard .blacklist .list td.center { text-align: center; }
.full .dashboard .blacklist .list td a { cursor: pointer; }
.full .dashboard .blacklist .list td a.linkwait { background: url(/images/Base/ajax.loading.sm.gif) no-repeat; background-position: center right; }

.full .dashboard .blog { color: #222222; margin-top: 0; min-height: 400px; }
.full .dashboard .blog a,
.full .dashboard .blog a:link, 
.full .dashboard .blog a:visited,
.full .dashboard .blog a:hover { color: #4A4A00; text-decoration: none; }
.full .dashboard .blog a:hover { text-decoration: underline; }
.full .dashboard .blog .form { border: 0; margin: 0; padding: 0; background: #E3E9E9; width: 990px; border-top: 1px solid #9BA5C6; border-bottom: 1px solid #9BA5C6; margin-top: 10px; }
.full .dashboard .blog .form h3 {  margin: 0; margin-left: 6px; padding-top: 6px; padding-bottom: 10px; font-size: 14px; color: #1B5790; font-weight: normal; font-variant: normal; }
.full .dashboard .blog .form .row { width: 540px; margin-left: 10px; }
.full .dashboard .blog .form .row { overflow-y: auto; min-height: 30px; }
.full .dashboard .blog .form .row label { float: left; clear: left; width: 140px; }
.full .dashboard .blog .form .row input { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.full .dashboard .blog .form .row textarea { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.full .dashboard .blog .form .row select {  }
.full .dashboard .blog .form .row .info { width: auto; font-size: 11px; color: #666666; clear: left; padding-left: 20px; margin-left: 142px; line-height: 16px; min-height: 16px; background: url(/images/Base/icon.important.png) no-repeat; margin-top: 2px; margin-bottom: 10px; }
.full .dashboard .blog .form .terms { padding: 6px; font-size: 11px; color: #555555; }
.full .dashboard .blog .form .button { padding: 6px; height: 40px; }
.full .dashboard .blog .form .button input { background: url(/images/Base/button.update.blog.png) no-repeat; width: 89px; height: 23px; }
.full .dashboard .blog .form .button input.disabled { opacity: 0.5; cursor: default; }
.full .dashboard .blog .fail { background: url(/images/Base/icon.fail.png) no-repeat; padding-left: 70px; padding-bottom: 10px; width: 490px; border-top: 1px solid #4A0400; border-bottom: 1px solid #4A0400; }
.full .dashboard .blog .fail h3 { color: #951D19; }
.full .dashboard .blog .error { color: #620000; background-color: #FFF4F4; border: 1px solid red; padding: 10px; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; font-size: 11px; width: 500px; }
.full .dashboard .blog .success { background: url(/images/Base/icon.success.png) no-repeat; padding-left: 70px; padding-bottom: 10px; width: 490px; border-top: 1px solid #077801; border-bottom: 1px solid #077801; }
.full .dashboard .blog .success h3 { color: #077801; }

.writepost .sdeditor .control textarea { width: 674px; height: 580px; margin-bottom: 20px; }
.writepost .sdeditor .control iframe { width: 674px; height: 580px; }

.writepost { width: 990px; margin-top: 40px; }
.writepost .tabs { height: 25px; padding-left: 40px; background-color: #ffffff; padding-bottom: 0; }

.writepost .tabs .tab { margin: 0px; cursor: pointer; float: left; width: 78px; height: 22px; margin-top: 3px; border-bottom: none; opacity: 0.7;  background-image: url(/images/Base/tab.blank.png); background-repeat: no-repeat; }
.writepost .tabs .tab .left { width: 78px; }
.writepost .tabs .tab .mid { display: none; }
.writepost .tabs .tab .right {  }

.writepost .tabs .prevt { width: 75px; }
.writepost .tabs .prevt .left { width: 75px; }
.writepost .tabs .nextt { width: 75px; background-position: -3px 0px; }
.writepost .tabs .nextt .left { width: 75px; }

.writepost .tabs .selected { height: 25px; margin-top: 0px; border-bottom: none; opacity: 1; }
.writepost .tabs .selected .left { height: 25px; }
.writepost .tabs .selected .mid { display: none; }
.writepost .tabs .selected .right {  }

.writepost .pages { width: 990px; border: 1px solid #cccccc; }
.writepost .pages .page { overflow: auto; display: none; padding: 6px; }
.writepost .pages .selected { display: block; }

.writepost .tabs .editor { background-image: url(/images/Base/tab.editor.png); }
.writepost .tabs .preview { background-image: url(/images/Base/tab.preview.png); }

.writepost .pages .page .editor {  }
.writepost .pages .page .editor .frameleft { float: left; width: 696px; }
.writepost .pages .page .editor .frameleft .content { float: left; width: 680px; }
.writepost .pages .page .editor .frameleft .content textarea.textarea { width: 680px; height: 580px; }
.writepost .pages .page .editor .frameleft .content .error { color: #620000; background-color: #FFF4F4; border: 1px solid red; padding: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 11px; }
.writepost .pages .page .editor .frameleft .content .success { color: #336633; background-color: #ccffcc; border: 1px solid #336633; padding: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 11px; }
.writepost .pages .page .editor .frameleft .content .footer { text-align: right; }
.writepost .pages .page .editor .frameleft .content .footer input.button { margin: 10px 10px 0 0; background: url(/images/Base/button.submitarticle.png) no-repeat; width: 117px; height: 23px; }
.writepost .pages .page .editor .frameleft .content .footer input.disabled { margin: 10px 10px 0 0; background: url(/images/Base/button.submitarticle.png) no-repeat; width: 117px; height: 23px; opacity: 0.5; cursor: default; }
.writepost .pages .page .editor .frameright { float: left; }
.writepost .pages .page .editor .frameright .block { padding: 4px; border: 1px solid #cccccc; width: 272px; margin-bottom: 10px; }
.writepost .pages .page .editor .frameright .header { font-weight: bold; padding-bottom: 4px; }
.writepost .pages .page .editor .frameright .footer { padding-left: 6px; padding-top: 4px; padding-bottom: 2px; font-size: 11px; color: #cccccc; }
.writepost .pages .page .editor .frameright input.postinput { width: 268px; }

.writepost .pages .page .editor .frameright .categories {  }
.writepost .pages .page .editor .frameright .categories .content .StardockTree { width: 270px; }
.writepost .pages .page .editor .frameright .tags {  }
.writepost .pages .page .editor .frameright .tags .content textarea.taginput { width: 268px; font-size: 11px; }

.writepost .pages .page .preview { height: 400px; }

/* Signup Css */

.main .signup { color: #222222; }
.main .signup a,
.main .signup a:link, 
.main .signup a:visited,
.main .signup a:hover { color: #4A4A00; text-decoration: none; }
.main .signup a:hover { text-decoration: underline; }
.main .signup .promo { width: 560px; }
.main .signup .promo h3 { font-size: 20px; color: #1B5790; font-weight: normal; font-variant: normal; }
.main .signup .promo .reasons { margin-top: 10px; }
.main .signup .promo .reasons .group { overflow-y: auto; padding-top: 10px; border-bottom: 1px solid #9BA5C6; }
.main .signup .promo .reasons .group .icon { float: left; width: 80px; height: 70px; }
.main .signup .promo .reasons .group .icon img.free { background: url(/images/Base/icon.free.png) no-repeat; width: 64px; height: 68px; }
.main .signup .promo .reasons .group .icon img.community { background: url(/images/Base/icon.community.png) no-repeat; width: 64px; height: 55px; }
.main .signup .promo .reasons .group .icon img.feature { background: url(/images/Base/icon.feature.png) no-repeat; width: 64px; height: 54px; }
.main .signup .promo .reasons .group .icon img.smarts {  background: url(/images/Base/icon.smarts.png) no-repeat; width: 60px; height: 60px; }
.main .signup .promo .reasons .group .text { float: left; width: 480px; }
.main .signup .form { border: 0; margin: 0; padding: 0; background: #E3E9E9; width: 560px; border-bottom: 1px solid #9BA5C6; }
.main .signup .form select { margin-right: 2px; } 
.main .signup .form h3 { margin-left: 6px; font-size: 14px; color: #1B5790; font-weight: normal; font-variant: normal; }
.main .signup .form .row { width: 540px; margin-left: 10px; }
.main .signup .form .row { overflow-y: auto; min-height: 30px; }
.main .signup .form .row label { float: left; clear: left; width: 140px; }
.main .signup .form .row input { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.main .signup .form .row select {  }
.main .signup .form .row .info { font-size: 11px; color: #666666; clear: left; padding-left: 26px; min-height: 16px; background: url(/images/Base/icon.important.png) no-repeat; margin-top: 2px; margin-bottom: 10px; }
.main .signup .form .terms { padding: 6px; font-size: 11px; color: #555555; }
.main .signup .form .button { padding: 6px; height: 40px; }
.main .signup .form .button input { background: url(/images/Base/button.signup.png) no-repeat; width: 89px; height: 23px; }
.main .signup .form .button input.disabled { opacity: 0.5; cursor: default; }
.main .signup .fail { background: url(/images/Base/icon.fail.png) no-repeat; padding-left: 70px; padding-bottom: 10px; width: 490px; border-top: 1px solid #4A0400; border-bottom: 1px solid #4A0400; }
.main .signup .fail h3 { color: #951D19; }
.main .signup .error { color: #620000; background-color: #FFF4F4; border: 1px solid red; padding: 10px; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; font-size: 11px; width: 500px; }
.main .signup .success { background: url(/images/Base/icon.success.png) no-repeat; padding-left: 70px; padding-bottom: 10px; width: 490px; border-top: 1px solid #077801; border-bottom: 1px solid #077801; }
.main .signup .success h3 { color: #077801; }

.main .createblog { color: #222222; }
.main .createblog a,
.main .createblog a:link, 
.main .createblog a:visited,
.main .createblog a:hover { color: #4A4A00; text-decoration: none; }
.main .createblog a:hover { text-decoration: underline; }
.main .createblog .promo { width: 560px; }
.main .createblog .promo h3 { font-size: 20px; color: #1B5790; font-weight: normal; font-variant: normal; }
.main .createblog .promo .reasons { margin-top: 10px; }
.main .createblog .promo .reasons .group { overflow-y: auto; padding-top: 10px; border-bottom: 1px solid #9BA5C6; }
.main .createblog .promo .reasons .group .icon { float: left; width: 80px; height: 70px; }
.main .createblog .promo .reasons .group .icon img.free { background: url(/images/Base/icon.free.png) no-repeat; width: 64px; height: 68px; }
.main .createblog .promo .reasons .group .icon img.community { background: url(/images/Base/icon.community.png) no-repeat; width: 64px; height: 55px; }
.main .createblog .promo .reasons .group .icon img.feature { background: url(/images/Base/icon.feature.png) no-repeat; width: 64px; height: 54px; }
.main .createblog .promo .reasons .group .icon img.smarts {  background: url(/images/Base/icon.smarts.png) no-repeat; width: 60px; height: 60px; }
.main .createblog .promo .reasons .group .text { float: left; width: 480px; padding-bottom: 10px; }
.main .createblog .form { border: 0; margin: 0; padding: 0; background: #E3E9E9; width: 560px; border-bottom: 1px solid #9BA5C6; }
.main .createblog .form h3 {  margin: 0; margin-left: 6px; padding-top: 6px; padding-bottom: 10px; font-size: 14px; color: #1B5790; font-weight: normal; font-variant: normal; }
.main .createblog .form .row { width: 540px; margin-left: 10px; }
.main .createblog .form .row { overflow-y: auto; min-height: 30px; }
.main .createblog .form .row label { float: left; clear: left; width: 140px; }
.main .createblog .form .row input { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.main .createblog .form .row textarea { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.main .createblog .form .row select {  }
.main .createblog .form .row .info { font-size: 11px; color: #666666; clear: left; padding-left: 26px; min-height: 16px; background: url(/images/Base/icon.important.png) no-repeat; margin-top: 2px; margin-bottom: 10px; }
.main .createblog .form .terms { padding: 6px; font-size: 11px; color: #555555; }
.main .createblog .form .button { padding: 6px; height: 40px; }
.main .createblog .form .button input { background: url(/images/Base/button.createblog.png) no-repeat; width: 89px; height: 23px; }
.main .createblog .form .button input.disabled { opacity: 0.5; cursor: default; }
.main .createblog .fail { background: url(/images/Base/icon.fail.png) no-repeat; padding-left: 70px; padding-bottom: 10px; width: 490px; border-top: 1px solid #4A0400; border-bottom: 1px solid #4A0400; }
.main .createblog .fail h3 { color: #951D19; }
.main .createblog .error { color: #620000; background-color: #FFF4F4; border: 1px solid red; padding: 10px; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; font-size: 11px; width: 500px; }
.main .createblog .success { background: url(/images/Base/icon.success.png) no-repeat; padding-left: 70px; padding-bottom: 10px; width: 490px; border-top: 1px solid #077801; border-bottom: 1px solid #077801; }
.main .createblog .success h3 { color: #077801; }

.main .postlist {}
.main .postlist .header { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.main .postlist .header .title { float: left; font-size: 16px; color: #402B15; }
.main .postlist .header .rss { float: right; background-image: url(/images/Base/rss.png); background-repeat: no-repeat; width: 16px; height: 16px; }
.main .postlist .header .rss a img { width: 16px; height: 16px; }
.main .postlist .spacer { margin-left: 24px; margin-top: 4px; height: 22px; width: 512px; border-top: 1px solid #999999; }
.main .postlist .content { margin: 1px; }

.main .postlist .footer div.link { margin-left: 230px; }
.main .postlist .footer .link,
.main .postlist .footer .link a:link, 
.main .postlist .footer .link a:visited, 
.main .postlist .footer .link a:hover { font-size: 12px; color: #666600; text-decoration: none; }
.main .postlist .footer .link a:hover { text-decoration: underline; }
.main .postlist .footer div.older { margin-left: 0; text-align: center; }

.main .postlist .article { margin-left: 20px; width: 540px; margin-bottom: 30px; }

.main .postlist .article .title { font-weight: bold; font-size: 20px; color: #666600; overflow: hidden; }

.main .postlist .article .title .link,
.main .postlist .article .title a.link:link, 
.main .postlist .article .title a.link:visited, 
.main .postlist .article .title a.link:hover { font-weight: bold; font-size: 20px; color: #666600; text-decoration: none; }
.main .postlist .article .title a.link:hover { text-decoration: underline; }

.main .postlist .article .sub { padding-left: 4px; font-size: 11px; color: #999999; overflow: hidden; }

.main .postlist .article .sub .userlink,
.main .postlist .article .sub a.userlink:link, 
.main .postlist .article .sub a.userlink:visited, 
.main .postlist .article .sub a.userlink:hover { font-size: 11px; color: #999999; text-decoration: none; }
.main .postlist .article .sub a.userlink:hover { text-decoration: underline; }

.main .postlist .article .sub .sitelink,
.main .postlist .article .sub a.sitelink:link, 
.main .postlist .article .sub a.sitelink:visited, 
.main .postlist .article .sub a.sitelink:hover { font-size: 11px; color: #999999; text-decoration: none; }
.main .postlist .article .sub a.sitelink:hover { text-decoration: underline; }

.main .postlist .article .text { margin-top: 6px; padding-left: 2px; font-size: 12px; }
.main .postlist .article .text a,
.main .postlist .article .text a:link, 
.main .postlist .article .text a:visited,
.main .postlist .article .text a:hover { color: #4A4A00; text-decoration: none; }
.main .postlist .article .content .text a:hover { text-decoration: underline; }

.main .postlist .article .footer { height: 36px; margin-top: 28px; background: url(/images/Base/article.footer.bg.png) repeat-x; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.main .postlist .article .footer .spacer { display: none; margin: 0; height: 0; width: 0; border: 0; }
.main .postlist .article .footer .channel { padding-top: 14px; font-size: 14px; color: #999999; padding-left: 12px; float: left; }
.main .postlist .article .footer .channel .link, 
.main .postlist .article .footer .channel a.link, 
.main .postlist .article .footer .channel a.link:link, 
.main .postlist .article .footer .channel a.link:visited, 
.main .postlist .article .footer .channel a.link:hover { font-size: 14px; color: #999999; text-decoration: none; }
.main .postlist .article .footer .channel a.link:hover { text-decoration: underline; }
.main .postlist .article .footer .links { padding-top: 14px; padding-right: 16px; text-align: right; }

.main .postlist .article .footer .links .comments, 
.main .postlist .article .footer .links a.comments, 
.main .postlist .article .footer .links a.comments:link, 
.main .postlist .article .footer .links a.comments:visited, 
.main .postlist .article .footer .links a.comments:hover { font-size: 13px; color: #956331; text-decoration: none; }
.main .postlist .article .footer .links a.comments:hover { text-decoration: underline; }

.main .postlist .article .footer .links .readmore, 
.main .postlist .article .footer .links a.readmore, 
.main .postlist .article .footer .links a.readmore:link, 
.main .postlist .article .footer .links a.readmore:visited, 
.main .postlist .article .footer .links a.readmore:hover { font-size: 13px; color: #956331; text-decoration: none; margin-left: 20px; }
.main .postlist .article .footer .links a.readmore:hover { text-decoration: underline; }



/* Blog Css */

.blog .featured {}
.blog .featured .header { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.blog .featured .header .title { float: left; font-size: 16px; color: #402B15; }
.blog .featured .header .rss { float: right; background-image: url(/images/Base/rss.png); background-repeat: no-repeat; width: 16px; height: 16px; }
.blog .featured .header .rss a img { width: 16px; height: 16px; }
.blog .featured .spacer { margin-left: 24px; margin-top: 4px; height: 10px; width: 512px; border-top: 1px solid #999999; }
.blog .featured .content { margin: 1px; margin-bottom: 20px; }

.blog .featured .article { margin-left: 20px; width: 540px; margin-bottom: 4px; }

.blog .featured .article .title { font-weight: bold; font-size: 14px; color: #666600; overflow: hidden; }

.blog .featured .article .title .link,
.blog .featured .article .title a.link:link, 
.blog .featured .article .title a.link:visited, 
.blog .featured .article .title a.link:hover { font-weight: bold; font-size: 14px; color: #666600; text-decoration: none; }
.blog .featured .article .title a.link:hover { text-decoration: underline; }

.blog .featured .article .sub { padding-left: 4px; font-size: 12px; color: #999999; overflow: hidden; }

.blog .featured .article .sub .userlink,
.blog .featured .article .sub a.userlink:link, 
.blog .featured .article .sub a.userlink:visited, 
.blog .featured .article .sub a.userlink:hover { font-size: 12px; color: #999999; text-decoration: none; }
.blog .featured .article .sub a.userlink:hover { text-decoration: underline; }

.blog .featured .article .sub .sitelink,
.blog .featured .article .sub a.sitelink:link, 
.blog .featured .article .sub a.sitelink:visited, 
.blog .featured .article .sub a.sitelink:hover { font-size: 12px; color: #999999; text-decoration: none; }
.blog .featured .article .sub a.sitelink:hover { text-decoration: underline; }

.blog .articlelist {}
.blog .articlelist .header { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.blog .articlelist .header .title { float: left; font-size: 16px; color: #402B15; }
.blog .articlelist .header .rss { float: right; background-image: url(/images/Base/rss.png); background-repeat: no-repeat; width: 16px; height: 16px; }
.blog .articlelist .header .rss a img { width: 16px; height: 16px; }
.blog .articlelist .spacer { margin-left: 24px; margin-top: 4px; height: 22px; width: 512px; border-top: 1px solid #999999; }
.blog .articlelist .content { margin: 1px; }

.blog .articlelist .article { margin-left: 20px; width: 540px; margin-bottom: 30px; }

.blog .articlelist .article .title { font-weight: bold; font-size: 20px; color: #666600; overflow: hidden; }

.blog .articlelist .article .title .link,
.blog .articlelist .article .title a.link:link, 
.blog .articlelist .article .title a.link:visited, 
.blog .articlelist .article .title a.link:hover { font-weight: bold; font-size: 20px; color: #666600; text-decoration: none; }
.blog .articlelist .article .title a.link:hover { text-decoration: underline; }

.blog .articlelist .article .sub { padding-left: 4px; font-size: 11px; color: #999999; overflow: hidden; }
.blog .articlelist .article .sub .userlink,
.blog .articlelist .article .sub a.userlink:link, 
.blog .articlelist .article .sub a.userlink:visited, 
.blog .articlelist .article .sub a.userlink:hover { font-size: 11px; color: #999999; text-decoration: none; }
.blog .articlelist .article .sub a.userlink:hover { text-decoration: underline; }

.blog .articlelist .article .warning { overflow-y: auto; width: 500px; margin-top: 20px; } 
.blog .articlelist .article .warning .icon { float: right; }
.blog .articlelist .article .warning .icon img { width: 64px; height: 64px; background: url(/images/Base/warning.png) no-repeat; }
.blog .articlelist .article .warning .message { color: #555555; }

.blog .articlelist .article .text { margin-top: 6px; padding-left: 2px; font-size: 12px; }
.blog .articlelist .article .footer { height: 36px; margin-top: 28px; background: url(/images/Base/article.footer.bg.png) repeat-x; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.blog .articlelist .article .footer .spacer { display: none; margin: 0; height: 0; width: 0; border: 0; }

.blog .articlelist .article .footer .channel { padding-top: 14px; font-size: 14px; color: #999999; padding-left: 12px; float: left; }

.blog .articlelist .article .footer .channel .link, 
.blog .articlelist .article .footer .channel a.link, 
.blog .articlelist .article .footer .channel a.link:link, 
.blog .articlelist .article .footer .channel a.link:visited, 
.blog .articlelist .article .footer .channel a.link:hover { font-size: 14px; color: #999999; text-decoration: none; }
.blog .articlelist .article .footer .channel a.link:hover { text-decoration: underline; }

.blog .articlelist .article .footer .links { padding-top: 14px; padding-right: 16px; text-align: right; }

.blog .articlelist .article .footer .links .comments, 
.blog .articlelist .article .footer .links a.comments, 
.blog .articlelist .article .footer .links a.comments:link, 
.blog .articlelist .article .footer .links a.comments:visited, 
.blog .articlelist .article .footer .links a.comments:hover { font-size: 13px; color: #956331; text-decoration: none; }
.blog .articlelist .article .footer .links a.comments:hover { text-decoration: underline; }

.blog .articlelist .article .footer .links .readmore, 
.blog .articlelist .article .footer .links a.readmore, 
.blog .articlelist .article .footer .links a.readmore:link, 
.blog .articlelist .article .footer .links a.readmore:visited, 
.blog .articlelist .article .footer .links a.readmore:hover { font-size: 13px; color: #956331; text-decoration: none; margin-left: 20px; }
.blog .articlelist .article .footer .links a.readmore:hover { text-decoration: underline; }

.blog .articlelist .footer { height: 80px; }
.blog .articlelist .footer div.link { margin-left: 230px; }
.blog .articlelist .footer .link,
.blog .articlelist .footer .link a,
.blog .articlelist .footer .link a:link, 
.blog .articlelist .footer .link a:visited, 
.blog .articlelist .footer .link a:hover { font-size: 14px; color: #666600; text-decoration: none; }
.blog .articlelist .footer .link a:hover { text-decoration: underline; }
.blog .articlelist .footer div.older { margin-left: 0; text-align: center; }

.bloghead { width: 990px; height: 104px; margin-bottom: 14px; margin-top: 26px; }
.bloghead .left { float: left; width: 12px; height: 104px; background: url(/images/Base/blog.head.l.png); }
.bloghead .right { float: left; width: 12px; height: 104px; background: url(/images/Base/blog.head.r.png); }
.bloghead .content { float: left; width: 966px; height: 104px; background: url(/images/Base/blog.head.bg.png); }
.bloghead .content .name,
.bloghead .content .name a,
.bloghead .content .name a:link, 
.bloghead .content .name a:visited, 
.bloghead .content .name a:hover { color: #666600; font-weight: bold; font-size: 28px; text-decoration: none; }
.bloghead .content .name a:hover { text-decoration: underline; }
.bloghead .content .desc { padding-left: 10px; width: 530px; font-size: 12px; color: #666666; }
.bloghead .content .icon { float: right; margin-top: 12px; }
.bloghead .content .icon img { width: 75px; height: 75px; padding: 2px; border: 1px solid #cccccc; }
.calendar { width: auto; padding: 0; margin: 0; border-left: 1px solid #7C8E59; font: normal 11px Verdana; color: #7C8E59; text-align: center; }
.calendar .nav, .calendar .nav a { font: bold 18px Verdana; color: #fff; text-align: center; text-decoration: none; }	
.calendar caption { margin: 0; padding: 0; width: auto; border-bottom: 1px solid #7C8E59; color: #4F5A38; font: 12px Verdana; text-align: center; }
.calendar caption .month { float: left; width: 118px; text-align: center; }
.calendar caption a { text-decoration: none; color: #4F5A38; }
.calendar caption .prev { margin-top: 4px; float: left; background-image: url(/images/Base/arrow.left.gif); width: 11px; background-repeat: no-repeat; }
.calendar caption .next { margin-top: 4px; float: left; background-image: url(/images/Base/arrow.right.gif); width: 11px; background-repeat: no-repeat; }
.calendar th { font: bold 11px Verdana; color: #616B76; background: #D9E2E1; border-right: 1px solid #A2ADBC; border-bottom: 1px solid #A2ADBC; border-top: 1px solid #A2ADBC; }
.calendar .today { color: #647247; font-weight: bold; }
.calendar td.today a,
.calendar td.today a:link,
.calendar td.today a:visited { color: #4E5A38; font-weight: bold; background: url(/images/Base/calendar.png) no-repeat right top; }
.calendar td { border-right: 1px solid #7C8E59; border-bottom: 1px solid #7C8E59; width: 20px; height: 20px; text-align: center; background: url(/images/Base/bg_calendar.gif) no-repeat right bottom; }
.calendar td.empty {  }
.calendar td a,
.calendar td a:link, 
.calendar td a:visited { text-decoration: none; font-weight: bold; display: block; width: 20px; height: 20px; line-height: 20px; color: #4F5A38; background: url(/images/Base/calendar.png) no-repeat; }

/* Profile Css */

.profile {  }
.profile .user { font-size: 24px; color: #666600; }
.profile .info { font-size: 12px; color: #666666; padding-left: 10px; padding-bottom: 2px; }
.profile .ranks {  }
.profile .userrank {  margin-top: 20px; }
.profile .blogrank {  }
.profile .ranks .head { font-size: 16px; color: #402B15; height: 20px; width: 536px; margin-top: 10px; }
.profile .ranks .head .title { float: left; font-size: 16px; color: #402B15; }
.profile .ranks .spacer { margin-left: 24px; margin-top: 4px; height: 10px; width: 512px; border-top: 1px solid #999999; }
.profile .ranks .data { margin-left: 24px; margin-bottom: 20px; }
.profile .ranks .data .rank {  }
.profile .ranks .data .rank a { text-decoration: none; }
.profile .ranks .data .rank a:hover { text-decoration: underline; }
.profile .ranks .data .rank .rank1 { color: #cccccc; font-size: 12px; }
.profile .ranks .data .rank .rank2 { color: #a4afba; font-size: 13px; }
.profile .ranks .data .rank .rank3 { color: #7b91a6; font-size: 14px; }
.profile .ranks .data .rank .rank4 { color: #527293; font-size: 15px; }
.profile .ranks .data .rank .rank5 { color: #29547f; font-size: 16px; }
.profile .ranks .data .rank .current { color: #00366c; font-size: 20px; }
.profile .ranks .data .rank .rank6 { color: #29547f; font-size: 16px; }
.profile .ranks .data .rank .rank7 { color: #527293; font-size: 15px; }
.profile .ranks .data .rank .rank8 { color: #7b91a6; font-size: 14px; }
.profile .ranks .data .rank .rank9 { color: #a4afba; font-size: 13px; }
.profile .ranks .data .rank .rank10 { color: #cccccc; font-size: 12px; }
.profile .ranks .data .norank { margin: 0 40px 0 6px; color: #7b91a6; font-size: 14px; }
.profile .referrals {  }
.profile .referrals .head { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.profile .referrals .head .title { float: left; font-size: 16px; color: #402B15; }
.profile .referrals .spacer { margin-left: 24px; margin-top: 4px; height: 10px; width: 512px; border-top: 1px solid #999999; }
.profile .referrals .data { margin-left: 24px; margin-bottom: 20px; }
.profile .referrals .data .referral { color: #444444; font-size: 12px; }
.profile .referrals .data .referral a { color: #00366c; text-decoration: none; }
.profile .referrals .data .referral a:hover { text-decoration: underline; }
.profile .referrals .data .referral .nopointer { cursor: default; }
.profile .referrals .data .referral a.nopointer:hover { text-decoration: none; }
.profile .star { font-size: 11px; color: #777777; width: 500px; }

.Article_Quote { margin: 10px; padding: 10px; border: 1px solid #91A5D5; background-color: #DEE8F3; background-repeat: no-repeat; background-image: url(/images/Base/quotebg.gif); background-position: top right; } 

.itemmask { opacity: 0.7; background-color: #ffffff; }
.waitmask { text-align: center; color: #666666; font-size: 11px; }
.waitmask img { margin: auto 0; }

.editcomment { width: 570px; border: 1px solid #cccccc; background-color: #ffffff; }
.editcomment .editor { width: 510px; margin: 8px; }
.editcomment .controls { text-align: right; color: #666666; font-size: 11px; padding-right: 10px; margin-bottom: 4px; }
.editcomment .controls a,
.editcomment .controls a:link, 
.editcomment .controls a:visited, 
.editcomment .controls a:hover { font-size: 11px; color: #666600; text-decoration: none; cursor: pointer; }
.editcomment .controls a:hover { text-decoration: underline; }

.featuredialog { padding: 2px; width: 432px; }
.featuredialog .inner { background-color: #ffffff; }
.featuredialog .top { border-bottom: 1px solid #333333; padding-top: 2px; padding-bottom: 3px; font-family: Verdana; font-size: 11px; }
.featuredialog .bottom { border-top: 1px solid #333333; padding-top: 2px; padding-bottom: 3px; padding-top: 3px; font-family: Verdana; font-size: 11px; text-align: right; } 
.featuredialog .bottom input { font-size: 10px; }
.featuredialog .bottom .button { font-size: 10px; }
.featuredialog .list { width: 432px; padding-bottom: 4px; padding-top: 4px; }
.featuredialog .list .cell { height: 20px; font-family: Verdana; font-size: 11px; width: 144px; float: left; }
.featuredialog .list .cell input {  }
.featuredialog .list .cell label { line-height: 10px; margin-top: -10px; }
.featuredialog .list .row { height: 20px;  }
.featuredialog .status { float: left; color: #666666; font-size: 11px; font-family: Arial; padding-top: 4px; padding-left: 4px; }

.main .tags {  }
.main .tags .heading { font-size: 18px; color: #999999; margin-top: 10px; margin-bottom: 20px; margin-top: 20px; }
.main .tags .cloud { margin-bottom: 20px; margin-left: 4px; }
.main .tags .cloud .heading { font-size: 16px; color: #527293; margin: 0; margin-left: -4px; }
.main .tags .cloud a, 
.main .tags .cloud a:link, 
.main .tags .cloud a:visited, 
.main .tags .cloud a:hover { text-decoration: none;  }
.main .tags .cloud a:hover { text-decoration: underline;  }
.main .tags .cloud a.tag1 { font-size: 1.2em; color: #a4afba; }
.main .tags .cloud a.tag2 { font-size: 1.4em; color: #7b91a6; }
.main .tags .cloud a.tag3 { font-size: 1.6em; color: #527293; }
.main .tags .cloud a.tag4 { font-size: 1.8em; color: #29547f; }
.main .tags .cloud a.tag5 { font-size: 2.0em; color: #00366c; }
.main .tags .cloud a.tag6 { font-size: 2.2em; color: #00366c; }
.main .tags .controls { height: 26px; background: #E3E9E9; padding: 4px 0px 0px 6px; border-bottom: 1px solid #9BA5C6; border-top: 1px solid #9BA5C6;  }
.main .tags .controls input.text { float: left; margin-top: 1px; margin-right: 6px; display: inline;  }
.main .tags .controls input.button { float: left; padding: 0; background: url(/images/Base/button.searchtags.png) no-repeat; width: 89px; height: 23px; }
.main .tags .articles { margin-left: 4px; width: 540px; margin-bottom: 30px; }
.main .tags .articles .article { margin-bottom: 20px; }
.main .tags .articles .article .title { font-weight: bold; font-size: 20px; color: #666600; overflow: hidden; }
.main .tags .articles .article .title a:link, 
.main .tags .articles .article .title a:visited, 
.main .tags .articles .article .title a:hover { font-weight: bold; font-size: 20px; color: #666600; text-decoration: none; }
.main .tags .articles .article .title a:hover { text-decoration: underline; }
.main .tags .articles .article .subtitle { padding-left: 2px; font-size: 14px; color: #999; overflow: hidden; }
.main .tags .articles .article .info { padding-left: 0px; }
.main .tags .articles .article .info div { color: #999999; font-size: 11px; }
.main .tags .articles .article .info a:link, 
.main .tags .articles .article .info a:visited, 
.main .tags .articles .article .info a:hover { color: #999999; text-decoration: none; }
.main .tags .articles .article .info a:hover { text-decoration: underline; }
.main .tags .articles .article .info .author { padding-left: 4px; display: inline; }
.main .tags .articles .article .info .date { padding-left: 4px; display: inline; }
.main .tags .articles .article .info .category { padding-left: 4px; display: inline; }
.main .tags .articles .article .info .comments { padding-left: 4px; display: inline; color: #527293; }
.main .tags .articles .article .info .lastcomment { padding-left: 4px; display: inline; }
.main .tags .articles .article .info .lastcomment .author { padding: 0; display: inline; color: #527293; }
.main .tags .articles .article .info .tags { padding-left: 4px; color: #7b91a6; }
.main .tags .articles .article .info .tags a:link, 
.main .tags .articles .article .info .tags a:visited, 
.main .tags .articles .article .info .tags a:hover { font-size: 12px; color: #7b91a6; text-decoration: none; }
.main .tags .articles .article .info .tags a:hover { text-decoration: underline; }

/*    Recent Comments    */

.main .recent .header { font-size: 16px; color: #402B15; height: 20px; width: 536px; }
.main .recent .header .title { float: left; font-size: 16px; color: #402B15; }
.main .recent .spacer { margin-left: 24px; margin-top: 4px; height: 22px; width: 512px; border-top: 1px solid #999999; }
.main .recent .pager { margin: 0 auto; text-align: center; border: 1px solid #cacacc; padding: 4px; }

.main .recent .comments .article { margin-bottom: 20px; }
.main .recent .comments .article .title { font-weight: bold; font-size: 20px; color: #666600; overflow: hidden; }
.main .recent .comments .article .title a:link, 
.main .recent .comments .article .title a:visited, 
.main .recent .comments .article .title a:hover { font-weight: bold; font-size: 20px; color: #666600; text-decoration: none; }
.main .recent .comments .article .title a:hover { text-decoration: underline; }
.main .recent .comments .article .subtitle { padding-left: 2px; font-size: 14px; color: #999; overflow: hidden; }
.main .recent .comments .article .info { padding-left: 0px; }
.main .recent .comments .article .info div { color: #999999; font-size: 11px; }
.main .recent .comments .article .info a:link, 
.main .recent .comments .article .info a:visited, 
.main .recent .comments .article .info a:hover { color: #999999; text-decoration: none; }
.main .recent .comments .article .info a:hover { text-decoration: underline; }
.main .recent .comments .article .info .author { padding-left: 4px; display: inline; }
.main .recent .comments .article .info .date { padding-left: 4px; display: inline; }
.main .recent .comments .article .info .category { padding-left: 4px; display: inline; }
.main .recent .comments .article .info .tags { padding-left: 4px; color: #7b91a6; }
.main .recent .comments .article .info .tags a:link, 
.main .recent .comments .article .info .tags a:visited, 
.main .recent .comments .article .info .tags a:hover { font-size: 12px; color: #7b91a6; text-decoration: none; }
.main .recent .comments .article .info .tags a:hover { text-decoration: underline; }


/*    Misc    */

.misc .loginerror .heading { color: #527293; font-size: 16px; margin-top: 14px; }
.misc .loginerror .message { color: #333333; font-size: 11px; padding: 10px 30px 0px 20px; border-top: 1px solid #cccccc; margin-bottom: 10px; }
.misc .loginerror .message a,
.misc .loginerror .message a:focus,
.misc .loginerror .message a:hover { color: #666600; text-decoration: none; }
.misc .loginerror .message a:hover { text-decoration: underline; }

.misc .activate .form { overflow: auto; background: #E3E9E9; border-bottom: 1px solid #9BA5C6; border-top: 1px solid #9BA5C6; padding: 8px 0px 4px 8px; }
.misc .activate .form .controls { overflow: auto; }
.misc .activate .form .controls label { display: inline; float: left; margin-right: 8px; line-height: 20px; color: #333333; }
.misc .activate .form .controls input.text { display: inline; float: left; margin-right: 6px; margin-top: 1px; }
.misc .activate .form .controls input.button { background: transparent url(/images/Base/button.resendact.png) no-repeat; float: left; height: 23px; padding: 0; width: 107px; clear: right; }
.misc .activate .form .controls input.disabled { opacity: 0.5; cursor: default; }
.misc .activate .success { clear: both; background: url(/images/Base/glyph.success.gif) no-repeat; padding-left: 24px; margin: 12px 0px 6px 14px; color: #666666; }
.misc .activate .fail { background: url(/images/Base/icon.important.png) no-repeat; padding-left: 24px; margin: 12px 0px 6px 14px; color: #666666; }
.misc .activate .wait { background: url(/images/Base/ajax.loading.sm.gif) no-repeat center left; padding-left: 24px;  margin: 12px 0px 6px 14px; color: #666666; }

.misc .lostlogin .heading { color: #527293; font-size: 16px; margin-top: 14px; }
.misc .lostlogin .form { overflow: auto; background: #E3E9E9; border-bottom: 1px solid #9BA5C6; border-top: 1px solid #9BA5C6; padding: 8px 0px 4px 8px; }
.misc .lostlogin .form .controls { overflow: auto; }
.misc .lostlogin .form .controls label { display: inline; float: left; margin-right: 8px; line-height: 20px; color: #333333; }
.misc .lostlogin .form .controls input.text { display: inline; float: left; margin-right: 6px; margin-top: 1px; }
.misc .lostlogin .form .controls input.button { background: transparent url(/images/Base/button.sendpw.png) no-repeat; float: left; height: 23px; padding: 0; width: 107px; clear: right; }
.misc .lostlogin .form .controls input.disabled { opacity: 0.5; cursor: default; }
.misc .lostlogin .success { clear: both; background: url(/images/Base/glyph.success.gif) no-repeat; padding-left: 24px; margin: 12px 0px 6px 14px; color: #666666; }
.misc .lostlogin .fail { background: url(/images/Base/icon.important.png) no-repeat; padding-left: 24px; margin: 12px 0px 6px 14px; color: #666666; }
.misc .lostlogin .wait { background: url(/images/Base/ajax.loading.sm.gif) no-repeat center left; padding-left: 24px;  margin: 12px 0px 6px 14px; color: #666666; }
.misc .lostlogin .message { color: #333333; font-size: 11px; padding: 10px 30px 0px 20px; border-top: 1px solid #cccccc; margin-bottom: 10px; }

/*    My Account    */

.full .dashboard .account { margin-bottom: 40px; min-height: 400px; }
.full .dashboard .account h1 { width: 958px; margin: auto auto 4px 16px; }
.full .dashboard .account h2 { width: 958px; margin: auto auto 4px 16px; font-size: 16px; color: #1B5790; font-weight: normal; font-variant: normal; border-bottom: 1px solid #1B5790; }
.full .dashboard .account .form { border: 0; margin: 0; padding: 0; background: #E3E9E9; width: 958px; margin-left: 16px; border-bottom: 1px solid #9BA5C6;  border-top: 1px solid #9BA5C6; }
.full .dashboard .account .form select { margin-right: 2px; } 
.full .dashboard .account .form h3 { margin-left: 6px; margin-bottom: 0; font-size: 14px; color: #1B5790; font-weight: normal; font-variant: normal; }
.full .dashboard .account .form h4 { margin: 0 0 12px 12px; font-size: 12px; color: #666666; font-weight: normal; }
.full .dashboard .account .form .row { width: 540px; margin-left: 10px; }
.full .dashboard .account .form .row { overflow-y: auto; min-height: 30px; }
.full .dashboard .account .form .row label { float: left; clear: left; width: 140px; color: #333333; }
.full .dashboard .account .form .row input { float: left; clear: right; font-size: 12px; padding-top: 2px; padding-left: 2px; }
.full .dashboard .account .form .row select {  }
.full .dashboard .account .form .row .info { width: auto; font-size: 11px; color: #666666; clear: left; padding-left: 26px; min-height: 16px; background: url(/images/Base/icon.important.png) no-repeat; margin-top: 2px; margin-bottom: 10px; }
.full .dashboard .account .form .row input.address2 { margin-top: 2px; }
.full .dashboard .account .form .row .dash { float: left; margin-left: 4px; margin-right: 4px; }
.full .dashboard .account .form .l { float: left; width: 478px; }
.full .dashboard .account .form .l .row { width: 450px; }
.full .dashboard .account .form .l .button { padding: 6px; height: 40px; }
.full .dashboard .account .form .l .button input { float: right; margin-right: 40px; background: url(/images/Base/button.savechanges.png) no-repeat; width: 100px; height: 23px; }
.full .dashboard .account .form .r { float: left; width: 478px; }
.full .dashboard .account .form .r .row { width: 450px; }
.full .dashboard .account .form .r .row input { width: 450px; width: 200px; }
.full .dashboard .account .form .r .button { padding: 6px; height: 40px; }
.full .dashboard .account .form .r .button input { float: right; margin-right: 100px; background: url(/images/Base/button.savechanges.png) no-repeat; width: 100px; height: 23px; }
.full .dashboard .account .form .row .success { float: left; min-height: 0px; height: auto; color: green; }
.full .dashboard .account .form .row .failure { color: red; }

.full .dashboard .regs { min-height: 400px; }
.full .dashboard .regs h1 { width: auto; margin: auto 16px 4px 16px; }
.full .dashboard .regs h3 { margin-left: 22px; margin-bottom: 0; font-size: 14px; color: #1B5790; font-weight: normal; font-variant: normal; }
.full .dashboard .regs h4 { margin: 0 0 12px 28px; font-size: 12px; color: #666666; font-weight: normal; }
.full .dashboard .regs .registrations { width: 958px; margin: auto auto 4px 16px; }
.full .dashboard .regs .registrations tr td { white-space: nowrap; } 
.full .dashboard .regs .registrations tr td .dlfirst a { line-height: 20px; height: 20px; padding-right: 20px; background: url(/images/Base/glyph.dl.sm.gif) no-repeat center right; word-wrap: break-word; }
.full .dashboard .regs .registrations tr td .dlsecond a { padding-right: 20px; word-wrap: break-word; }

.full .dashboard .options .form .row { float: none; clear: both; }
.full .dashboard .options .form .row label { float: left; clear: none; display: block; color: #333333; width: 200px; margin: 2px 0 0 10px; }
.full .dashboard .options .form .row input { float: left; clear: none; }
.full .dashboard .options .form .l .button input { float: left; clear: none; margin-right: 10px; }
.full .dashboard .options .form .r .button input { float: none; clear: none; }
.full .dashboard .options .form .r .row input { width: auto; }
.full .dashboard .options .form .r .button input { width: 100px; float: left; margin-right: 10px; }

.full .dashboard .login .form .r .email,
.full .dashboard .login .form .r .password,
.full .dashboard .login .form .r .username { height: 25px; padding: 0; }
.full .dashboard .login .form .r .username input { background: url(/images/Base/button.changeuser.png) no-repeat; width: 117px; }
.full .dashboard .login .form .r .password input { background: url(/images/Base/button.changepass.png) no-repeat; width: 117px; }
.full .dashboard .login .form .r .email input { background: url(/images/Base/button.changeemail.png) no-repeat; width: 117px; }
.full .dashboard .login .form .r .error { color: #620000; background-color: #FFF4F4; border: 1px solid red; padding: 10px; margin: 10px 10px 10px 20px; font-size: 11px; }
.full .dashboard .login .form .r input.disabled { opacity: 0.5; cursor: default; }

/*    Leading Page    */

.main .leaders { background: #fff; }
.main .leaders .header { font-size: 16px; color: #402B15; overflow: auto; width: 536px; }
.main .leaders .header .title { font-size: 16px; color: #402B15; padding-bottom: 4px; }
.main .leaders .header .subtitle { color: #555; font-size: 10px; padding-left: 24px; margin-top: -18px; }
.main .leaders .header .spacer { margin-left: 24px; margin-top: 4px; height: 22px; width: 512px; border-top: 1px solid #999999; }
.main .leaders .header .pager { text-align: center; margin: 0; padding-bottom: 10px; }
.main .leaders .users {  }
.main .leaders .users .user { height: 70px; clear: both; }
.main .leaders .users .user .rank { float: left; line-height: 54px; font-size: 54px; color: #CFD5DA; margin-right: 10px; }
.main .leaders .users .user .avatar { float: left; margin-right: 10px; }
.main .leaders .users .user .avatar img.blank { background-image: url(/images/Base/avatar.png); width: 50px; height: 50px; }
.main .leaders .users .user .info { float: left;  }
.main .leaders .users .user .info .name {  }
.main .leaders .users .user .info .name a, 
.main .leaders .users .user .info .name a:link, 
.main .leaders .users .user .info .name a:visited, 
.main .leaders .users .user .info .name a:hover { display: block; height: 24px; line-height: 20px; color: #666600; font-size: 20px; text-decoration: none; }
.main .leaders .users .user .info .name a:hover { text-decoration: underline; }
.main .leaders .users .user .info .points { color: #999; }

.main .leaders .blogs .blog { float: none; padding: 0; margin: 0; width: auto; }
.main .leaders .blogs .blog { height: 70px; clear: both; }
.main .leaders .blogs .blog .rank { float: left; line-height: 54px; font-size: 54px; color: #CFD5DA; margin-right: 10px; }
.main .leaders .blogs .blog .avatar { float: left; margin-right: 10px; }
.main .leaders .blogs .blog .avatar img.blank { background-image: url(/images/Base/avatar.png); width: 50px; height: 50px; }
.main .leaders .blogs .blog .info { float: left;  }
.main .leaders .blogs .blog .info .name {  }
.main .leaders .blogs .blog .info .name a, 
.main .leaders .blogs .blog .info .name a:link, 
.main .leaders .blogs .blog .info .name a:visited, 
.main .leaders .blogs .blog .info .name a:hover { display: block; height: 24px; line-height: 20px; color: #666600; font-size: 20px; text-decoration: none; }
.main .leaders .blogs .blog .info .name a:hover { text-decoration: underline; }
.main .leaders .blogs .blog .info .points { color: #999; }


/*    Ads Stuffs    */

.monsterad { margin: 0 auto; width: 728px; margin-top: 10px; border: 1px solid #cccccc; }


/*   TinyMCE Stuffs   */

.writepost .pages .page .editor .left .content textarea { visibility: hidden; width: 674px; height: 600px; margin-bottom: 20px; }
.writepost .pages .page .editor .left .content tr td { border-left: 0; background: inherit; }
.full .article .content .comments .newcomment .editor textarea {  width: 580px; height: 200px; }
.full .article .content .comments .content .comment .r .text .inlineeditor { width: 500px; height: 200px; }
.full .article .content .comments .content .comment .r .editcomment .text  { border-left: 1px; }