html {
	background-color: #080B1E;
}

body {
	background-color: #080B1E;
	padding: 2px 9px 9px;
	font-family: Georgia, sans-serif;
	font-size: 13px;
}

a {
 color: #000;
}

img {
 border: none;
}

td {
	vertical-align: top;
}

#page {
	width: 987px;
	margin: 5px auto;
	background-color: #D18900;
	position: relative;
}

#header {
	background-image: url(http://www.acountry.com/gfx/bknd-header.jpg);
	height: 138px;
	overflow: hidden;
	position: relative;
}

#aclogo {
	position: absolute;
	top: 88px; left: -18px;
	z-index: 500;
}

#nav {
	position: absolute; bottom: 0; right: 0;
	margin-bottom: -12px; padding: 0 9px 0 0;
}

#nav ul li {
	display: inline;
}

#content {
	background-image: url(http://www.acountry.com/gfx/bknd-content.jpg);
	border: 1px solid #D18900;
}

#headershadow {
	background-image: url(http://www.acountry.com/gfx/dropshadow-header.jpg);
	background-repeat: repeat-x;
}

#contentcol {
	margin: 18px;
 width: 600px;
}
#contentcol, #leftcol, #rightcol {
 float: left;
 display: inline;
 position: relative;
}


#featurephoto {
	border: 1px solid #D18900;
	background-color: #650007;
	width: 482px;
}
#featurephoto h3 {
	color: #FEDEAD;
	margin: .2em 0 0;
	padding: 0 9px 0 0;
	text-indent: 5em;
}

.photo {
	border-bottom: 1px dotted #D18900;
}

#photo-credit {
 color: #e2b36c;
 clear: both;
 float: right;
 font: 9px/9px Helvetica, Arial, sans-serif;
 margin: -6px 10px 0 0; padding: 0;
 position: relative;
}

.caption {
	color: #FEDEAD;
	margin: 20px 10px 15px;
	padding: 0 9px 9px;
}
.caption p {
	margin: .0;
	line-height: 1.7em;
/*	text-indent: 5em; */
}
.caption a {
 color: #e2b36c;
 text-decoration: underline;
}
.caption a:hover {
 text-decoration: none;
}


#leftcol {
	margin: 18px;	
}

#tickets {
	background-color: black;
	position: relative;
	height: 116px;
        margin: 20px 0 20px -3px;
	overflow: hidden;
	border: 1px solid #4A779E;
        width: 99%;
}

#ticketgraphic {
	position: absolute;
}

.txheader {
	text-align: right;
	border-bottom: 1px solid #4A779E;
	background-color: #181B38;
}

.left-side-content {
 margin: 10px 0; padding: 0;
 position: relative;
 text-align: center;
}

#news {
	margin: 18px 0;
	padding: 18px;
	border: 1px solid #8E5B1C;
	background-image: url(http://www.acountry.com/gfx/bknd-buff.png);
        width: 410px;
}

.newsinner {
	background-color: #FCEBC0;
	border: 1px solid #CBCBCB;
	min-height: 500px;
	position: relative;
	padding: 9px;
}
.newsinner h2 {
 font: 12px/14px Verdana, sans-serif;
 margin: 1em 0; padding: 0;
}
.newsinner ul {
 margin: 0 0 2em 20px; padding: 0;
}
.newsinner ul li {
 margin: 0; padding: 10px 0;
}

#newscorner {
	position: absolute; top: -21px; left: -21px;
}

.listing, .concert-details {
 margin: 0; padding: 0;
}
.concert-details p {
 font: 11px/13px Verdana, sans-serif;
 margin: 0; padding: 0;
}


.story {
 width: 350px;
}
.detail-story {
 width: 530px;
}
.story, .detail-story {
 clear: both;
}
.story h2, .story h3, .detail-story h2, .detail-story h3 {
 font: 24px/28px Georgia, "Times New Roman", "Times Roman", Times, serif;
 margin: 1em 0 0; padding: 0 0 12px;
}
.story h2 a, .story h3 a {
 margin: 0; padding: 0;
 text-decoration: none;
}
.story h2 a:hover, .story h3 a:hover {
 text-decoration: underline;
}
.story img, .detail-story img {
 float: left;
 margin: 0 10px 10px 0; padding: 0;
 position: relative;
}
.story p, .detail-story p {
 line-height: 20px;
 margin: 0 0 10px; padding: 0;
}
.entry-links {
 font: 11px/14px Verdana, sans-serif;
}


#cse-search-results {
 margin: 0; padding: 20px;
}


.social-bookmarks {
 background: #fcf2d8;
 margin: 20px 0; padding: 10px;
}
.social-bookmarks p {
 margin: 0; padding: 0;
}
.social-bookmarks ul {
 display: block;
 margin: 0; padding: 0;
}
.social-bookmarks ul li {
 display:inline;
 list-style: none;
}
.social-bookmarks li a {
 padding-right: 10px;
 text-decoration:none;
}



#comments, #email-this {
 border-top: 1px solid #ccc;
 clear: both;
 margin: 2em 0; padding: 0;
}
#comments h3, #email-this h3 {
 font: bold 18px/24px Verdana, sans-serif;
 margin: 1em 0; padding: 0;
}
#comments h4 {
 font: 16px/24px Verdana, sans-serif;
 margin: 1.5em 0 0; padding: 0;
}
.comment-entry {
 background: #fcf2d8;
 margin: 0 0 10px; padding: 10px;
}
.comment-entry p {
 margin: 0; padding: 0 0 10px;
}
.comment-byline {
 font: 10px/12px Georgia, Times, serif;
}
#captcha {
 border: 1px solid red;
 display: inline;
 float: left;
 margin: 0; padding: 0;
 position: relative;
}


#video-player {
 margin: 20px; padding: 0;
}


#footer {
	background-color: #181B38;
	border: 1px solid #4A779E;
	border-top: 0;
	padding: 6px;
	color: #4A779E;
	font-size: 11px;
}
#footer a {
 color: #e2b36c;
 padding: 6px;
}
#footer-links {
 display: inline;
 float: right;
 margin: -15px 8px 0 0; padding: 0;
 position: relative;
}

#google-search-box {
 margin: 0; padding: 0;
	color: #fcde56;
}


/*ad styles*/

#ad-right-rectangle {
 margin: 0; padding: 0;
}
#google-search-box, #right-google-pages, #ad-right-skyscraper {
 margin: 18px 0;
}
#leaderboard {
        height: 90px;
        margin-top: 0px;
	position: absolute; top: 0; right: 0;
	padding: 0 9px 0 0;
}
#ads-left-columns, #ad-buttons-left, .ad-button, #ad-right-skyscraper {
 float: left;
 margin: 0; padding: 0;
 position: relative;
}
#ads-left-columns {
 margin-bottom: 20px;
 width: 300px;
}
#ad-buttons-left {
 height: 600px;
 width: 140px;
}
.ad-button {
 margin-right: 20px; margin-bottom: 20px;
 width: 125px;
}
#ad-right-skyscraper {
}
#amazon-mp3 {
 margin: 18px 0;
}
#homepage-promo1 {
 margin: 18px 0;
}
#homepage-promo2 {
 margin: 18px 0;
}


#signup-form {
 margin: 4px 0 0 150px;
}
#signup-form p {
 color: #fff;
 font: 11px/12px Verdana, sans-serif;
 margin: 0;
 padding: 0;
}
#signup-form input#email, #signup-form input#first_name {
 font: 11px/15px Verdana, sans-serif;
 font-weight: bold;
 position: relative; top: -7px;
 margin: 0 3px; padding: 0;
}