/************************************
Theme: Leone - Derived From: Portland  
************************************/
/* START -> DO NOT EDIT THIS SECTION */
/* MIN-HEIGHT FOR THEME ELEMENTS (555px before #ft) */
#bd{min-height:36em;_height:36em}
/* STRUCTURE -------- */
#hd{position:relative;margin-bottom:15px;overflow:hidden;zoom:1}
#hContent{overflow:hidden;width:498px;padding-right:2px;position:relative;left:50%;margin:140px 0 20px -135px}
#hMisc{position:absolute;bottom:0;left:50%;margin-left:-370px;_margin-bottom:-1px;width:180px;height:156px}
#bd{float:left;width:500px;position:relative;left:50%;margin-left:-135px}
#navigation{clear:left;float:left;width:220px;position:relative;left:50%;margin-left:-380px;margin-bottom:20px;display:inline}
ul#mainNav{padding:13px 10px 15px 10px}
#navigation #mainNav li a{_zoom:1;display:block;padding:5px 3px 5px 10px}
#pageName{margin-right:2px}
#body h3{margin-bottom:5px}
#body h4{margin-bottom:2px}
#zB #mapZone{width:498px;height:205px;border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #fff;border-bottom:1px solid #fff;_border:0}
#zB #drivingDirectionsLnk{top:210px}
* html #zB #mapContainer{border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #fff;border-bottom:1px solid #fff}			
#zC #formZone{width:215px}
#ft{padding:25px 0 20px 0;width:765px;margin:0 auto 15px auto}
#fContent{float:left;width:500px;position:relative;left:50%;margin-left:-135px;display:inline}
#fMisc{float:left;width:200px;margin-left:-725px;left:50%;display:inline}
/* FIXES --------------- */
/* to keep things going to the left of the viewport (and the ribbon in IE)  */
#body{min-width:740px;zoom:1;width:expression(documentElement.clientWidth < 740 ? "740px" : "auto" )}
/* !important is to make sure the overlay doesn't show when the cursor hovers over the zone */
#hMisc div{display:none !important}
/* this is a fix for the RTE in Firefox so it shows its right border when active */
.modWrap{padding-right:2px;_padding-right:0;}
/* END -> FIXED: DO NOT EDIT */
/* BADGES ------------- */
#fBadges {margin-left:22px;width:728px;}
/* END -> DO NOT EDIT THIS SECTION */			


/* START -> CUSTOMIZATION SECTION */
	
/* TYPOGRAPHY --------- */
	
		/* User-Editable Body */

		#body {
			color: #fbfbfb;
			font-size: 12px;
			font-family: Arial, Verdana, sans-serif;
		}

		/* p Normal */
		
		p {
		}		

		/* hr Horizontal Rule */
		
		hr {
		}		

		#body h1,
		#body h2,
		#body h3,
		#body h4,
		#body h5,
		#body h6 {
			font-family: Georgia, Arial, sans-serif;
			color: #ffffff;
		}

		/* H1 Site Title */
		
		#body h1 {
			color: #616b77;
			font-size: 40px;
		}
		
		#bd h1 {
			color: #ececec;
		}

		/* H2 Page Title */
		
		#body h2 {
			font-family: Verdana, Arial, sans-serif;
			font-size: 28px;
			color: #89c929;
		}

		/* H3 Paragraph Title */
		
		#body h3 {
			font-size: 19px;
		}

		/* H4 Paragraph Subtitle */
		
		#body h4 {
			font-family: Verdana, Arial, sans-serif;
			font-weight: bold;
		}

		/* Header */
	
		#hd {
		}
		
		/* Footer */

		#ft {
			color: #ffffff;
		}

		/* Contact Info */

		#fMisc {
			color: #c4df9b;
		}

		/* Footer Content */

		#fContent {
			font-size: 9px;
		}

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

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

		/* Header */
		
		#hd a:link,
		#hd a:visited {
			color: #64981a;
		}

		/* Nav Menu */
		ul#mainNav li a:link,
		ul#mainNav li a:visited {
			color: #fff;
			text-transform: uppercase;
		}

		#ft {
			color: #c4df9b;
		}

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

		body  {
			background-color: #8cbe29;
		}
		
		#body  {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/leone/grass/images/en-us/poundbody_1.2.jpg);
			background-repeat: repeat-x;
			background-position: 0 -20px;
		}

		#hd {
			background-color: #cdd1da;
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/leone/grass/images/en-us/hd_1.2.jpg);
			background-repeat: repeat-x;			
			background-position: 0 100%;
		}
		
		#hMisc {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/leone/grass/images/en-us/hmisc_1.2.jpg);
			background-repeat: no-repeat;
		}

		ul#mainNav {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/leone/grass/images/en-us/mainnav_1.2.gif);
			background-repeat: no-repeat;	
			background-color:#64981a;
		}

		#doc {
		}

		ul#mainNav li a {
			background: #7aae22;
		}

		ul#mainNav li a:hover,
		ul#mainNav li a:active,
		ul#mainNav li a:focus,
		ul#mainNav li.active a:link,
		ul#mainNav li.active a:visited {
			background-color: #8bbe28;
		}

		#ft {
			background-image: url(http://us.i1.yimg.com/us.yimg.com/lib/smb/assets/hosting/yss/themes/leone/grass/images/en-us/ft_1.2.gif);
			background-repeat: no-repeat;
			background-color:#7fb129;
		}

/* BORDERS --------------- */

		ul#mainNav {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #578c18;
		}

		ul#mainNav li a {
			border-bottom-width: 1px;;
			border-bottom-style: solid;
			border-bottom-color: #6ea31e;
		}

		ul#mainNav li a:hover,
		ul#mainNav li a:active,
		ul#mainNav li a:focus,
		ul#mainNav li.active a:link,
		ul#mainNav li.active a:visited {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #669a1c;
		}

		#ft {
			border-bottom-width:1px;
			border-bottom-style: solid;
			border-bottom-color: #578c18;
		}

/* END -> CUSTOMIZATION SECTION */
