/* =========================================================================
	Rick McGregor Music - Screen CSS
	Author:		Derek Balmer // Hold Fast Creative
	Version:	1.0
	Date:		07/27/08
========================================================================= */
@import url(tabs.css);

/* @group Common */
* {margin:0;padding:0;}

body {
	margin:0;
	padding:0;
	font-family: "Lucida Grande", arial, sans-serif;
	font-size:100%;
	color:#fff;
	background:#000 url(../themes/bodyBG2.jpg) 50% 0 no-repeat;
}

ul, li {list-style-type:none;}
img {border:0;}

a {color:#39c;}
a:hover {color:#c33;text-decoration:none;}
a:active {color:#09f;text-decoration:none;}
a {outline:none;}

h1 {font-size:32px;line-height:30px;margin:0 0 20px 0;}
h2 {font-size:28px;line-height:30px;margin:0 0 20px 0;font-family:georgia, times, serif;}
h3 {font-size:22px;line-height:26px;margin:0 0 8px 0;}
h4 {font-size:16px;line-height:20px;margin:0 0 5px 0;}
p {font-size:12px;line-height:18px;margin:2px 0 10px 0;}
br {display:block;margin-bottom:5px;}
strong {font-weight:bolder;}

table, tr, td {border:0;border-collapse:collapse;vertical-align:top;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* @end */

/* @group Layout */
#top {width:960px;height:240px;margin:0;padding:10px 0;}
#wrapper {width:960px;margin:0 auto;padding-bottom:10px;}
#primary {width:680px;margin:0 0 10px 260px;}
#footer {width:960px;margin:20px auto 0 auto;text-align:right;}
#footer p {margin-right:20px;}
/* @end */

/* @group Top */
h1#branding {position:absolute;top:200px;left:470px;font-size:0px;}
h1#branding a {text-indent:-9999px;display:block;width:320px;height:24px;overflow:hidden;}

#boombox {position:absolute;top:60px;left:530px;width:600px;height:160px;background:#cf0;overflow:scroll;}
/* @end */

/* @group Shows */
.showEntry {margin:0 0 10px 0;border-bottom:1px solid #39c;}
.showDate {float:left;display:inline;width:60px;margin:0 20px 20px 0;font:12px/14px arial;text-transform:uppercase;text-align:right;padding:10px;background:#39c;overflow:hidden;}
.showDetails {float:left;display:inline;width:500px;}
.showDetails p {margin:0;}
.showDetails p span.sLft {margin-right:10px;font-weight:bolder;}
/* @end */

/* @group Friends */
dl#friends {margin:0 0 20px 0;}
dl#friends dt {font-size:14px;text-transform:uppercase;font-weight:bolder;margin:0 0 3px 0;padding-top:3px;border-top:1px solid #39c;}
dl#friends dt a {text-transform:none;font-weight:normal;margin-left:20px;text-decoration:none;}
dl#friends dd {margin:0 0 10px 0;font-size:12px;color:#ddd;font-style:italic;}

/* @end */

/* @group Contact */
#contact p {font-weight:bolder;text-transform:uppercase;}
#contact input.inputField, #contact input.inputFieldSM {width:320px;border:none;background:#eaf5ff;font-size:18px;color:#181818;}
#contact input.inputField:focus, #contact input.inputFieldSM:focus, #contact textarea:focus {background:#ffc;color:#181818;}
#contact textarea {width:320px;border:none;background:#eaf5ff;font-size:14px;color:#181818;}
#contact input.inputFieldSM {width:140px;color:#181818;}
#contact input.btnSubmit {padding:5px;font-size:14px;background:#39c;color:#fff;border:1px solid #9cf;}

/* @end */







