/**
 * +[ Slayers Revolution ]+
 * Original run: March 16, 2010
 */
body {
	background: #d6bc80 url(skin_bg.jpg) no-repeat right 26px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}
#content {
	background: url(skin_header.jpg) no-repeat 4px 26px;
	margin: 0 175px 0 176px;
	padding-top: 25px;
	min-width: 831px !important;
	width: auto !important;
}
#content #tl_fill {
	display: none;
}
#content #tr_fill {
	display: none;
}
#content #tl {
	background: transparent url(tl.gif) no-repeat 0px 0px;
}
#content #tr {
	background: transparent url(tr.gif);
}
#content .bd {
	background: transparent url(ml.gif) repeat-y 0px 0px;
}
#content .bd .c {
	background: transparent url(mr.gif) repeat-y right 0px;
}
#content.fix .bd .c, #content.big .bd .c, #content.full .bd .c {
	background: transparent url(mr_white.gif) repeat-y right 0px;
}
#content .bd .c .s {
	background: #fff;
}
#content .ft {
	background: url(bl.gif) no-repeat 0px 0px;
}
#content .ft .c {
	background: transparent url(br.gif) no-repeat right 0px;
}
#content.fix .ft .c, #content.big .ft .c, #content.full .ft .c {
	background: transparent url(br_white.gif) no-repeat right 0px;
}
#content #b_fill {
	background: #695d62;
}
#netbar {
	background: #820501 url(netbar_bg.gif) repeat-x right 0px;
	border-bottom: 0;
	color: #fa0;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	width: auto;
}

* html #netbar {
	width: expression(document.documentElement.clientWidth);
}

#netbar a:link, #netbar a:visited { color: #fff; }
#netbar a:hover { text-decoration: underline; }
#searchbar input {
	background-image: none;
	background-color: #900;
	border-color: #f60;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#userbar {
	background: transparent no-repeat 204px 0px;
	color: #ffe7cc;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1px 4px 0px 20px;
	padding-top: 4px;
	padding-bottom: 112px;
}
#userbar #userbar_links a:link, #userbar #userbar_links a:visited {
	background-color: #41372c;
	border: 1px solid #a58e74;
	color: #9b8a75;
	text-decoration: none !important;
}
#userbar #userbar_links .b:hover {
	background-color: #5f4a32;
	border: 1px solid #baa58c;
	color: #b29d84;
}
/* login bar spacing fixes */
*:first-child+html #userbar #userbar_login { line-height: 22px; } /* IE7 fix */
* html #userbar #userbar_login { margin-top: 3px; } /* IE6 & below fix */
#userbar #userbar_login { padding: 0 }
#userbar #userbar_login a:link, #userbar #userbar_login a:visited {
	color: #e6d4bc;
}
#userbar #userbar_login a:hover {
	color: #fff;
	text-decoration: none;
}
#userbar #userbar_login .textinput {
	background: #41372c;
	border: 1px solid #927d66;
	color: #a78d6d;
	font-family: Arial, Helvetica, sans-serif;
}
#userbar #userbar_login input {
	margin: 0px 5px 0px 5px;
	vertical-align: middle;
}
#menus {
	margin-right: 5px;
}
#container {
	background: #634a30;
	color: #fff;
}
#content #b_fill {
	background: #634a30;
}
#sidebar {
	background: #634a30;
}
	#sidebar a:link, #sidebar a:visited {
		color: #e1bd9a;
	}
	#sidebar a:hover {
		color: #fff;
	}
#sidebar_featured_desc {
	background: transparent;
}
.sidebar_header {
	background: transparent url(sidebar_header.gif) repeat-x top;
}
.sidebar_items .date { color: #a67540; }
#sidebar #featured-videos #titles { width: 170px; }
#sidebar .sidebar_header.first, #featured-articles .sidebar_header, #recent-articles .sidebar_header {
	background: transparent url(sidebar_top.gif) repeat-x top;
}
#footer {
	background: #634a30;
	color: #b1a598;
}
#footer a:link, #footer a:visited { background: transparent; color: #d1c9c1; }
#footer a:hover { background: transparent; color: #e8e4e0; }
#footer #bt_tl {
	background: transparent url(bt_tl.gif);
}
#footer #bt_tr {
	background: transparent url(bt_tr.gif);
}
/**
 * AD CAMPAIGN IMAGES
 */
#skin_left { background: url(skin_left.jpg); position: absolute; top: 26px; left: 0px; }
#skin_left, #skin_left img { height: 820px; width: 180px; }
#skin_header { position: absolute; top: 60px; left: 181px; }
#skin_header, #skin_header img { height: 90px; width: 630px; }
