@charset "utf-8";

body {  font: 13px Verdana, Arial, Helvetica, sans-serif;
        background: #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #003300;
        background-image: url(img/layout/bg_column.gif);
        background-position: left top;
        background-repeat: repeat-y;
}

#header {
	padding: 0;
        margin: 0; 
	background-color: #fff;
	background-image: url(img/layout/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 229px;
	top: auto;
} 

#middle {
	margin: 0px;
	padding: 0px;
	width: 469px;
	height: auto;
	left: 231px;
	position: absolute;
}

#content {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 769px;
	height: auto;
	left: 231px;
	position: absolute;
}

#content .full_page {
        width: 747px;
        padding: 0px;
        background: #fff url(img/layout/full_page_bg.gif) repeat-y;
        margin: 0px 10px;
        border-bottom: 1px solid #336633;
}

#covers {
        margin: 24px 0 0 0;
        padding: 0px;
        width: 258px;
        position: absolute;
        left: 737px;
}

#latest_cover {
        padding-top: 40px;
        background-image: url(img/layout/bg_latest.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

#coming_cover {
        margin-top: 20px;
        padding-top: 40px;
        background-image: url(img/layout/bg_coming.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

#covers img { border: 1px solid #507350;
              margin-left: 9px; 
              margin-bottom: 10px;}

#sidebar {
    float: right;
    width: 258px;
    background-image: url(img/layout/bg_sidebar.gif);
    background-repeat: no-repeat;
    background-position: 0px 30px;
    margin: 0px 0px 10px 10px;
    padding: 0px;
}

#sidebar h2 { text-align: center; }

#welcome {
        margin: 20px 0 0 0;
        padding: 0px;
        width: 469px;
        height: 135px;
        position: relative;
}

#news {
        margin: 40px 0 0 0;
        padding: 20px 0 0 0;
        width: 469px;
	background-color: #fff;
	background-image: url(img/layout/bg_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#footer {
      margin: 0px;
	
	padding: 0;
	background:#fff;
	text-align: center;
}

#welcome_title {
        z-index: 10;
        position: relative;
        top: 0px;
        left: 0px;
}

#welcome_image {
        z-index: 5;
        position: absolute;
        top: 32px;
        left: 251px;
}

#menubar {
        margin: 0px;
        padding: 0px;
        //background-color: #C1D1C1;
        background-image: url(img/layout/bg_menu.gif);
        background-repeat: no-repeat;
        background-position: top left;
        position: absolute;
        width: 217px;
        height: 100%;
}


#appearances {
        background-color: #FFFFFF;
        padding: 0px;
        margin: 30px 0px 0px 9px; 
        background-image: url(img/layout/bg_appearance.gif);
        background-repeat: no-repeat;
        background-position: 0px 26px;
        width: 199px;
        height: 385px;
        font-size: 9px;
}

#appearances h2 {
        padding: 5px 0px 0px 5px;
        margin: 0px;
        background-image: url(img/layout/bg_appearance_title.gif);
        background-repeat: no-repeat;
        background-position: top left;
        width: 199px;
        height: 25px;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

#appearances .event {
        padding-top: 10px;
        font-weight: bold;
        font-size: 10px;
}

#appearances div { padding-left: 5px; }

#appearances p { padding-right: 5px; }


 
#footer p {
        font-size: 10px;
	padding: 10px 0;

}

.green {
    color: #336633;
}

.article_title {
    font-size: 13pt; 
    font-weight:bold; 
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif; 
    color: #336633;
}


a { color:#336633; }   
a:link { color:#336633; }  
a:visited { color:#669966; }  
a:hover {color:#ff9900; }  
a:active { color:#ff9900; } 

a.news { padding: 0 0 0 13px;
         background: transparent url(img/links/news_up.gif) 0 50% no-repeat; }
a.news:hover { background: transparent url(img/links/news_over.gif) 0 50% no-repeat; }

a.contact { padding: 0 0 0 12px;
           background: transparent url(img/links/contact_up.gif) 0 50% no-repeat; }
a.contact:hover { background: transparent url(img/links/contact_over.gif) 0 50% no-repeat; }  


p { margin: 10px;}

h2 { font-size: 14pt; font-weight: bold; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; color: #336633}

h3 { margin: 10px;
	   font: 13px verdana, tahoma, helvetica, geneva, sans-serif; 
	   font-weight: bold;}


/* NAV - top horizontal nav */
#menu, #menu ul {padding: 0;margin: 0;list-style: none;}
#menu {font-size: 14pt; font-weight: bold; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; margin-top: 28px; }

#menu li {position:relative;background: transparent; display:block; margin: 0; padding-bottom: 5px;}

#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {text-decoration:none;cursor:pointer;color:#333;display: block;padding: 0px 10px}
#menu a:hover {color:#336633}

#menu li ul { display: none;}
#menu .title {font-style: italic}
#menu li ul li { padding-bottom: 0px; padding-left: 10px; font-size: 11pt; }
#menu li ul li ul li { font-size: 9pt; }

/* Albums Page */
.track_list { margin-left: 200px; padding: 0px}
.album_cover { margin: 10px; 
               border: 1px solid #336633; }