@charset "utf-8";
/* Begin Typography & Colors */
/* Colors Hexadecimal: */
/* #B59553 headings golden brown */
/* #191919 background dark gray */
/* #2E2F24 sidebar brown text */
/* #FFFFFF text white*/
/* #1D1E16 sidebar dark gray */
/* #21221A sidebar left border dark gray */

/* #3B2612 button more brown*/

* {margin:0; padding:0; text-align:left;}
.clear{clear:both}
.clearpadd10{clear:both; padding-bottom:10px}
.clearpadd20brd{clear:both; padding-bottom:10px; border-bottom:1px solid #B59553; margin-bottom:10px;}
.clearpadd20{clear:both; padding-bottom:20px}
.clearpadd40{clear:both; padding-bottom:40px}
body{font-size:13px; line-height:18px; font-family:Georgia,"Times New Roman",Times,serif; background:#191919; color:#FFF; text-align:left; margin:0 0 20px 0; padding:0}

a:link{color:#B59553; text-decoration:none;}
a:visited{color:#B59553; text-decoration:none;}
a:active{color:#B59553; text-decoration:none;}
a:hover{color:#B59553; text-decoration:underline;}
ol, ul, li{list-style:none; list-style-type:none; list-style-image:none;}

#page{margin:0px auto; width:955px;padding:0px 10px 0px 15px; background:url(images/page-bck.jpg) top repeat-y;}

#header{height:60px; width:955px; background:#191919;}

#headerwelcomemsg{width:680px;height:40px; position:relative; float:left; padding:10px 0px 0px 0px}
#headerwelcomemsg h1{font-size:18px;}
#headerwelcomemsg h1 span{font-size:14px;}

#headermail{width:260px;height:40px; position:relative; float:right; text-align:right;}
#headermail p{text-align:right; padding:15px 0px 0px 0px}
#headermail a:link, a:visited, a:active{color:#FFF; text-decoration:underline;}
#headermail a:hover{color:#B59553; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-weight:normal}

h1{font-size:25px; line-height:30px;}
h2{font-size:18px; line-height:24px;}
h3{font-size:16px; line-height:21px;}
p{font-size:13px; line-height:21px;}


/* SIDEBAR */
#sidebarwrap{position:relative; float:right; width:260px;}
#sidebar{padding:20px 15px 10px 15px; position:relative; float:right; width:220px; background:#1D1E16; border-left:10px solid #21221A}


/* SIDEBAR SHOWS*/
#showlist{width:220px; height:440px; position:relative; float:right; padding:0px 20px 0px 20px; background:url(images/shows-sidebar-bck.jpg) top left no-repeat; color:#2E2F24}
.line220{width:220px; height:40px; position:relative; float:left; margin:0px 0px 10px 0px; padding:0px;} 

#showlist a:link{color:#2E2F24; text-decoration:none; font-weight:bold}
#showlist a:visited{color:#2E2F24; text-decoration:none; font-weight:bold}
#showlist a:active{color:#2E2F24; text-decoration:none; font-weight:bold}
#showlist a:hover{color:#2E2F24; text-decoration:underline; font-weight:bold}

div.showstitleposition{width:100px; height:40px; position:relative; float:left;}
#showlist div.showstitleposition h2{font-size:18px; line-height:24px; color:#2E2F24}
.sidebarshowdate {color:#2E2F24; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:relative; float:left; width:50px; height:auto;}
.sidebarshowtime {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.sidebarshowpresse {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.sidebarshowdata {position:relative; float:right; width:170px; height:auto; color:#FFFFFF; }
div.sidebarshowdata p{color:#FFFFFF; line-height:18px;}

/* SIDEBAR BOOKING*/
#booking{width:200px; height:70px; position:relative; float:right; padding:30px 20px 0px 40px; background:url(images/shows-sidebar-bck-btm.jpg) top left no-repeat; color:#2E2F24}

#booking a:link, a:visited, a:active{color:#FFF; text-decoration:underline;}
#booking a:hover{color:#FFF; text-decoration:none;}

/* SIDEBAR AUS PRESSE*/
#sidebar .arrow{position:relative; float:left; width:50px; height:20px; background:url(images/arrow.jpg) no-repeat;}
div.sidebarpresse {position:relative; float:right; width:170px; height:auto; color:#B59553; font-weight:bold}


div.sidebarpresse a:link{color:#B59553; text-decoration:underline; font-weight:bold}
div.sidebarpresse a:visited{color:#B59553; text-decoration:underline; font-weight:bold}
div.sidebarpresse a:active{color:#B59553; text-decoration:underline; font-weight:bold}
div.sidebarpresse a:hover{color:#B59553; text-decoration:none; font-weight:bold}

/* META */
ul.post-meta{ list-style-type:none;}
li.post-meta-key{list-style-type:none;}
.post-meta-key {visibility:hidden;}
.meta1 {text-align:right;}
.meta2 {text-align:right;}
.meta3 {text-align:right; font-weight:bold}

/* CONTENT */
#contentwrap{width:680px; position:relative; float:left; }
#content{width:620px; position:relative; float:left; padding:20px 30px 10px 30px; background:url(images/content-bck.jpg) top repeat-y;min-height:1230px;height:auto !important;height:1230px;}
.line620{width:620px; height:40px; position:relative; float:left; background:url(images/heading620line.png) bottom left no-repeat; margin:0px 0px 10px 0px; padding:0px;}


#content h2{font-size:18px; line-height:24px;}
#content h2 a:link{color:#B59553; text-decoration:none;}
#content h2 a:visited{color:#B59553; text-decoration:none;}
#content h2 a:active{color:#B59553; text-decoration:none;}
#content h2 a:hover{color:#B59553; text-decoration:underline;}

#content h3{line-height:21px; font-weight:bold; font-size:13px;}

div.titleposition{width:500px; height:40px; position:relative; float:left;}
#content div.titleposition h1{font-size:25px; line-height:30px; color:#B59553;}
div.btnposition{width:81px; height:28px; position:relative; float:right;}
p.btn{width:81px; height:28px; background:url(images/btn-bck.png) no-repeat; text-align:center;}
p.btn a:link, p.btn a:visited, p.btn a:active{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#3B2612; line-height:27px; text-decoration:none;}
p.btn a:hover {color:#3B2612;text-decoration:underline;}

div.posttitle{width:620px; height:40px; position:relative; float:left;}
#content div.posttitle h1{font-size:22px; line-height:30px; color:#B59553;}

/* FLASH NAV */
#flashcontainer{position:relative; float:left; width:680px; height:245px; background:#1D1E16;}
#flash{position:relative; float:left; width:680px; height:200px; background:url(images/headerimg.jpg) no-repeat;}
#navmenu{position:relative; float:left; width:678px; height:35px; background:#1A0F0B; padding:10px 0px 0px 2px; margin:0;}


#jsddm{margin:0;padding:0;position:relative;float:left;}
#jsddm li{float:left;list-style:none;}
#jsddm li a{display: block; padding: 5px 12px;text-decoration: none;color:#FFF;font-weight:bold; letter-spacing:-1px;white-space: nowrap;font-family:Georgia,"Times New Roman",Times,serif; font-size:18px;}
#jsddm li a:hover{color:#B59553;}	
#jsddm li ul{margin:0;padding:0;position: absolute;visibility: hidden;}
#jsddm li ul li{float: none;display:inline;}
#jsddm li ul li a{font-size:15px;width:100px;background:#1A0F0B;color:#FFF;line-height:21px;padding:10px 12px 10px 12px;}
#jsddm li ul li a:hover{color:#B59553;}

/* FOOTER */
#footer{padding:0; margin:0 auto; width:955px; clear:both; background:#191919;}
#footer p{margin:0; padding:20px 0;}
#footer a:link, #footer a:visited, #footer a:active{color:#FFF; text-decoration:none;}
#footer a:hover{color:#FFF; text-decoration:underline;}

/* HOME PAGE MEDIA */
div.media{width:614px; height:188px; position:relative; float:left; background:url(images/media.png) no-repeat; margin:10px 0px 20px 3px;}
.mediacolumn1{width:81px; height:28px;position:relative;float:left;padding:142px 122px 0px 60px; text-align:center}
.mediacolumn2{width:81px; height:28px;position:relative;float:left;padding:142px 118px 0px 0px; text-align:center}
.mediacolumn3{width:81px; height:28px;position:relative;float:left;padding:142px 0px 0px 0px; text-align:center}

div.theband{width:588px; height:171px; position:relative; float:left; background:url(images/theband.png) no-repeat; margin:10px 0px 20px 15px;}

/* HOME PAGE THE BAND*/
.bandcol5{width:80px; height:40px;position:relative;float:left;padding:10px 20px 20px 20px; text-align:center}
.bandcol5 p{text-align:center}


/* MORE BUTTON */
p.morebtn{padding-top:15px; padding-bottom:15px; clear:both; width:84px; height:31px;}
p.morebtn a:link, p.morebtn a:visited, p.morebtn a:active{padding:8px 28px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#3B2612; line-height:15px; background:url(images/mehr-btn-bck.png) no-repeat; text-decoration:none;}
p.morebtn a:hover {color:#3B2612;text-decoration:underline;}

/* SINGLE POST */
div.singleentry{position:relative; float:right; width:555px; height:auto;}
div.singleentry p{font-size:13px; line-height:21px; padding-bottom:21px;}

div.entry p{font-size:13px; line-height:21px; padding-bottom:21px;}
div.entry h2{color:#B59553; padding-bottom:21px;}


div.singlenavigation{width:620px; height:auto; position:relative; float:left; background:url(images/heading620line.png) top left no-repeat; margin:10px 0px 10px 0px; padding:20px 0px 0px 0px;}
div.singlealignleft{position:relative; float:left; width:270px; height:auto; text-align:left; font-size:15px; line-height:21px;}
div.singlealignright{position:relative; float:right; width:270px; height:auto; text-align:right; font-size:15px; line-height:21px;}


/* ARCHIVE */
div.navigation{width:620px; height:auto; position:relative; float:left; margin:10px 0px 10px 0px; padding:20px 0px 0px 0px;}
div.alignleft{position:relative; float:left; width:270px; height:auto; text-align:left; font-size:15px; line-height:21px;}
div.alignright{position:relative; float:right; width:270px; height:auto; text-align:right; font-size:15px; line-height:21px;}

div.navigation a:link{color:#B59553; text-decoration:none;}
div.navigation a:visited{color:#B59553; text-decoration:none;}
div.navigation a:active{color:#B59553; text-decoration:none;}
div.navigation a:hover{color:#B59553; text-decoration:underline;}

div.singlenavigation a:link{color:#B59553; text-decoration:none;}
div.singlenavigation a:visited{color:#B59553; text-decoration:none;}
div.singlenavigation a:active{color:#B59553; text-decoration:none;}
div.singlenavigation a:hover{color:#B59553; text-decoration:underline;}


/* RESPOND */
div#respond{width:620px; height:auto; position:relative; float:left; margin:10px 0px 10px 0px; padding:20px 0px 0px 0px;}

#comment{width:620px; height:auto; position:relative; float:left; margin:20px 0px 20px 0px;}
/* DATE */
div.date{position:relative; float:left; width:45px; height:40px; background:url(images/date-bck.png) no-repeat; padding:10px 0px 10px 0px;}
p.month{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#3D2813; text-transform:uppercase;  text-align:center}
p.day{font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; line-height:22px; color:#3D2813;  text-align:center}
p.year{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#3D2813;  text-align:center}

/* POSTS LIST */
div.postlistwrap{position:relative; float:left; width:620px; height:auto; clear:both;}
li.postlistwrap{position:relative; float:left; width:620px; height:auto; clear:both;}
div.postlistdate{position:relative; float:left; width:65px; height:auto;}
div.postlistpost{position:relative; float:right; width:555px; height:auto;}

/* IMAGES */

div.sidebarimages a.border2gray:link, div.sidebarimages a.border2gray:visited, div.sidebarimages a.border2gray:active{padding:2px; background:#2E2F24; display:block; text-decoration:none; }
div.sidebarimages a.border2gray:hover{padding:2px; background:#B59553; display:block; text-decoration:none;}

img.alignright {float:right; margin:0 0 15px 15px}
img.alignleft {float:left; margin:0 15px 15px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 15px 15px; border:none}
a img.alignleft {float:left; margin:0 15px 15px 0;border:none}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;border:none}

div.btnpositionleft{width:81px; height:28px; position:relative; float:left; margin-top:15px;}

img.borders {
	background-color:#191919;
	border:1px solid #191919;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

img.borders:hover {
	background-color: #B59553;
} 

/* VIDEO CONTAINER */
div.videowrap{width:520px; height:425px; position:relative; float:left; padding:10px 50px 10px 50px;}
div.video{width:480px; height:385px; position:relative; float:left; padding:0px 20px 40px 20px;background:url(images/video-bck.png) no-repeat;}
div.videodescription{width:480px; height:auto; position:relative; float:left; padding:0px 70px 40px 70px;}

