#directory_default .control-box .button { font-size: 10px; }
#directory_default .control-box a:link { font-size: 10px; }
#wrapper { font-size: 10px; margin: 10px 50px 10px 50px; }

/* PAGE LAYOUT */
.myheader { background: #000000; border: 1px solid #990000; padding: 10px; margin-bottom: 20px; color: white; }
.custom-banner { position: top center; }
.mycontent { padding: 10px; margin: 20px auto; background: #000000; border: 1px solid #990000; }
.sidebar { width: 190px; float: left; }
.main-content { margin-left: 200px; } /* same as width of sidebar plus extra to create margin */
.edit-info { display:none; }
 
/* BASICS */
body{ background: #000000; text-align: left; font-family: Verdana, sans-serif; color: #CCCCCC; font-size: 12px; } 
h1 { font-size: 16px; font-weight: normal;}
h2 { font-size: 15px; font-weight: normal;}
h3 { font-size: 14px; font-weight: normal;}
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 9px; }
a { color: #FF0000; text-decoration: none; }
a:link { color: #FF0000; text-decoration: none; }
a:visited { color: #FF0000; text-decoration: none; }
a:hover { color: #990000; text-decoration: none; }
a:active { color: #990000; text-decoration: none; }

/*POSTING TOOLS*/
input.text { font-size: 12px; color: #999999; border: 1px solid #990000; background: #252525; padding: 3px;  }
label { font-size: 11px; }
textarea { font-size: 12px; color: #999999; border: 1px solid #990000; background: #252525; }
.post-box .boxbody { padding: 3px; }
.post-box .post-options label { font-family: Verdana, sans-serif; font-weight: normal; font-size: 11px; }
.post-box label { font-family: Verdana, sans-serif;  }
.post-content { font-size: 11px; }
.post-count, .date, .time {color:#555555}
.post-tools { font-size: 11px; } 
.post-title { color: #FFFFFF; }
.tool-box .boxbody { padding: 3px; }
.tool-box .boxbody h2 { font-family: Verdana, sans-serif; font-size: 12px; }
.tool-box .boxbody h3 { font-family: Verdana, sans-serif; font-size: 12px; }
.reply-box .boxbody { padding: 3px; }
.wysiwyg-editor { background-color: #000000; color: #999999; } 

/* BOXES AND FONTS */
.auto-title {color:#FF0000;}
.announcement-box .boxbody { padding: 3px; } 
.board-announcement, .forum-announcement, .global-announcement {font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; font-weight: normal; color: #FFFFFF; }
.bread-crumbs { font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; font-weight: normal; }

.boxheading { font-family: Georgia, Times, Times New Roman, serif; color: #CCCCCC;  background: #550000; padding: 3px; }
.boxheading a:link { color: #CCCCCC; }
.boxheading a:visited { color: #CCCCCC; }
.boxheading a:active { color: #FFFFFF; }
.boxheading a:hover { color: #FFFFFF; }
.boxheading h1 { font-size: 13px;}
.boxheading h2 { font-size: 13px; letter-spacing: 3px; }

.calendar-box td { background: #000000; }
.category-box .even td { background: #000000; }
.category-box .odd td { background: #000000; }
.category-box th { background: #252525; }
.community-content .boxheading { text-align: center; border: 1px solid #990000; }
.control-box { border: none; background: #000000; }
.control-box .boxbody	{ background: #000000; padding: 0; } 

.discussion-box .even td { background: #000000; }
.discussion-box .odd td { background: #000000; }
.discussion-box .poster-name { font-family: Verdana, sans-serif; }
.discussion-box .post-title { font-family: Verdana, sans-serif; }

.event-box td { background: #000000; }
.extra-content { border: 1px solid #990000; } 
.extra-content .boxbody { background: #000000; }
.extra-content .boxheading { border-bottom: 1px solid #990000; }

.featured-box .even td { background: #000000; }
.featured-box .odd td { background: #000000; }

.forum-box th { font-size: 10px; background: #252525; color: #CCCCCC }
.forum-box td { font-size: 12px; } 
.forum-box .even td { background: #000000; }
.forum-box .odd td { background: #000000; }

.forum-name { font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; font-weight: normal; color: #FF0000; }
.forumtitle { font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; font-weight: normal; color: #999999; } 
.forumtitle h4.description { font-family: Verdana, sans-serif;  font-size: 11px;  color: 999999; }
h3.forum-name { font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; font-weight: normal; }

.jump-box { border: none; background: #000000; }
.jump-box .boxbody	{ background: #000000; padding: 0; }

.legend-box { border: none; background: #000000; }
.legend-box .boxbody	{ background: #000000; padding: 0; }
.legend-box .boxheading	{ display: none; }
.lead { background: #000000; }
.members-box .even td { background: #000000; }
.members-box .odd td { background: #000000; }
.previous-topic, .next-topic { font-family: Georgia, Times, Times New Roman, serif; font-weight: normal; font-size: 13px }
.topic-pagejump { padding: 3px; }
.user-name, .author, .date { font-size: 10px }
.view-contributors a { display: none }

/* BUTTONS*/
.button { font-size: 11px; padding: 3px; spacing: 0; color: #FF0000; border: 0; background: #000000; }
.button:hover { color: #990000; }
input.button { font-size: 11px; padding: 3px; spacing: 0; color: #FF0000; border: 1px solid #990000; background: #000000 }
input.button:hover { color: #990000; }

/* DROP DOWN MENUS */
.dropdown li { background: #252525; border: 1px solid #990000; color: #CCCCCC; }
.dropdown li input { color: #999999; }
.dropdown input { color: #999999; }
.dropdown a:link { color: #999999; }
.dropdown a:visited { color: #999999; }
.dropdown a:active { color: #FFFFFF; }
.dropdown a:hover { color: #FFFFFF; }
.dropdown .button { color: #FF0000; }
.dropdown .button:hover { color: #990000; }
select { background: #555555; color: #CCCCCC; }

/* PAGER */
.pager { font-size: 11px; } 
.pager div { border: none; padding: 2px; }
.pager-list div { border: none;  padding: 2px; } 
.pager a:link { color: #999999; text-decoration: none; }
.pager a:visited { color: #999999; text-decoration: none; }
.pager a:active { color: #FFFFFF; text-decoration: none; }
.pager a:hover { color: #FFFFFF; text-decoration: none; }
.current { color: #FF0000; text-decoration: none; }
.pager-total { border: 1px solid #990000; }
.topic-pager { font-size: 10px; }

/* TABLES */
table { border: 1px solid #990000; background: #000000; }
td { border: 1px solid #990000; background: #000000; }
th { border: 1px solid #990000; background: #000000; font-family: Verdana, sans-serif; font-size: 9px;  font-weight: normal; color: #999999;  padding: 3px;  }
th a:link { color: #999999; text-decoration: none; }
th a:visited { color: #999999; text-decoration: none; }
th a:hover { color: #FFFFFF; text-decoration: none; }
th a:active { color: #FFFFFF; text-decoration: none; }

/* YUKU MENU BAR */
.mgr-navigation-sliver { color: #999999; background: #000000; }
.mgr-navigation-sliver a:link { color: #999999; }
.mgr-navigation-sliver a:visited { color: #999999; }
.mgr-navigation-sliver a:active { color: #FFFFFF; }
.mgr-navigation-sliver a:hover { color: #FFFFFF; }

/* OTHER TAGS */
/* quoted text within posts */
blockquote { border: 1px solid #990000; padding: 5px; }

/* horizontal rules ('background' and 'color' must be the same to work in all browsers) */
hr { border: none; background: #990000; color: #990000; height: 1px; }

.kudos { display: none; }
.views { display: none; }
.tags-box { display: none; }
.post-tags { display: none; }
.signature { border-top: 1px solid #990000; color: 555555; font-family: Verdana, sans-serif;  font-style: italic;  font-weight: normal; font-size: 10px; }
.stats-box .boxbody { padding-top: 5px; padding: 3px; }
.tags-box .boxbody { padding: 3px; }
.whosonline-box .boxbody { padding: 3px; }