/*
Theme Name: Naramata
Created by: Drew Foster - Engine Digital 2010
*/

/* Begin Typography & Colors */
* {
	border: none;
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px; 
	font-family: Verdana, Arial, Sans-Serif;
	background: #fff url('images/top_tile.gif') repeat-x top left;
	height: 200px;
	line-height: 1.5;
	}
	
a { text-decoration: none; color: #cc6600;}
a:hover	{ text-decoration: underline; }
a:visited { color: #b65b01;}
p { color: #333; font-size: 12px;}
.orange { color: #cc6600;}
.clearboth { clear: both;}
.alignleft { float: left;}
.alignright { float: right;}

#wrapper { width: 960px; margin: 0 auto; position: relative; }	

#logo { float: left; margin: 14px 0 0 45px; }

#utilities  { float: right; height: 40px; width: 440px; background: url('images/uti_background.gif') no-repeat; }
#utilities ul { list-style: none; margin-left: 12px;}
#utilities a { float: left; text-transform: uppercase; color: #fff; margin: 10px 15px 0 15px; text-decoration: none; font-size: 10px; }
#utilities a:hover { color: #cc6600; }

#weather { float: right; width: 395px; margin: 0 18px 0 0; }
#weather p { float: left; color: #333; font-size: 11px; text-transform: uppercase; margin-top: 15px; }
#weather img.cittaslow { float: right; margin: 5px 27px 0 0; }  
#wp-forecastA { margin: 5px 0 0 25px;}
#weather div {display: none;}
#wp-forecastA, div.wp-forecast-curr, div.wp-forecast-curr-block, div.wp-forecast-curr-left, div.wp-forecast-curr-right { display: block!important; }
div.wp-forecast-curr, div.wp-forecast-curr-left, div.wp-forecast-curr-right { padding: 0!important;}
div.wp-forecast-curr-right { margin-top: 10px; font-size: 10px!important; font-weight: normal!important;} 

#nav { clear: right; float: right; margin: 18px 0 8px 0; height: 30px; width: 598px;} 
#nav ul { list-style: none;}
#nav ul li:first-child { border-left: none;}
#nav li { float: left; text-transform: uppercase; display: block; padding: 5px 20px; font-size: 12px; border-left: 1px solid #e99302; display: block; font-family: Arial, Helvetica, sans-serif; }
#nav a { color: #333;}
#nav a:hover { color: #cc6600; text-decoration: none; }

.ngg-widget img { border: none!important;}
.ngg-widget { position: absolute; z-index: -100; top: 125px; width: 100%; height: 430px; overflow: hidden; padding: 0!important; margin: 0!important;}
/*.home_1 { background: url('images/home_1.jpg') no-repeat top left; }
.home_2 { background: url('images/home_2.jpg') no-repeat top left; }
.home_3 { background: url('images/home_3.jpg') no-repeat top left; }
.home_4 { background: url('images/home_4.jpg') no-repeat top left; }
.home_5 { background: url('images/home_5.jpg') no-repeat top left; }
.what-to-do_1 { background: url('images/what-to-do_1.jpg') no-repeat top left; }
.what-to-do_2 { background: url('images/what-to-do_2.jpg') no-repeat top left; }
.what-to-do_3 { background: url('images/what-to-do_3.jpg') no-repeat top left; }
.where-to-stay_1 { background: url('images/where-to-stay_1.jpg') no-repeat top left; }
.where-to-stay_2 { background: url('images/where-to-stay_2.jpg') no-repeat top left; }
.where-to-stay_3 { background: url('images/where-to-stay_3.jpg') no-repeat top left; }
.where-to-stay_4 { background: url('images/where-to-stay_4.jpg') no-repeat top left; }
.wine-dine_1 { background: url('images/wine-dine_1.jpg') no-repeat top left; }
.wine-dine_2 { background: url('images/wine-dine_2.jpg') no-repeat top left; }
.wine-dine_3 { background: url('images/wine-dine_3.jpg') no-repeat top left; }
.naramata_1 { background: url('images/naramata_1.jpg') no-repeat top left; }
.naramata_2 { background: url('images/naramata_2.jpg') no-repeat top left; }
.naramata_3 { background: url('images/naramata_3.jpg') no-repeat top left; }
.naramata_4 { background: url('images/naramata_4.jpg') no-repeat top left; }
.naramata_5 { background: url('images/naramata_5.jpg') no-repeat top left; }
.contact_1 { background: url('images/contact_1.jpg') no-repeat top left; }
.contact_2 { background: url('images/contact_2.jpg') no-repeat top left; }
.contact_3 { background: url('images/contact_3.jpg') no-repeat top left; }
.contact_4 { background: url('images/contact_4.jpg') no-repeat top left; }
.privacy-policy_1 { background: url('images/privacy-policy.jpg') no-repeat top left; }
.newsletter-signup { background: url('images/newsletter-signup.jpg') no-repeat top left; }*/

#left-sidebar { width: 220px; clear: both; float: left; margin: 108px 20px 0 20px; background-color: #fff; padding: 0 0 20px 35px; min-height: 300px; }
#left-sidebar.no-sidebar {background-color: transparent; }
#left-sidebar.home { margin: 340px 15px 0 20px; padding: 0!important; width: 255px; }
#left-sidebar img { margin: 0 0 10px 30px; }
img.rss { margin: 0!important;}
#left-sidebar ul li { list-style: none; margin-bottom: 3px;}
#left-sidebar h1, #left-sidebar h2 { text-indent: -999px;}
h1.title { width: 255px; height: 45px; margin: 0 0 22px -35px; }
.news-events { background: url('images/newsevents_title.gif') no-repeat; }
.accommodations { background: url('images/accommodations_title.gif') no-repeat; }
.request-form { background: url('images/requestform_title.gif') no-repeat; }
.restaurants { background: url('images/restaurants_title.gif') no-repeat; }
.wineries { background: url('images/wineries_title.gif') no-repeat; }
.eateries { background: url('images/eateries_title.gif') no-repeat; }
.history { background: url('images/history_title.gif') no-repeat; }
.landmarks { background: url('images/landmarks_title.gif') no-repeat; }
.video-photo { background: url('images/gallery_title.gif') no-repeat; }
.contact-us { background: url('images/contactus_title.gif') no-repeat; }
.maps { background: url('images/maps_title.gif') no-repeat; }
.driving-directions { background: url('images/drivingdirections_title.gif') no-repeat; }
.links { background: url('images/links_title.gif') no-repeat; }
.faq { background: url('images/faq_title.gif') no-repeat; }
.contact { background: url('images/contactus_title.gif') no-repeat; }
.privacy-policy { background: url('images/privacypolicy_title.gif') no-repeat; }

#left-sidebar h2 { height: 15px; margin: 20px 0 10px 0; }
.archives { background: url('images/archives_label.gif') no-repeat; } 
.search { background: url('images/search_label.gif') no-repeat; }
.subscribe { background: url('images/subscribe_label.gif') no-repeat; }
.screen-reader-text { display: none;}

input, textarea, select { background-color: #f4f4f4; padding: 3px; margin: 5px 0; }
input { height: 22px; font-size: 12px; color: #000; }
span.comments textarea { width: 100%;}
input.wpcf7-submit { background-color: #cc6600; width: 95px; height: auto; text-align: center; color: #fff; text-transform: uppercase; padding: 6px!important;}
input.submit  { background-color: #cc6600; height: auto; text-align: center; color: #fff; text-transform: uppercase; padding: 6px!important;}
form label { color: #989898;}
form p { margin: 0!important;}
p.numberof { float: left; margin-right: 20px;}
#s { width: 212px;}
#searchsubmit, p.submit { color: #cc6600; font-size: 12px; background-color: #fff; margin-top: 5px;}

#box-container { float: right; margin: 295px 20px 0 0; }
.box { width: 210px; margin-left: 5px; float: left; }
.feature p { padding: 0px 0 20px 10px;}
.feature p.title { padding: 20px 0 0 10px; font-weight: bold; }

.event p { padding-left: 10px; }
.event p.date { font-weight: bold; margin-top: 20px;}

.newsletter p { padding: 20px 0 10px 10px;}
#wpcf7-f2-t1-o1 p { padding: 0 0 0 10px; color: #989898; }

#footer { clear: both; float: left; width: 100%; }
#footer p { float: right; margin-right: 20px;}
img.citta { float: left; margin-left: 85px;}
img.naramata { float: left; clear: left; margin: 15px 20px;}
p.copyright { clear: both; height: 16px; background-color: #333; color: #999; font-size: 10px; padding: 4px 25px; margin-right: 0!important; width: 95%;}
span.white { color: #ccc; }

#content { width: 465px; float: left; margin: 263px 0 0 0;}
#content h1 { font-weight: normal; color: #cc6600; margin-bottom: 0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#content h2 { font-weight: normal; color: #cc6600; margin: 25px 0 5px 0;font-size: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#content p { margin-bottom: 10px;}

.postmetadata { color: #999; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin: 0 0 25px 0!important;}

#right-sidebar { float: right; width: 160px; height: 600px; margin: 263px 20px 0 20px; }

div.piclenselink { display: none;}

.ngg-gallery-thumbnail img {
border: none !important;
display:block;
padding: 0 !important;
position:relative;
}

ngg-gallery-thumbnail { margin: 0 15px 15px 0!important;}
#shShutter, #shDisplay { display: none!important;}

/*comments*/
ul.commentlist li { padding: 10px; list-style: none;}
ul.children { margin: 10px 0 10px 25px;}
img.avatar { display: none;}
div.comment-body p { margin-top:10px; }
li.thread-alt { background-color: #F4F4F4;}
