/*
Theme Name: Bodhran
Theme URI: http://bodhran-band.com
Description: A theme by <a href="http://www.onearmfrog.com">Onearmfrog</a>.
Version: 1
Author: Ofer Groman
Author URI: http://www.onearmfrog.com

*/

body {
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 17px;  
	color: #0e1906;
	background: #121210 url(images/bg.gif);
	margin: 0px;
	padding: 0px 0px px;
}
#page {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 782px;
	background: url(images/bg-repeat.jpg) repeat-y;
}
#page_wrap {
  padding: 0px 0px 0px 0px;
  margin: 0px auto;
  background: #ffffff;
  width: 820px;
  background: url(images/shadow.png) repeat-y;
  }
#header {
	background: url(images/header.jpg) no-repeat;
	width: 782px;
	height: 244px;
	position: relative;
}
#content {
	padding: 6px 0px 0px 14px;
	float: left;
	width: 534px;
	overflow: hidden;
}
#sidebar {
	float: right;
	padding: 0px 0px 0px 0px;
	width: 225px;
}

#post {
  padding: 0px 8px 0px 17px;
}

#post-heb {
  text-align: right;
  padding: 0px 8px 0px 17px;
}

#footer {
	clear: both;
	height: 90px;
	background: #fbfbf7 url(images/footer.jpg) no-repeat;
	color: #ACD7EE;
	font-size: 95%;
	line-height: 130%;
}

#contact_form {
background: url(images/contact_form.jpg) no-repeat;
padding: 15px;
height: 330px;
width: 360px;
}

.albumtitle {
  font-weight: bold;
  font-size: 14px;
}

.tracktitle {
  margin-bottom: 2px;
}

.disc {
  float: left;
  width: 170px;
  height: 292px;
}
 .songs {
  text-align: left;
  float: right;
  width: 325px;
}

.song1 {
background-color:#e8d484;
padding:2px;
}

.song2 {
background-color:#dbc87d;
padding:2px;
}

#albumtitlebig {
padding-bottom: 10px;
}

#albumtitlebig h2 {
padding: 5px 0 5px 0;
}

 
/*Links*/
a:link    {
  font-weight: bold; 
  text-decoration:  none;
  color: #5a1f00;
  } 
a:visited {
  font-weight: bold; 
  text-decoration:  none;
  color: #000000;
  } 
a:hover   {
  font-weight: bold; 
  text-decoration:  none;
  color: #d1570d;
  } 

#links-list #link1 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link1.jpg) no-repeat;
}

#links-list #link2 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link2.jpg) no-repeat;
}

#links-list #link3 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link3.jpg) no-repeat;
}

#links-list #link4 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link4.jpg) no-repeat;
}

#links-list #link5 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link5.jpg) no-repeat;
}

#links-list #link6 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link6.jpg) no-repeat;
}

#links-list #link7 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link7.jpg) no-repeat;
}

#links-list #link8 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link8.jpg) no-repeat;
}

#links-list #link9 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link9.jpg) no-repeat;
}

#links-list #link10 {
width: 490px;
height: 45px;
padding: 15px 10px 5px 0;
background: url(images/link10.jpg) no-repeat;
}

/*Form*/

.form_border {
border-style:solid;
border-color:#bf9e42;
border-width:1px;
}

textarea {
border-style:solid;
border-color:#bf9e42;
border-width:1px;
width: 200px;
height: 100px;
}

/* Graphics */

.floatright {
  float: right;
  margin:0px 0px 0px 10px;
  vertical-align:text-top;
}

.floatleft {
  float: left;
  margin:0px 11px 0px 0px;
  vertical-align:text-top;
}

img.floatright {
  float:right;
  margin:5px 0px 5px 8px;
  vertical-align:text-top;
}
img.floatleft {
  float:left;
  padding-right: 10px;
  vertical-align:text-top;
}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto }
}

.photo {
  height:283px;
  margin:30px;
  position:relative;
  width:425px;
}
.photo img {
  background: url('images/celtic-frame-big.gif') no-repeat;
  padding:12px;
}
.photo_small {
  height:173px;
  position:relative;
  width:123px;
}
.photo_small img {
  background: url('images/celtic-frame-small.gif') no-repeat;
  padding:12px;
}

/* Text Setup */

h1 {
  font-size: 34px;
  font-style: bold;
}

h2 {
  font-size: 24px;
  font-style: bold;
}

h3 {
  font-size: 16px;
}

.h3_pad {
  padding-top: 8px;
  }

p.big:first-letter {
  font-size : 400%;
  font-weight : bold;
  float : right;
  width : 1em;
}

.hideme {
visibility : hidden;
}

/* Menu Setup */

#sidemenu {
	list-style: none;
	padding: 0px;
	}

#sidemenu li {
	float: right;
	}
	
#sidemenu a * {
  display:	none;
  }

#sidemenu a,
#sidemenu a .hover {
	display: block;
	position: relative;
	width: 225px;
	height: 37px;
	background: url('images/sidemenu.png');
	}
	
/* Menu Links */

#sidemenu li.home a {
	background-position: 0 0;
	}

#sidemenu a.about {
	background-position: 0 -37px;
	}
	
#sidemenu a.members {
	background-position: 0 -74px;
	}	
	
#sidemenu a.music {
	background-position: 0 -111px;
	}		

#sidemenu a.video {
	background-position: 0 -148px;
	}	

#sidemenu a.gallery {
	background-position: 0 -185px;
	}	

#sidemenu a.shows {
	background-position: 0 -222px;
	}	
	
#sidemenu a.articles {
	background-position: 0 -259px;
	}	
	
#sidemenu a.links {
	background-position: 0 -296px;
	}			

#sidemenu a.contact {
	background-position: 0 -333px;
	}	

#sidemenu a.scottish {
	background-position: 0 -370px;
	}		

#sidemenu a.english {
	background-position: 0 -407px;
	}	
	
#sidemenu a.menu_divider {
	display: block;
	height: 98px;
	background: url('images/celtic_divider.jpg');
	}		

/*	Hover Links */

#sidemenu .highlight a.home:hover, 
#sidemenu a.home .hover {
	background-position: 225px 0;
}

#sidemenu .highlight a.about:hover, 
#sidemenu a.about .hover {
	background-position: 225px -37px;
}

#sidemenu .highlight a.members:hover, 
#sidemenu a.members .hover {
	background-position: 225px -74px;
}

#sidemenu .highlight a.music:hover, 
#sidemenu a.music .hover {
	background-position: 225px -111px;
}

#sidemenu .highlight a.video:hover, 
#sidemenu a.video .hover {
	background-position: 225px -148px;
}

#sidemenu .highlight a.gallery:hover, 
#sidemenu a.gallery .hover {
	background-position: 225px -185px;
}

#sidemenu .highlight a.shows:hover, 
#sidemenu a.shows .hover {
	background-position: 225px -222px;
}

#sidemenu .highlight a.articles:hover, 
#sidemenu a.articles .hover {
	background-position: 225px -259px;
}

#sidemenu .highlight a.links:hover, 
#sidemenu a.links .hover {
	background-position: 225px -296px;
}

#sidemenu .highlight a.contact:hover, 
#sidemenu a.contact .hover {
	background-position: 225px -333px;
}

#sidemenu .highlight a.scottish:hover, 
#sidemenu a.scottish .hover {
	background-position: 225px -370px;
}

#sidemenu .highlight a.english:hover, 
#sidemenu a.english .hover {
	background-position: 225px -407px;
}

#sidemenu .highlight a.menu_divider:hover, 
#sidemenu a.menu_divider .hover {
  display: block;
	height: 98px;
	background: url('images/celtic_divider.jpg');
	}		

/*	Active Links */

#sidemenu li.home a.active {
	background-position: 225px 0;
}

#sidemenu li.about a.active {
	background-position: 225px -37px;
}

#sidemenu li.members a.active {
	background-position: 225px -74px;
}

#sidemenu li.music a.active {
	background-position: 225px -111px;
}

#sidemenu li.video a.active {
	background-position: 225px -148px;
}

#sidemenu li.gallery a.active {
	background-position: 225px -185px;
}

#sidemenu li.shows a.active {
	background-position: 225px -222px;
}

#sidemenu li.articles a.active {
	background-position: 225px -259px;
}

#sidemenu li.links a.active {
	background-position: 225px -296px;
}

#sidemenu li.contact a.active {
	background-position: 225px -333px;
}
#sidemenu li.scottish a.active {
	background-position: 225px -370px;
}
#sidemenu li.english a.active {
	background-position: 225px -407px;
}

#credits {
	margin: 0px auto;
	width: 782px;
	background: #fbfbf7;
	color: #7a9299;
	font-size: 85%;
	line-height: 120%;
	text-align: left;
}
#credits_wrap {
  text-align: center;
  padding: 0px 0px 5px 20px;
  }
#credits a {
	text-decoration: underline;
	color: #7a9299;
}
#credits a:hover{
	color: #6e848a;
}
#credits a:visited{
	color: #819ba2;
}
.clear {
	clear:both;
}

#pattern-style-b
{
	width: 500px;
	text-align: right;
	border-collapse: collapse;
	background: #e8d484;
}
#pattern-style-b thead tr
{
	background: url('images/table/patternb-head.png');
}
#pattern-style-b th
{
background: url('images/table/patternb-head.png');
	font-weight: normal;
	padding: 8px;
	border: none;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 5px solid #f9e38e;
	color: #5a1f00;
	border-top: 5px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #d1570d;
	background: #dbc87d;
}
#table_footer
{
background: url('images/table/tfoot.png');
width: 500px;
height: 34px;
}
