/*THEME NAME: StripesTHEME URI: http://bandthemer/demo/#stripesDESCRIPTION: BandThemer.com ThemeVERSION: 1.0AUTHOR: BandThemer.comAUTHOR URI: http://bandthemer.comTAGS:band-themerTags: blue, 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 {	background: url('images/body.png') repeat;	color: #ffffff;	font-family: Helvetica, Arial, sans-serif;	line-height: 1;}a {	border-bottom: 1px solid #000000;	color: #ffff00;	text-decoration: none;	font-weight: bold;}a:hover {}.clear {	clear: both;}div#wrapper {	background: url('images/wrapper_orng.png') left top repeat-x; 	font-size: 1.2em;}div#wrapper-in {	background: url('images/wrapper-in_orng.png') center top no-repeat;	margin: 0 auto;	width: 1100px;}div#wrapper-innermost {	background: url('images/page_test.png') 59px top repeat-y;}/* Header */div#header {	background: url('images/') 2px top no-repeat;	margin: 0 auto;	padding: 0;	position: relative;	width: 1030px;}/* Navigation */div#nav {	float: right;	font-size: 1.2em;	height: 51px;	line-height: 1.5em;	margin: 0;	right: 0;	padding: 0 400px 0 50px;	position: absolute;	top: 11px;	width: auto;}div#nav ul {	float: none;	width: auto;}div#nav li {	float: right;	margin: 0 50px 0 0;}div#nav a {	border-bottom: none;	color: #fff;	text-decoration: none;}/* Banner */div#banner {	background: url('images/') right -41px no-repeat;	height: 140px;	margin: 0 0 20px 0;	width: 100%;}div#banner a {	border-bottom: none;}div#banner img {	margin: 50px 0 0 45px;}body.home div#banner {	height: auto;}/* Container */div#container {	clear: both;	margin: -20px auto 0 auto;	padding: 0 0 0 0;	width: 940px;}body.home div#container {	margin: 0 auto 0 auto;}div#container-wrap {	background: url('images/containerwrap_test.png') left repeat-y; }div.box {	float: left;	width: 940px;}body.home div.box {	margin: 0 20px 0 0;	width: 460px;}body div.last,body.home div.last {	margin-right: 0;}div.box-header {	background: #282828;	height: 50px;	margin: 0 0 20px 0;	padding: 5px 0 0 10px;}body.home div.box-header {	background: #ffff33;	height: 37px;	margin: 0 0 2px 0;}div#container-wrap div.box-header {	background: #ffff33;	border-bottom: 7px solid #000;	margin-bottom: 0;}div.box h2 {	background: url('images/') left 5px no-repeat;	color: #22aeef;	float: left;	font-size: 2.2em;	padding: 0 65px 0 0;	font-weight: bold;}body.home div.box-header h2, div.box-header h3 {	background: url('images/') left 1px no-repeat;	font-size: 1.3em;	padding: 0 91px 0 0;	font-weight: bold;}div.box h2 span, div.box h3 span {	color: #000;	font-weight: bold;}div.box-content, div.aside {	background: #282828;	font-size: 0.8em;	font-weight: normal;	line-height: 1.4em;	width: 640px;}div.box-content {	float: left;}body.page div.box-content {	float: none;	width: 940px;}body.home div.box-content {	background: #292929; 	float: none;	width: auto;}div#container-wrap div.box-content {	background: none;}div.box-content p {	margin: 0 0 15px 0;}div.box-content p.read-more {	margin: 35px 0 0 0;}div.box-content div.sleeve, div.aside div.sleeve {	padding: 18px 12px;}/* Blog sidebar */div.aside {	float: right;	width: 280px;}div.aside h3 {	color: #fff;	font-size: 1.8em;	margin: 0 0 12px 0;}div.aside a {	border-bottom: none;	color: #7a7a7a;	text-decoration: none;}div.aside ul {	margin: 0 0 22px 0;}div.aside li {	margin: 0 0 5px 0;}/* Blog posts */.post {	margin-bottom: 25px;}div.post-head {	background: url('images/post.png') left bottom no-repeat;	margin: 0 0 12px 0;	padding: 0 0 38px 0;}div.post-head h3 a {	border-bottom: none;	color: #fff;	font-size: 1.8em;}div#respond div.post-head {	background: none;	padding: 0;}div#respond div.post-head h3 span,div.post-head h3#comments span {	font-size: 1.8em;}div.post-head h3#comments span a {	font-size: 1.0em;}div.post-head h3#comments {	padding-top: 15px;}/* Home page sidebar */div#sidebar {	clear: both;	float: left;	padding: 20px 0 0 0;}div#sidebar-in {	background: url('images/homesidebar-in_test.png') left top repeat-y; }div#sidebar div.box {	width: 220px;}div#sidebar div.box-content div.sleeve {	padding: 5px 0 5px 15px;}div#sidebar-in div.box-content {	background: none;}div#sidebar div.box h3 {	background: url('images/') -1px 1px no-repeat;	padding: 0 0 0 53px;}div#sidebar-in div.box-header {	background: #00cccc;	border-bottom: 7px solid #000;	margin-bottom: 0;}div#sidebar a {	border-bottom: none;}div#sidebar img {	height: 65px;	margin: 0 13px 5px 0;	width: 57px;}div#sidebar div.box li {	margin: 0 0 4px 0;}div#sidebar div.box p {	margin-bottom: 15px;	margin-top: 10px;}/* Footer */div#footer {	background: url('images/footer.png') left bottom no-repeat;	clear: both;	font-size: 0.4em;	margin: 0 auto 0 auto;	padding: 20px 0 0 0;	width: 1030px;}div#footer a {	border-bottom: none;}div#footer-in {	background: url('images/footer2.png') right bottom no-repeat;	height: 75px;	width: 100%;}div#footer div.sleeve {	background: #1f1f1f url('images/footersleeve.png') top repeat-x;	height: 50px;	margin: 0 22px;}div#footer ul {	float: left;	margin: 12px 0 0 0;}div#footer ul.cred {	margin: 20px 0 0 0;	float: right;}div#footer li {	float: left;	margin-right: 25px;}div#footer ul.cred li#bandthemer {	margin-top: -15px;}li#purevolume a {	background: url('images/sprite.png') left top no-repeat;	display: block;	height: 25px;	text-indent: -999em;	width: 167px;}li#myspace a {	background: url('images/sprite.png') -167px top no-repeat;	display: block;	height: 25px;	text-indent: -999em;	width: 126px;}li#lastfm a {	background: url('images/sprite.png') -293px top no-repeat;	display: block;	height: 26px;	text-indent: -999em;	width: 64px;}li#facebook a {	background: url('images/sprite.png') -357px top no-repeat;	display: block;	height: 26px;	text-indent: -999em;	width: 95px;}li#bandthemer a {	background: url('images/sprite.png') -452px top no-repeat;	display: block;	height: 41px;	text-indent: -999em;	width: 89px;}/* Comments */input,textarea {	background: #000;	border: none;	color: #7a7a7a;	font-size: 1.0em;	padding: 5px;}textarea {	height: 114px;	max-height: 114px;	min-height: 114px;	min-width: 490px;	max-width: 490px;	width: 490px;}form#commentform label {	display: none;}div.box-content form#commentform p {	margin-bottom: 15px;	margin-top: -10px;}input#submit {	background: url('images/publish.png') left top no-repeat;	color: #fff;	display: block;	font-size: 1.1em;	height: 32px;	text-indent: -999em;	width: 133px;}input#submit:hover {	cursor: pointer;}div#respond {	padding-top: 25px;}li.comment div.title {	color: #fff;	font-size: 1.2em;}li.comment div.title a,li.comment div.meta a {	border-bottom: none;	color: #fff;}li.comment {	background: url('images/post.png') left bottom no-repeat;	position: relative;	margin: 0 0 0 0;	padding: 0 0 28px 0;}ol.commentlist li.last {	background: none;	padding: 0;}li.comment div.meta {	font-size: 1.2em;	position: absolute;	right: 0;	top: 0;}li.comment div.meta li {	float: right;	line-height: 0.5em;}li.comment div.meta li.first {	border-left: 1px solid #fff;	margin: 0 0 0 5px;	padding: 0 0 0 5px;}li.comment div.meta li.third {	border-right: 1px solid #fff;	margin: 0 5px 0 0;	padding: 0 5px 0 0;}ol.commentlist {	position: relative;	top: -15px;	margin-bottom: -30px;}li.comment div.entry {	font-size: 1.1em;}