/*
Theme Name: RSBANDBUpdate! v3
Theme URI: http://update.rsbandb.com
Description: 
Version: 3.0
Author: Brad Christensen
Author URI: http://bradpad.co.nz/
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
caption, tbody, tfoot, thead, tr, th, td,
small, strike, sub, sup, tt, var,
fieldset, form, label, legend,
dl, dt, dd, ol, ul, li {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

html {
	height: 100%;
	margin-bottom: 1px;
}
 
body {
	background: #000 url('http://s.rsbandb.com/i/water/bg.jpg') repeat;
	color: #FFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#banner {
	background: #080708 url('http://s.rsbandb.com/i/water/banner-rsbandbupdate.jpg') no-repeat top left;
	height: 200px;
	width: 100%;
}
	#banner strong a, #banner h1 a{
		height: 85px;
		position: absolute;
		text-indent: -9999em;
		top: 85px;
		width: 635px;
	}
	#banner-shadow {
		background: url('http://s.rsbandb.com/i/water/banner-shadow.png') repeat-x;
		height: 18px;
		position: absolute;
		top: 198px;
		width: 100%;
	}

#page {
	display: block;
	left: 0px;
	min-height: 100%;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
}

#wrapper {
	min-height: 1650px;
	min-width: 800px;
	padding: 15px;
	position: relative;
}

.sidebar {
	position: absolute;
	width: 230px;
}
	.glass {
		background: url('http://s.rsbandb.com/i/water/glass.png');
		padding:0 0 4px;
	}
	.glass-tl, .glass-tr, .glass-bl, .glass-br {
		background: url('http://s.rsbandb.com/i/water/glass-t.png') no-repeat top;
		height: 4px;
		width: 4px;
	}
	.glass-bl, .glass-br { background: url('http://s.rsbandb.com/i/water/glass-b.png') no-repeat top; }
	.glass-tr, .glass-br { background-position: bottom; }
	.sbr { right: 15px; }
	.absr { position: absolute; right: 0px; }
	.absl { position: absolute; left: 0px; }

	.sidebar strong {
		display: block;
		font-size: 0px;
		padding: 0px 15px 5px 5px;
		text-align: right;
	}
		.sidebar strong span { display: none; }
		.sidebar strong#firsth1 { padding-top: 10px; }
		
		ul.navigation, ul#donate {
			margin: 0 10px 16px 10px;
		}
		ul.navigation li, ul#donate li {
			display: block;
			list-style: none;
		}
		ul.navigation li a, ul#donate li a {
			background: url('http://s.rsbandb.com/i/water/nav-bg.png') repeat-x bottom;
			color: #FFF;
			display: block;
			padding: 8px 12px 8px 8px;
			text-align: right;
			text-decoration: none;
		}
			ul.navigation li ul {
				background: url('http://s.rsbandb.com/i/water/nav-ul-bg.png') repeat-y right;
			}
			ul.navigation li ul li a {
				padding-right: 30px;
			}
		ul.navigation span.selected a, ul.navigation a:hover, ul#donate a:hover {
			background: url('http://s.rsbandb.com/i/water/nav-bg.png') repeat-x top;
		}
	
	.sidebar .module {
		margin: 0 10px 6px 10px;
		text-align: center;
	}

	.sidebar .affiliates a { padding: 4px; }
	.sidebar .affiliates {
		padding: 10px 0 4px 0;
	}
		.sidebar .module a {
			color: #9CB9C5;
			text-decoration: none;
		}
		.sidebar .module a:hover {
			color: #FFF;
			text-decoration: underline;
		}
		.sidebar #update-about{
			background: url('http://s.rsbandb.com/i/water/module-bg.png') repeat-x;
			margin: 0 10px 6px 10px;
			font-size: 0.9em;
			text-align: justify;
		}
		
	.sidebar .side-ad-right{ text-align: right; padding-right: 10px; }
.search, .affiliates {
	background: url('http://s.rsbandb.com/i/water/module-bg.png') repeat-x;
	margin: 0 10px 6px 10px;
	padding: 0 0 5px 0;
}
	
	input, textarea, select { cursor: pointer; }
	input[type="text"], input[type="password"], textarea, select {
		background-color: #101212;
		border: 1px solid #355062;
		color: #fff;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: #171a1a; }

input[type="submit"],
input[type="button"],
input[type="reset"] {
	background: #1a1a1a;
	border: 1px solid #333;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 5px;
	text-shadow: 1px 1px 0 #000;
	text-transform: lowercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
	color: #FF6B6B;
	text-shadow: 1px 1px 0 #000;
}
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	border-color: #355062;
}
textarea { 
	font-size: 13px;
	line-height: 150%;
}
	.search input#sbi, input.info {
		color: #FFF;
		height: 16px;
		padding: 3px;
		width: 185px;
		margin-right: 10px;
	}
	.search input#sbi{
		float: right;
	}
	.search input#search{
		margin: 10px 0 0 7px;
	}
	.search input#sbi:focus, input.info:focus { background-position: bottom left; }
	#sbb		{ margin: 2px 0 0 0; }

.breadcrumbs, .byte {
	background: url('http://s.rsbandb.com/i/water/glass.png');
	height: auto;
	margin: 0 0 5px 230px;
	position: relative;
	width: auto;
}
.byte {
	box-shadow: 0 0 1em #080909;
        -moz-box-shadow: 0 0 1em #080909;
        -webkit-box-shadow: 0 0 1em #080909;
}
	.padright { margin-right: 235px !important; }
	.breadcrumbs .absr { right: 0px; top: 0px; }

.byte, .module-container {
	height: auto;
	margin: 0 0 5px 235px;
}
	.content-ad, top-article{ min-height: 350px; }
	.byte .head, .breadcrumbs {
		background: url('http://s.rsbandb.com/i/water/glass.png');
		padding: 7px 10px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
	}

	.byte .head h1, .breadcrumbs h1 {
		color: #8899A4;
		font-family: Cambria, Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
	}
	.byte .head h1 img, .breadcrumbs h1 img {
		padding: 0 2px 1px 2px;
		vertical-align: bottom;
	}

	.byte .head h2, .byte .head h2 a, .module-container .module h2, .module-container .module h2 a {
		color: #FFF;
		font-family: Calibri, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		text-decoration: none;
	}
		.byte .head h2 a:hover, .module container .module h3 a:hover { color: #9dc9f9; }

	.byte .head small {
		color: #8899A4;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-shadow: 1px 1px #000;
	}
		.byte .head small cite { font-weight: bold; }
		.byte .head small a { color: #FFF; text-decoration: none; }
		.byte .head small a:hover cite { color: #00AEFF !important; }

	.byte .pad, .module-container .module .pad { padding: 10px 20px 15px 20px; }
		.byte .pad p {
			line-height: 150%;
			padding: 4px 0 4px 0;
		}
		.byte .pad a {
			color: #9dc9f9;
			text-decoration: none;
		}
			.byte .pad a:hover { color: #8899A4; }
		
		.byte .pad ul {
			line-height: 150%;
			margin: 4px 0 4px 15px;
		}
		.byte .pad h3, .module-container .module h3{
			color: #9BBACF;
			font-size: 1.2em;
			margin-top: 4px;
		}
.module-container .split { float: left; width: 50%; }
.module-container .split .module {
	background: url('http://s.rsbandb.com/i/water/glass.png');
	margin: 0 5px 5px 0;
	box-shadow: 0 0 1em #080909;
        -moz-box-shadow: 0 0 1em #080909;
        -webkit-box-shadow: 0 0 1em #080909;
}
.module-container .split .mright { margin: 0 0 5px 0; }
	
	.module-container .module h2 {
		background: url('http://s.rsbandb.com/i/water/glass.png');
		padding: 4px 10px;
	}
	.module-container .module p{ color: #fff; }
	.module-container .module ul {
		list-style: none;
		padding: 6px 10px 8px 20px;
	}
	.module-container .module ul li, .module-container .module ul li a, .module-container .module .pad a {
		color: #8899A4;
		line-height: 150%;
		text-decoration: none;
	}
	.module-container .module ul.archives{
		float:left;
		clear: both;
		list-style-type: none;
		margin: 5px 0 15px;
		padding: 6px 0 8px 20px;
		width: 375px;
	}
		.module-container .module ul.archives li{
			display: block;
			float: left;
			width: 33%;
		}
		.module-container .module ul li a:hover, .module-container .module .pad a:hover {
			color: #FFF;
			text-decoration: underline;
		}
	#module-rsbandbinformer ul {
		padding: 11px 10px 13px 20px;
	}
ul.comment-list{
	list-style-type: none;
}
	ul.comment-list li.odd{
		background:transparent url('http://s.rsbandb.com/i/water/module-bg.png') repeat scroll center top;
	}
textarea#comment{
	height: 185px;
	padding: 3px;
	width: 500px;
}
textarea#comment:focus{ background-position: bottom left; }

#footer {
	background: url('http://s.rsbandb.com/i/water/footer-bg.png') repeat-x top;
	bottom: -1px;
	height: 42px;
	left: 0px;
	padding: 23px 0 6px 0;
	position: absolute;
	width: 100%;
	z-index: 999;
}
	#footer .left, #footer .right {
		float: left;
		font-family: 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px 0 0 10px;
	}
	#footer .right {
		float: right;
		padding: 3px 10px 0 0;
		text-align: right;
	}

	#footer a {
		color: #9DC9F9;
		text-decoration: none;
	}
		#footer a:hover { text-decoration: underline; }

.addiv-left {
	float: left;
}
.addiv-right {
	float: right;
	padding: 10px 0 10px 10px;
}

.clear { clear: both; }
