/*
Theme Name: Tahoe
Theme URI: http://wordpress.org/
Description: A modification of the TwentyTen theme
Author: Claire Anderson
Version: 1.0
Tags: 
*/



/* import stylesheets and hide from ie/mac \*/

@import url('http://www.tahoeunveiled.com/includes/reset.css');


/* end import/hide */






/* ----
     = GLOBAL
     -------------------------*/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #5F5D5D;
	background: url(http://www.tahoeunveiled.com/images/global/background.gif) center center repeat-y #B5D4D6;
	}

		
	
input, textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #D3E2AE;
	color: #D3E2AE;
	border:0;
	height: 1px;
	margin: 0 0 18px 0;
	clear:both;
}

.clear { clear: both; }



/* =TEXT ELEMENTS */

/* links */
a:link, a:visited {
	color: #81A038;
	text-decoration: none;
	}
a:hover {
	color: #C48531;
	}

/* the rest */
strong { font-weight: bold; }

cite, em, i { font-style: italic; }

big { font-size: 131.25%; }

ins { background: #ffc; text-decoration: none; }

blockquote { font-style: italic; padding: 0 3em; }

blockquote cite,
blockquote em,
blockquote i { font-style: normal; }

pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}

abbr, acronym {border-bottom: 1px dotted #666; cursor: help; }

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup { bottom: 1ex; }
sub { top: .5ex; }

input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}


/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

	





/* ----
	=FOUNDATION
	---------------------------------*/
	
#header {
	width: 926px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	}

#mininav {
	width: 300px;
	height: 33px;
	float: left;
	margin: 0;
	}
	#mininav ul li, #mininav ul li a { display: block; color: #8FA6A7; padding: 0 2px; }
	#mininav ul li.minilink { 
	height: 16px;
	float: left; list-style: none; display: inline; 
	font-size: 14px;
	color: #8FA6A7;
	padding: 0;
	margin: 5px 10px 10px 0;
	}
	#mininav ul li.minispace { 
	float: left; list-style: none; display: inline;
	border-right: 1px solid #DAE0AE;
	width: 1px;
	height: 33px;
	margin: 0 10px 10px 0;
	}
	
	#mininav ul li a:hover { background: #D9E5E6; padding: 0 2px;}

#network {
	width: 111px;
	height: 26px;
	float: right;
	margin: 10px 0 0 0;
	}
	#network ul {
		width: 111px;
		height: 26px;
		background: url(http://www.tahoeunveiled.com/images/global/header/network.png) no-repeat;
		}
	#network ul li, #network ul li a { display: block; height: 26px; }
	#network ul li { float: left; list-style: none; display: inline; }
	#facebook2 { left: 0; width: 35px;}
	#twitter2 {left: 35px; width: 42px;}
	#rss2 {left: 77px; width: 34px;}
	
	#facebook2 a:hover { background: url(http://www.tahoeunveiled.com/images/global/header/network.png) 0 -26px;}
	#twitter2 a:hover {background: url(http://www.tahoeunveiled.com/images/global/header/network.png) -35px -26px;}
	#rss2 a:hover {background: url(http://www.tahoeunveiled.com/images/global/header/network.png) -77px -26px;}


/* =navigation */
	
#mainnav {
	width: 926px;
	clear: both;
	height: 39px;
	margin: 0;
	padding: 0;
	}
	#mainnav ul {
	width: 926px;
	height: 39px;
	background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) top left no-repeat;
	position: relative;
	margin: 0;
	padding: 0;
	}
	#mainnav span { display: none; }
	#mainnav ul li, #mainnav ul a {
    height: 39px; 
	display: block;
	}
	#mainnav ul li {
		float: left;
		list-style: none;
		display: inline;
		position: relative;
		margin: 0;
		}
	#about-tahoe {  width: 175px; }
	#wedding-blog { width: 189px; }
	#vendor-guide { width: 185px;}
	#wedding-gallery { width: 222px;}
	#the-event { width: 155px; }
	
	#about-tahoe a:hover { background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) 0 -39px;}
	#wedding-blog a:hover { background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) -175px -39px;}
	#vendor-guide a:hover { background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) -364px -39px;}	
	#wedding-gallery a:hover { background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) -549px -39px;}
	#the-event a:hover { background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) -771px -39px;}
	
	#about-tahoe-on { width: 175px; background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) 0 -39px;}
	#wedding-blog-on { width: 189px; background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) -171px -39px;}
	#vendor-guide-on { width: 185px; background: url(http://www.tahoeunveiled.com/images/global/header/main-nav.png) -280px -39px;}
	
	

#logo {
	width: 197px;
	float: left;
	margin: 17px 0px 0 -17px;
	}
	#logo img {display: block; }
	.logo-pic { margin: 0 0 0 80px; }
	
#tagline { clear:both; width: 389px; margin: 0 auto 8px auto; }



/*----below is used for header tickets button --

.arrow-wrapper-header {
	height: 27px;
	width: 118px;
	background: url(http://www.tahoeunveiled.com/images/global/arrows/arrow-small-mid.gif) top left repeat-x;	
	margin: 5px 0;
	}

.arrow-header-text {
		float: left;
		font-size: 12px;
		color: #6e6e68;
		text-transform: uppercase;
		letter-spacing :.08em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin: 6px 0 0 6px;
		padding: 0;
		text-align: center;
	}
.arrow-header-left {
	float: left;
	background: url(http://www.tahoeunveiled.com/images/global/arrows/arrow-small-border.gif) top left no-repeat;
	width: 6px;
	height: 33px;
	}	
.arrow-header-right {
	float: right;
	}
	
	#back-home .arrow-wrapper-header a:link, #back-home .arrow-wrapper-header a:visited {
		color: #3b3b3b;
		}
	#back-home .arrow-wrapper-header a:hover {
		color: #f6fdfc;
		}

---*/










/* ----
     =HOME
     --------------*/
	 
#home-tickets {
	width: 600px;
	margin: 10px auto 6px auto;
	font-size: 18px;
	font-weight: normal;
	color: #7f7155;
	font-family: Georgia, "Times New Roman", Times, serif;
	horizontal-align: center;
	}

/*--wide slideshow --
#home-slider, #fadeshow1 {
	width: 926px;
	margin: 18px auto 0px auto;
	}
 
#home-info {
	width: 920px;
	font-size: 9px;
	}

--*/



#home-top {
	width: 926px;
	margin: 18px auto;
	}
#slider-wrap {
	width: 555px;
	float: left;
	position: relative;
	border: 1px solid #e6e6da;
	margin: 0;
	}
#fadeshow2 {
	width: 539px;
	padding: 0px;
	margin: 7px 0px;
	}
	#fadeshow2 .fadeslidedescdiv {
	height: 40px !important;
	margin: 0 9px 10px 9px !important;
	}
	#fadeshow2 .descpanelbg {
	}
	#fadeshow2 .descpanelfg {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #455158 !important;
	font-size: 16px;
	font-style:italic;
	padding: 14px 0 10px 14px !important;
	}

#home-intro {
	width: 344px;
	height: 358px;
	float: right;
	border: 1px solid #e6e6da;
	padding: 6px;
	}
	#intro-content {
		width: 336px;
		height: 354px;
		background: #f7f7ed;
		padding: 5px 0 0 7px;
		}
	#intro-content p {
		padding: 10px 18px 5px 10px;
		line-height: 1.7;
		}
.header-bump { margin: 11px 0 3px 6px; }		
#wedding-btn-home a { 
	width: 136px;
	height: 57px;
	margin: 14px 0 0 18px;
	float: left;
	background: url(http://www.tahoeunveiled.com/images/home/wedding-blog.png);
	}
	#wedding-btn-home a:hover {
	background: url(http://www.tahoeunveiled.com/images/home/wedding-blog.png) 0 -58px;
	} 
#vendor-btn-home a {
	width: 137px;
	height: 57px;
	margin: 14px 0 0 24px;
	float: left;
	background: url(http://www.tahoeunveiled.com/images/home/vendor-guide-btn.png);
	}
	#vendor-btn-home a:hover {
	background: url(http://www.tahoeunveiled.com/images/home/vendor-guide-btn.png) 0 -58px;
	} 

#home-blurbs {
	clear: both;
	width: 926px;
	margin: 23px auto 0 auto;
	}
	#home-blurbs p { 
		margin: 0 0 0 3px;
		padding: 4px 15px 8px 0px; 
		font-size: 13px;
		line-height: 1.7;
		}
#blurb-left {
	float: left;
	width: 390px;
	border-right: 1px solid #D3E2AE;
	padding: 0 50px 0 0;
	margin: 0;
	}
#blurb-right {
	float: right;
	width: 354px;
	padding: 0px 60px 0 0px;
	margin: 0;
	}
.latest-blog { margin: 0 0 10px 0; }
.blurb-right-header {margin: 0 0 10px 1px; }

.home-blog-excerpt {
	margin: 0;
	padding: 0;
	}

#twitter-section {
	clear: both;
	width: 920px;
	top: -30px;
	margin: 0 auto;
	background: url(http://www.tahoeunveiled.com/images/home/twitter-background.gif) top left no-repeat #F9F6ED;
	padding: 0 0 15px 0;
	overflow: auto;
	position: relative;
	border-bottom-style: solid;
	border-bottom-color: #D3E2AE;
	border-bottom-width: 1px;
	}

#twitter-header { 
	float: left; 
	width: 280px;
	margin: 72px 0 10px 20px;
	}	

#twitter_update_list li {
	float: right;
	width: 592px;
	list-style-type: none;
	margin: 70px 28px 0 0px;
	background: transparent;
	color: #797676;
	line-height: 1.6;
	}
#twitter_update_list span {	
	font-size: 13px;
	padding: 0 0 8px 0;
	
	}








/* ----
	=WORDPRESS PAGE STRUCTURE
	----------------------------------------------------------*/
	 
#wrapper {
	width: 926px;
	margin: 0 auto;
	}	

#content, #content-vendor, #content-tahoe {
	width: 624px;
	float: left;
	margin: 30px 0 0 0;
	}
	#content p, #content-vendor p {
		margin: 0 0 0 0;
		padding: 3px 0 8px 0;
		color: #696969;
		}
	#content-tahoe p {
		margin: 0;
		padding: 0px 0 23px 0;
		color: #696969;
		}
	#content-vendor { margin: 25px 0 0 0; }

.page-title { display: none; }

.page-title-search h1, .page-title-show h1 { 
	font-size: 12px;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #848383;
	margin: 0px 0 30px 2px;
	letter-spacing: .09em;
	}

.feature-page-header {
	margin: 28px 0 0 0;
	font-size: 21px;
	font-weight: normal;
	color: #404040;
	padding: 0px 0px 0 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.page-header {
	margin: 10px 0 0 0;
	}
.sub-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 17px;
	color: #908164;
	}
.category-crumbs {
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #848383;
	margin: 15px 0 0px 2px;
	letter-spacing: .09em;
	}
.page-header h1 {
	display: none;
	font-size: 12px;
	font-weight: normal;
	}

.page-feature { margin-top: 18px }
/* h1.pages {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #7A7A7A;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .09em;
	} */

h2.vendor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	color: #908164;
	font-weight: normal;
	margin: 4px 0 0 0;
	}
	


/* -- =sidebars  --*/

#sidebar, #sidebar_vendor {
	width: 250px;
	float: right;
	margin: 65px 0 0 0;
	position: relative;
	}
#sidebar_vendor { margin: 30px 0 0 0; }	
#vendor-cat_box {
	background: url(http://www.tahoeunveiled.com/images/sidebars/vendor-cat.gif) top left no-repeat #DDD6CF;
	width: 219px;
	margin: 0 0 0 28px;
	padding: 70px 0 0 0;
	}
#vendor-cat_box ul {
	margin: 0 auto;
	width: 215px;
	padding: 0 0 10px 0;
	}
#vendor-cat_box ul li, #vendor-cat_box ul li.cat_end {
	color: #878986;
	padding: 10px 0 8px 20px;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: 13px;
	border-bottom: 1px solid #eae5dd;
	}
#vendor-cat_box ul li.cat_end, #vendor-cat_box ul li.cat_on-end { border-bottom: none; color: #fff; }
#vendor-cat_box ul li a:link, #vendor-cat_box ul li a:visited { color: #878986; }
#vendor-cat_box ul li a:hover, #vendor-cat_box ul li a:active { color: #fff; decoration: none; }
	
#vendor-cat_box ul	li.cat_on { color: #fff; }
.brown-dots { margin: 3px 0 20px 28px; }

#vendor-box {
	background: url(http://www.tahoeunveiled.com/images/sidebars/elite-header.gif) top left no-repeat #9E9E9E;
	width: 250px;
	margin: 0;
	padding: 0;
	}
#vendor-box-text { padding: 75px 20px 20px 20px; }

#vendor-box-text p {
	margin: 0;
	color: #FFF;
	font-size: 12px;
	line-height: 1.7;
	}


#vendor-box ul { padding: 15px 0 0 0; }
#vendor-box ul li {
	color: #FFFFFF;
	padding: 0px 0 8px 0;
	}
#vendor-box ul li a:link, #vendor-box ul li a:visited { color: #FFF; }
#vendor-box ul li a:hover, #vendor-box ul li a:active { color: #000; decoration: none; }


#event-sidebar-nav {
	width: 250px;
	margin: 0px 0 15px 0;
	}	


#event-sidebar-nav ul li {
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: .08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0px 15px 5px;
	color: #168381;
	margin: 0;
	}
	#event-sidebar-nav ul li a:link, #event-sidebar-nav ul li a:visited { color: #168381; }
	#event-sidebar-nav ul li a:hover, #event-sidebar-nav ul li a:active { color: #3b3b3b; }


#tahoe-activities {
	background: url(http://www.tahoeunveiled.com/images/sidebars/tahoe-activities.gif) top left no-repeat #9E9E9E;
	width: 250px;
	margin: 0;
	padding: 0;
	}
#tahoe-activities ul {
	padding: 80px 5px 10px 5px;
	}
	#tahoe-activities ul li {
		margin: 7px 0 8px 0;
		color: #373636;
		font-size: 15px;
		border-bottom: 1px solid #8D8888;
		background: url(http://www.tahoeunveiled.com/images/blog/arrow.gif) 13px 7px no-repeat;
		padding: 0 0 9px 28px;
		}
	#tahoe-activities ul li a:link, #tahoe-activities ul li a:visited { color: #FFF; }
	#tahoe-activities ul li a:hover, #tahoe-activities ul li a:active { color: #373636; }



#whois {
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
	border: 1px solid #dee2e1;
	}
	#whois p {
		margin: 5px 0 0 0;
		line-height: 1.7;
		padding: 10px 15px;
		color: #7c6f51;
		}
		
		

#coffee a {
	width: 250px;
	height: 66px;
	margin: 10px 0 18px 0;
	display: block;
	background: url(http://www.tahoeunveiled.com/images/sidebars/tahoe-buttons.gif) 0 0 no-repeat;
	}
	#coffee a:hover { background: url(http://www.tahoeunveiled.com/images/sidebars/tahoe-buttons.gif) 0px -66px no-repeat;}

#license a {
	width: 250px;
	height: 66px;
	margin: 15px 0 30px 0;
	background: url(http://www.tahoeunveiled.com/images/sidebars/tahoe-buttons.gif) 0px -132px no-repeat;
	display: block;
	}
	#license a:hover { background: url(http://www.tahoeunveiled.com/images/sidebars/tahoe-buttons.gif) 0px -196px no-repeat;}

#tahoe-buttons ul {
	background: url(http://www.tahoeunveiled.com/images/sidebars/tahoe-buttons.gif) 0 0 no-repeat;
	width: 250px;
	margin: 10px 0 15px 0;
	}
#tahoe-buttons ul a {
	width: 250px;
	height: 66px;
	display: block;
	}
#tahoe-buttons ul li {
	list-style: none;
	width: 250px; height: 66px;
	}
	

	
.blog-ad { margin: 15px 0; }
.blog-ad-sq { margin: 15px 0 15px 25px; }

#blog-box {
	background: url(http://www.tahoeunveiled.com/images/sidebars/dontmiss.gif) top left no-repeat #9E9E9E;
	width: 250px;
	margin: 0;
	padding: 0;
	}
#blog-box ul {
	padding: 80px 5px 10px 5px;
	}
	#blog-box ul li {
		margin: 7px 0 8px 0;
		color: #373636;
		font-size: 15px;
		border-bottom: 1px solid #8D8888;
		background: url(http://www.tahoeunveiled.com/images/blog/arrow.gif) 13px 7px no-repeat;
		padding: 0 0 9px 28px;
		}
	#blog-box ul li a:link, #blog-box ul li a:visited { color: #FFF; }
	#blog-box ul li a:hover, #blog-box ul li a:active { color: #373636; }
		
.dots { margin: 5px 0 20px 0; }
.mntns { margin: 20px 0 20px 80px; }

#yellow-box {
	background: #F7F7EA;
	width: 250px;
	border: 1px solid #E1E5A7;
	padding: 20px 0px 20px 0px;
	margin: 10px 0 20px 0px;
	}
#yellow-box p {
		margin: 15px 15px 10px 20px;
		padding: 2px 5px 10px 0;
		color: #3b3b3b;
		font-size: 12px;
		line-height: 1.7;
		}
#yellow-box ul {
	margin: 14px 15px 10px 10px; 
	}
	#yellow-box ul li {
		background: url(http://www.tahoeunveiled.com/images/global/bullet-green.gif) 6px 6px no-repeat;
		padding: 0 5px 0 15px;
		margin: 0 0 8px 0;
		color: #7A7A7A;
		}

#ad-placeholder, #highlight-box {
	width: 250px;
	background: #fff;
	border: 1px solid #d5e7e8;
	padding: 15px 0px;
	margin: 20px 0;
	}
	#highlight-box p {
		font-size: 16px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #8e9742;
		font-style: italic;
		padding: 5px 15px 5px 20px;
		line-height: 1.8;
		text-shadow: 0.1em 0.1em #cfd1bb;
		}


.sidebar-spacer { margin: 25px 0; }






/* ----
     =VENDOR
     --------------*/

#vendor-header {
	width: 926px;
	margin: 40px 0 0 0;
	}
#vend_title {
	float: left;
	width: 500px;
	}

#vend_menu, #vend_menu-center {
	width: 205px;
	height: 34px;
	cursor: pointer;
	margin: 0 0 0 0px;
	background: url(http://www.tahoeunveiled.com/images/vendors/FindVendorBox.gif) top left no-repeat;
	}
#vend_menu { float: right; }
#vend_menu-center { margin: 0 0 0 35px; }
#vend_menu ul, #vend_menu-center ul {
	padding: 0;
	margin: 34px 0 0 1px;
	list-style: none;
	position: absolute;
	width: 188px;
	left: -999em;
	background: #ebe6da;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: none;
	}

#vend_menu:hover ul, #vend_menu-center:hover ul {
	left: auto;
	}

#vend_menu a, #vend_menu-center a {
	display: block;
	width: 188px;
	}

#vend_menu li, #vend_menu-center li {
	float: left;
	width: 188px;
	padding: 10px 0 8px 15px;
	border-bottom: 1px solid #dbdada;
	border-top: 1px solid #f9f9f9;
	background: #e0dcd2;
	}
#vend_menu li a, #vend_menu li a:link { color: #857e76; }
#vend_menu li:hover { background: #c9c4ba; color: #fff;}
#vend_menu li a:hover { color: #fff; }

#vend_menu-center li a, #vend_menu-center li a:link { color: #857e76; }
#vend_menu-center li:hover { background: #c9c4ba; color: #fff;}
#vend_menu-center li a:hover { color: #fff; }

	
	
#vendor-wrap {
	clear: both;
	width: 926px;
	margin: 10px 0 0 0;
	}

.vend_thumb-1 { margin: 20px 0 20px 0; }
.vend_thumb { margin: 20px 0 20px 42px; }
.vend_thumb, .vend_thumb-1 {
	float: left;
	width: 197px;
	background: url(http://www.tahoeunveiled.com/images/vendors/thumbs/thumb-ender.gif) bottom left no-repeat;
	padding: 0 0 12px 0;
	
	}

.vend_thumb img, .vend_thumb-1 img { 
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	}
.vend_thumb img:hover, .vend_thumb-1 img:hover { 
	opacity: .7;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	 }
	
.vend_thumb p, .vend_thumb-1 p {
	text-transform: uppercase;
	text-align: center;
	color: #939492;
	letter-spacing: .09em;
	margin: 0px 0 3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	}



.category_header {
	font-size: 15px;
	color: #535352;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: .15em;
	margin: 	0px 0 20px 4px;
	}
.category_header a:link, .category_header a:visited { color: #a6a6a6; }
.category_header a:hover, .category_header a:active { color: #535352; }


ul#vendor-nav {
	margin: 29px 0 25px 0;
	line-height: 1;
	}
ul#vendor-nav li {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	}
ul#vendor-nav li.spacer {
	margin: 0 5px 0 8px;
	color: #777;
	}
ul#vendor-nav li a:link, ul#vendor-nav li a:visited {
	color: #5DA8A7;
	}
ul#vendor-nav li a:hover, ul#vendor-nav li a:active {
	color: #000;
	}

.guide-subheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: .08em;
	color: #484848;
	}
.vendor-item {
	clear: both;
	width: 615px;
	padding: 0 0 25px 0;
	margin: 0 0 0 4px;
	border-top: 1px solid #CFE3A0;
	overflow: auto;
	}
.vendor-item-shade {
	clear: both;
	width: 615px;
	border-top: 1px solid #CFE3A0;
	background: #FBF6ED;
	overflow: auto;
	}

.vendor-left {
	width: 280px;
	float: left;
	margin: 25px 0 20px 0px;
	text-align: center;
	}
	.vendor-left img { margin: 0 auto; display: block; }
	.vendor-left p {
		margin: 0;
		padding: 0 0 8px 0;
		font-size: 13px;
		text-align: center;
		}

.view-port a, .view-port {
	width: 199px;
	height: 48px;
	background: url(http://www.tahoeunveiled.com/images/vendors/view-portfolio.gif) 0 0;
	margin: 20px auto 18px auto;
	display: block;
	}
.view-port a:hover {
	background: url(http://www.tahoeunveiled.com/images/vendors/view-portfolio.gif) 0 -49px;
	}


.vendor-right {
	width: 270px;
	float: right;
	margin: 25px 25px 15px 0;
	font-size: 13px;
	line-height: 1.6;
	}

.vendor-spacer {
	clear: both;
	width: 615px;
	margin: 0 0 110px 0;
	padding: 9px 0 0 0;
	font-size: 11px;
	border-top: 1px solid #f3e6cc;
	}
	
.arrow-yellow-wrapper, .arrow-wrapper-short {
	height: 33px;
	width: 255px;
	background: url(http://www.tahoeunveiled.com/images/global/arrows/arrow-y-mid.gif) top left repeat-x;	
	margin: 5px 0;
	}
.arrow-wrapper-short {	
	width: 150px;
	}
.arrow-yellow-left {
	float: left;
	background: url(http://www.tahoeunveiled.com/images/global/arrows/arrow-y-border.gif) top left no-repeat;
	width: 6px;
	height: 33px;
	}
	.arrow-yellow-text {
		float: left;
		font-size: 13px;
		color: #6e6e68;
		text-transform: uppercase;
		letter-spacing :.08em;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin: 8px 0 0 10px;
		padding: 0;
		text-align: center;
	}
.arrow-yellow-right {
	float: right;
	}
.arrow-yellow-wrapper a:link, .arrow-yellow-wrapper a:visited,
.arrow-wrapper-short a:link, .arrow-wrapper-short a:visited {
	color: #000;
	}
.arrow-yellow-wrapper a:hover, .arrow-yellow-wrapper a:active,
.arrow-wrapper-short a:hover, .arrow-wrapper-short a:active {
	color: #6e6e68;
	}


	

/* -- INDIV VENDORS ----*/

#breadcrumbs, #breadcrumbs-gallery {
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #848383;
	margin: 0px 0 30px 2px;
	letter-spacing: .09em;
	}
#breadcrumbs-gallery {
	margin: 0 0 15px 0;
	}

.vendor-logo {
	margin: 25px 0 10px 0;
	}

.slider {
	width: 615px;
	height: 410px;
	}







/* ----
     =WEDDINGS
     --------------*/
	 
	 
.wedding-header {
	margin: 25px 0 0 0;
	}
.wedding-header h1 {
	display: none;
	font-size: 12px;
	font-weight: normal;
	}	

#wedding-vendor-left {
	width: 413px;
	float: left;
	margin: 5px 0 0 0;
	clear: left;
	}
.vendorhead-ribbon { margin: 40px 0 20px 0; }
.bloghead-ribbon { margin: 65px 0 20px 0; }

.vendorhead { margin: 40px 0 20px 0; }
.bloghead { margin: 65px 0 20px 0; }


hr.wedspace {
	background-color: #D3E2AE;
	color: #D3E2AE;
	border:0;
	height: 1px;
	margin: 20px 0 45px 0;
}



#wedding-blog-right {
	width: 413px;
	float: right;
	margin: 50px 10px 0 0;
	}
.wedding-title {
	font-size: 19px;
	font-weight: normal;
	color: #7f7155;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 5px 0 10px 0;
	}
	.wedding-title a:link, .wedding-title a:visited {
		color: #404040;
		text-decoration: none;
		}
	.wedding-title a:hover, .wedding-title a:hover {
		color: #6AC9C8;
		text-decoration: none;
		}

#wedding-thumb-wrapper {
	width: 926px;
	margin: 15px 0 95px 0;
	}
#wedding-thumb {
	width: 441px;
	margin: 0 39px 0 0;
	float: left;
	}
#wedding-thumb-end {
	width: 441px;
	margin: 0 0px 0 0;
	float: left;
	}
#wedding-thumb p {
	margin: 5px 0 0 0;
	padding: 0 5px 7px 0;
	}
#wedding-sep {
	margin: 64px 0 30px 0;
	clear: both;
	}







/* ----
     =EVENT
     --------------*/

#event-content {
	width: 624px;
	float: left;
	margin: 10px 0 0 0;
	}
	#event-content p {
		margin: 0 0 0 0;
		padding: 3px 0 8px 0;
		color: #696969;
	 }
#event-wrap {
	width: 615px;
	margin: 18px 0 0px 0;
	}
	#event-wrap p {
	padding: 2px 60px 12px 0;
	font-size: 13px;
	line-height: 1.7;
	}
	

#event-slideshow {margin: 0; }
#fadeshow3 {
	width: 514px;
	padding: 0px;
	margin: 5px 0px 15px 0;
	}
	#fadeshow3 {
	background-position: top left !important;
	}
	#fadeshow3 .gallerylayer img { position: top left; margin: 0 !important; }
	#fadeshow3 .fadeslidedescdiv {
	width: 514px;
	white-space: normal;
	visibility: hidden;
	height: 30px;
	top: 345px !important;
	margin: 0px 0px 0px 0px !important;
	}
	#fadeshow3 .descpanelbg {
	background: transparent !important;
	}
	#fadeshow3 .descpanelfg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999 !important;
	font-size: 11px;
	height: 30px;
	font-style: normal;
	padding: 0px 0 0px 2px !important;
	margin: 0 !important;
	}
#fadeshow .descpanelfg .close { display: none; }
#content img.from-blog { margin: 25px 0 35px 0; }
	
.event-spacer { margin: 50px 0 0 0; }

.fern-ender { margin: 10px auto; display: block; }

#event-buttons {
	margin: 15px 0 35px 0;
	}
	#event-buttons ul {
	width: 248px;
	height: 73px;
	position: relative;
	background: url(http://www.tahoeunveiled.com/images/sidebars/sidebar-btns.gif) top left no-repeat;
	}
	#event-buttons span {display: none; }
	#event-buttons ul li, #event-buttons ul li a {
	height: 73px;
	display: block;
	}
	#event-buttons ul li {
	float: left;
	list-style: none;
	display: inline;
	}
	#faq { width: 248px; height: 73px; }
	
	#faq a:hover { background: url(http://www.tahoeunveiled.com/images/sidebars/sidebar-btns.gif) -249px 0px; }


#from-blog {
	background: url(http://www.tahoeunveiled.com/images/sidebars/from-blog.gif) top left no-repeat #9E9E9E;
	width: 250px;
	margin: 0;
	padding: 0;
	}
#from-blog ul {
	padding: 80px 5px 10px 5px;
	}
	#from-blog ul li {
		margin: 7px 0 8px 0;
		color: #373636;
		font-size: 12px;
		border-bottom: 1px solid #8D8888;
		padding: 0 0 9px 12px;
		}
		#from-blog ul li a:link, #from-blog ul li a:visited {
		color: #FFF;
		}
		#from-blog ul li a:hover, #from-blog ul li a:active {
		color: #373636;
		}
			
	
#event-header {
	margin: 50px 0 45px 70px;
	}

#event-nav-main {
	width: 926px;
	margin: 0px 0 55px 0;
	}

#event-nav-main ul {
	display: inline;
	width: 926px;
	}
#event-nav-main ul li {
	display: inline;
	float: left;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: .08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 40px 0 25px;
	color: #168381;
	}	 
	#event-nav-main ul li a:link, #event-nav-main ul li a:visited {
	color: #168381;
	}
	#event-nav-main ul li a:hover, #event-nav-main ul li a:active {
	color: #3b3b3b;
	}
	
#faq-top {
	margin: 15px 0 20px 20px;
	}
	#faq-top p {
	color: #0A9EA6;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 4px 0 15px 0;
	font-weight: bold;
	}



/* ----
	=BLOG
	----------------------*/

#blog-post-wrap, #blog-cat-wrap {
	width: 615px;
	margin: 48px 0 0px 0;
	}
	#blog-post-wrap p, #blog-cat-wrap p {
	padding: 2px 0 12px 0;
	}
	#blog-cat-wrap { margin-top: 40px; }

.blog-post-header {
	width: 615px;
	background: url(http://www.tahoeunveiled.com/images/global/flower-bullet.gif) 0 5px no-repeat;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #CFE3A0;
	}
.blog-titles {
	margin: 0 0 0 50px;
	line-height: 1.3;
	 }



#post-wrapper {
	margin: 0 0 0 0px;
	}	
.entry-title-home, .entry-title {
	clear: both;
	font-size: 21px;
	font-weight: normal;
	color: #7f7155;
	margin: 5px 0 0px 0px;
	padding: 0px 0px 0 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.entry-title {
	color: #404040;
	padding: 0px 0px 0 0px;
	}
	.entry-title a:link, .entry-title a:visited {
		color: #404040;
		text-decoration: none;
		}
	.entry-title-home a:link, .entry-title a:visited {
		color: #7f7155;
		text-decoration: none;
		}
	.entry-title a:hover, .entry-title a:hover {
		color: #6AC9C8;
		text-decoration: none;
		}
		
.entry-date {
	font-size: 12px;
	color: #66A3A2;
	margin: 0 0 0px 0px;
	padding: 0px 0px 0px 1px
	}

.entry-content {
	margin: 10px 0px 10px 0px;
	padding: 0px 30px 10px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.7;
	color: #53463C;
	border-bottom: 1px solid #ECEAAD;
	}
	.entry-content p {
		margin: 0;
		padding: 3px 0 11px 0;
		}
	.entry-content ul {
		margin: 0;
		padding: 3px 0 8px 0;
		line-height: 1.2;
		margin: 10px 0 0 0;
		}
	.entry-content ul li {
		background: url(http://www.tahoeunveiled.com/images/global/bullet-green.gif) 1px 6px no-repeat;
		padding: 0 20px 15px 13px;
		}
.entry-summary {
	margin: 10px 0px 6px 0px;
	padding: 0px 30px 10px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.7;
	color: #53463C;
	}
	.entry-summary p {
		margin: 0;
		padding: 3px 0 8px 0;
		}

.page-content {
	margin: 8px 0px 6px 0px;
	padding: 4px 30px 10px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.7;
	color: #53463C;
	}
	.page-content p {
		margin: 0;
		padding: 3px 0 8px 0;
		}

.entry-author {
	color: #206c6f;
	font-size: 13px;
	line-height: 1.8;
	margin: 0 0 6px 0;
	}
	
hr.yellow {
	color: #ECEAAD;
	background-color: #ECEAAD;
	border:0;
	height: 1px;
	margin: 10px 0 138px 0;
	clear:both;	
}

hr.yellow-nopad {
	color: #ECEAAD;
	background-color: #ECEAAD;
	border:0;
	height: 1px;
	margin: 10px 0 10px 0;
	clear:both;	
}

.lowest-meta {
	margin: 0 0 140px 0;
	}

	
.tweet {
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
	}
.facebook {
	float: left;
	margin: 0 12px 0 6px;
	padding: 0 0 6px 0;
	}
.leave-comment {
	float: left;
	margin: 0 0px 0 10px;
	padding: 0;
	}
.bar_space { float: left; }
ul.sharing {
	width: 615px;
	height: 20px;
	}
	 ul.sharing li {
	display: inline;
	float: left;
	height: 20px;
	margin: 0;
	padding: 0;
	}

.entry-meta {
	font-size: 12px;
	color: #898D74;
	margin: 0 0 0px 0px;
	padding: 5px 0px 62px 0px;
	clear: left;
	}
	
.meta-sep {
	font-style: normal;
	font-weight: bold;
	font-size: 9px;
	color: #697501;
	letter-spacing: .15em;
	padding-left: 1px;
	padding-right: 2px;
	}

div#access div.skip-link{
	position:absolute;
	top:1em;
	right:1em;
	display: none;
	}

.cat-links {
	float: left;
	font-size: 12px;
	color: #A27C68;
	margin: 0 10px 0 0;
	}
	#content .cat-links a:link, #content .cat-links a:visited {
		color: #A27C68;
		text-decoration: none;
		}
	#content .cat-links a:hover, #content .cat-links a:active {
		color: #53463C;
		text-decoration: none;
		}
		
.comments-link {
	float: right;
	font-size: 12px;
	color: #898D74;
	background: url(http://www.onefinedayevents.com/images/blog/comment-bubbles.gif) top left no-repeat;
	padding: 0 0 0 33px;
	}
	#content .comments-link a:link, #content .comments-link a:visited {
		color: #869A3D;
		text-decoration: none;
		}
	#content .comments-link a:hover, #content .comments-link a:active {
		color: #53463C;
		text-decoration: none;
		}



/* ------
	=CONNECT
	---------------------*/
	
#contact-box {
	width: 400px;
	border: 1px solid #CFE3A0;
	background: #FBF6ED;
	padding: 10px 0px 15px 15px;
	margin: 10px 0;
	}

#contact-box p {
	margin-left: 7px;
	}

#contact-box form input {
	border: 1px dotted #c1b0a1;
	padding: 3px 0 0px 0;
	margin: 4px 0 7px 0px;
	}

.mini-arrow {
	margin: 0 1px 10px 5px;
	}







/* ----
     =TEXT STYLES
     -----------------------*/

.blue-serif-caps {
	color: #0A9EA6;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.blue-serif-sub {
	color: #0A9EA6;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: .08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.copyright {
	font-size: 10px;
	color: #999999;
	padding: 0;
	}
.credits {
	font-size: 10px;
	color: #999999;
	}

.grey-italic {
	color: #9E9393;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	}
	
.highlight {
	font-size: 16px;
	
	}

.brown-serif-italic {
	color: #8B7C5F;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	}

.blue-serif-header {
	color: #0A9EA6;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 30px 0 0 0;
	}


.big-blue-serif {
	color: #0A9EA6;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: .08em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 30px 0 0 0;
	text-shadow: 0.1em 0.1em #cfd1bb;
	}
	
.blue-serif-italic {
	color: #0A9EA6;
	font-style: italic;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.brown-caps-header {
	color: #6a5231;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: .08em;
	}

.brown-big {
	color: #6a5231;
	font-size: 15px;
	}

.brown-med {
	color: #6a5231;
	font-size: 14px;
	}

.teal-sans-header {
	color: #31616a;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: .08em;
	padding: 16px 0 0 0;
	}

.orange-caps {
	color: #b79009;
	text-transform: uppercase;
	letter-spacing: .08em;
	}





/* =BLOG POSTS
-------------------------------------------------------------- */

.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin-left: -20px;
	margin-right: -20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}


.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}

.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight:bold;
	margin:0 0 22px 0;
	word-spacing:0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color:#333;
	font-weight:normal;
	padding:0.5em 0.75em;
	text-decoration:none;
}
.home .sticky .page-link a {
	background: #D9E8F7;
}
.page-link a:active,
.page-link a:hover {
	color: #FF4B33;
}
.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin: 24px 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 -104px 0 0;
	padding: 11px;
	height: 60px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0;
}
.entry-utility {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	clear: both;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #FF4B33;
}
#content .video-player {
	padding: 0;
}

.tag-title {
	margin: 20px 0 0 0px;
	font-size: 14px;
}









/* Attachment pages (not in use)
-------------------------------------------------------------- */

.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}



/* Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	max-width: 615px;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #fff;
	line-height: 14px;
	text-align: center;
	margin-bottom: 20px;
	padding: 0px 0px 4px 0px;
}
#content .wp-caption img {
	margin: 5px 5px 0;
	padding: 0;
}
#content .wp-caption p.wp-caption-text {
	margin:  5px 5px 0px 5px;
	color: #888;
	font-size: 12px;
}
#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}




/* =Navigation  (just for blog posts)
-------------------------------------------------------------- */

.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #888;
}
.blog-nav-big {
	font-size:  14px;
	line-height: 18px;
	overflow: hidden;
	color: #888;
}
.navigation a:link,
.navigation a:visited, .blog-nav-big a:link,
.blog-nav-big a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover, .blog-nav-big a:active,
.blog-nav-big a:hover {
	color: #81A038;
}

.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -30px 0 25px 0;
	padding: 0;
}





/* =COMMENTS
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}

h3#reply-title {
	color: #0A9EA6;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: .08em;
	font-size: 18px;
	margin-bottom: 0;
}
h3#comments-title {
	color: #0A9EA6;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}




/* Comments form */

input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {

	width: auto;
	font-size: 14px;
}







/* =Widget Areas (currently not in use)
-------------------------------------------------------------- */

.widget-area ul { list-style: none; margin-left: 0; }
.widget-area ul ul { list-style: square; margin-left: 1.3em; }
.widget_search #s { /* This keeps the search inputs in line */
	width: 60%; }
.widget_search label { display:none; }
.widget-container { margin: 0 0 18px 0; }
.widget-title { color: #222; font-weight: bold; }
.widget-area a:link, .widget-area a:visited { text-decoration: none; }
.widget-area a:active, .widget-area a:hover { text-decoration: underline; }
.widget-area .entry-meta { font-size: 11px; }
#wp_tag_cloud div { line-height: 1.6em; }
#wp-calendar { width:100%;}
#wp-calendar caption {
	font-weight: bold;
	color: #222;
	text-align: left;
	font-size:14px;
	padding-bottom: 4px;
}
#wp-calendar thead { font-size:11px;}
#wp-calendar thead th { }
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {
	padding: 3px 0 2px;
	background: #f5f5f5;
	border:1px solid #fff;
	text-align: center;
}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #FF4B33;}
.widget_rss .widget-title img { height: 11px; width: 11px;}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
/*--------------------*/



/* ----
     =FOOTER
     --------------*/

#footer {
	width: 926px;
	margin: 38px auto 0px auto;
	text-align: center;
	}
.leaf-pad { margin: 30px 0 20px 0; }

ul.footer-nav, ul.footer-nav2 {
	width: 600px;
	display: inline;
	margin: 60px auto 30px auto;
	padding: 0 auto 30px auto;
	}
ul.footer-nav2 { text-align: center;  }
ul.footer-nav li {
	display: inline;
	color: #81A038;
	padding: 0 3px;
	}
ul.footer-nav2 li {
	display: inline;
	color: #8a8a89;
	padding: 0 3px;
	font-size: 11px;
	}
	ul.footer-nav2 li a:link, ul.footer-nav2 li a:visited {
	color: #8a8a89; }
	ul.footer-nav2 li a:hover {
	color: #81A038; }


#sponsor-header {
	width: 926px;
	border-top: 1px solid #D3E2AE;
	border-bottom: 1px solid #D3E2AE;
	padding: 7px 0;
	margin: 20px 0;
	}
	#sponsor-header p {
		text-align:center;
		color: #0A9EA6;
		text-transform: uppercase;
		font-size: 13px;
		letter-spacing: .08em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}

#sponsors {
	width: 926px;
	margin: 10px 0 25px 0;
	}

#sponsors ul.logos {
	width: 926px;
	height: 198px;
	background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg);
	position: relative;
	}

#sponsors ul.logos li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;
	top: 0;
	}
  	#sponsors ul.logos li, #sponsors ul.logos li a {
    height: 198px; 
	display: block;
	}
	
	ul.logos li#grace { left: 0; width: 178px;}
	ul.logos li#plumpjack { left: 179px; width: 182px;}
	ul.logos li#ofd { left: 362px; width: 218px;}
	ul.logos li#tavola { left: 581px; width: 162px;}
	ul.logos li#chall { left: 744px; width: 186px;}
	
	#grace a:hover { width: 178px; background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg) 0px -198px;}
	#plumpjack a:hover { width: 182px; background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg) -179px -198px;}
	#ofd a:hover { width: 218px; background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg) -362px -198px;}
	#tavola a:hover { width: 162px; background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg) -581px -198px;}
	#chall a:hover { width: 186px; background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg) -744px -198px;}




/* -------------- old sponsor info------------------------------

#sponsor-header {
	width: 926px;
	border-top: 1px solid #D3E2AE;
	border-bottom: 1px solid #D3E2AE;
	padding: 7px 0;
	margin: 20px 0;
	}
	#sponsor-header p {
		text-align:center;
		color: #0A9EA6;
		text-transform: uppercase;
		font-size: 13px;
		letter-spacing: .08em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}

#sponsors ul {
	width: 926px;
	height: 176px;
	margin: 10px 0 15px 0;
	padding: 0;
	background: url(http://www.tahoeunveiled.com/images/global/footer/sponsors.jpg);
	position: relative;
	}

#sponsors ul li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;
	top: 0;
	}
  	#sponsors ul li, #sponsors ul li a {
    height: 176px; 
	display: block;
	}
	
	#grace { left: 0; width: 177px;}
	#plumpjack { left: 178; width: 160px;}
	#ofd { left: 339; width: 217px;}
	#scott { left: 557; width: 158px;}
	#chall { left: 716; width: 214px;}
-----------------------------------------------------*/








/* Mobile Safari ( iPad, iPhone and iPod Touch )

pre {
	-webkit-text-size-adjust: 110%;
}
code {
	-webkit-text-size-adjust: 110%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}
-------------------------------------------------------------- */







/*------- S L I D E V I E W E R----------------------------------------------------*/

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: none;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 5px 0 0 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 25px;
float:left;
margin: 0 2px 2px 0;

}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 24px;
background: #7EBABA;
color: #fff;
text-decoration: none;
display: block;
font-size: 11px;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #786d57;

}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}



/*-------------------------------------------------------------*/




@import url('http://www.tahoeunveiled.com/includes/print.css');
