

/*

Palatino
*/
/* CSS Document */
body,h1,h2,h3,p,td,quote,small,form,input,ul,li,ol,label{
	margin:0px;
	padding:0px;

}
* {
	margin: 0;
}

img { border:none; }


body {
	font-size:14px;
	text-align:left;
	color:#3a1619;
	background:#000;

	}
#container {
    width: 611px;
	height: 600px;
	display:block;
	margin:20px auto 0;
	position:relative;
	display:none;

	/*background:url(images/bg.jpg) center center no-repeat;*/

}

#logo{
height:75px;
left:75px;
position:absolute;
top:100px;
width:124px;

}

#theram{
 width: 611px;
	height: 600px;
position:absolute;
top:0;


}
#thebones{
	 width: 611px;
	height: 600px;
position:absolute;
top:0;
display:none;


}
/* MIXES */

#mixboxarchive{
font-size:16px;
left:80px;
position:absolute;
top:240px;
width:520px;
display:none;
	}
#mixboxarchive #leftit{
height:240px;
width:200px;
position:relative;
overflow:auto;
	}
#mixboxarchive #rightit{
left:355px;
position:absolute;
top:-140px;
width:100px;
color:#000;
text-align:center;

	}

.mixtextarchive a:hover{
	    color: #9E4040;
}

	.mixdec-holder{
		    position: absolute;
    top: 0;
    left: 200px;
    width: 300px;
}
#moveit{
	position:absolute;
}
	.mixdescript{
display:none;
font-size:12px;
left:0px;
position:absolute;
top:0;

	}
.mixdescript strong{

font-size:16px;


	}
.mixtextarchive{
padding-left:3px;
}




#mixbox{
left:380px;
position:absolute;
top:80px;
width:300px;
	}
	.mixtext{
		float:left;
		width:200px;
		display:block;
		text-align:center;

	}
	.mixtext a:hover {color:#FFF;}

.mixdownload{
	width:55px;
	margin:auto;
}
.mixdownload a {
	display:block;
	height:51px;
	width:55px;
background:url(images/download.png) 0 0 no-repeat;

}
.mixdownload a:hover{background-position:0 -53px;}

#content {
color:#3A1619;
font-size:18px;
}



h2{color:#3A1619;font-size:30px;font-weight:inherit;}
#mixboxarchive h2{color: #000;font-size:34px;font-weight:inherit;}
#content p {  margin:0 0 15px 0; }



/*nav menu*/
#nav{
	display:block;
left:15px;
position:absolute;
top:510px;
z-index:800;

}

#nav ul{

	list-style:none;
	margin:0;
}
#nav ul li{
	width:136px;
height:90px;
display:block;
float:left;
margin-right:90px;
}
#nav ul li.last{
margin-right:0;
}
#nav a {
width:136px;
height:90px;
display:block;
background:url(images/menu.png) left center no-repeat;

}
#nav a.contact{background-position:0 0;}
#nav a.home{background-position:-136px 0;display:none;}
#nav a.archive{background-position:-272px 0;}

#nav a:hover {color:#D90000;}
#nav li.selected a {color:#D90000;}


/*end nav menu*/




a:link,a:visited { color:#3a1619;text-decoration:none;outline:none; };
a:hover { color:#FFF;text-decoration: none; }

.clear {clear: both;float: none;height: 0px;line-height: 0px;}
.hide{display:none}







/*Contact*/
#contact{

width:453px;
height:154px;

}
#contactbg{
	overflow:hidden;
width:453px;
height:104px;
background:url(images/contact-bg.png) top center no-repeat;

}
#contactfooter{
	position:relative;
	z-index:1400;
	width:453px;
height:49px;
margin-top:-5px;
margin-left:4px;
background:url(images/contactfooter.png)  left top no-repeat;
}
#contact_form_holder {
margin-left:160px;
margin-top:185px;

}


.button, .button:visited {border:none; margin: 0px; display: inline-block; padding: 4px 10px 5px; color: #000; text-decoration: none; background:none;  position: relative; cursor: pointer}
.button:hover{ color: #999; }
.button:active{ top: 1px; }
.button, .button:visited,.medium.button, .medium.button:visited{font-size: 13px;font-weight: bold;line-height: 1;}



#contact_form_holder input[type=text],#contact_form_holder #message{background:none repeat scroll 0 0 transparent;
border:none;
color:#000000;
font-size:12px;
margin:5px 0;
padding-left:25px;
width:171px;}



#contact_form_holder textarea {
    height:165px; /* i never liked small textareas, so make it 100px in height */
	line-height:19px;
	padding-left:35px!important;
}
#contact_form_holder div.message{height:190px;}

#send_message{margin-left:75px;width:65px;height:20px;}

#contact_form_holder div{height:21px;}

#cf_submit_p{height:40px;}


.error { display: none; color: #D8000C; font-size:12px;}
.success { display: none; padding:2px; color: #044406; font-size:12px;}