@import url("/templates/blackthorn09/blackthorn-navigation.css");

/* Remove padding and margin */
* 
	{
	margin: 0;
	padding: 0;
	/*border: 0;*/
}

body { font-size: 100.1%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff url(img/knot-bg.gif) fixed; }

#wrapper-1 { width:800px; margin: 0 auto; background-image: url(/templates/blackthorn09/img/black.png); background-repeat: repeat-y; background-position: right 0;  border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-top-width: 0;}
/* IE fix for png in Home background boxes*/ 
* html #wrapper-1 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/blackthorn09/img/black.png'); }
#wrapper-2 { width:800px; background-image: url(/templates/blackthorn09/img/sidebar-bg.gif); background-repeat: repeat-y; position: relative; }

#header	{ width:800px; height: 91px; background-color: #fff; background-attachment: fixed; }

#navcontainer-top { background-image: url(/templates/blackthorn09/img/menubar-bg-top.gif); background-repeat: repeat-x; width: 800px; height: 6px; font-size: 0; }
#navcontainer { width: 800px; background-color: #891523; }
#navcontainer-bottom { background-image: url(/templates/blackthorn09/img/menubar-bg-bottom.gif); background-repeat: repeat-x; width: 800px; height: 6px; font-size: 0; }

#column-wrap { width: 800px; }
#column-left { width: 588px; float: left; margin-top: 16px; padding-left: 16px; }
#column-right { width: 160px; float: right; margin-top: 16px; }

#footer { width: 800px; margin: 0 auto; }

/*                         Home styles                                           */
/******************************************************************************/
.home-intro { width: 100%; }
.home-content { width: 100%; clear: both; }

/******************************************************************************/
/*                         General styles                                           */
/******************************************************************************/

.content {  }

.content p { font-size: .6875em; margin-bottom: .6875em; line-height: 1.375em; }

.content img { float: left; margin: 0 12px 12px 0; border: 0; }
.content img.alignright { float: right; margin: 0 0 12px 12px; border: 0; }

.content table p { font-size: 100%; }

.content table td { vertical-align: top; font-size: .7em; padding-right: 12px;
}

.content table td li { font-size: 100%; margin-left: 1.35em; }

.pagetitle-container { margin-bottom: .6875em; position: relative; }
.pagetitle-right { display: inline; padding-right: 20px; background:url(img/pagetitle-right.gif) no-repeat right center; }
.pagetitle { font-size: 1em; color: #891523; font-weight: bold; font-variant: small-caps; display: inline; padding-left: 20px; background: url(img/pagetitle-left.gif) no-repeat left center; }

h1 { color: #891523; margin-bottom: .75em; font-size: .875em; }
h2 { font-size: .875em; }
h3 { color: #891523; font-size: .6875em; }
h4 { color: #000; font-size: .6875em; }
h5 { color: #891523; font-size: .6875em; font-weight: normal; }
h6 { color: #000; font-size: .6875em; font-style: italic; }

.content ul, .content ol { margin: 0 0 .7em 1.35em;
}

.content li { font-size: .7em; }

.content li ul li { font-size: 100%; }

.content li a { font-size: 100%; }

.content a, .sidebar-content-top a, .sidebar-content-bottom a {
color: #0537B5;
text-decoration: none;
}

.content a:hover, .sidebar-content-top a:hover, .sidebar-content-bottom a:hover {
text-decoration: underline;
}

.content hr { width: 100%; height: 1px; border-top: 1px solid #891523; margin: .75em 0; border-bottom-width: 0; }

td.productimage { width: 150px; }
td.productimage img { margin-right: 0; }

.buyleft { float: left; }
.buyleft img,.buyright img { margin: 0; }
.buyright  { float: right; }

.buynow { margin-bottom: .5em; color: #891523; font-size: 120%; font-weight: bold; font-style: italic; text-align: center; }

.BlackthornNewsIcon { background-image: url(/media/images/Blackthorn-News-icon.png); background-repeat: no-repeat; width: 133px; height: 12px; }
/* IE fix for Blackthorn News icon png */ 
* html .BlackthornNewsIcon { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/images/Blackthorn-News-icon.png'); }

a.signguestbook, .guestbook-footer { font-size: .6875em; }

/*                             Home News items                                */
/******************************************************************************/
#news-wrap {  }
.news-event { margin-bottom: 8px; padding-top: 4px; border-bottom: 1px solid #891523; }

.news-event h1 { color: #000; font-size: .6875em; }
.news-event h2 { color: #891523; font-size: .75em; margin-bottom: 0; }



/*                             Bio In Memorium                                */
/******************************************************************************/
.bio-leftcol { width: 212px; float: left; }
.bio-rightcol { width: 370px; float: left; }


/*                         Photos - promo / image gallery                     */
/******************************************************************************/
/*.imagegallery { }
.imagegallery img, .imagegallery-thumbnails img, .imagegallery-sub-nav img { float: none; margin: 0; }
table.imagegallery-thumbnails {  }
table.imagegallery-thumbnails td, table.imagegallery-sub-nav td { text-align: center; vertical-align: top; }
table.imagegallery-nav { width: 400px; }
table.imagegallery-page-nav { }
.imagegallery-sub-nav { background-color: maroon; }
.imagegallery-sub-nav td { background-color: blue; padding: 0; }

.thumbnail.ig_thumbnail { margin: 0; }
*/

table.promo-photos td { text-align: center; padding: 0 4px 8px 4px; }
table.promo-photos img { margin: 0; }

/*                                   Recordings                               */
/******************************************************************************/
img.songlyrics { margin: 0 0 0 100px; }

/*                                   Calendar                                 */
/******************************************************************************/
#calendar-wrap {  }
.calendar-event { margin-bottom: 8px; padding-top: 4px; border-top: 1px solid #891523; }
.more a { font-size: 0.69em; ;font-style: italic; }

.calendar-event h1 { color: #891523; font-size: .75em; margin-bottom: 0; }
.calendar-event h2 { color: #000; font-size: .6875em; }


/*                         memorium - not used yet                            */
/******************************************************************************/
.memorium-l { background-image: url(img/trillium-corner.gif); background-repeat: no-repeat; height: 24px; padding-left: 24px; }
.memorium-r { background-image: url(img/trillium-corner.gif); background-repeat: no-repeat; background-position: right 0; padding-right: 24px; }

/*                                   captcha table                                  */
/******************************************************************************/
table.contactform_table { }
table.captcha_table td { font-size: 100%; }

td.td-verification { background-color: #FCFBB3; padding: 2px 4px 4px 4px; }

/*                                   sidebar                                  */
/******************************************************************************/
.sidebar-content-top, .newsletter { margin-bottom: 12px; background-image: url(img/w-40.png); width: 134px; padding: 6px; border: solid 2px #891523; }
/* IE fix for png in Home background boxes*/ 
* html .sidebar-content-top { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/blackthorn09/img/w-40.png'); }

.sidebar-content-top p { font-size: .625em; line-height: 1.375em; }
.sidebar-content-top img { margin: 0 auto 12px auto; }

.sidebar-content-bottom img { border: 0; margin: 0 6px 12px 0; }

.newsletter { background-image: url(img/891523.png); }
/* IE fix for png in Home background boxes*/ 
* html .newsletter { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/blackthorn09/img/891523.png'); }
.newsletter p { font-size: .625em; }
.newsletter table td { font-size: .5625em; }
.newsletter input.email-address { width: 120px; }
.newsletter input.signup { width: auto; font-size: 100%; }

/*                                   search                                   */
/******************************************************************************/
#frontend_search { margin-bottom: 36px; }
#frontend_search legend { font-size: .625em; color: #000; margin-bottom: 3px; }
#frontend_search input.search_string { width: 110px; float: left; margin-right: 3px; }
* html #frontend_search input.search_string { width: 100px; }

#frontend_search input.search_button { width: auto; font-size: .625em; float: left; }
#frontend_search fieldset { width: 142px; padding: 3px; background-image: url(img/sidebar-bg50.png); }
* html #frontend_search fieldset { background: none; }

/*                                   sitemap                                   */
/******************************************************************************/

.sitemap li a  { color: #000; line-height: 1.5em; text-decoration: none; }
.sitemap li a:hover  { color: #000; text-decoration: underline; }
/*                               end sitemap                                   */
/******************************************************************************/

/*                                   footer                                   */
/******************************************************************************/
.footer-content { padding: 0 16px 8px 16px; }

.footer-content p { color: #858586; font-size: .65em; line-height: 1.5em; }

.footer-content a { color: #858586; text-decoration: none; }
.footer-content a:hover { text-decoration: underline; }
/*                               end footer                                   */
/******************************************************************************/


/*                               CD reviews                                   */
/******************************************************************************/
.quote { font-family: Georgia, "Times New Roman", Times, serif; margin: 12px; border-top: 1px dashed #891523; }
.quote p { margin: .6875em 0 0 0; }
.quotename { font-style: italic; text-align: right; }

.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    overflow: hidden; 
}
.hidden {
    display: none;
    margin: 0;
    padding: 0;
}


/**************************************************************************************
 obligatory CSS definitions for Website Baker templates (content area)
**************************************************************************************/
/*  

h1, h2, h3, h4, h5, h6 { }

a:link, a:visited, a:focus, a:hover, a:active {}

b, strong {}
i, em {}
img {}

p {}
div {}
blockquote {}

li {}
ol {}
ul {}

table    { display: table }
tr       { display: table-row }
thead    { display: table-header-group }
tbody    { display: table-row-group }
tfoot    { display: table-footer-group }
col      { display: table-column }
colgroup { display: table-column-group }
td, th 	 { display: table-cell }
caption  { display: table-caption }

*/
/**************************************************************************************
 additional tags you should consider for Website Baker templates (content area)
**************************************************************************************/
code	 { }
address  { }