/*
Theme Name: RSBANDBInformer! v3
Theme URI: http://informer.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, 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-rsbandbinformer.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: 1370px;
	min-width: 800px;
	padding: 15px;
	position: relative;
}

.sidebar {
	position: absolute;
	width: 230px;
}
	.glass {
		background: url('http://s.rsbandb.com/i/water/glass.png');
	}
	.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 .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 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	input[type="radio"]{
		margin-top: 5px;
	}
	.search input#sbi, input.info {
		background: url('http://s.rsbandb.com/i/water/sbi-bg.png') no-repeat top left;
		border: none;
		color: #FFF;
		height: 16px;
		padding: 3px;
		width: 185px;
	}
	.search input#sbi{
		float: right;
	}
	.search input#search{
		margin: 10px 0 0 20px;
	}
	.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;
}
	.padright { margin-right: 235px !important; }
	.breadcrumbs .absr { right: 0px; top: 0px; }

.byte, .module-container {
	height: auto;
	margin: 0 0 5px 235px;
}
	.content-ad{ min-height: 350px; }
	.byte .head, .breadcrumbs {
		background: url('http://s.rsbandb.com/i/water/glass.png');
		padding: 7px 10px;
	}

	.byte .head h1, .breadcrumbs h1 {
		color: #8899A4;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Calibri, 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: #00AEFF; }

	.byte .head small {
		color: #8899A4;
		font-family: Calibri, 'Lucida Sans', Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
	}
		.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: #00AEFF;
			text-decoration: none;
		}
			.byte .pad a:hover { color: #8899A4; }
		
		.byte .pad ul{
			line-height: 150%;
			margin: 4px 0 4px 15px;
		}
		.byte .pad ol{
			line-height: 150%;
			margin: 4px 0 4px 20px;
		}
		.byte .pad h3, .module-container .module h3{
			color: #9BBACF;
			font-size: 1.2em;
			margin-top: 4px;
		}
		
		.byte .pad p img{
			margin: 7px 7px 7px 0;
			border: 0;
		}
		.byte .pad img.alignleft{
			float: left;
		}
		
		.byte .pad img.alignright{
			float: right;
		}
		
		.byte .pad img.aligncenter{
			display: block;
			margin: 0 auto;
			text-align: center;
		}
.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;
}
.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: 99%;
	}
		.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{
	background: url('http://s.rsbandb.com/i/water/textarea-bg.png') no-repeat top left;
	border: none;
	color: #FFF;
	height: 186px;
	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: #00AEFF;
		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; }
