html, body {height: 100%;}

body {font-family: Georgia, Arial, Verdana, sans-serif; font-size:13px; color:#332a28; background: url(images/bg2.jpg) top left repeat; margin: 0px;}

h1 {font-size:24px;}
h2 {font-size:18px; display:inline;}
a {color:#332a28;}
a:hover {color:#4b4947;}
.smallText {font-size:11px;}

#container {position:relative; width:1000px; margin:0px auto; background:url(images/bg.jpg) top left no-repeat; height:100%; }
.postContainer {clear:both;}

#topNav {width:735px; margin:100px 0px 10px 0px; margin-left:205px;}
#topNav ul {list-style-type:none; padding:0px; margin:0px;}
#topNav ul li {display: inline; padding-right:25px;}
#topNav ul li.last {padding-right:0px;}
#topNav ul li a {color:#ffffff; font-size:19px; text-decoration:none;}
#topNav ul li a:hover {color:#4a4746;}

#bodyContainer {width:736px; top:150px; left:196px; position:absolute; height:100%; min-height:100% !important;}
#polaroids {position:absolute; top:-140px; left:-10px; height:408px; width:489px;}
#content {position:absolute; top:140px; left:10px; width:100%; float:left; background:url(images/body_bg.gif) repeat-y;}
	#inner-content {width:500px;}
	#contentMargin {width:450px; margin-top:220px; padding:0px 15px;}
#side {width:232px; position:absolute; top:0px; right:2px; height:100%; float:right; color:#ffffff; font-size:85%;}
	#album {width:250px; height:171px;}
	#mailingList {background-color:#484340; background: #484340 url(images/side_mailinglist_bg.jpg) bottom left no-repeat; padding:8px;}
		#mailingList input {font-size:11px; color:#332a28; width:150px;}
	#upcomingShows {background:#35312E url(images/side_shows_bg.jpg) top left no-repeat; padding:8px 0px;}
		#upcomingShows a {color:#ffffff;}
	#socialMedia {background-color:#2c2a28; padding:8px;}
	#photos {background: #484340 url(images/side_photos_bg.jpg) top left no-repeat; padding:8px;}

.discographyRight{width:230px; float:right; text-align:center;}
.discographyLeft{width:215px; float:left;}
ol.discographyList li {padding-bottom:10px;}

.eventTable {font-size:11px;}
.eventTable th {background-color:#25201D; color:#ffffff; text-align:left; font-size: 13px;}
.eventTable tr.selected {background-color:#cccccc;}
.error {color:#ff0000; font-weight:bold;}

.commentText {font-size:10px;}
.titleStyle {float:left; font-size:22px; font-weight:bold; padding-bottom:5px;}
.titleStyle a {text-decoration:none;}
.dateStyle {float:right; font-size:18px; }
.contentStyle {font-weight:normal;}