/* Begin Typography & Colors */
body {font-size: 62.5%; /* Resets 1em to 10px */ font-family:Georgia, "Times New Roman", Times, serif; background: #bcab9e url('images/body_repeat.jpg') top center repeat-y;	color: #352120; text-align: left;}
#page {text-align: left;}
#headerimg 	{margin: 18px 0 25px 0;	height: 70px;width: 970px;}
#content-container {float:left; width:573px; margin:15px 0 0 0; padding:0;}
#content-header {float:left; width:573px; margin:0; padding:0; height:39px; background: url('images/content_header.jpg') no-repeat top center;}
#content {font-size: 1.2em;float:left; width:573px; margin:0; padding:0; background: url('images/content_repeat.jpg') repeat-y top center;}
#content-footer {float:left; width:573px; margin:0 0 100px 0; padding:0; height:47px; background: url('images/content_bottom.jpg') no-repeat top center;}
.widecolumn .entry p {font-size: 1.05em; font-family:Arial, Helvetica, sans-serif;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em; font-family: Arial, Helvetica, sans-serif;}
.entry {font-family:Arial, Helvetica, sans-serif;}
.widecolumn {line-height: 1.6em;}
.narrowcolumn .postmetadata {text-align: right;}
.postmetadata a {text-decoration:underline;}
.thread-alt {}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
#footer {background: #352120; padding:10px 0 10px 0; border:none; color:#d5c4b4; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footer a, #footer a:visited {color:#d5c4b4;}
#footer a:hover {text-decoration:underline; color:#d5c4b4;}
small {font-family:Georgia, "Times New Roman", Times, serif; font-size: 0.9em;	line-height: 1.5em;	}
.menu {float:left; margin:5px 0 0 110px; clear:left; width:500px;}
*html .menu {float:left; margin:15px 0 0 110px; clear:left; width:500px; display:inline-block;}
.menu ul, .menu li {list-style:none; float:left; padding:0 15px 0 0;}
.menu a:link, .menu a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#e0ac94;}
.menu a:hover {color:#FFFFFF;}

h1, h2, h3 {font-weight:500; color:#8d1e27;}
h1 {font-size: 4em;	text-align: center;	}
h2 {font-size: 18px; line-height:normal;}
h2.pagetitle {font-size: 24px;}
h3 {font-size: 1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #8d1e27;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

.entry p a:visited {color: #000;}
.sticky {background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em Georgia, "Times New Roman", Times, serif;;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;	font-style: normal;	font-size: 1.1em;}
.commentlist p {font-weight: normal;	line-height: 1.5em;	text-transform: none;}
#commentform p {font-family:Georgia, "Times New Roman", Times, serif;}
.commentmetadata {font-weight: normal;}
#sidebar {font: 1em Georgia, "Times New Roman", Times, serif;;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
acronym, abbr, span.caps {font-size: 0.9em;	letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover {	color: #000;	text-decoration: none;}
a:hover {color: #352120;text-decoration: underline;}
a.more-link {color:#8d1e27}
.dateBubble {float:left; width:51px; height:51px; background: url('images/date_bubble.jpg') top left no-repeat; margin:0 15px 0 0;}
.dateMonth {color:#352120; font-family:Arial, Helvetica, sans-serif;  font-size:10px; float:left; padding:0; margin:5px 0 0 0; width:51px; text-align:center; text-transform:uppercase;}
.dateDay {color:#352120;  font-family:Arial, Helvetica, sans-serif; font-size:23px; float:left; padding:0; margin:-3px 0 0 0; width:51px; text-align:center;}
.postBody {float:left; margin:0; width:430px;}
/* End Typography & Colors */


/* Begin Structure */
body {margin: 0;padding: 0;}
#page {padding: 0;	width: 910px; margin:18px auto 0;}
#header {margin: 0 0 0 0;padding: 0;height: 203px;width: 910px; background: url('images/header.jpg') top center no-repeat;}

.narrowcolumn {float: left;padding: 0 0 20px 0;margin: 20px 0 0 0;width: 573px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 0;width: 573px; float:left;}
.section-header {margin:20px 0 20px 40px;}
.post {border-bottom:1px solid #666666;clear:both;float:left;margin:0 0 40px 40px;text-align:left;width:500px;}
.post hr {display: block;}
#respond {float:right; clear:both;}
.narrowcolumn .postmetadata {padding-top: 5px; clear:both;}
.postmetadata {float:right;font-size:12px;font-weight:100;text-transform:uppercase; margin:0 0 15px 0;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: both;}
.clear {clear: both;}

#footer {clear:both;left:6px;margin:0 auto;padding:15px 0;position:relative;width:1074px;}
#footer p {margin: 0;padding: 8px 0;text-align: center;}
/* End Structure */

/*	Begin Headers */

h1 {margin: 0;}
#header h1 {width:503px; height:37px; float:left; margin:75px 0 0 110px; clear:both; padding:0;}
h2 {margin:0;}
h2.pagetitle {margin-top: 30px;text-align: center;}
#sidebar h2 {margin: 5px 0 0;padding: 0;}
h3 {padding: 0; margin:0; float:left; clear:both;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
#respond h3 {clear:both;}
/* End Headers */

/* Begin Images */
p img {padding: 0;max-width: 100%;}

img.centered {display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;}
.alignright {float: right;	}
.alignleft {	float: left;}
/* End Images */

/* Begin Lists */

html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	}
html>body .entry li {	margin: 7px 0 8px 10px;	}
.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}
.entry ol {	padding: 0 0 0 35px;	margin: 0;	}
.entry ol li {	margin: 0;	padding: 0;	}
.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}
#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	}
#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 35px;	}
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}

#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li {	list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin: 10px auto;	padding: 5px 3px; text-align: center;}
#sidebar #searchform #s {width: 108px;	padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}

.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;	}
select {width: 130px;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0; float:left;}
#commentform textarea {width: 100%;	padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;	float: right;}
/* End Form Elements */

/* Begin Comments*/
.alt {margin: 0; padding: 10px;	}
.commentlist {padding: 0; text-align: justify; float:left;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li {margin-right: -5px;	margin-left: 10px;}
.commentlist p { margin: 10px 5px 10px 0;}
.children { padding: 0;}
#commentform p { margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata { margin: 0; display: block;}
/* End Comments */

/* Begin Sidebar */
#sidebar {padding:0;margin:15px 0 0 0; width: 321px; float:left;}
#sidebar #album, #sidebar #signup, #sidebar #tour {float:left; margin:0 0 20px 0;}

#sidebar #clear {float:left; clear:both;}

#sidebar #album #top  {float:left; margin:0; padding:0; background: url('images/sidebar_album_top.jpg') top left no-repeat; width:321px; height:112px;}
#sidebar #album #repeat  {float:left; margin:0; padding:0; background: url('images/sidebar_album_repeat.jpg') top left repeat-y; width:321px;}
#sidebar #album #bottom  {float:left; margin:0; padding:0; background: url('images/sidebar_album_bottom.jpg') top left no-repeat; width:321px; height:87px;}

#sidebar #album #repeat #album-container {float:left; width:220px; margin:-50px 0 0 50px;}
#sidebar #album #repeat #album-thumb {float:left; width:111px; height:111px; margin:0 10px 0 0; padding:0;}
#sidebar #album #repeat #album-details {float:left; width:90px; margin:10px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#sidebar #album #repeat span.album-name {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic;}

#sidebar #signup #top  {float:left; margin:0; padding:0; background: url('images/sidebar_signup_top.jpg') top left no-repeat; width:321px; height:85px;}
#sidebar #signup #repeat  {float:left; margin:0; padding:0; background: url('images/sidebar_signup_repeat.jpg') top left repeat-y; width:321px;}
#sidebar #signup #bottom  {float:left; margin:0; padding:0; background: url('images/sidebar_signup_bottom.jpg') top left no-repeat; width:321px; height:103px;}

#signup-container {float:left;margin:-50px 0 0 50px;text-align:center;width:220px;}
#signup-container .signup-title-1 {font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:16px;}
#signup-container .signup-title-2 {font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:20px;}

#signup-container form#Signup {text-align:left; font-size:12px;}

#sidebar #tour #top  {float:left; margin:0; padding:0; background: url('images/sidebar_tour_top.jpg') top left no-repeat; width:321px; height:132px;}
#sidebar #tour #repeat  {float:left; margin:0; padding:0; background: url('images/sidebar_tour_repeat.jpg') top left repeat-y; width:321px;}
#sidebar #tour #bottom  {float:left; margin:0; padding:0; background: url('images/sidebar_tour_bottom.jpg') top left no-repeat; width:321px; height:40px;}

#tour-container {float:left;margin:-90px 0 0 50px;width:220px; font-size:12px;}
span.gigpress-sidebar-date {color:#8D1E27;display:block;font-family:arial;font-weight:bold;padding-bottom:3px;}
.gigpress-sidebar-status { font-size:10px; padding-left:10px;}

a.gigpress-tickets-link {display:inline-block;float:right;font-weight:bold;text-transform:uppercase;width:100%;}
acronym, abbr, span.caps {cursor:inherit !important;}

/* End Sidebar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;	}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden {display: none;	}
.screen-reader-text {position: absolute; left: -1000em;}
hr {display: none;}
a img {border: none;}
.navigation { display: block; text-align: center; margin-top: 10px; margin:20px 0 60px 50px; float:left; width:400px;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/* End captions */

table, table.wwFormTable, td {border:none !important;}
table.wwFormTable td {padding:10px 0 10px 0;}

#post-47 h2 {font-size:36px; padding:15px 0 15px 0;} 
p.nocomments {display:none !important;}