body#bd { background-color: #121212; }
#menu-mss li {background: url(../images/dark/menu-rg.png) 100% 4px no-repeat; display: block;float: left;margin: 0 4px 0 0;padding: 0;font-weight: bold;}
#menu-mss li a, #menu-mss li .separator {background: url(../images/dark/menu-le.png) 0 4px no-repeat;}
#menu-mss li.active, #menu-mss li.active:hover, #menu-mss li.active.sfHover, #menu-mss li:hover, #menu-mss li.sfHover {background: url(../images/dark/menuover-rg.png) 100% 4px no-repeat;}
#menu-mss li.active a, #menu-mss li.active .separator, #menu-mss li.active a:hover, #menu-mss li.active .separator:hover, #menu-mss li:hover a, #menu-mss li:hover .separator, #menu-mss li.sfHover a, #menu-mss li.sfHover .separator {background: url(../images/dark/menuover-le.png) 0 4px no-repeat;color: #000;}
#td-basedwrap { color:#cccccc; background-color: #333; padding: 0; padding: 0; }
div.module,
div.module_text,
div.module_menu,
div.td-square1 {
	margin-bottom: 10px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: #101010 url(../images/dark/square1.gif) no-repeat right bottom;
	color: #cccccc;
	overflow: hidden;
}
div.module div,
div.module_text div,
div.module_menu div,
div.td-square2 {
	padding: 0;
	background: url(../images/dark/square2.gif) no-repeat bottom left;
}
div.module div div,
div.module_text div div,
div.module_menu div div,
div.td-square3 {
	padding: 0;
	background: url(../images/dark/square3.gif) no-repeat top right;
}
div.module div div div,
div.module_text div div div,
div.module_menu div div div{
	padding: 10px 20px 15px;
	background: url(../images/dark/square4.gif) no-repeat left top;
}
div.td-square4 { background: url(../images/dark/square4.gif) no-repeat left top; padding: 15px; }
/*Vods */
#td-vods a { color: #fefeb7; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: underline; }
#td-vods div.td-square1,
#td-vods div.td-square2,
#td-vods div.td-square3,
#td-vods div.td-square4 {
	margin: 0;
	padding: 0;
}

#td-vods div.td-square1 { color: #000; background: #cacaca url(../images/dark/square1b.gif) no-repeat right bottom; margin-bottom: 10px; }

#td-vods div.td-square2 {
	background: url(../images/dark/square2b.gif) no-repeat left bottom;
}

#td-vods div.td-square3 {
	background: url(../images/dark/square3b.gif) no-repeat right top;
}
#td-vods div.td-square4 { background: url(../images/dark/square4b.gif) no-repeat left top; padding: 10px; }

#td_bottom { border-top: 1px solid #333; }
.blog_more { background-color: #121212; border: solid 1px #444; }
table.lr-padd2 { clear: both; background: #cacaca url(../images/dark/footer.gif) repeat-x 50% top; color: #333; padding-top: 2px; }
table.lr-padd2 h3 { color: #666; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; margin: 0 0 2px; text-indent: 0; border-bottom: 1px solid #666; }
#td-footer { color: #e6e6ca;}

a.readon { float: right; padding: 1px 5px 1px 22px; display: block; background: #484848 url(../images/pages.gif) no-repeat 5% 50%; color: #dfdfdf; text-transform: lowercase; text-decoration: none; border: solid 1px #333; }

#td-left div.moduletable, #td-left div.moduletable_menu , #td-left div.moduletable_text {
	padding: 5px;
	background: #222222;
	margin-bottom: 10px;
	border: solid 1px #000;
}
#td-right div.moduletable, #td-right div.moduletable_menu , #td-right div.moduletable_text {
	padding: 5px;
	background: #222222;
	margin-bottom: 10px;
	border: solid 1px #000;
}

#td-colfooter  { color: #cccccc; background: #333; }