body#bd { background-image: url(../../images/dark/bgr.jpg); background-repeat: repeat; background-attachment: fixed; background-position: left top; margin: 0; }
/* MODULE
--------------------------------------------------------- */
div.module h3,
div.module_text h3,
div.module_menu h3 { color: #f4da9a; font-weight: bold; font-size: 100%; line-height: 26px; background-image: url(../../images/dark/h3div.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-transform: uppercase; position: relative; border-bottom: 1px solid #717171; }
div.module,
div.module_text,
div.module_menu,
div.td-square1 { margin-bottom: 20px; padding: 0; float: left; clear: both; width: 100%; color: #cccccc; background-image: url(../../images/dark/square1.gif); background-repeat: repeat; background-attachment: scroll; background-position: right bottom; 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,
div.td-square4 {
	padding: 0 15px 15px;
	background: url(../../images/dark/square4.gif) no-repeat top left;
}

div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div {
	margin: 0;
	padding: 0;
	background: none;
}

/* Logs */
#td-logs {
	background: #262626;
}

#td-logs div.td-square1,
#td-logs div.td-square2,
#td-logs div.td-square3,
#td-logs div.td-square4 {
	margin: 0;
	padding: 0;
}

#td-logs div.td-square1 { background-image: url(../../images/dark/square1b.gif); background-repeat: repeat; background-attachment: scroll; background-position: right bottom; margin-bottom: 20px; }

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

#td-logs div.td-square3 {
	background: url(../../images/dark/square3b.gif) no-repeat right top;
}

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

/* dropdown */
div.default div.drop-down {  }

div.default div.drop-down dt.toggler { color: #fff; height: 30px; line-height: 28px; font-size: 110%; font-weight: bold; background-color: #222; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-indent: 10px; margin-bottom: 1px; cursor: pointer; }

div.default div.drop-down dt:hover.toggler, div.default div.drop-down dt.sfhover { color: #e6e6e6; background-color: #2c2c2c; }

div.default div.drop-down dd span.article {
	padding: 10px 0px 10px 0px;
}

div.default div.drop-down dd.last span.article {
	background: none;
}
#td_bottom { color: #cccccc; background:#262626;  padding: 0px 7px; border: solid 1px #333333; }
#td-search .inputbox { color: #efefef; background-color: #5a5a5a; width: 90%; padding-left: 5px; border: solid 1px #999; }
a, .componentheading, .contentheading {
	color: #E5BF64;
	text-decoration: none;
}
#menu-mss a, #menu-mss .separator { color: #e5bf64; }
.menutop .animated-bg { background-color: #000; padding:0; left: 6px; }
.menutop .submenu-animation-left { background-color: #e5bf64; }
.menutop .submenu-animation-right { background-color: #e5bf64; }
#menu-mss ul ul {background-color: #262626;border: solid 1px #0d0d0d;}
table.lr-padd2 td.lr-padd2 { color:#a6a6a6; background-color: #262626; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 25%; padding: 0 5px 5px; }
table.lr-padd2 h3 { color: #a6a6a6; text-transform: uppercase; padding: 3px 5px; border-bottom: 1px solid #616161; }
#td-footerwrap {
	clear: both;
	background: #222;
	padding: 10px 0;
	position: relative;
}
#td-footer small {
	color: #a6a6a6;
	font-size: 100%;
	padding: 8px 10px;
}
#td-footer a {
	color: #a6a6a6;
	text-decoration: underline;
}
#td-footer a:hover, #td-footer a:active, #td-footer a:focus {
	color: #d4d4d4;
}
.blog_more { background-color: #262626; margin: 10px 0; padding: 10px; border: solid 1px #686e60; }
a.readon { background-color: #262626; float: right; padding: 1px 5px 1px 22px; display: block; text-transform: lowercase; text-decoration: none; border: solid 1px #686e60; }
a.mainlevel { border-bottom: 1px solid #717171; }
#date-format { color: #d4d4d4; background-color: #4b4b4b; }
.day { color: #e5bf64; text-transform: uppercase; font-weight: normal; font-size: 150%; letter-spacing: 0.1em; line-height: 70%; }
#td-top-header { background-color: #333; }
#headcol { color: #fff; background-color: #616161; position: absolute; top: 0; left: 0; padding: 2px 10px; }

