/*   
Theme Name: Pirate!
Theme URI: http://piratepirate.com/
Description: Custom theme developed for Pirate
Version: 1.0
Author: Joel Caruso
Author URI: http://www.jcaruso.com
*/

body { 
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #593A1E; 
	scrollbar-darkshadow-color: #593A1E; scrollbar-track-color: white; scrollbar-arrow-color: #593A1E;
	margin:0 auto; width:724px;
	padding: 39px 0px 39px 0px;

}

td,div,p { 
	vertical-align:top;
	line-height: 17px; 	
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #593A1E; 
}
	
td img { display: block; }

form { border: 0px; padding: 0px; }
input, textarea, select, option { font-family: Helvetica, sans-serif; font-size: 11px; color: #593A1E; background-color: #FFF; border:#593A1E 1px solid; padding-top:2px; }

#menu {width:724px; height:270px; padding:0; margin:0;}
#menu div, #menu div.stack{padding:0; margin:0; display:block; font-size: 0px; }
#menu div.stack{float:left; }
#menu a, #menu a:hover{ border:none; text-decoration:none; }
.cf{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	overflow:hidden;
}

.mainbody {
	margin:0 auto; width:722px;
	padding-left: 0px;
	padding-right: 0px;
}


#breadcrumb {
	height: 68px;
	display: table; width:100%;
	vertical-align: middle;
}
.breadcrumb { 
	display: table-cell; 
	vertical-align: middle;
	font-size: 11px;
	color: #593A1E;
}

.searchform {
	vertical-align: middle;
	display: table-cell; 
	color: #593A1E;
	text-align: right;
	padding: 0px 10px 10px 0px;
}

.divider { 
	background-image: url('../../../images/divider.gif');
	background-repeat: repeat-y;
	width: 12px;
}

hr.bar_divider { 
	border: 0px;
	background-image: url('../../../images/bar_divider.jpg');
	background-repeat: repeat-x;
	height: 18px;
}

p.br, div.br { clear: both; }

.nav_panel { width: 116px; padding: 0px 30px 30px 30px; }
.main_panel { width: 440px; padding: 0px 30px 30px 30px; overflow: hidden; }
.full_pane { width: 698px; padding: 0px 0px 30px 0px; }

#footer { 
	vertical-align: top;
	text-align: right;
	font-size: 10px;
	color: #593A1E;
	padding-top: 34px;
	display: table; 
	width:100%;
}
#footer div{ font-size:10px; }
#footer img{ border:none; margin-right:5px; }


A:link { color: #EB1166; text-decoration: none; }
A:visited { color: #593A1E; text-decoration: none; }
A:active { color: #999; text-decoration: none; }
A:hover { 
color: #EB1166; 
text-decoration: none;
background-color: transparent;
border-color: #EB1166;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted 
}



/* GLOBAL CLASSES */
.arrowr{
	float: left;
	margin: 2px 2px 2px 0;
	/*
	background: url(images/arrowr.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	*/
}

.prevnext{ 
	display: block; 
	padding: 10px 0 20px 0; 
	clear: both; 
}
div.breadcrumb_link{ 
	float: left; 
}

a.selected:link, a.selected:visited, a.selected:active, a.selected:hover{ 
	color: #EB1166; 
	text-decoration: none;
	background-color: transparent;
	border-color: #EB1166;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}
a.notselected:link, a.notselected:visited, a.notselected:active, a.notselected:hover{ 
	color: #593A1E; text-decoration: none;
}

.album, .content { padding: 0px 30px 30px 30px; }
.title { font-family: Helvetica; font-weight: bold; color: #593A1E; font-size: 15px; padding: 15px 0px 15px 0px; }
.album_image img { border: #593A1E 1px solid; }
.album_title { font-family: Helvetica; font-weight: bold; color: #EB1166; font-size: 12px; padding: 10px 0px 5px 0px; }
.album_detail, .cd_title { font-family: Helvetica; color: #593A1E; font-size: 12px; padding: 0px 0px 15px 0px; }

.cd, .half { padding: 0px 30px 30px 30px; width: 283px; overflow: hidden; }
.cd_artist { font-family: Helvetica; font-weight: bold; color: #593A1E; font-size: 15px; padding: 0px 0px 5px 0px; }
.cd_cover { float: left; padding-right: 15px; padding-bottom: 30px; }
.cd_cover img { border: #593A1E 1px solid; }
.cd_detail { vertical-align: top; padding-top: 30px; }

.headline { font-family: Helvetica; font-weight: bold; color: #593A1E; font-size: 15px; }

.third { padding: 0px 30px 30px 30px; width: 164px; overflow: hidden; }

.post { padding: 0px 30px 30px 30px; width: 638px; }

.month {  font-family: Helvetica; font-weight: bold; color: #593A1E; font-size: 21px; padding-top:20px; }
.date {  font-family: Helvetica; color: #593A1E; font-size: 21px; padding-top:10px; }

.reviews{ padding-bottom: 20px; line-height:25px; }

/* mootools slider */
#newscontent {
	width: 440px;
	padding:0;
	margin:0;
	overflow: hidden;
}

.hide_content{
	display: none;	
}


/* mootools tooltips */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
	border: 1px #999 solid;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #593A1E;
	padding: 2px; 
	background-color: #efefef;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color: #FFF;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}


.entry{ }
small, .postmetadata{ font-size: 10px; }