/*
Theme Name:YouShou
*/


body {
   font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
   font-size:62.5%;
   line-height: 1.7em;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   border: 0;
   margin: 0;
}
a {
border-bottom:1px dotted #000;
text-decoration:none;
color:#000;
}
a:hover {
color: #B7312F;
border-bottom:1px dashed #e12000;
}
hr{
margin-top: 1em;
border-top:1px dotted #ccc;

color:#fff;
clear:both;
}

p	{
   font-size: 1.3em;
   line-height: 1.5em;
	}

/* ------------ main layout ------------ */


#wrapper {
   width: 955px;
   }

#header {
   width:950px;
   border-bottom:1px dotted #ccc;
   }

#sidebar {
   width:300px;
   float: left;
   display: inline;
   margin: 15px 0 25px 0;
   }

#content {
   width:600px;
   float: right;
   display: inline;
   padding: 15px 0 30px 40px;
   border-left: 1px dotted #ccc;
   min-height:420px;
   }

#footer {
   width:950px;
   float:left;
   display: inline;
   border-top:1px dotted #cccccc;
   padding: 3px 0 40px 20px;
   }



/* ------------ css for the menu ------------ */

#nav {
   width: 270px;
   }

#nav ul {
   }

#nav li {
   text-align: right;
   }

#nav li a {
   font-size: 1.6em;
   display: block;
   padding: 75px 15px 10px 15px;
   border-bottom: 2px solid #fff;
   background-color: gray;
   }

#nav li a:hover {
 color: #fff;
   }

#nav li.page-item-3 a {background-color: #B7312F; background-image: url(images/menu01.png);}
#nav li.page-item-7 a {background-color: #C5662E; background-image: url(images/menu02.png);}
#nav li.page-item-12 a {background-color: #E2C331; background-image: url(images/menu03.png);}
#nav li.page-item-15 a {background-color: #86963A; background-image: url(images/menu04.png);}
#nav li.page-item-18 a {background-color: #1F4F3B; background-image: url(images/menu05.png);}

#nav li.page-item-3 a:hover {background-position: 270px 0px;}
#nav li.page-item-7 a:hover {background-position: 270px 0px;}
#nav li.page-item-12 a:hover {background-position: 270px 0px;}
#nav li.page-item-15 a:hover {background-position: 270px 0px;}
#nav li.page-item-18 a:hover {background-position: 270px 0px;}

/* ------------ end menu ------------ */


/* ------------ css for various details ------------ */

#logo {
background-image: url(images/youshou_logo.png);
background-repeat: no-repeat;
background-position: right;
padding: 15px 0 10px 15px;
}
#logo a {
color:#fff;
margin-left: -200px;
text-decoration:none;
border-bottom:none;
}

#header #logo h2	{
font-size: 2.1em;
line-height: 1.2em;
font-family: Georgia;
color: #ccc;
width: 500px;
}

.news h1 a {color: #86963A; font-size: 20px; border: none; font-family:Georgia;}

.news h1 {margin-bottom: 5px;}

#footer p  {
   text-align: right;
   font-size: 10px;
   color: #999;
   }

#footer a	{
			color: #444;
			border: 0;
			}

/* ------------ end details ------------ */


/* ------------ css for the content ------------ */

.post {

}
.post p {
   margin-bottom: 20px;
}
.post em{
font-style:italic;
}
.post h2 {
font-family:Georgia;
font-size: 2.8em;
line-height: 1.3em;
margin:25px 0 10px 0;
font-weight:normal;
color: #B7312F;
}
.post h1, .post h1 a{
font-family:Georgia;
font-size:28px;
margin:30px 0 10px 0;
font-weight:normal;
line-height:32px;
color: #B7312F;
}
.post h3, .post h4 {
   font-family: Georgia;
   font-size: 18px;
   margin:15px 0 2px 0;
   font-weight:normal;
}
.post h4 {
font-size:18px;
}

.alignright	{margin-left: 15px; margin-bottom: 15px;}






.post .indent {
padding-left:10px;
}
.post .indent p {
padding-left:10px;
}
.post small {
font-size:11px;
}
.post small a {
font-weight:normal;
}
.post .alignright {
float:right;
}
.post .alignleft {
float:left;
}
.post .aligncenter {
margin:0 auto;
display:block;
}
.post abbr {
font-weight:normal;
}
.post ul{
list-style:circle;
margin:0 0 0 25px;
}
.post ol{
list-style:decimal;
margin:0 0 0 30px;
}
.post .wp-caption {

}
.post .wp-caption-text {
font-size: 0.9em; text-align: right; margin-right: 10px; letter-spacing: 0.06em;
}
.post .wp-caption a, .post .wp-caption a:hover {
border-bottom:0;
}
.post blockquote {
color:#777;
border-left:5px solid #ccc;
margin:15px 30px 0 10px;
padding-left:20px;
}
.post pre {
font-family:courier;
font-size:12px;
letter-spacing:-1px;
margin:14px 0 14px 0;
}
.post .message ul {
margin:12px 0 0;
}
.post .message {
display:none;
background:#0F67A1;
margin-top:10px;
padding:20px;
color:#fff;
}

/* ------------ end content ------------ */


/* ------------ all done, go away now ------------ */
