* {
    margin: 0px;
    padding: 0px;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 99%;
    margin:0px; padding:0px; background-color: black;}

#wrapper { background-color: black; color: white; font-size: 1em;
	margin: auto; width: 550px;
	}

#cu3er-container { outline:0; height: 320px; width: 550px; background-color: black; 
	color: black;
	}

#cu3er-container a { color: black; background-color: black;}

#footer { margin-top: 30px;}

a { color: red; outline: none; }

a#download {
	
	font-size:0.8em;
    color: black;
    text-decoration:none;
    background-color: #353B69;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #007DA3;
    padding: 10px;
  

}

.sifr, sifr_dark {}

#flash-notice { color: white; background-color: red; padding: 7px;}

#spinner {
    padding: 10px;
    background-color: blue;
}


h1 { font-size: 3em; }
h2,h3,h4,h4 { margin-bottom: 10px; color: blue; font-size: 25px; }
h2 a, h3 a, h4 a { text-decoration:none; font-size: 35px; }
h2 a:visited, h3 a:visited, h4 a:visited { color:inherit; }
h2 { text-transform:uppercase; }

p { margin-bottom: 20px; line-height: 25px;}

/* FORMS */
form p { }

label { font-size: 1.2em; font-weight:bold; color: #517198;
}

a.more {
    font-size: 1em;
    padding: 4px;
    color: white;    
    font-style: italic;
/*    background-color: blue;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
*/
}


form input[type="text"] {
    border:1px solid #c3c3c3;
    border-top:1px solid #666;
    border-bottom:1px solid #ddd;
    padding:4px;
    font-size:1.3em;
    color:#333;
}
form select {
    padding:1px;
}
form textarea {
    font-size: 1.2em;
    color:#333;
    border:1px solid #c3c3c3;
    border-top:1px solid #666;
    border-bottom:1px solid #ddd;
    padding:4px;
}


form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="password_confirm"]:focus,
form textarea:focus {
    border:1px solid #91b8da;
    color:#000;
    /*background-color: #ECECEC;*/
}
form select:focus {
    border:1px solid #91b8da;
    color:#000;
}
caption { background : #ffc; }


div.items { background-color: red; }
div.items img { padding: 5px; }


#new_user #user_email { width: 100%; }

#artists { margin-top: 20px; }

#artists .artist {


}

#artists .artist h3 {
    font-size: 2em;
}

#artists .artist div.summary { margin-bottom: 10px; }

#artists .artist a.more {
    font-size: 1em;
    padding: 4px;
    color: white;
    text-decoration: none;
    background-color: blue;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#artist-nav li {
margin-bottom: 20px;
    float:left;
    list-style: none;

}

#artist-nav li a {
    margin: none;
    padding: 6px;
    font-size: 0.9em;
    
    color: white;
    text-decoration: none;
    background-color: blue;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-right: 5px;
}

#latest_news_story { margin-bottom: 10px; }
#latest_news_story h2 a { font-size: 1em; color: #353B69; }
#latest_news_story h2 { margin:0px; }
#latest_news_story h3 { 	color: #505263; font-size: 0.8em;}

.news_story { margin-bottom: 0px; font-size: 0.8em;}
.news_story h2 { margin:0px; }
.news_story h2 a { font-size: 0.7em; color: #353B69; margin:0px; }
.news_story h4 { font-size: 1.5em; }
.news_story h3 { 	color: #505263; font-size: 0.8em;}
.news_story h5 { font-size: 1.3em; margin-top: 10px; }

.news_story .summary { font-size: 0.8em;  }
.news_story a.more {  text-decoration:none; }



a.more_news {
	font-size:0.8em;
    background-color: #353B69;
        color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
padding: 4px;
text-decoration:none;
}

p.rss {}

p.rss a { text-decoration:none; margin-left:10px;}


.pagination {
    margin-top: 10px;
    margin-bottom: 10px;
}

.pagination a, .pagination .current {
    padding: 4px;
    color: white;
    background-color:red;
    text-decoration:none;
}

.pagination .current { background-color:blue; }

.no_spam { font-size: 0.8em; }