body{

margin: 0 auto;

background-image: url(../images/main_bg.gif) ;
background-repeat:repeat-x;

}

p{

font-family: Helvetica, sans-serif;

line-height: 20px;

}

a:link{

color:#cccccc;

background-color:inherit;

font-family:Verdana, Tahoma, "Microsoft Sans Serif";

font-weight:normal;

text-decoration:none;

}

a:visited{

color:#cccccc;

background-color:inherit;

font-family:Verdana, Tahoma, "Microsoft Sans Serif";

font-weight:normal;

text-decoration:none;

}

a:hover{

color:#ffffff;

background-color:inherit;

font-family:Verdana, Tahoma, "Microsoft Sans Serif";

font-weight:normal;

text-decoration:underline;

border:none;

}

.content_p{

color: #cdcdcd;

font-size: 0.7em;

font-weight: bold;

}

.news_p{

color: #868686;

font-size: 0.7em;

font-weight: bold;

}

.music_news_p{

color: #868686;

font-size: 0.7em;

font-weight: bold;

}


.music_news_p p {

margin:0;
padding:0;
line-heght:50%;


}


.description_p{

color: #CCCCCC;

font-size: 0.7em;
line-height:2;

}


.description_p a{

font-weight:bold;

}


.img_border{

border:2px solid #C66C02;

}

#wrap{

width: 914px;

height: 100%;

margin: 0 auto;

}

#left{

float: left;

width: 228px;

height: auto;

margin: 0px;

}

#right{

height: 100%;

width: 686px;

float: right;

min-height: 487px;

margin: 0px;

padding: 0px;

}

.logo_menu{

width: 686px;

height: 72px;

margin: 67px 0px 0px 0px;

}

.logo{

width: 322px;

float: left;

height: 72px;

background-image: url(../images/logo.gif);

}

.menu{

margin-left: 322px;

width: auto;

height: 72px;

}

#menu_wrap{

width: 364px;

height: 72px;

height: 72px;

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

}

ol, ul{

list-style: none;

}

#navigation{

left: 0;

width: 364px;

height: 72px;

background: url(../images/nav_bg.gif) no-repeat 0 0;

z-index: 1;

}

#navigation ul{

margin: 0;

padding: 0 0 0 0px;

}

#navigation ul li{

height: 72px;

line-height: 72px;

float: left;

position: relative;

}

#navigation ul li a{

height: 72px;

line-height: 72px;

display: block;

text-indent: -9999px;

}

#n-home a{

width: 56px;

background: url(../images/nav_bg.gif) no-repeat 0 0;

}

#n-home a:hover{

background-position: 0 -72px;

}

#n-music a{

width: 58px;

background: url(../images/nav_bg.gif) no-repeat -56px 0;

}

body#music #n-music a, #n-music a:hover{

background-position: -56px -72px;

}

#n-events a{

width: 75px;

background: url(../images/nav_bg.gif) no-repeat -114px 0;

}

body#events #n-events a, #n-events a:hover{

background-position: -114px -72px;

}

#n-gallery a{

width: 73px;

background: url(../images/nav_bg.gif) no-repeat -189px 0;

}

body#gallery #n-gallery a, #n-gallery a:hover{

background-position: -189px -72px;

}

#n-contact a{

width: 80px;

background: url(../images/nav_bg.gif) no-repeat -262px 0;

}

body#contact #n-contact a, #n-contact a:hover{

background-position: -262px -72px;

}

#content{

width: 100%;

height: 100%;

}

#left_index_img{

width: 227px;

height: 486px;

background-image: url(../images/index_left_img.gif);

}

#left_subpage{

width: 227px;

height: 486px;

}

#newsletter{

width: 188px;

height: 57px;

background-image: url(../images/news_sing_up.gif);

margin: 0 auto;

margin-top: 2px;

}

#email_subscribe{

margin: 3px 0px 0px 10px;

width: auto;

height: 18px;

}

.subscribe_email{

width: 120px;

height: auto;

margin: 1px 1px 0px 1px;

float: left;

background-color: #000000;

color: #cdcdcd;

font-size: 0.7em;

padding: 0px 0px 0px 0px;

font-weight: bold;

border: 1px solid #000000;

}

.subscribe_button{

margin: 0px 0px 0px 5px;

}

#page_header{

width: 659px;

height: 49px;

}

#content_txt{

width: 619px;

height: auto;

background-image: url(../images/content_bg.gif);

min-height: 330px;

border-bottom: 1px solid #212121;

padding: 20px;

background-repeat: no-repeat;

background-position: left top;

}

#content_txt_subpage{

width: 619px;

height: auto;

background-image: url(../images/content_bg_subpage1.gif);

min-height: 330px;

border-bottom: 1px solid #212121;

padding: 20px;

background-repeat: no-repeat;

background-position: left top;

}

#latest_news{

width: 617px;

height: auto;

min-height: 105px;

background-image: url(../images/news_bg.gif);

padding: 20px;

border-bottom: 1px solid #292929;

border-left: 1px solid #292929;

border-right: 1px solid #292929;

}

.news_icon{

float: left;

padding: 0px 10px 0px 0px;

}

#calendar{

border-top:1px solid #242424;

border-bottom:1px solid #242424;

}

.top_row{

background:#cdcdcd;

border-left:1px solid #242424;

font-size: 11px;

font-family: Helvetica, sans-serif;

line-height: normal;

text-align:center;

}

.light_row{

font-size: 11px;

color: #cccccc;

font-size: 11px;

font-family: Helvetica, sans-serif;

line-height: normal;

text-align:center;

}

.dark_row{

background:#cdcdcd;

color: #000000;

font-size: 11px;

font-size: 11px;

font-family: Helvetica, sans-serif;

line-height: normal;

text-align:center;

}

img.iconImage{

margin:10px 20px 8px 0px;

float:left;

width:auto;

height:auto;

border:none;

}

.music_left_right{

width: auto; 

height:auto;

}

.music_right{

	border-left: 1px solid #cdcdcd;

	width: 240px;

	padding-left: 20px;

}

.music_right p {

	font-family: Helvetica, sans-serif;

	line-height: 20px;

	text-align: justify;

}

#footer_line{

width: 703px;

height: auto;

margin: 10px 0px 10px 210px;

}

#footer{

width: 914px;

height: auto;

margin: 0 auto;

clear: both;

padding: 3px 0px 0px 0px;

}

.footer_p{

padding-left: 250px;

color: #525252;

font-size: 0.7em;

}


