body
{
	margin: 0 auto;
	padding: 0;
	background: #5D4235 url("./images/site/background.jpg") no-repeat top center;
        font-family: arial, helvetica, sans-serif;
        color:#FFFFFF;
        font-size: 11px;
        line-height:15px;
}

.title {
        color:#efdcb2;
        font-size:20px;
        line-height:28px;
}

.sidetitle {
        color:#efdcb2;
        font-size:18px;
        line-height:28px;
        font-weight:normal;
}

.comments {
        color:#efdcb2;
}

a.comments, a.comments:visited {
        color:#efdcb2;
        text-decoration:none;
}

a.comments:hover {
        color:#efdcb2;
        text-decoration:underline;
}

.blogdate {
        text-transform: uppercase;
}

.posted {
        text-transform: uppercase; 
}

p {
        font-family: arial, helvetica, sans-serif;
}

a, a:visited {
        color:#FFFFFF;
        text-decoration:underline;
}

a:hover {
        color:#efdcb2;
        text-decoration:none;
}

#wrapper {
        margin: 0 auto;
        width: 650px;
}

.clear {
        clear: both;
}

#content {
        margin: 0 auto;
        width: 650px;
}

#sidebar {
        float: left;
        width: 200px;
        height: 100%;
        margin-left:3px;
}

#blog {
        float: right;
        width: 390px;
        min-height:790px;
        background:url("./images/site/bodybackground.png");
        padding: 26px 20px 20px 25px;
}

#blogpage {
        float: left;
        width: 390px;
        min-height:790px;
        padding: 26px 10px 20px 0px;
}

#blogsidebar {
        float: right;
        width: 175px;
        height: 100%;
}

#subcontent {
        float: left;
        width: 580px;
        min-height:790px;
        background:url("./images/site/bodybackground.png");
        padding:20px 20px 20px 25px;
}

#bioleft {
        margin-top:-40px;
        height: 100%;
        float:left;
}

#bioright {
        float:right;
        width:300px;
}

#footer {
        margin: 0 auto;
        text-align: center;
        padding-bottom: 20px;
}

.footer {
        color:#ce9576;
}

a.footerlink, a.footerlink:visited {
        color:#ce9576;
        text-decoration:none;
}

a.footerlink:hover {
        color:#ce9576;
        text-decoration:underline;
}

.twitter {
        list-style-type:none;
        margin-left:-39px;
}

.twitterpost {
        line-height:17px;
}

.twitterdate {
        color:#efdcb2;
}

#tourentry{
        display: block;
	clear: both;
}

.date {
        float: left;
	width: 120px;
	padding-right:10px;
}

.venue-city-state {
        float: left;
	width: 250px;
	padding-right: 10px;
}

.support {
        float: left;
	width: 170px;
	padding-right: 10px;
}

.date-home {
        float: left;
	width: 70px;
	padding-right:5px;
        color:#000000;
}

.city-state-home {
        float: left;
	width: 90px;
	padding-right: 10px;
        color:#000000;
}

#mediaalbum {
        background-color:#604234;
        width:200px;
        float:right;
        padding: 8px 15px;
}

/* NAVIGATION */

.navigation {
        margin: 0 auto;
	height: 50px;
        width: 650px;
}
.navigation ul {
	padding:0;
	margin:0;
        font-size:0px;
	list-style-type:none;
}
.navigation li {
        float: left;
        margin-left:0;
        padding-right: 25px;
}

.navigation a, .navigation a:visited {
        float: left;
	font-family:verdana, arial, sans-serif;
	display:block;
	height:28px;
}

.navigation .nav_tour a {
	width: 68px;
	background-image: url('/images/site/nav/tour.png');
        background-repeat: no-repeat;
}
.navigation .nav_tour a:hover {
	background-image: url('/images/site/nav/tour-over.png');
        background-repeat: no-repeat;
}
.navigation .nav_media a {
	width: 87px;
	background-image: url('/images/site/nav/media.png');
        background-repeat: no-repeat;
}
.navigation .nav_media a:hover {
	background-image: url('/images/site/nav/media-over.png');
        background-repeat: no-repeat;
}
.navigation .nav_bio a {
	width: 53px;
	background-image: url('/images/site/nav/bio.png');
        background-repeat: no-repeat;
}
.navigation .nav_bio a:hover {
	background-image: url('/images/site/nav/bio-over.png');
        background-repeat: no-repeat;
}
.navigation .nav_blog a {
	width: 75px;
	background-image: url('/images/site/nav/blog.png');
        background-repeat: no-repeat;
}
.navigation .nav_blog a:hover {
	background-image: url('/images/site/nav/blog-over.png');
        background-repeat: no-repeat;
}
.navigation .nav_merch a {
	width: 94px;
	background-image: url('/images/site/nav/merch.png');
        background-repeat: no-repeat;
}
.navigation .nav_merch a:hover {
	background-image: url('/images/site/nav/merch-over.png');
        background-repeat: no-repeat;
}
.navigation .nav_contact a {
	width: 122px;
	background-image: url('/images/site/nav/contact.png');
        background-repeat: no-repeat;
}
.navigation .nav_contact a:hover {
	background-image: url('/images/site/nav/contact-over.png');
        background-repeat: no-repeat;
}