@charset "UTF-8";
/*
Theme Name: Drop-d custom theme
Theme URI: http://www.brightsky.ie
Description: The default drop-d theme built straight from Abbans head at <a href="http://www.brightsky.ie">Brightsky</a>.
Version: 0.1
Author: Abban Dunne
Author URI: http://abbandunne.com/
Tags: grunge, shine, music, awesome
*/
*{
	margin:0 ;
	padding:0;
}
.fixer{
	width:0;
	height:0;
	clear:both;
	position:relative;
}
body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	color:#333;
	background:url(images/grunge-bg.jpg) top left no-repeat #ebe4b7;
	background-attachment:fixed;
}
p{line-height:18px; margin:0 0 20px 0;}
p:first-line{}
a{color:#3e2525;}
img {border:0;}
h1{border-bottom:1px solid #c17613; font-family:sans-serif, Arial, Verdana, Helvetica;}
h1 a{color:#c17613; text-decoration:none;}
h1 a:hover{text-decoration:underline;}

h2{border-bottom:1px solid #ccc; font-family:sans-serif, Arial, Verdana, Helvetica; font-size:18px; font-weight:100; color:#2f0101; margin:0 0 5px 0; background:#fdf9dd;}
h2 a{font-family:sans-serif, Arial, Verdana, Helvetica; font-weight:100; color:#2f0101; text-decoration:none;}
h2 a:hover{text-decoration:underline;}
.h2Link a{color:#c17613;}
h2.right{text-align:right; border-bottom:0; border-top:1px solid #ccc; font-size:14px;}

h3{font-family:sans-serif, Arial, Verdana, Helvetica; font-size:16px; color:#c17613;}
h3 a{font-family:sans-serif, Arial, Verdana, Helvetica; font-size:16px; color:#c17613; text-decoration:none;}
h3 a:hover{text-decoration:underline;}

h4{font-weight:100; font-style:italic; line-height:18px; margin:10px 0 10px 0;}
h5{}
h6{line-height:18px;}
.cap {
	font-family:georgia,'times new roman',serif;
	color:#3e2525;
	display:inline;
	float:left;
	font-size: 36px;
	font-weight:bold;
	line-height: 36px;
	text-transform:uppercase;
	margin:0 2px 0 2px;
}
/*lists*/

#menu-navigation{
	float:left;
}
#search{float:right;}
/*layout*/
#holder{
	width:920px;
	height:auto;
	margin:auto;
	position:relative;
	margin-bottom:20px;
}
#header{
	width:920px;
	height:100px;
	background:transparent;
}
#social{
	float: left;
	padding-top: 20px;
}
#logo{
	float: right;
}
#navigation{
	width:920px;
	height:30px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	background:#fdf9dd;
	margin:0 0 20px 0;
}
#navigation ul{list-style-type:none; height:30px; }
#navigation li{display:inline;}
#navigation a{float:left; display:block; text-decoration:none; color:#333; line-height:30px; padding:0 10px 0 10px; border-right:dashed 1px #ccc;}
#navigation a:hover{background:#CCC;}
#navigation li.right{float:right;}
#searchForm{height:30px; margin:2px 15px 2px 0;}
#s{height:23px; width:150px; border:1px solid #666; font-size:18px; padding:1px 0 0 24px; background: #fff url(images/search-bg.png) top left no-repeat; float:left; margin:0 2px 0 0;}

#email{height:23px; width:180px; border:1px solid #666; font-size:18px; padding:1px 0 0 5px; float:left; margin:0 2px 0 0;}
#stnl_submit{background:url(images/subscribe-button.jpg); text-indent:-9000px; outline:none; border:0; width:87px; height:26px; float:right;}
#stnl_submit:hover{cursor:pointer;}

#mainContent{
	width:920px;
	height:auto;
	background:#fdf9dd;
	border-top:1px solid #666;
	border-bottom:1px solid #000;
}
#leftColumn{
	width:560px;
	height:auto;
	background:transparent;
	float:left;
	padding:20px;
}
#leftColumn blockquote{
	font-weight:bold;
	font-size:16px;
	float:right;
	padding:30px 0 0 30px;
	width:200px;
	background:url(images/blockquote.png) top left no-repeat;
}
.latest{
	float:left;
	width:280px;
	height:auto;
	background:transparent;
	margin:0 20px 0 0;
	padding:0;
}
#firstNews{
	width:280px;
	height:auto;
	overflow:hidden;
}
.section{
	width:560px;
	height:auto;
	margin:0 0 50px 0;
	clear:both;
	position:relative;
}
.sectionBg{
	background:url(images/sectionBg.jpg);
}
.featuredBg{
	background:url(images/sectionBg.jpg);
}
.sectionBox{
	width:180px;
	height:auto;
	background:transparent;
	float:left;
	position:relative;
}
.sectionMargin{
	margin:0 10px 0 0;
}
#rightColumn{
	width:300px;
	height:auto;
	background:transparent;
	float:right;
	padding:20px 20px 20px 0;
}
.rightBox{
	width:300px;
	height:auto;
	background:transparent;
	margin:0 0 30px 0;
	position:relative;
	z-index:3;
}
.rightBox ul{list-style-image:url(images/bullet.jpg); font-size:14px;}
.rightBox li{background:transparent; margin:5px 0 0 20px; border-bottom:1px #ccc dotted;}
.rightBox li a{text-decoration:none;}
.rightBox li:hover{text-decoration:underline; list-style-image:url(images/bullet-hover.jpg);}
#footer{
	width:876px;
	height:auto;
	background:#303030;
	position:relative;
	padding:20px 22px 20px 22px;
	border-top:1px solid #999;
	border-bottom:1px solid #000;
}
#errorTextHack{
	color:#ff0000;
}
.subscribeform{
	color:#333;
}
#footerholder{
	position:relative;
}
#footerbg{
	position:absolute;
	width:388px;
	height:330px;
	background:url(images/footer-bg.png) bottom right no-repeat;
	left:685px;
	top:-94px;
	margin-right:-100px;
}
.footerBox{
	width:270px;
	height:100px;
	float:left;
	padding:0 10px;
	color:#ccc;
}
.footerBox a{
	color:#996600;
}
#bsblurb{
	position:relative;
	z-index:1;
}
.borderRight{
	border-right:1px solid #000;
}
.borderLeft{
	border-left:1px solid #999;
}
#archive{}
.Wfull{width:100%;}

/*------------ALBUM COVER WIDGET------------------*/
.reviews{
	float:right;
	width:260px;
	height:auto;
	position:relative;
}
.cover{
	width:62px;
	height:62px;
	background:transparent;
	float:left;
	margin:0 0 5px 0;
}
.coverMargin{
	margin:0 0 5px 4px;
}
.coverSpan{
	width:100px;
	height:100px;
	float:left;
	margin:0 5px 0 0;
}
#album1{
	width:260px;
	height:auto;
	background:transparent;
	position:relative;
	display:block;
	margin-bottom:10px;
}
#album2{
	width:260px;
	height:auto;
	background:transparent;
	position:relative;
	display:none;
	margin-bottom:10px;
}
#album3{
	width:260px;
	height:auto;
	background:transparent;
	position:relative;
	display:none;
	margin-bottom:10px;
}
#album4{
	width:260px;
	height:auto;
	background:transparent;
	position:relative;
	display:none;
	margin-bottom:10px;
}
.alignleft{
	float:left;
	border:1px solid #ccc;
	padding:5px;
	background-color:#FFF;
	margin:10px 10px 10px 0;
}
.alignright{
	float:right;
	border:1px solid #ccc;
	padding:5px;
	background-color:#FFF;
	margin:10px 0 10px 10px;
}
.aligncenter{
	border:1px solid #ccc;
	padding:5px;
	background-color:#FFF;
	margin:10px 0 10px 10px;
}
.footAlignCenter{
	text-align:center;
}
.footerLinks ul{float:left;}
.footerLinks li{display:inline;}
p.footerParagraph{float:left; padding:0; margin:0 2px; line-height:14px;}
.post{
	margin:0 0 50px 0;
}
.postImage{
	float:left;
	width:100px;
}
.postExcerpt{
	float:right;
	width:450px;
}

.comments-template{
	margin:50px 0 0 0;
	padding:0;
	width:560px;
	border-top:1px dotted #333;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0 0;
	line-height: 18px;
	padding:10px;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}
.alt{
	background:#ede9ca;
}

.comments-template textarea{
	font-family: Georgia, Sans-serif;
	font-size: 18px;
	width:554px;
	border:solid 1px #666;
	padding:2px;
}
#commentform input{
	border:solid 1px #666;
	font-size:12px;
	line-height:18px;
	padding:2px;
}
#commentform #submit{
	border:0;
}
#archive select{
	width:280px;
}
.rightLink{
	float:right;
	width:260px;
	text-align:left;
	margin:0 10px 0 10px;
}
#contactFormHolder{
	width:400px;
	height:auto;
	float:left;
	padding:0 25px 0 25px;
}
#contactFormHolder ul{
	font-size:16px;
	line-height:20px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#contactFormHolder li{
	margin-bottom:10px;
}
#contactFormHolder textarea{
	width:400px;
	border:1px solid #262626;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#f1f1f1;
	color:#262626;
}
#contactFormHolder input{
	width:400px;
	border:1px solid #262626;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#f1f1f1;
	color:#262626;
}
#contactFormHolder input.button{
	width:100px;
	height:30px;
	border:0;
	background:url(images/comment-button.jpg);
	cursor:pointer;
}
#contactFormHolder h6{
	margin:0 0 20px 0;
}
#newsWidget{list-style-type:none;}
#newsWidget li.newsElse{margin:5px 0 5px 20px; list-style-image:url(images/bullet.jpg); font-size:14px;}
#newsWidget li a{text-decoration:none;}
#newsWidget li.newsElse:hover{list-style-image:url(images/bullet-hover.jpg); text-decoration:underline;}

.advertising{
	position:absolute;
	top:152px;
	left:0;
	width:120px;
	height:600px;
	background:#fff;
}
.advertising_right{
	position:absolute;
	top:152px;
	right:0;
	width:120px;
	height:600px;
	background:#fff;
}
