/*
	Magnolia Baby styles
*/

body{
	text-align:center;
	padding:0;
	margin: 0;
	background: #A9E0E5;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #7C684D;
}

h1, h2, h3, h4, h5, h6, ul, li, form, fieldset, img{margin: 0; padding: 0; border: 0;}
a{color: #7C684D;}

#container{
	margin: 0 auto;
	width: 809px;
	text-align: left;
}

/*
	Header
*/

#header{
	width: 809px;
	background: url(/lib/yhst-19756601281163/header-bg.jpg) top left no-repeat;
	float: left;
	height: 124px;
}

#logo{float: left;}

#headerlinks{
	clear: both;
	text-align: right;
	background: #7DCDCE;
	padding: 4px 0;
}

#headerlinks ul, #headerlinks li{list-style-type: none;}
#headerlinks ul{padding-right: 30px;}
#headerlinks li{display: inline; color: #7D6951; margin-left: 5px;}
#headerlinks li a{color: #7D6951; text-decoration: none; margin-right: 5px;}

/*
	Body
*/

#bodyshell{
	clear: both;
	background: #fff;
	padding: 20px 25px 0;
	float: left;
	*overflow: hidden;
	width: 759px;
	*width: auto;
}

#body-inner{
	border: 1px solid #71CBD4;
	float: left;
	background: url(/lib/yhst-19756601281163/shell-bg.gif) top left repeat-y;
	width: 100%;
}

#body{
	float: right;
	width: 550px;
	margin-right: 8px;
	display: inline;
}

body:first-of-type #body{margin-right: 0px;}

/*
	Nav
*/

#nav{
	width: 180px;
	/*float: left;*/
	padding-bottom: 20px;
}

#search{
	color: #7B6A56;
	font-family: times, georgia, serif;
	font-size: 20px;
	padding: 10px 0 0 12px;
	margin-bottom: 10px;
}

#search input{vertical-align: middle;}

#search #searchbox{
	border: 1px solid #C3DAA6;
	width: 110px;
	font-size: 12px;
	padding: 4px 5px;
	color: #000;
}

#nav ul, #nav li{list-style-type: none;}
#nav ul{margin: 10px 4px; border-top: 1px solid #FFFFFD;}
#nav li{border-bottom: 1px solid #FFFFFD;}

#nav li a{
	color: #85655A;
	text-decoration: none;
	font-size: 11px;
	display: block;
	padding: 4px 0 4px 14px;
}

#nav li a:hover{
	background: url(/lib/yhst-19756601281163/nav-bullet.gif) 14px 8px no-repeat;
	padding-left: 28px;
}

#nav .navh{
	color: #7B6A56;
	font-family: times, georgia, serif;
	font-size: 20px;
	padding: 0px 0 0 12px;
	margin: 0;
}

#nav a.navh{
	display: block;
	text-decoration: none;
}

#shell-newsletter{
	clear: both;
	float: right;
	width: 346px;
	margin-right: 8px;
	display: inline;
	*margin-bottom: -10px;
}

#newsletter-container{
	margin-top: 10px;
	border-top: 1px solid #7DCCD0;
	padding: 7px 0;
}

#newsletter-inner{
	border-left: 1px solid #7DCCD0;
	padding: 5px 0 5px 10px;
	color: #7B6A56;
	font-family: times, georgia, serif;
	font-size: 20px;
}

body:first-of-type #newsletter-inner{font-size: 18px;}

#newsletter-inner p{margin: 0; float: left; margin-right: 12px;}
#newsletter-inner input{vertical-align: middle;}
#newsletter-inner #newsletter-email{width: 130px;}

/*
	Footer
*/

#footer{clear: both; background: #fff; width: 809px;}
#footerlinks{text-align: center; padding: 5px 0;}	
#footerlinks ul, #footerlinks li{list-style-type: none;}
#footerlinks ul{padding-right: 30px;}
#footerlinks li{display: inline; color: #7D6951; margin-left: 5px;}
#footerlinks li a{color: #7D6951; text-decoration: none; margin-right: 5px;}
#footermain{height: 120px; background: url(/lib/yhst-19756601281163/footer-bg.jpg) top left no-repeat;}
#copyright, #copyright a{color: #80CCCA; font-size: 11px; padding-top: 14px; text-decoration: none;}
#copyright{margin: 0 21px 0 26px;}
#designby{float: left; width: 45%;}
#cnotice{float: right; width: 45%; text-align: right;}

/*
	Home
*/

p.welcome-head{font-size: 26px; font-weight: bold; font-family: times, georgia, serif; margin: 18px 0;}

#home-body{float: left;}
#home-left{float: left; width: 196px;}
#home-right{width: 346px; float: right; display: inline;}

#new-container{
	color: #7B6A56;
	font-family: times, georgia, serif;
	font-size: 20px;
	border-top: 1px solid #7DCCD0;
	border-bottom: 1px solid #7DCCD0;
	padding: 7px 0;
	margin-top: 7px;
}

#new-inner{border-left: 1px solid #7DCCD0;}
#new-image{text-align: right;}
#new-container p{margin: 0 0 5px 12px;}

/*
	Breadcrumbs
*/

.breadcrumbs, .breadcrumbs a{font-size: 11px; text-decoration: none;}
.breadcrumbs a:hover{text-decoration: underline;}

/*
	Contents
*/

.contents-table{width: 100%;}
.contents-table .conts-name a{text-decoration: none; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 12px;}
.contents-table .conts-name a:hover{text-decoration: underline;}

/*
	Section / item
*/

.page-name{font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; margin-bottom: 5px;}
.section-caption{font-size: 11px;}

/*
	Site map
*/

.sitemap-header {
	color:#7B6A56;
	display:block;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}

.sitemap-1 {
	color:#7B6A56;
	display:block;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
}

.sitemap-2 {
	color:#7DCDCE;
	display:block;
	font-family:verdana;
	font-size:12px;
	padding-left:50px;
}

.sitemap-3 {
	color:#7DCDCE;
	display:block;
	font-family:verdana;
	font-size:10px;
	padding-left:75px;
}

.sitemap-4 {
	color:#7DCDCE;
	display:block;
	font-family:verdana;
	font-size:8px;
	font-size-adjust:none;
	padding-left:100px;
}
