/*
Theme Name:     Waterford Museum Theme
Theme URI:      http://waterfordmuseum.com/
Description:    Custom theme for Waterford Museum
Author:         HostRocket Web Design
Author URI:     http://www.hostrocket.com/webdesign.html
Template:       twentytwelve
Version:        0.1.0
*/

@import url("../twentytwelve/style.css");

.clear								{ clear: both; }
body									{ background:url(images/headerbg.jpg) repeat-x top; font-size: 0.95em;}
body .site 							{ margin-top: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: transparent; }
.site-header							{ /* background:url(images/wm-50.jpg) no-repeat top right;*/ padding: 0; margin-bottom: 20px;} 
.site-header h1							{ background:url(images/wm-logo.jpg) no-repeat 0 0; width: 373px; height: 90px; padding-top: 0; }
.site-header h1 a 						{ text-indent: -9999em; }
.site-content article 						{ word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;}
.entry-content li							{ list-style-type: none; }a										{ color:#712529; }

.main-navigation 						{ margin-top: 0px; }
.main-navigation ul.nav-menu				{ border-top: 0px none; border-bottom: 0px none; }
.main-navigation li 						{ margin: 0px 10px 5px 0;  font-size: 1.025em;}
.main-navigation li a 						{ line-height: 1em; padding: 8px 8px 10px 8px; }
.main-navigation li a:hover				{ background-color: #450a10; color: #fff; }
.main-navigation li a, .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_ancestor > a
										{ color: #fff; }
.main-navigation .current_page_item > a	{ color: #333; }
.main-navigation ul.sub-menu				{ background-color:#DACFCF; border: 1px solid #333333; padding:5px; margin:0px; width: 150px; }
.main-navigation li ul						{ z-index: 10000; }
.main-navigation li ul li					{ padding:2px 0px 2px 5px; margin: 0; }
.main-navigation li ul li a					{ background: transparent; border-bottom: 0px none; color:#333333; font-size:11px; line-height: 14px; text-transform: none; padding:2px 0px 2px 5px; width: 145px; }
.main-navigation li ul li a:hover			{ background-color:#EDE8E8; color:#B62828; text-decoration:none; }

#right-home								{ text-align: right; }
#right-home a 							{ color:#712529; font-size:11px; text-decoration: underline; }
#right-home a:hover 						{ text-decoration: none; }
#right-home p 							{ font-family: Verdana; font-size: 12px; color:#28090e; padding: 1px 20px 0 0; float: right; }
.h-sidetext								{ color: #260e0e; }

#searchform div							{ float: left; margin-top: 2px; }
button, input, textarea						{ padding: 0; }
input[type="submit"]						{ padding: 0; }

#home-slider							{ display: block; }
#home-slider #text-2						{ margin: 20px 0; border-top: 1px solid #d9c996; border-bottom: 1px solid #d9c996; padding: 15px 0; color: #8b7345; text-transform: uppercase; font-size: 18px; text-align: center; letter-spacing: 0.105em; }

/*.home1, .home2, .home3					{ width: 33%; float: left; font-size: 0.85em; }
.home1, .home2							{ margin-right: 4px; }*/
#home-bottom-cols h2.widget-title		{ background: #e7dcbc; padding: 2px 0; text-align: center; font-size: 14px; font-weight: bold; color: #702625; margin-bottom: 10px; }
.home1 h2.widget-title, .home2 h2.widget-title	
										{ margin-right: 12px; }
.home1 .timely .pull-right				{ margin-right: 10px; }
.home3 .post .entry-content				{ text-align: center; padding: 8px 10px; border-top: 1px dotted #d1d0d0; }

#home-bottom							{ clear: both; margin: 20px 0; border-top: 1px solid #d9c996; border-bottom: 1px solid #d9c996; padding: 15px 0; color: #702625; font-size: 13px; text-align: center; letter-spacing: 0.075em; line-height: 18px;}
#home-bottom-cols						{ margin-bottom: 28px; overflow: hidden;  }
.home1, .home2, .home3					{ float: left; font-size: 0.85em; width: 33.2%; display: block;}				
footer									{ background-color: #d9c996; max-width: 100% !important; padding: 0 !important; line-height: 16px !important; font-size: 13px !important; }
footer[role="contentinfo"] a						{ color: #efe8d3; }
footer[role="contentinfo"] a:hover					{ color: #e7dcbc; }
footer.entry-meta							{ background-color: transparent; }
footer .site-info							{ width: 960px; margin: 0 auto; }
footer .copyright							{ float: right; text-align: right; color: #8b7345; padding: 18px 10px; }
.footer-contact							{ width: 35%; float: left; background-color: #8b7345; margin-top: -20px; height: 100%; color: #fff; padding: 12px 26px 28px; margin-bottom: 0px; }
.footer-contact h2						{ color: #fff; }
.footer-contact p						{ margin: 10px 0; }


#slideshow-wrapper #information 			{ background-color: #2c2413 !important; opacity: 0.85 !important; }
body.page #slideshow-wrapper, body.page #slideshow-wrapper #fullsize
										{ width: 624px !important; height: 316px !important; }
body.page #slideshow-wrapper #information	{ width: 624px !important; }
body.page #slideshow-wrapper .imgnav, body.page #slideshow-wrapper #imglink
										{ height: 316px !important; }
#slideshow-wrapper #image img				{ width: 100%; }
#slideshow-wrapper						{ min-width: 150px; max-width: 956px; zoom: 1; }
										
/* ========================= WIDGETS ======================*/
.ai1ec-agenda-widget-view				{ margin-right: 12px; }
.ai1ec-agenda-widget-view .ai1ec-date-title	
										{ background-color:#fbfbfb; 
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(1em,#fff),to(#eae7d4)) !important; 
	background-image:-webkit-linear-gradient(#fff,#fff 1em,#eae7d4) !important;
	background-image:-moz-linear-gradient(top,#fff,#fff 1em,#eae7d4) !important;
	background-image:-ms-linear-gradient(#fff,#fff 1em,#eae7d4) !important;
	background-image:-o-linear-gradient(#fff,#fff 1em,#eae7d4) !important;
	background-image:linear-gradient(#fff,#fff 1em,#eae7d4) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eae7d4', GradientType=0) !important;
	filter:none \9; 
}
.ai1ec-agenda-widget-view .ai1ec-date  	{ background: transparent; }	
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month
										{ background: #702625; }
.ai1ec-agenda-widget-view .ai1ec-day	, .ailec-agenda-widget-view .ailec-weekday, .ai1ec-agenda-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-weekday		     { color: #8b7345; }
.ai1ec-agenda-widget-view .ai1ec-event > a , .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title
										{ color: #8b7345; border: 0px none; }
.ai1ec-agenda-widget-view .ai1ec-event > a:hover
										{ color: #413620; }
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time, .ai1ec-agenda-widget-view .ai1ec-event .ai1ec-allday-badge
										{ margin-right: 12px; }
.ai1ec-agenda-widget-view .ai1ec-date-events
										{ margin: 1em 0.5em; }
.ai1ec-allday-badge						{ background:#702625; background-color:#702625; background-image:-webkit-gradient(linear,0 0,0 100%,from(#a27372),color-stop(50%,#702625),to(#501b1b)); background-image:-webkit-linear-gradient(#a27372,#702625 50%,#501b1b); background-image:-moz-linear-gradient(top,#a27372,#702625 50%,#501b1b);
	background-image:-ms-linear-gradient(#a27372,#702625 50%,#501b1b); background-image:-o-linear-gradient(#a27372,#702625 50%,#501b1b); background-image:linear-gradient(#a27372,#702625 50%,#501b1b); background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a27372', endColorstr='#501b1b', GradientType=0);}
.ai1ec-month-view .ai1ec-date			{ background: #eee6d0; }
.timely a								{ color: #702625; }
.timely a:hover							{ color: #8b7345; }
.ai1ec-month-view td.ai1ec-empty			{ background-color: #fbf9f3 !important; }	
.ai1ec-month-view .ai1ec-allday .ai1ec-event, .ai1ec-month-view .ai1ec-multiday .ai1ec-event, .ai1ec-week-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event, .ai1ec-week-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event, .ai1ec-oneday-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event, .ai1ec-oneday-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event, .ai1ec-posterboard-view .ai1ec-date-block-wrap
										{ background-color: #702625; }
.widget-area .widget h3					{ margin-bottom: 0px;  }			
h3.widget-title							{ color: #762625; font-size: 13px; }
			
										
/* ========================== WHAT'S NEW ==============*/
.home2 ul.post-list li						{ border-top: 1px dotted #d1d0d0; padding-top: 8px; padding-bottom: 16px; color: #8b7345; }
.home2 .post-list h2.entry-title a		{ color: #2c2413; text-decoration: none; font-weight: normal; line-height: 22px; }	
.home2 .post-list .entry-title a:hover	{ color: #702625; text-decoration: none; }
.home2 .post-list .entry-title a			{ font-size: 1.475em; letter-spacing: 0.05em; }
.home2 .post-list .list-entry 			{ float: left; width: 90%; padding: 10px; }					
.home2 .list-entry-thumb 				{ display: none; float: left; margin-right: 10px; }					
.home2 .list-entry-thumb img				{ display: none; padding: 2px; background-color: #d9c996; box-shadow: 0px !important; }
.home2 .list-entry span					{ display: none; text-transform: uppercase; letter-spacing: 0.175em; margin: 4px 0;}
.home2 .even								{ background-color: #f8f6f1; }

/* ========================== CONTACT FORMS ===========*/
#form1 .wdform_table1 tr td#1_label_section1	{ width: 210px !important; }
#form1 .wdform_table1 .label				{ color: #999 !important;}




									