/* YUI reset... it's the bee's knees! */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* End YUI reset, now it's time for some awesome styles */

body {background-color: #e3e3e3;font-family: Helvetica, Arial, sans-serif;font-size: 13px;}

.bodyHome {background-color: #000;-webkit-font-smoothing:antialiased;}

a {color: black;text-decoration: none;}

a:hover {text-decoration: underline;}

#header {background: black url('images/header.jpg');margin: 0 auto;width: 980px;height: 196px;}

#fat {height:10px;background-color: white;border: 1px solid black;border-bottom: 0;margin: 20px auto 0;width: 920px;}

#fat-home {height:10px;background-color: black;border: 1px solid #404040;border-bottom: 0;margin: 20px auto 0;width: 920px;}

#page {background-color: white;border: 1px solid black;border-top: 0;margin: 0 auto 20px auto;width: 880px;padding: 20px;}

#page-home {background-color: black;border: 1px solid #404040;border-top: 0;margin: 0 auto 20px auto;width: 880px;padding: 20px;}

#nav {font-weight: bold;font-size: 17px;margin-left:-10px;height:40px;}

.navItem {display:inline-block;padding-left: 10px;padding-right: 15px;border-right:2px solid black;}

.home {border-right:2px solid #404040;}

.home a {color: #808080;}

#shows {clear: left;float:left;width: 286px;}

.showButton {margin-bottom:1px;height:45px;}

#video {float: right;width: 594px;height: 446px;background: black;}

#details {float: left;width: 256px;background: black;height: 232px;color: white;padding:15px;line-height: 20px;}

#itunesBox {margin-top: 15px;background-color: #1f1f1f;border: 1px solid #3f3f3f; width: 234px;padding: 10px;text-align: center;font-weight: bold;}

#itunesBox a {color: white;}

h2 {font-size:17px;padding-bottom: 2px;margin-bottom: 10px;border-bottom: 1px solid #dfdfdf;color: #b7b7b7;}

#footer {padding: 20px 0 0;text-align: center;width: 880px;}

#footerNav {font-weight: bold;}

.clear {clear: both;}

.bio {width: 190px;padding-right: 40px;float:left;}

h3 {font-weight: bold;font-size: 15px;padding-bottom: 5px;text-align: center;color: #333;}

.last {border:0;padding-right: 0;}

.newLine {clear:both;width: 880px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #dfdfdf;}

#content p a {font-weight: bold;}

#content ul {list-style: square;padding-top: 10px;padding-bottom: 5px;}

#content ul li {margin-left: 20px;padding-bottom: 5px;line-height: 20px;}

#content ul li a {font-weight: bold;text-decoration: underline;}

.bigText {font-size: 18px;margin-bottom: 10px;padding: 15px;border: 1px solid #d6d6d6;background-color: #f0f0f0;text-align: center;font-style: italic;font-family: Georgia, "Palatino Linotype", serif;color:#666;}

#showPgLeft {float:left;width: 550px;padding-right: 30px;}

#showPgLeft #showAbout p, #aboutPg p {line-height: 20px;padding-bottom: 10px;}

.bigText p {padding-top: 15px;color: black;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-weight: bold;}

p.small {font-size: 14px;}

#showPgRight {float:right;}

#objectError {width:594px;}

#objectError a {font-weight:bold;}