body {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
    margin:0;
    padding:0;
    margin:0;
    text-align:center;
}

h1 {
    font-size:18px;
    padding:0;
    margin-top:0;
}

h2 {
   color:#FF6600;
   padding:0;
   margin:0;
   font-size:16px;
}

h4 {
    font-size:22px;
    color:#FF6600;
}

h5 {
    font-size:16px;
    color:#FF6600;
    margin:0;
}

h3 {
    color:#FF6600;
    padding-top:0;
    margin-top:0;
    font-size:12px;
}

p {
    padding:0;
    margin:0;
}

img {
    border:none;
}

.hidden { display:none; }
.unhidden { display:block; }

#news_headline, #news_story, #news_embed {
    width:580px;
}

#wrapper {
    width:950px;
    height:auto;
    margin:auto;
}

#header {
    width:950px;
    height:420px;
    text-align:center;
}

#content {
    text-align:justify;
}

#left {
    float:left;
    width:590px;
    padding:0 0 20px 10px;
    margin-bottom:20px;
    border-right:1px #000 dotted;
    
}

#left_bottom {
    
    
}

#buy {
    padding-left:20px;
}

#twitter {
    padding:20px 0 20px 20px;
    border-bottom:1px #000 dotted;
}

#links {
    width:220px;
    text-align:left;
    float:left;
    padding-left:20px;
    padding-top:20px;   
}

#contact {
    width: 220px;
    font-size:13px;
    float:left;
    padding:20px 0 20px 20px;
    border-bottom:1px #000 dotted;
}


#news {
    padding-bottom:20px;
    padding-top:20px;
    padding-right:20px;

}

#music {
    padding-bottom:20px;
    border-bottom:1px #000 dotted;
}


#right {
    float:left;
    width:269px;
    padding:0 10px 20px 0;
    margin-bottom:20px;
    text-align:left;
}

#gigs {
   padding:20px 0 20px 20px;
   border-bottom:1px #000 dotted;
}

#newsletter {
   padding:20px 0 20px 20px;
  border-bottom:1px #000 dotted;
}

#login {
   padding-top:20px;
   padding-bottom:20px;
   padding-left:20px;
   border-bottom:1px #000 dotted;
}

#register {
   padding-top:20px;
   padding-bottom:20px;
   padding-left:20px;
   border-bottom:1px #000 dotted;
}



input, select, textarea {
    width:100%;
}


#bellevue {
    margin-top:50px;
    text-align:center;
}

#footer {
    text-align:center;
    width:950px;
    height:226px;
    background:url(../images/footer.gif);
    clear:both;
}

a:link {color:#b30633; text-decoration:none;}
a:visited {color:#b30633; text-decoration:none;}
a:hover {color:#2c3733; text-decoration:none;}
a:active {color:#b30633; text-decoration:none;}