@charset "UTF-8";
/* CSS Document */

body{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-color:#191919;
background-image:url('images/cm_bg.gif');
}

a, a:link, a:visited{
text-decoration:none;
}

.column{
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#header{
margin-left:auto;
margin-right:auto;
width:925px;
height:75px;
background-color:#FFFFFF;
font-family:Georgia,Times New Roman,serif;
letter-spacing:.3em;
font-size:10px;
}

#header a, a:link, a:visited{
text-decoration:none;
color:#000000;
}

#header a:hover{
color:#C2C2C2;
}

#nav {
margin-left:20px;
}

.contentcolumn{
background-color:#FFFFFF;
width:925px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.content{
width:895px;
padding:15px;
font-family:Georgia,Times New Roman,serif;
letter-spacing:.1em;
font-size:11px;
}

.content a, a:link, a:visited{
text-decoration:none;
color:#808080;
}

.content a:hover{
color:#C2C2C2;
}

.title{
font-size:16px;
text-align:left;
letter-spacing:.2em;
width:880px;
float:left;
}

.subtitle{
font-size:10px;
text-align:right;
float:right;
}

.subtitle a, a:link, a:visited{
color:#C2C2C2;
}

.subtitle a:hover{
color:#000000;
}

.date{
color:#413d26;
font-size:13px;
font-weight:bold;
}

.current{
width:895px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}

.current_left{
width:330px;
padding:0px;
float:left;
color:#636363;
font-size:11px
margin-bottom:10px;
}

.current_right{
width:530px;
float:right;
margin-left:10px;
margin-top:10px;
text-align:left;
margin-right:15px;
}

.current_title{
letter-spacing:.2em;
}

.current_link2{
color:#636363;
font-size:10px;
letter-spacing:.1em
}

.music_logo{
margin-left:auto;
margin-right:auto;
width:895px;
text-align:center;
}

.hideit{
display:none;
}

.portfolio{
width:895px;
margin-left:auto;
margin-right:auto;
min-height:305px;
}

.portfolio_head{
width:625px;
padding:0px;
float:left;
}

.portfolio_desc{
width:255px;
font-size:16px;
text-align:left;
float:right;
letter-spacing:.2em;
}

.portfolio_desc2{
font-size:12px;
text-align:left;
letter-spacing:.1em;
}

.portfolio_desc3{
color:#636363;
font-size:11px;
}

.portfolio_row{
float:left;
width:120px;
padding-right:6px;
}

.portfolio_row2{
float:left;
width:120px;
padding-right:0px;
}

.form {
	padding-top: 5px;
	padding-bottom: 10px;
}


.form_commentsName {
width: 260px;
margin-right: 10px;
}

.form_commentsEmail {
width: 260px;
margin-right: 10px;
}

.form_comments {
width: 260px;
}

.commentsColumn {
	float:left;
	width: 270px;
	padding-bottom: 10px;
	margin-top: 0px;
}

.comments {
	float:left;
	width: 450px;
	height: auto;
	padding-top: 10px;
	padding-bottom:10px;
	border-bottom: solid #999999 1px;
}

#columnform {
	width: 550px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

input.groovybutton
{
   font-family:Georgia,Times New Roman,serif;
letter-spacing:.1em;
font-size:11px;
   color:#FFFFFF;
   width:65px;
   height:25px;
   background-color:#444445;
   border-style:solid;
   border-color:#666666;
   border-width:1px;
   float:right;
   text-align:center;
   margin-right: 10px;
}



#footer{
color:#313131;
background-color:transparent;
width:925px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}

#footer_text{
margin-left:5px;
margin-right:5px;
font-family:Georgia,Times New Roman,serif;
letter-spacing:.3em;
font-size:9px;
text-align:left;
}


.contact{
margin-right:5px;
float:right
}

a.contact{
color:#313131;
text-decoration:none;
}

a:hover.contact{
color:#C2C2C2;
}
