/************************************
Theme: Evident - Derived From: Navarre
************************************/
/* START -> DO NOT EDIT THIS SECTION */
/* MIN-HEIGHT FOR THEME ELEMENTS (555px before #ft) */
#zWrap{min-height:400px;_height:400px;}
#ft{min-height:50px;_height:50px;}
/* STRUCTURE -------- */
#doc{position:relative;width:90%;padding:0 10px;margin:0 auto;max-width:1000px;min-width:780px;}
#doc{width:expression(document.documentElement.clientWidth < 780? "780px" : document.documentElement.clientWidth > 1000? "1000px" : "90%");}
#hContent{width:100%;padding:20px 0 5px 0;}
#hMisc {display:none !important;}
#navigation{overflow:hidden;width:100%;margin:10px 0;text-align:center;}
ul#mainNav {padding-bottom:15px;}
ul#mainNav li{display:inline;}
ul#mainNav li a{zoom:1;padding:0 25px 0 13px;line-height:2em;white-space:nowrap;}
#pageName{width:100%;margin:0 0 20px 0;}
#bd {overflow;hidden;width:100%;padding:15px 0;}
#ft{padding-top:30px;}
#fContent{width:100%;padding:30px 0 20px 0;}
#fMisc {padding:15px 0 30px 0;margin-top:-3px;}
/* styling fMisc horizontally */
#fMisc {overflow:hidden;*overflow:visible;overflow-x:hidden;width:100%;}
/* "display:none" would not let the containers wrap in FF, but "float" does not work in IE */
#fMisc br {float:left;*display:none;}
/* to hide the first bullet */
/* p.vcard {text-indent:-10px;} */
/* elements with bullets */
p.vcard .org,p.vcard .adr,p.vcard .tel,p.vcard .mailtoWrapper {position:relative;padding-left:9px;}
p.vcard .org,p.vcard .street-address,p.vcard .extended-address,p.vcard .locality,p.vcard .postal-code,p.vcard .country-name,p.vcard .tel {padding-right:5px;}
p.vcard .separator {margin-left:-7px;}
/* p.vcard .mailtoWrapper {display:block;} */
/* elements that should not wrap */
p.vcard .adr,p.vcard .country-name,p.vcard .tel,p.vcard .mailtoWrapper {white-space:nowrap;}
/* FIXES -------------- */
/* END -> FIXES: DO NOT EDIT */
ul#mainNav li{*background-color: transparent !important;}
/* END -> DO NOT EDIT THIS SECTION */

/* START -> CUSTOMIZATION SECTION */
/* TYPOGRAPHY --------- */

		/* User-Editable Body */

		#body  {
			font-size: 14px;
			font-family: "Trebuchet MS", Times;
			color: #999999;
		}

		/* H1 Site Title */

		#body h1 {
			font-size: 40px;
			font-weight: bold;
		}

		/* H2 Page Title */

		#body h2 {
			font-size: 24px;
			font-weight: bold;
			color: #888888;
		}

		/* H3 Paragraph Title */

		#body h3 {
			font-size: 18px;
			font-family: Arial, serif;
			font-weight: bold;
		}

		/* H4 Paragraph Subtitle */

		#body h4 {
			font-weight: bold;
			font-size: 14px;
			margin-bottom: 5px;
			color: #888888;
		}

		/* Header Content */

		#hd {
			text-align: center;
		}

		#pageName {
			text-align: right;			
		}

		/* Footer Content */

		#ft {
			text-align: center;
			font-size: 12px;
		}

/* LINKS --------- */

		#body a:link,
		#body a:visited {
			color: #555555;
			font-weight: bold;
		}

        #body a:hover,
        #body a:focus,
        #body a:active {
			color: #999999;
            text-decoration: none;
        }

		#hd h1 a:link,
		#hd h1 a:visited {
			color: #999999;
            text-decoration: none;
		}
		
		/* mainNav */

		ul#mainNav li a:link,
		ul#mainNav li a:visited {
			font-size: 15px;
			color: #999999;
			font-weight: normal;			
		}

        ul#mainNav li.active a:link,
        ul#mainNav li.active a:visited,
        ul#mainNav li a:hover,
        ul#mainNav li a:focus,
        ul#mainNav li a:active {
			color: #000000;
        }

/* BACKGROUNDS --------- */

		body {

 		}

		#doc {

		}

		#hd {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/border_left_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 0 100%;
		}

		#hContent {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/border_right_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 100% 100%;
		}

		#navigation {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/border_left_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 0 100%;
		}

		#mainNav {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/border_right_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 100% 100%;
		}

		#fContent {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/border_left_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 0 100%;
		}

		#fMisc {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/border_right_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 100% 0;
		}

        ul#mainNav li a:link,
        ul#mainNav li a:visited {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/nav_link_1.2.jpg);
			background-repeat: no-repeat;
			background-position: 0 50%;
			font-weight: bold;
        }

        ul#mainNav li.active a:link,
        ul#mainNav li.active a:visited,
        ul#mainNav li a:hover,
        ul#mainNav li a:focus,
        ul#mainNav li a:active {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/li_active_1.2.jpg);
        }

		p.vcard .org,
		p.vcard .adr,
		p.vcard .tel {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/evident/vanilla_bean/images/en-us/bullet_1.2.gif);
			background-position: 0 50%;
			background-repeat: no-repeat;
		}
		
/* BORDERS --------- */

		#zB	#mapZone {
			border-width: 1px;
			border-style: solid;
			border-color: #888888;
			_border-width: 0;
		}

		#zB #mapContainer {
			_border-width: 1px;
			_border-style: solid;
			_border-color: #888888;
		}

/* MODULES --------------- */

		#zWrap ul.module_bd_container li {
			background-color: #555555;
			color: #ffffff;
			border: 2px solid #555555;
		}
		
		#zWrap ul.module_bd_container li a:link,
		#zWrap ul.module_bd_container li a:visited {
			color: #ffffff;
		}				

		#body #zWrap ul.module_bd_container .title {
			font-size: 16px;
			color: #ffffff;	
			margin: 0;
			padding: 0;
			width: auto;
		}

		#zWrap ul.module_bd_container .description {
			padding-top: 7px;
			padding-bottom: 10px;
			margin: 0 auto 10px auto;
			width: 98%;
		}


		#zWrap ul.module_bd_container li.testimony blockquote {
			margin: 15px auto 10px auto;
			width: 98%;
		}


		#body #zWrap ul.module_bd_container ul.paypal {
			padding-right: 10px;
			padding-bottom: 10px;
		}

/* reset */

		#zWrap ul.module_bd_container li li {
			background: none;
			padding: 0;
			border: 0;
		}

		#zWrap ul.module_bd_container li.testimony blockquote blockquote {
			margin-top: 0;
			margin-left: 40px;
			width: auto;
		}

/* reset for BEFORE and AFTER module */	

		#body #zWrap ul.module_bd_container li.beforenafter {
			padding: 0 0 1px 0;
			border: 0;
		}
	
		#zWrap ul.module_bd_container li.beforenafter a:link,
		#zWrap ul.module_bd_container li.beforenafter a:visited {
			color:#ffc;
		}

		#body #zWrap ul.module_bd_container li.beforenafter h3.title {
			margin: 0 0 28px 0;
			padding-bottom: 5px;
		}
		
		#body #zWrap ul.module_bd_container li.beforenafter div.description {
			width: 93%;
			margin-left: auto;
			margin-right: auto;
		}

/* reset for AUDIO module */	

		#body #zWrap ul.module_bd_container li {
			padding: 5px;	
		}

		#body #zWrap ul.module_bd_container li.beforenafter li {
			padding: 0;
		}

/* same rule as in the audio.css file + padding */

		#zWrap ul.ymp-audioList .description {
			width: 100%;
			float: left;
			margin-top: 5px;
			margin-bottom: 0;
			padding: 0;
		}

/* END -> EDITABLE */
