/* Start of CMSMS style sheet 'CCMA' */
/* CCMA Styles */

body{margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 0.8em; color: white; background: url('uploads/images/body_background.gif') 0 0;}

a{color: white;}
a:hover{color: #ccc !important}
a:visited{color: white;}
a img{border: 0;}
dfn{display: none;}

.clear{clear: both;}

#wrapper{width: 800px; position: absolute; left: 50%; margin-left: -400px;}
#header{background: url('uploads/images/content_background.png');}
#menu_horiz{padding: 5px 55px;}
#banner{padding: 10px 55px 5px;}
.pagetitle h1{color: #a94512; font-weight: lighter; font-size: 25px;}
#content_wrapper{background: url('uploads/images/content_background.png');}
#content{padding: 20px 55px; line-height: 2em;}
#content p{margin: 20px 0;}
#contet p.first{margin-top: 0;}

#welcome_text{width: 450px; float: left;}
#sidebar{width: 200px; float: right; margin-top: -40px;}
#sidebar div{background: #333; border: 1px solid #666; margin-bottom: 20px; text-align: center; padding-top: 8px;}
#sidebar div p{margin: auto;}

#sidebar div#mediaspace{border: 0; padding: 0; margin: 0;}

#footer{text-align: center;}
footer a{text-decoration: none;}
footer a:hover{text-decoration: underline !important;}

/* Form Stylin' */
.contactform{

}

.contactform fieldset{border: 0;}
.contactform div{float: left; margin-bottom: 10px;}
.contactform label{width: 150px; display: bock; float: left;}
.contactform input {display: block; float: left;}
.formbuilderform td.textfield input {display: block; float: left; width: 300px;}
.contactform textarea{font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

div#membership{border: 1px solid #666;}
#frmMebership table{border: 0; background: #333}
#frmMebership td{border: 0; padding: 5px;}
#frmMebership .check{width: 20px;}
#frmMebership #col1{width: 32px;}
#frmMebership #col1 td{ text-align: center;}
#frmMebership col{border: 0;}
#frmMebership .total td{border-top: 1px solid black; background: #999; color: black; height: 40px; vertical-align: middle; line-height: 40px; font-weight: bold;}\
#frmMebership #totalLabel{padding-left: 15px;}
#frmMebership #txtGrandTotal{padding-left: 15px;}
#frmMebership .tableHeader{background: #999; color: black; line-height: 20px; vertical-align: middle; font-weight: bold;  border-top: 1px solid black; border-bottom: 1px solid black;}
#frmMebership .tableHeader td{height: 20px;}
button{background: black; border: 0; cursor: pointer;}

/* Footer Random Logos */
#sponsor-logos{text-align: center; }
#sponsor-logos img{display: none; vertical-align: middle;}

.genre{ color:#A94512; font-size:1.25em;}
.artist-details{}

#content hr{position: static;}

/* End of 'CCMA' */

