body { margin:0 auto; padding:0; background:url(images_Slope/bg01.jpg); font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5A554E; text-align:center; }
div.subnav { float:right; border:1px solid black; padding:5px; margin:0 0 10px 20px; }
div.subnav a { margin:2px 0 2px 5px; text-decoration:none; }
div.subnav a.active { color:darkred; }
div.subnav a:hover { color:darkred; }
h1, h2, h3 { margin:0; }
h1, h2 { font-weight:normal; }
h1 { font-size:28px; }
h2 { font-size:24px; }
p, ol, ul, dl { margin-top:0; line-height:1.4em; }
ul { margin-left:0; padding-left:0; list-style:none; }
strong { color:#4A3E29; }
a { color:#506C00; }
a:hover { text-decoration:none; }
a img { border:0; }
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { margin:0 auto; }
img.alignleft { margin:0 27px 0 0; }
img.alignright { margin:0 0 0 27px; }
img.border { padding:4px; border:1px solid #E9E4D8; }
#wrapper { background:url(images_Slope/bg02.jpg) repeat-x; text-align:center; }
.container { width:1000px; margin:0 auto; }
.clearfix { clear:both; }
#header { height:211px; background:url(images_Slope/bg04.jpg); text-align:left; }
#logo { padding:93px 0 0 25px; float:left; width:949px; height:119px; }
#banner { float:left; height:118px; padding:93px 0 0 0; }
#menu { height:76px; background:url(images_Slope/bg04.jpg) no-repeat 0 -211px; text-align:left; }
#menu ul { height:67px; margin:0 25px; padding:9px 0 0 14px; background:url(images_Slope/bg05.jpg); list-style:none; line-height:1; }
#menu li { float:left; height:35px; padding:15px 10px 0 10px; }
#menu li.active { background:url(images_Slope/bg06.jpg) no-repeat; }
#menu a { text-transform:lowercase; text-decoration:none; letter-spacing:-1px; font-size:18px; color:#FFFFFF; }
#menu li:hover { background:url(images_Slope/bg06.jpg) no-repeat; }
.bar { height:48px; margin:0 25px; background:url(images_Slope/bg07.jpg); }
.bar .text { float:left; padding:17px 0 0 25px; text-transform:lowercase; font-size:14px; color:#809064; text-align:left; }
#top-bar { background:url(images_Slope/bg04.jpg) no-repeat 0 -287px; text-align:left; }
#search { float:right; width:245px; height:48px; }
#search form, #search fieldset { margin:0; padding:0; border:0; }
#search .input-text { float:left; width:178px; margin:12px 0 0 0; padding:4px 10px; font:inherit; line-height:normal; border:none; background:none; color:inherit; }
#search .input-submit { display:none; }
#page { background:url(images_Slope/bg03.jpg) repeat-y; text-align:left; }
#content { float:left; width:655px; padding:0 24px 0 25px; background:url(images_Slope/bg04.jpg) no-repeat 0 -335px; }
.post {  }
.post .title, .post .date { padding:0 25px; }
.post .title { margin:0; line-height:normal; font-size:32px; color:#5A5544; }
.post .title a { text-decoration:none; color:#5A5544; }
.post .title a:hover { text-decoration:underline; }
.post .date { line-height:normal; color:#ACAAA1; }
.post .entry { margin:0 25px; padding:20px 0; border-top:1px solid #E5E1D8; }
.post .meta { height:53px; background:#E5ECDB; border-bottom:1px solid #DDE5CE; }
.post .meta p { line-height: normal; }
.post .meta .tags { float:left; padding:20px 0 0 25px; }
.post .meta .links { float:right; padding:20px 25px 0 0; }
.post .meta .comments { margin-right:30px; padding-left:22px; background:url(images_Slope/img04.gif) no-repeat 0 50%; }
.post .meta .more { padding-left:17px; background:url(images_Slope/img05.gif) no-repeat 0 50%; }
.post ul li { margin:5px 0 5px 20px; list-style-type:square; }
#sidebar { float:right; width:246px; padding:24px 50px 0 0; background:url(images_Slope/bg04.jpg) no-repeat 100% -335px; }
#sidebar ul { margin:0; padding:0 0 0 25px; list-style:none; line-height:normal; border-left:1px solid #E5E1D8; }
#sidebar li {  }
#sidebar li ul { padding:0; line-height:3.5; border:none; }
#sidebar li li {  }
#sidebar h2 { margin:0 0 20px 0; padding:20px 0 5px 0; border-bottom:1px solid #E5E1D8; }
.two-cols { margin:0 25px; padding:35px 35px 0 35px; background:#28241E url(images_Slope/bg09.jpg) repeat-x; color:#736F6A; }
.two-cols .col1 { float:left; width:595px; }
.two-cols .col2 { float:right; width:210px; padding:0 0 0 25px; border-left:1px solid #423C31; }
.two-cols h2 { font-size:26px; color:#FFFFFF; }
.two-cols a { color:#736F6A; }
#footer { background:url(images_Slope/bg10.jpg) no-repeat; padding:55px 0; text-align:center; }
#footer p { text-align:center; color:#8F8B83; }
#footer a { color:#8F8B83; }
.productlist { display:block; padding:0px; margin:0px; list-style:none; }
.productlist li { display:block; float:left; width:150px; margin:5px 10px 5px 10px; height:120px; text-align:center; line-height:13px; color:#999; margin-left:auto; margin-right:auto; }
.productlist li a img { display:block; border:1px solid black; margin-bottom:5px; margin-left:auto; margin-right:auto; }
.productlist li a span { display:block; color:#333; height:20px; font-size:11px; margin-bottom:5px; }
.productlist li a span.title { display:none; color:#333; font-size:10px; }
.productlist li span.number { display:none; color:#333; height:20px; font-size:10px; }
.productlist li a:hover span { text-decoration:none; }
p.full img { margin:0 15px 10px 0; }
