/*THEME NAME: RuggedTHEME URI: http://bandthemer/demo/#ruggedDESCRIPTION: BandThemer.com ThemeVERSION: 1.1AUTHOR: BandThemer.comAUTHOR URI: http://bandthemer.comTAGS:band-themerTags: paper, custom header, fixed width, two columns, widgetsThe CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php*/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, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* Body */body {	background: #eaeaea url('images/body.png') left top repeat-x;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 11px;	line-height: 15px;}/* Extras */.clear {	clear: both;}/* Wrappers */div#wrapper {	background: #2c2825 url(images/pattern.jpg) no-repeat fixed left top;}/* Header */div#header {	background: url(images/header_bkrnd.png) no-repeat left top;	height: 166px;	margin: 0 auto;	width: 936px;}div#header h1 {	float: left;	font-size: 7.5em;	line-height: 1.0em;	margin: 50px 0 0 0;	text-transform: uppercase;	letter-spacing: 0.1em;}div#header a {	color: #fff;	text-decoration: none;}div#header h1 a span {	color: #c5c5c5;}/* Header navigation */div#header ul {	float: right;	font-size: 2.2em;	margin: 125px 0 0;}div#header li {	float: left;	margin: 0 0 0 22px;}div#header li a:hover,div#header li.current a {	border-bottom: 1px solid #FFF;	padding-bottom: 2px;}/* Banner image and login */div#bandimage {	margin-bottom: 10px;	position: relative;	width: 100%;	height:382px;}div#login {	background: url('images/loginform.png') left top no-repeat;	bottom: 0;	height: 41px;	left: 0;	position: absolute;	width: 540px;}div#login h2,div#login label {	display: none;}div#login input {	float: left;}div#login form {	margin: 6px 0 0 88px;}div#login input {	background: url('images/loginform.png') left -1000px no-repeat;;	border: none;	display: block;	height: 18px;	line-height: 1.8em;	margin: 0 10px 0 0;	padding: 5px 5px 0 5px;	position: relative;	width: 130px;	z-index: 9999;}div#login input:hover {	cursor: default;}div#login input.button {	height: 25px;	margin: 0 0 0 0;	text-indent: -999em;	width: 37px;}div#login input.button:hover {	cursor: pointer;}div#login p#register {	display: block;	height: 15px;	margin: 3px 0 0 15px;	position: absolute;	right: 12px;	top: 7px;	width: 80px;}div#login p#register a {	display: block;	height: 15px;	text-indent: -999em;	width: 80px;}/* Content Container */div#container {	background: #fff;	clear: both;	color: #272727;	margin: 0 auto;	width: 960px;}div#container div.wrap {	padding: 10px;}/* Main content */div#content {	float: left;	font-size: 1.2em;	line-height: 1.4em;	width: 600px;}div#content a {	color: #272727;	text-decoration: none;}div#content p {	margin: 0 0 15px 0;}div#content h2 {	float: left;	font-size: 2.0em;	letter-spacing: 0.1em;	margin: 0 0 3px 0;	padding: 0 17px 0 0;	text-transform: uppercase;}div#content h3 {	font-size: 1.2em;	letter-spacing: 0.2em;	margin: 0 0 15px 0;	text-transform: uppercase;}div#content p.meta {	clear: both;	font-weight: bold;	text-transform: lowercase;}div#content p.meta a {	color: #868686;	text-transform: capitalize;}div.post-content {	background: url('images/page.png') left bottom no-repeat;	clear: both;	padding: 0 0 30px 0;	position: relative;}body.page div.post-content {	padding-top: 15px;}p.comments-number {	bottom: -8px;	font-size: 1.2em;	font-weight: bold;	position: absolute;	right: 10px;	text-transform: uppercase;}div#content p.comments-number a {	color: #fff;}.post {	margin-bottom: 20px;}li.post {	background: url('images/post.png') left bottom no-repeat;	padding: 0 0 20px 0;	position: relative;}body.single li.post {	background: none;	padding: 0;}div#content p.comments-link {	font-size: 1.1em;	position: absolute;	right: 7px;	bottom: 4px;	margin: 0;	text-transform: uppercase;}div#content p.comments-link a {	color: #fff;}/* Comments */ol.commentslist {	width: 600px;}li.comment {	padding: 43px 0 0 0;	position: relative;	width: 100%;}li.comment div.meta {	background: url('images/comment.png') left top no-repeat;	color: #fff;	float: left;	font-size: 1.2em;	height: 33px;	left: 0;	line-height: 1.5em;	position: absolute;	top: 0;	width: 100%;}div#content li.comment div.meta a {	color: #fff;}li.comment div.meta p {	float: left;	padding: 0 0 0 6px;}li.comment div.meta p.actions,li.comment div.meta ul.actions {	float: right;	margin: 3px 0 0 0;	padding-right: 10px;	text-transform: uppercase;}li.comment div.meta ul.actions li {	float: right;	line-height: 0.8em;}li.comment div.meta li.third {	border-right: 1px solid #fff;	margin: 0 5px 0 0;	padding: 0 5px 0 0;}li.comment div.meta li.first a {	border-left: 1px solid #fff;	margin-left: 5px;	padding-left: 5px;}ol.commentslist ol.commentslist,ul.children {	margin-left: 36px;	width: 564px;}div#comments h2 {	background: none;	margin: 0 0 10px 0;}/* Respond form */div#respond form {	clear: both;	padding-top: 5px;}div#respond input, div#respond textarea, div#respond button {	clear: left;	float: left;	margin: 0 0 10px 0;}div#respond label {	display: none;}div#respond input {	background: url('images/input.png') left top no-repeat;	border: none;	height: 26px;	padding: 12px 10px 0 10px;	width: 199px;}div#respond textarea {	background: none;	border: none;	height: 94px;	margin: 0;	max-height: 94px;	max-width: 484px;	min-height: 94px;	min-width: 484px;	width: 484px;}div#respond div#textarea {	background: url('images/textarea.png') left top no-repeat;	clear: left;	float: left;	height: 114px;	max-height: 114px;	max-width: 504px;	min-height: 114px;	min-width: 504px;	padding: 10px 0 0 10px;	width: 504px;}div#respond button {	background: url('images/publish.png') left top no-repeat;	border: none;	display: block;	height: 38px;	text-indent: -999em;	width: 106px;}div#respond button:hover {	cursor: pointer;}/* Sidebar */div#sidebar {	float: right;	font-size: 1.2em;	line-height: 1.4em;	width: 291px;}div#sidebar h3 {	font-size: 2.0em;	letter-spacing: 0.1em;	margin: 15px 0 10px 0;	padding: 0 0 0 17px;	text-transform: uppercase;	word-spacing: -5px;}div#sidebar h3 span {	color: #868686;}div#sidebar div.widget,div#sidebar li.widget {	margin: 0 0 20px 0;}div#sidebar .widget a {	color: #000;	text-decoration: underline;}li#flickr img {	height: 54px;	margin: 0 9px 9px 0;	width: 58px;}div#sidebar input {	background: url('images/input.png') left top no-repeat;	border: none;	float: left;	height: 26px;	line-height: 0.5em;	margin: 0 10px 0 0;	padding: 12px 10px 0 10px;	width: 199px;}div#sidebar button {	background: url('images/go.png') left top no-repeat;	border: none;	display: block;	height: 38px;	text-indent: -999em;	width: 45px;}div#sidebar button:hover {	cursor: pointer;}/* Footer */div#footer {	background: url('images/footer.png') top repeat-x;}div#footer div.wrap {	background: url('images/footerin.png') left top no-repeat;	height: 80px;	margin: 0 auto;	width: 600px;}ul#links {	float: left;	width: 100%;	padding-bottom: 35px;}ul#links li {	float: left;	height: 57px;}ul#links a {	display: block;	text-indent: -999em;}li#purevolume {	background: url('images/footerlinks.png') left top no-repeat;	width: 193px;}li#purevolume a {	height: 30px;	margin: 17px 0 0 0;	width: 168px;}li#myspace {	background: url('images/footerlinks.png') -193px top no-repeat;	width: 149px;}li#myspace a {	height: 30px;	margin: 17px 0 0 0;	width: 123px;}li#lastfm {	background: url('images/footerlinks.png') -342px top no-repeat;	width: 88px;}li#lastfm a {	height: 30px;	margin: 17px 0 0 0;	width: 63px;}li#facebook {	background: url('images/footerlinks.png') -430px top no-repeat;	width: 252px;}li#facebook a {	height: 30px;	margin: 17px 0 0 0;	width: 88px;}ul#links li#bandthemer {	background: url('images/footerlinks.png') right top no-repeat;	float: right;	width: 87px;}li#bandthemer a {	height: 40px;	margin: 15px 0 0 0;	width: 86px;}ul#footer-nav {	clear: both;	font-size: 1.2em;}ul#footer-nav li {	background: url('images/footernav.png') left 2px no-repeat;	float: left;	margin: 0 0 0 8px;	padding: 0 0 0 9px;}ul#footer-nav li.first {	background: none;	margin-left: 0;	padding-left: 0;}div#footer a {	color: #686868;	text-decoration: none;}
