
@import url('reset.css');
@import url('layout.css');
@import url('jquery.lightbox-0.5.css');

/*   
Theme Name: YorkMill
Theme URI: http://scmwebdev.com/
Description: Special wordpress theme created for the York Mill
Author: Morgan Leek
Author URI: http://scmwebdev.com/
Version: 2.0
.
General comments/License Statement if any.
.
*/

body {
	background-color: #393335;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/*font-size:11px;*/
	line-height:18px;
text-align:justify;
	}

.wrapper_center {
	width: 776px;
	height: 100%;
	margin: 0 auto;
}

/* Shadow Borders */
.shadow_top { background: url("/images/shadow_top.png") repeat-x; }
.shadow_bottom { background: url("/images/shadow_bottom.png") repeat-x bottom; }

h2 { font: bold italic 0.7em Georgia, serif; color: #bb332c; letter-spacing: 1px; padding: 6px 0 0 9px; }
p { padding: 0 0 6px 0;font-size:11px; }

input { font-family: Georgia, serif; }
.script { font-family: Georgia, serif; }

.logo {
	width: 767px;
	height: 158px;
	background: url("/images/logo.png") no-repeat;
	position: relative;
	float: left;
	margin: 0 0 8px 10px;
}
.logo .navigation_bar { width: 100%; padding: 122px 0 0 17px; }

.logo .navigation_bar li { display: inline; position: relative; float: left; }
.logo .navigation_bar a { color: white; font-size: 10pt; position: relative; float: left; padding: 0 0px 0 0;}

.left_column {
	width: 576px;
	position: relative;
	float: left;
	padding: 0 0 200px 0;
}
.left_column .image_strip { width: 100%; height: auto; position: relative; float: left; padding: 0 0 0 9px; overflow: hidden; 

}
.left_column .image_strip .spacer { width: 25px; height: 128px; position: relative; float: left; }
.left_column .image_strip .one_third { width: 170px; position: relative; float: left; }
.left_column .image_strip .one_third .image { width: 170px; height: 142px; background: url("/images/one_third_frame.png") 

no-repeat; position: relative; float: left; }
.left_column .image_strip .one_third .image img { margin: 4px 0 0 7px; width: 154px; height: 128px; position: relative; 

float: left; border: solid 1px #a9a6aa; }
.left_column .image_strip .one_third .label { width: 170px; text-align: center; padding: 2px 0 10px 2px; position: relative; 

float: left; color: #a9a6aa; font-size: 0.9em; }
.left_column .image_strip .one { width: 562px; position: relative; float: left; }
.left_column .image_strip .one .image { width: 562px; height: 142px; background: url("/images/one_frame.png") no-repeat; 

position: relative; float: left; }
.left_column .image_strip .one .image img {margin: 4px 0 0 7px; width: 546px; height: 128px; position: relative; float: left; 

border: solid 1px #a9a6aa; }
/*.left_column .image_strip .one .label { width: 562px; text-align: center; padding: 2px 0 0 2px; position: relative; float: 

left; color: #a9a6aa; font-size: 0.8em; }*/

.left_column .text_content { padding: 0 0 0 12px; width: 100%; position: relative; float: left; }
.left_column .text_content .divider { width: 562px; height: 0px; border-top: solid 1px #2b2628; border-bottom: solid 1px 

#4b4749; position: relative; float: left; }

.left_column .text_content .permanent_paragraph { width: 548px; padding: 6px 0 22px 9px; position: relative; float: left; }
.left_column .text_content .permanent_paragraph .pp_head { font: bold italic 0.7em Georgia, serif; color: #bb332c; 

letter-spacing: 0.5px; }
.left_column .text_content .permanent_paragraph .pp_body { font-size: 11px; padding: 0px;text-align:justify;float: left; }
.left_column .text_content .permanent_paragraph .pp_body p { position: relative; line-height: 18px;  }
.left_column .text_content .permanent_paragraph .pp_body li { padding: 0 0 3px 0; }
.left_column .text_content .permanent_paragraph .pp_footer { width: 100%; height: 36px; }
.left_column .text_content .permanent_paragraph .pp_footer .read_more { width: 100px; height: 30px; background: 

url("/images/opera_glasses.png") no-repeat bottom right; position: relative; float: right; }
.left_column .text_content .permanent_paragraph .pp_footer .read_more a { font-size: 0.6em; color: #bb332c;; padding: 16px 0 

0 0; position: relative; float: left; }
.left_column .text_content .permanent_paragraph .pp_hidden { font-size: 0.6em; padding: 10px 0 0 0; display: none; }
.left_column .text_content .permanent_paragraph .pp_hidden ul li { padding: 10px 0 0 0; }
.left_column .text_content .permanent_paragraph .pp_hidden ul li:first-child { padding: 0; }

.left_column .text_content .blog_extract { width: 404px; position: relative; float: left; }
.left_column .text_content .blog_extract .divider { width: 100%; height: 0px; border-top: solid 1px #2b2628; border-bottom: 

solid 1px #4b4749; position: relative; float: left; }
.left_column .text_content .blog_extract .entry { width: 100%; /*height: 90px;*/ padding: 10px 0 0 0; border-bottom: solid 

1px #2b2628; border-top: solid 1px #4b4749; }
.left_column .text_content .blog_extract .entry:first-child { border-top: none; }
.left_column .text_content .blog_extract .entry:after { content: "."; display: block; height: 0; clear: both; visibility: 

hidden; }
.left_column .text_content .blog_extract .entry .image { width: 110px; height: 110px; background-color: white; position: 

relative; float: left; margin: 0 0 10px 0; }
.left_column .text_content .blog_extract .entry .image img { width: 100px; height: 100px; margin: 4px 0 0 4px; border: solid 

1px #a9a6aa; display: block; }
/*.left_column .text_content .blog_extract .entry  { width: 284px; position: relative; float: left; padding: 0 0 0 10px; 

margin: 0 0 10px 0; }*/
.left_column .text_content .blog_extract .entry h2 { width: 284px; color: #bb332c; font: bold italic 0.7em Georgia, serif; 

letter-spacing: 1px; padding: 0 0 0 10px; position: relative; float: right; }
.left_column .text_content .blog_extract .entry h2 a { color: #bb332c; font: bold italic 1em Georgia, serif; letter-spacing: 

1px; }
.left_column .text_content .blog_extract .entry .shown { width: 284px; font-size:11px; padding: 4px 0 0 0; position: 

relative; float: right; }
.left_column .text_content .blog_extract .entry .hidden { width: 284px; font-size: 0.6em; padding: 4px 0 0 0; position: 

relative; float: right; display: none; }


.left_column .text_content .blog_extract .entry ul { width: 284px; font-size: 0.6em; color: #a9a6aa; margin: 10px 0 10px 0; 

postion: relative; float: right; }
.left_column .text_content .blog_extract .entry ul li { display: inline; padding: 0 6px 0 6px; position: relative; float: 

left; border-left: solid 1px #A9A6AA; }
.left_column .text_content .blog_extract .entry ul li.first { border-left: none; padding-left: 0; }
.left_column .text_content .blog_extract .entry ul a { color: #bb332c; }
.left_column .text_content .blog_extract .entry ul img { width: 37px; height: 28px; margin-top: -18px; position: relative; 

float: right; }
.left_column .text_content .blog_extract .entry h3 { padding: 15px 0 0 0; font-size: 0.8em; color: #BB332C; }
.left_column .text_content .blog_extract .entry form p { padding-left: 2px; font-size: 0.7em; }
.left_column .text_content .blog_extract .entry form p input { margin: 5px 0 5px 0; }
.left_column .text_content .blog_extract .entry .comment-body { font-size: 0.7em; }
.left_column .text_content .blog_extract .entry .be_hidden { width: 100%; font-size: 0.6em; display: none; }

.left_column .text_content .blog_extract .entry textarea { width: 100% !important; }

/*.left_column .text_content .page_selected { width: 100%; height: 15px; padding: 2px 0 0 0; position: relative; float: left; 

}*/
.left_column .text_content .blog_extract .navigation { width: 100%; height: 19px; position: relative; float: left; 

border-top: solid 1px #4b4749; text-align: right; }
.left_column .text_content .blog_extract .navigation .na_head { font-size: 0.6em; color: #bb332c; font-style: italic; 

padding: 4px 0 0 0;}
.left_column .text_content .blog_extract .navigation .selected_marker { width: 15px; height: 15px; background: 

url("/images/page_select.png") no-repeat 0 0; padding: 2px 0 0 0; font-size: 0.6em; text-align: center; color: #bb332c; 

display: inline-block; }
.left_column .text_content .blog_extract .navigation .unselected_marker { width: 15px; height: 15px; background: 

url("/images/page_select.png") no-repeat 100% 0; padding: 2px 0 0 0; font-size: 0.6em; text-align: center; color: #bb332c; 

display: inline-block; }
.left_column .text_content .blog_extract .navigation .unselected_marker:hover { background-position: 0 0; text-decoration: 

none; }

.left_column .text_content .gallery_title { margin: 8px 0 8px 5px; display: inline; position: relative; float: left; 

letter-spacing: 0.5px; }

.left_column .text_content .gallery_titleForHome { display: inline; position: relative; float: left; 

letter-spacing: 0.5px;}


.left_column .text_content .gallery_title li { font-size: 0.8em; display: inline; padding: 0 20px 0 0; }
.left_column .text_content .gallery_title a { font: bold italic 1em Georgia, serif; color: #a9a6aa; letter-spacing: 1px; } 
.left_column .text_content .gallery_title .selected { color: #bb332c; }


.left_column .text_content h1 { font-size: 1em; color: #bb332c; margin: 10px 0 10px 0px; position: relative; float: left; 

width: 100%; }

.right_column {
	width: 194px;
	position: relative;
	float: left;
	padding: 0 0 200px 0;
}

.right_column .navigation { width: 170px; position: relative; float: right; }
.right_column .navigation .divider { border-top: solid 1px #4a4647; }
.right_column .navigation .heading {color: #bb332c; font-size: 1em; font-weight: bold; } 
.right_column .navigation .button { width: 160px; height: 22px; position: relative; float: left; padding: 16px 0 0 10px; }
.right_column .navigation .button:hover { text-decoration: none; }
.right_column .navigation .events { background: url("/images/button_events.png") 130px 3px no-repeat; }
.right_column .navigation .gallery { background: url("/images/button_gallery.png") 130px 3px no-repeat; }
.right_column .navigation .cafe { background: url("/images/button_cafe.png") 130px 3px no-repeat; }

.right_column .navigation .search { width: 100%; height: 45px; position: relative; float: left; font-size: 0.8em; }
.right_column .navigation .search .text_box { width: 104px; height: 15px; margin: 6px 0 0 0; font-size: 10px; position: 

relative; float: left; font-style: italic; font-weight: bold; padding: 0; border: 1px solid #b1afb1; margin: 15px 0 0 7px; 

color: #3f1d1a; }
.right_column .navigation .search .submit_button { width: 37px; height: 33px; padding: 8px 0 0 14px; position: relative; 

float: left; /*background: url("/images/button_search.png") no-repeat;*/ }

.right_column .navigation .recommendations { width: 100%; height: 100px; position: relative; float: left; padding: 14px 0 

14px 0; font-size: 0.6em; text-align: justify; }
.right_column .navigation .recommendations .open_quote { width: 38px; height: 21px; background: url("/images/quote_open.png") 

no-repeat; position: relative; float: left; margin: -10px 0 0 0;}
.right_column .navigation .recommendations .close_quote { width: 31px; height: 21px; background: 

url("/images/quote_close.png") no-repeat; position: relative; float: right; }
.right_column .navigation .recommendations .read_more { color: #bb332c; position: relative; }
.right_column .navigation .recommendations .read_more:hover { text-decoration: none; }
.right_column .navigation .recommendations ul { display: inline; }
.right_column .navigation .recommendations li { display: inline; }
.make_hidden { color: #393335; }
.hide { display: none; }

.right_column .navigation .location { width: 160px; height: 28px; position: relative; float: left; background: 

url("/images/button_location.png") 130px 8px no-repeat; padding: 18px 0 0 10px; }
.right_column .navigation .google_map { width: 166px; height: 160px; position: relative; float: left; margin: 0 0 10px 0; 

border: solid 2px #a9a6aa; }

.right_column .navigation .subscribe { width: 160px; position: relative; float: left; padding: 10px 0 16px 10px; }
.right_column .navigation .subscribe .text_column { width: 110px; position: relative; float: left; }
.right_column .navigation .subscribe .text_column .text_box { width: 104px; height: 15px; margin: 6px 0 0 0; font-size: 10px; 

position: relative; float: left; font-style: italic; font-weight: bold; padding: 0; border: 1px solid #b1afb1; color: 

#3f1d1a; }
.right_column .navigation .subscribe .submit_column { width: 50px; position: relative; float: left; }
.right_column .navigation .subscribe .submit_column .submit_button { width: 37px; height: 33px; padding: 2px 0 0 0; position: 

relative; float: left; }
.right_column .navigation .subscribe .submit_column img {padding: 7px 0 0 5px;}

.right_column .navigation .blog_extract { width: 160px; position: relative; float: left; padding: 10px 0 16px 10px;  }
.right_column .navigation .blog_extract .ber_head { padding: 0 0 2px 0; }
.right_column .navigation .blog_extract .ber_sub_head { font: bold italic 0.7em Georgia, serif; color: #bb332c; 

letter-spacing: 1px; padding: 5px 0 2px 0; }
.right_column .navigation .blog_extract ul { padding: 0 0 0 10px; width: 108px; }
.right_column .navigation .blog_extract ul li { font-size: 0.6em; color: #a9a6aa; padding: 0 0 2px 0; 

text-transform:uppercase; }
.right_column .navigation .blog_extract ul li:first-child { padding-top: 3px; }
.right_column .navigation .blog_extract ul li a { color: #a9a6aa; }

.clear_column { clear:both; }

.header {
	width: 776px;
	height: 158px;
}

.footer_center {
	width: 770px;
	height: 200px;
	
	border-left: 3px solid black;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	margin: 0 auto;
	background: url("/images/footer_border_top.png") no-repeat 0 0 #262626;
}

.footer_center .column_container { width: 770px; position: absolute; }
.footer_center .column_container .column_left { width: 420px; height:180px; padding: 20px 0 0 18px; position: relative; 

float: left; }
.footer_center .column_container .column_left ul { width: 100%; height: 130px; position: relative; float: left; padding: 0 

10px 0 0; }
.footer_center .column_container .column_left li { position: relative; float: left; padding: 0 14px 0 0; }
.footer_center .column_container .column_left a { font-style: italic; font-size: 0.6em; font-size: 0.6em; color: #5d565b; 

font-family: Georgia, serif; font-weight: bold; }
.footer_center .column_container .column_left .wikid_tag { width: 125px; height: 31px; position: relative; float: left; 

background: url("/images/wikid_link.png") no-repeat; }
/*.footer_center .column_container .column_left .wikid_tag .copy_right { color: #5d565b; display: block; font: 0.7em bold 

Georgia, serif; letter-spacing: 1px;  }
.footer_center .column_container .column_left .wikid_tag .wikid_creative { font-size: 0.7em; color: #bb332c; display: block; 

letter-spacing: -0.5px; }*/

.footer_center .column_container .column_middle { width: 172px; height: 180px; padding: 14px 0 0 0; position: relative; 

float: left; }
.footer_center .column_container .login_form { width: 122px; height: 52px; position: relative; float: left; }
.footer_center .column_container .login_form .text_box { width: 110px; height: 14px; margin: 6px 0 0 0; font-size: 10px; 

position: relative; float: left; font-style: italic; font-weight: bold; padding: 0; border: 1px solid #b1afb1; color: 

#3f1d1a; }
.footer_center .column_container .login_form .submit { width: 110px; height: 8px; position: relative; float: left; }
.footer_center .column_container .logo_bottom { width: 117px; height: 120px; background: url("/images/logo_small.png") 

no-repeat; position: relative; float: left; margin: 0 0 0 0;}

.footer_center .column_container .column_right { width: 160px; height: 180px; padding: 14px 0 0 0; position: relative; float: 

left; }
.footer_center .column_container .column_right .contact_details { width: 144px; height: 160px; border-left: solid 2px 

#5d565b; padding: 0 0 0 20px; }
.footer_center .column_container .column_right .cd_head { color: #bb332c; padding: 0 0 2px 0; font-size: 1em; }
.footer_center .column_container .column_right .cd_sub_head { font-style: italic; font-size: 0.6em; color: #bb332c; padding: 

0 0 2px 0; font-family: Georgia, serif;}
.footer_center .column_container .column_right ul { width: 144px; }
.footer_center .column_container .column_right ul .cd_item { font-size: 0.6em; color: #a9a6aa; padding: 0 0 2px 0;}

.hidden { display: none; }

.toggler { width: 100%; position: relative;}
.toggler p { padding: 0 0 6px 0; }
#effect {position: relative;  width: 100%; /*font-size: 0.6em;*/ color: #FFF; padding: 4px 0 0 0; }

#slide_gallery { padding: 10px 0 20px 0; width: 300px; height: 80px; margin: 0 0 0 -10px; position: relative; float: left; }
#image_slider { width: 260px; height: 80px; position: relative; float: left; overflow: hidden; }
#button_left { width: 16px; height: 80px; background: url("/images/left_arrow.png") no-repeat; position: relative; float: 

left; }
#button_right { width: 16px; height: 80px; background: url("/images/right_arrow.png") no-repeat; position: relative; float: 

left; }
#slide_panel { height: 80px; width: position: absolute; }
/*#slide_panel image_container { width: 80px; height: 80px; background-color: white; position: relative; float: left; }*/
#slide_panel a { width: 80px; height: 80px; background-color: white; margin: 0 0 0 10px; position: relative; float: left; }
#slide_panel a:first-child { margin: 0; }
#slide_panel a img { width: 70px; height: 70px; margin: 4px 0 0 4px; border: solid 1px #a9a6aa;}
#featured_artists { color:#BB332C; float:left; font-size:1em; margin:10px 0 10px 7px; position:relative; width:100%; }

.slide_gallery { padding: 0 0 0 0; width: 100%; height: 61px; margin: 5px 0 30px 0; position: relative; float: right; 

display: none; }
.image_slider { width: 336px; height: 61px; position: relative; float: left; overflow: hidden; }
.button_left { width: 17px; height: 61px; background: url("/images/slider_left.png") no-repeat; position: relative; float: 

left; }
.button_right { width: 17px; height: 61px; background: url("/images/slider_right.png") no-repeat top right; position: 

relative; float: left; }
.slide_panel { height: 61px; position: absolute; }
.slide_panel a { width: 60px; height: 60px; background: url("/images/slider_frame.png"); margin: 0 9px 0 0; position: 

relative; float: left; }
.slide_panel a img { width: 50px; height: 50px; margin: 5px 0 0 5px; }

#lightbox-image-details-caption { color: black; }

.read_moreNew{ color:#bb332c;}

.PdfDownloadCaption a{ color: #bb332c; font: bold italic 1em Georgia, serif; letter-spacing: 1px; }
.reviewLink { width: 15px; height: 15px; background: url("/images/page_select1.gif") no-repeat 0 0; padding: 2px 0 0 0; 

font-size: 11px; text-align: center; color: #bb332c; text-decoration:none; }
.reviewLink a { width: 15px; height: 15px; background: url("/images/page_select1.gif") no-repeat 0 0; padding: 2px 0 0 0; 

font-size: 11px; text-align: center; color: #bb332c; text-decoration:none; }
.reviewLink.hover { width: 15px; height: 15px; background: url("/images/page_select_hover.gif") no-repeat 0 0; padding: 2px 0 0 0; 

font-size: 11px; text-align: center; color: #bb332c; text-decoration:none; }



.page_devider { width: 375px; height: 0px; border-top: solid 1px #2b2628; border-bottom: solid 1px 

#4b4749; position: relative; float: left; }


.ddsg-wrapper h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}

.ddsg-wrapper ul li
{	
	margin-left:25px;
}


.ddsg-wrapper ul li strong
{
	margin-bottom:10px;
	margin-top:15px;
}
