A:link {
FONT-SIZE: 11px; COLOR: #9E9E9E; FONT-FAMILY: tahoma, arial, helvetica, serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
FONT-SIZE: 11px; COLOR: #9E9E9E; FONT-FAMILY: tahoma, arial, helvetica, serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
FONT-SIZE: 11px; COLOR: #E9E9E9; FONT-FAMILY: tahoma, arial, helvetica, serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.nav {
COLOR: #B5B5B5; FONT-FAMILY: arial, helvetica, serif; TEXT-DECORATION: none
}
.nav:link {
COLOR: #B5B5B5; FONT-FAMILY: arial, helvetica, serif; TEXT-DECORATION: none
}
.nav:visited {
COLOR: #B5B5B5; FONT-FAMILY: arial, helvetica, serif; TEXT-DECORATION: none
}
A.nav:hover {
FONT-WEIGHT: bold; COLOR: #767e86; FONT-FAMILY: arial, helvetica, serif; TEXT-DECORATION: none
}
TABLE {
empty-cells: show
}
TD {
FONT-SIZE: 12px; COLOR: #777777; FONT-FAMILY: arial, helvetica, serif;
padding:3px 3px 3px 3px;

}
.tborder TD {
FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: arial, helvetica, serif;
padding:3px 3px 3px 3px;

}

td.catbg {
padding:6px;

}
table.menu_nav td {
	padding:0px;
}

.image {
}


BODY {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
background-repeat:repeat-x;
PADDING-BOTTOM: 5px; MARGIN: 5px;
PADDING-TOP: 5px; 
FONT-SIZE: 12px; COLOR:#8C0303; FONT-FAMILY: arial, helvetica, serif;
BACKGROUND-COLOR: #000000
}
INPUT {
BORDER-RIGHT: #000000 1px solid;
BORDER-LEFT: #3C3C3C 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #4C4C4C 1px solid;
BACKGROUND-IMAGE: url(images/input.gif);
COLOR: #CCCCCC; 
FONT-FAMILY: arial, helvetica, serif;
BACKGROUND-COLOR: #5d5d5d; 
padding-left:2px;
}
BUTTON {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/input4.gif); BORDER-LEFT: #000000 1px solid; COLOR: #c2c7cb; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #5d5d5d
}
.button {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/input4.gif); BORDER-LEFT: #000000 1px solid; COLOR: #c2c7cb; BORDER-BOTTOM: #4C4C4C 1px solid; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #5d5d5d; padding:1px 3px 1px 3px;
}
TEXTAREA {
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/input2.jpg); PADDING-BOTTOM: 1px; COLOR: #999999; PADDING-TOP: 1px; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #000000; border:1px solid #444444;
}
INPUT.check {
}
.search {
PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/layout/search_box.gif); PADDING-BOTTOM: 8px; WIDTH: 321px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 88px
}
SELECT {
BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 2px solid; COLOR: #c2c7cb; BORDER-BOTTOM: #000000 2px solid; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #5d5d5d
}
HR {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #666666; HEIGHT: 1px; BACKGROUND-COLOR: #333333; BORDER-RIGHT-WIDTH: 0px
}
.hrcolor {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #666666; HEIGHT: 1px; BACKGROUND-COLOR: #333333; BORDER-RIGHT-WIDTH: 0px
}
.quote {
BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #444444 1px solid; PADDING-LEFT: 1px; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; BORDER-LEFT: #444444 1px solid; COLOR: #999999; PADDING-TOP: 1px; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #282828
}
.code {
BORDER-RIGHT: #510000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #510000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; MARGIN: 1px auto; OVERFLOW: auto; BORDER-LEFT: #510000 1px solid; WIDTH: 99%; COLOR: #6d7883; PADDING-TOP: 1px; BORDER-BOTTOM: #510000 1px solid; FONT-FAMILY: "courier new", helvetica, "times new roman", serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #212427
}
.quoteheader {
FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #c10000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.codeheader {
FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #c10000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.help {
CURSOR: help
}
.meaction {
COLOR: red
}
.editor {
BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; WIDTH: 96%; BORDER-BOTTOM: #000000 2px solid; BACKGROUND-COLOR: #adb0b7
}
.highlight {
FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #e77402
}
.windowbg {
COLOR:#666666; BACKGROUND-COLOR: #171717
}
.windowbg2 {
COLOR: #666666; BACKGROUND-COLOR: #1A1A1A
}
.signature {
}
.titlebg {
FONT-SIZE: 9px; BACKGROUND-IMAGE: url(images/catbg.jpg); COLOR: #c2c7cb; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #2f3238
}
TR.titlebg TD {
FONT-SIZE: 9px; BACKGROUND-IMAGE: url(images/catbg.jpg); COLOR: #c2c7cb; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #2f3238
}
.titlebg A:link {
FONT-SIZE: 9px; BACKGROUND-IMAGE: url(images/catbg.jpg); COLOR: #c2c7cb; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #2f3238
}
.titlebg A:visited {
FONT-SIZE: 9px; BACKGROUND-IMAGE: url(images/catbg.jpg); COLOR: #c2c7cb; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: #2f3238
}
.titlebg A:hover {
COLOR: #dfdfdf
}
.catbg {
/*BACKGROUND-IMAGE: url(images/catbg.jpg);*/
background-color:#000000;
}
.cat_title {
background-position:top;
border: 1px solid #000000;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
height:21px;
}
.title_band{
border: 1px solid #333333;
font-size:13px;
color:#FFFFFF;
padding:2px 2px 2px 2px;
background-color:#111111;
font-weight:bold;
}
.content_block {
border:1px solid #262626;
padding:6px;
text-align:left;
}
.catbg2 {
BACKGROUND-IMAGE: url(images/catbg.jpg)
}
.subcatbg {
BACKGROUND-IMAGE: url(images/subcatbg.gif);
}
.catbg {
FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: black; TEXT-DECORATION: none;
text-transform:uppercase;
padding:6px;
font-weight:bold;
}
.catbg2 {
FONT-SIZE: 11px; COLOR: #b7bdc1; FONT-FAMILY: arial, helvetica, serif; BACKGROUND-COLOR: black; TEXT-DECORATION: none
}
.bordercolor {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #262626
}
.tborder {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #262626; padding-left:0px 5px 0px 5px;
}
.smalltext {
FONT-SIZE: x-small; COLOR: #666666; FONT-FAMILY: arial, helvetica, serif
}
.normaltext {
FONT-SIZE: small
}
.largetext {
FONT-SIZE: large
}
#headerarea {
BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000
}
.main_body {
BACKGROUND-IMAGE: url(images/layout/dg_background.gif); 
background-color:#2E2E2E;
background-repeat:repeat-x;
background-position:top;
COLOR: #818181;
padding: 9px 9px 9px 9px;
width:990px;
}
#main_background {
}
#bodyarea {
}
.bodyarea {
}
.bodyarea_left {
BACKGROUND-IMAGE: url(images/layout/dg_main_left.gif); WIDTH: 28px; BACKGROUND-COLOR: #242d31
}
.bodyarea_right {
BACKGROUND-IMAGE: url(images/layout/dg_main_right.gif); WIDTH: 28px; BACKGROUND-COLOR: #242d31
}
.spacer {
BACKGROUND-IMAGE: url(images/layout/dg_spacer_background.gif); BACKGROUND-COLOR: #242d31
}
#header {
BACKGROUND-IMAGE: url(images/layout/dg_header_background.gif); BACKGROUND-COLOR: #242d31
}
.main_header {
BACKGROUND-IMAGE: url(images/smflogo.gif);
background-repeat: no-repeat;
background-position: right;
height:142px;
COLOR: #c2c7cb;
margin:0px 0px 0px 0px;
font-size:12px;
background-color:#000000;
margin-bottom:4px;
border: 1px #666666 solid;
}
.menu_nav {
BACKGROUND-IMAGE:url(images/layout/menu_bg.png);
background-repeat:repeat-x;
background-position:top;
height:30px;
color:#A9A9A9;
font-size: 18px;
border-bottom: 1px solid #1D1D1D;
}
#header_shadow {
BACKGROUND-IMAGE: url(images/layout/dg_shadow_background.gif); BACKGROUND-COLOR: #242d31
}
#header_shadow2 {
BACKGROUND-IMAGE: url(images/layout/dg_shadow_background2.gif); BACKGROUND-COLOR: #242d31
}
#post_background {
BACKGROUND-IMAGE: url(images/layout/dg_post_background.gif); BACKGROUND-COLOR: #242d31
}
#top_background {
BACKGROUND-IMAGE: url(images/layout/dg_top_background.gif); BACKGROUND-COLOR: #242d31
}
#bottom_background {
BACKGROUND-IMAGE: url(images/layout/dg_bottom_background.gif); BACKGROUND-COLOR: #242d31
}
.saperator {
BACKGROUND-IMAGE: url(images/layout/seperator.gif); BACKGROUND-COLOR: #242d31
}
#menu_background {
BACKGROUND-IMAGE: url(images/layout/dg_menu_background.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #242d31
}
#footer {
BACKGROUND-IMAGE: url(images/layout/dg_footer_background.gif)
}
#footerarea {
BORDER-TOP: gray 1px solid; COLOR: black; BACKGROUND-COLOR: black
}
.headertitles {
BORDER-RIGHT: #242d31 2px solid; BACKGROUND-IMAGE: url(images/layout/info_box.gif); WIDTH: 380px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 16px
}
.headerbodies {
BACKGROUND-POSITION: 0% button; WIDTH: 380px; BACKGROUND-REPEAT: repeat-x;
}
.avatar_bg {
BACKGROUND-IMAGE: url(images/avatar_bg.gif)
}
.avatar_no {
BACKGROUND-IMAGE: url(images/avatar_no.gif); WIDTH: 60px; HEIGHT: 60px
}
.moderator_box {
COLOR:#666666; BACKGROUND-COLOR: #171717;
padding-left:5px;
padding-right:5px;
border: 1px solid #262626;
}
.main_tabs, .main_tabs_selected{
background: url(images/main_tabs.png) left;
position: relative;
z-index: 2;
padding-left: 0;
color: #999999;
font-size: 12px;
font-weight: bold;
line-height: 30px;
text-align: center;
text-decoration: none;
text-transform:uppercase;
white-space: nowrap; /* required in IE 6 */    
min-width: 84px;
background-position: 100% 0px;
padding: 0px 10px 0px 10px;
}
.main_tabs_selected{
background-position: 0px -30px;
outline: 0; /* prevent dotted border in Firefox */
}
#Processing
{
position:fixed;
_position:absolute;
top: 2px;
right: 5px;
width: 100px;
font-size: 12pt;
font-weight:bold;
text-align: center;
vertical-align:middle;
background: #990000;
border:3px solid #999999;
color:#FFFFFF;
z-index:100;
padding: 5px;
_margin-top: expression(0 - parseInt(this.offsetHeight / 500) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#click_go_top
{
color:#000000;
font-weight:bold;
padding:3px;
position:fixed;
_position:absolute;
right:0px;
text-align:center;
bottom:4px;
_margin-top: expression(0 - parseInt(this.offsetHeight / 500) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
.breadcrumb {
border-bottom:1px solid #252525;
padding-left:5px;
padding-top:2px;
background-color:#000000;
text-align:left;
}
fieldset {
margin-bottom:1em;
padding:0.5em;
border:1px solid #222222;
background-color:#171717;
}
.smf_recent_post {
border-bottom:1px solid #222222;
padding-bottom:3px;
padding-top:3px;
}
.smf_recent_post2 {
border-bottom:1px solid #222222;
padding-bottom:3px;
padding-top:3px;
background-color:#1A1A1A;
}
.forum_stats, .forum_new_posts, .forum_online {
background-image:url(images/icons/icon_stats2.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:26px;
margin-bottom:-6px;
margin-left:-5px;
_margin-left:-3px;
margin-right:-6px;
margin-top:-5px;
width:40px;
z-index:0;
}
.forum_new_posts {
background-image:url(images/icons/icon_last_news.gif);
}
.forum_online {
background-image:url(images/icons/icon_mem_online.gif);
}
.sub_content {
padding:0px 0px 0px 0px;
background-color:#151415; 
height:20px; 
}
a.submenu, .submenu_active, .user_panel {
width:80px; 
line-height:20px;
padding:5px 8px 4px 8px;
font-size:10px; 
text-transform:uppercase;
background-color:#202020;
border-right:1px solid #262626;
}
.submenu_active {
background-color:#202020; 
font-weight:bold;
}
.user_panel {
float:right;
text-transform:none;
border-right:0px solid #262626;
border-left:1px solid #262626;
}
.content_block a {
line-height:1.4;
}
A.cata, A.cata:hover, .cata_selected ,a.cata_selected{
display:block;
line-height:1.4;
border-bottom:#262626 solid 1px;
padding:1px 1px 3px 7px
}
A.cata:hover {
background-color:#752B2B;
text-decoration:none;
}
.cata_selected {
color:#CCCCCC;
font-weight:bold;
background-color:#752B2B;
text-decoration:none;	
}
a.cata_selected {
color:#CCCCCC;
background-color:#752B2B;
font-weight:bold;
}
a.ch:hover, a.ch_select {
color:white;
background-color:#CC0000;
}
.album_box {
height:65px; 
width:210px; 
float:left; 
background:url(images/item_bg.jpg) no-repeat right top #050505; 
padding: 4px 4px 4px 4px; 
border:1px #000000 solid;
}
.header { 
	background-image: url(images/sort_bg.gif);     
	cursor: pointer; 
	font-weight: bold; 
	background-repeat: no-repeat; 
	background-position: center left; 
	padding-left: 20px; 
	border: 1px solid #151415; 
	margin-left: -1px; 
	padding:0px 10px 0px 20px;
} 
th.headerSortUp { 
background-image: url(images/sort_asc.gif); 
background-color: #202020; 
} 
th.headerSortDown { 
background-image: url(images/sort_desc.gif); 
background-color: #202020; 
} 
.logo_border {
border: 1px solid  rgb(57, 57, 57);
padding: 1px; width: 200px;
}
.img_border {
border: 1px solid rgb(57, 57, 57);
padding: 1px;;
}
.logo_border_thumb {
border: 1px solid rgb(57, 57, 57);
padding: 1px 1px 1px 1px; 
width: 90px;
}
.logo_border_thumb2 {
border: 1px solid rgb(57, 57, 57);
padding: 1px 1px 1px 1px; 
margin-right: 4px;
float: left;
width: 65px;
}
.image_border_thumb {
border: 1px solid rgb(57, 57, 57);
width: 65px;
height:65px;
vertical-align:middle;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(images/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(images/star.gif) no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.avatar {
width:80px;
border: 1px dashed rgb(102, 102, 102); 
padding: 1px;
}
.avatar_cmt {
width:32px;
height:32px;
border: 1px dashed rgb(102, 102, 102); 
padding: 1px;
float: right;
}
#favour {
position:fixed;
_position:absolute;
top:160px;
left:23%;
z-index:10;
_margin-top: expression(0 - parseInt(this.offsetHeight / 500) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
.overlay {
display:none;
width:100%;
_width:1024px;
height:100%;
_height:1500px;
position:fixed;
_position:absolute;
top:0;
left:0;
background:#000;
filter:alpha(opacity=70);	
-moz-opacity:.70;	
opacity:.70;
z-index:9;
_overflow:hidden;
}
#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #000000;
background-color: #333333;
padding: 5px;
opacity: 0.85;
color:#CCCCCC;
width:300px;
}
#tooltip h3, #tooltip div { margin: 0; }
.highlight { background-color: #666666 }
.album_border {
border: 1px solid rgb(57, 57, 57);
padding: 1px; width: 60px;
}

.rp_category, .rp_category ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.rp_category li a, .rp_category a:hover{
	padding:5px;
	background-color:#000000;
	display:block;
	color:#999999;
	text-transform:uppercase;
	padding-left:15px;
	border-left:5px solid #404040;
	margin-bottom:1px;
}
.rp_category li a:hover, .rp_category li a.active{
}

.rp_category li a.active{
	border-left:5px solid #CC0000;
	font-weight:bold;
}

.rp_subcategory li a, .rp_subcategory li a:hover{
	padding-left:25px;
	border:none;
	background:none;
}

.rp_subcategory li a:hover, .rp_subcategory li a.active{
	background:none;
	color:#999999;
}
.rp_subcategory li a.active{
	font-weight:bold;
	border-left:none;
}

.imgbox {
	height:130px;
	overflow:hidden;
	width:160px;
	border:1px dashed #666666;
}