/* Begin Typography & Colors */
body { font-size: 9pt;font-family: Arial, Sans-Serif;background: #fff; color: #313131;padding:0;margin:0;}
a { color: #000; }
a:hover { color: #999; }
ul { padding:0; margin:0; list-style-type: none; }
.extra {padding-left:230px; }
.dark { color: #000; }
.alignleft { float: left; }
.alignright { float: right; }
.clearleft { clear:left;}
#page {width:980px;margin:0 auto 40px auto;padding:0 5px;border: 1px solid #cfcfcf;border-top-width:0;border-bottom-width:0; background: transparent url('images/page-bg.png') repeat-y 5px 0; }
#header {background: #eceded url('images/header.png') no-repeat; height:150px;}
#headerimg {display:none;}
#header .link-portal {width:300px; height:75px; display:block;}
#header a { text-decoration:none; font-size:0.9em;}
#header ul.shop { margin:-70px 0 0 600px;}
#header ul.shop li { float:left; padding: 0 10px 0 10px; border-right:1px solid #999;}
#header ul.shop li a { color: #777; }
#header ul.shop li a:hover { color: #333; }
#header ul.main { clear:left; margin:79px 0 0 0;}
#header ul.main li { float:left; display:block; padding:10px 27px 5px 27px;background:transparent url('images/menu-divider.gif') no-repeat right top;}
#header ul.main li a { color: #fff; font-weight:bold;}
#header ul.main li a:hover { color:#000; }

#searchform { position:absolute;width: 260px; margin:1px 0 0 690px;padding-top:5px;}
#searchform .input { display:block; float:left; width:170px;border: 1px solid #dfdbdb;  height:16px; background:#fff  url('images/slupe.png') no-repeat 140px 1px; font-size:0.9em;}
#searchform .submit {display:block; float:left; width:75px;border: 1px solid transparent; height:22px; background: transparent url('images/ssubmitbg.png') repeat-x; border:none;color:white;font-size:0.9em;padding:2px 0 5px 0;margin-left:3px; cursor:pointer}
#content { width:745px;	float:left; padding:10px 0 0 10px;padding-bottom:20px;}
#content h1 { font-weight:normal; font-size: 1.7em; text-transform: uppercase; margin-left:20px;}
#content h1 a { color:#548628;  text-decoration:none; margin-left:-5px;}
#bloglink { display:block; position:absolute;width:100px;height:75px;text-decoration:none;margin:0 0 0 -25px;padding:0;}
.navigation { width: 720px; padding-bottom: 15px; }
.navigation .end { clear:both; }
.post-wrap { background: transparent url('images/article-top.png') no-repeat; padding-top:65px;  margin-bottom: 30px;}
.post-bg { background: transparent url('images/article-bg.gif') repeat-y; }
.post-bot {  background: transparent url('images/article-bot.png') no-repeat; height:36px; }
.post-bot a { color: #fff; text-decoration:none; font-size: 0.85em; display:block;}
.post-bot p { padding:10px 0 0 0; margin:10px 0 0 611px; display:block; width:101px; text-align: center; }
.post-date { position:absolute; margin:-58px 0 0 8px; color:#fff;font-weight:bold;text-align:center;}
.post { width: 681px; padding: 0 40px 0px 0; }
h2 { font-weight:normal; font-size: 1.5em;  padding:0; margin: -40px 0 0 212px;}
h2 a { color: #000; text-decoration:none; }
.post p.postmetadata { color: #777; padding:0; margin: 10px 0 0 213px;}
.post .entry ul { list-style-type: disc; margin-left: 15px; }
.post .entry a { color:#6daf34; text-decoration: none }
/* .post-wrap p.postmetadata {margin-left: 240px !important;} */
.post img { padding: 22px 32px 5px 31px;  margin: 2px 10px 15px 10px; border: 1px solid #ededed; }
/*.post .entry  { padding-left: 35px; } */
/*.post .entry p { margin-left: 205px; }*/
.post .entry .zname { font-size:1.2em;font-weight:bold; margin: 0 !important;text-transform: uppercase; }
.post .entry .topback { position:absolute; margin:0 0 0 157px; color:#999;}
.post .entry .end { clear:left; }
#sidebar { width: 205px; float:left;margin-left: 2px; background-color:#eceded; font-size:0.9em;}
#sidebar h2 { width:180px; height:27px;background: transparent url('images/sidebar-list-top.png') no-repeat; text-transform: uppercase;font-weight:bold; font-size:1.0em; padding:10px 0 0 30px; margin:0;}
#sidebar ul ul,
#sidebar .widget_tag_cloud div { width: 198px;background-color: #fff; border: 1px solid #dbdbdb; border-top-width:0;margin-bottom:10px;padding:10px 0 10px 10px;}
#sidebar .widget_tag_cloud div a { color: #777; padding-right:5px;}
#sidebar .widget_text div { width: 198px;background-color: #fff; border: 1px solid #dbdbdb; border-top-width:0;margin-bottom:10px;padding:10px 0 10px 10px;}
#sidebar .widget_text div a { color: #777; padding-right:5px;}
#sidebar .widget_text ul ul li { background: transparent url('images/sidebar-list-bullet.png') no-repeat 3px 4px; padding: 0 0 4px 20px; }
#sidebar ul ul li { background: transparent url('images/sidebar-list-bullet.png') no-repeat 3px 4px; padding: 0 0 4px 20px; }
#footer { clear:left; margin-left:-6px;height:66px;width:992px;padding-top:10px;overflow:hidden;text-align:center; font-size: 0.9em; background: transparent url('images/footer.png') no-repeat;}
#footer p {color: #999; margin:0;padding:2px 0;}
#footer a { text-decoration:none; padding: 0 10px 0 10px}
h2.pagetitle { font-weight:normal; font-size:1.5em; margin:0px 0 20px 20px;text-transform: uppercase; }
h5 { font-weight:normal; font-size: 0.9em; text-transform: uppercase; margin: 20px 0 5px 20px;}
h5 a { color:#548628;  text-decoration:none;}
.single-date { margin: 40px 0 2px 211px;  }
.single h1 { margin: 0 0 0 213px !important; }
.single h2 { font-size:1.3em;font-weight:bold; margin: 0 !important;text-transform: uppercase;}
.single .post img.alignleft { margin-top: -57px; }
.single #content { background: transparent url('images/single-corner.gif') no-repeat 0px 2px; padding: 0 0 0 25px;  width:730px;}
.box { width: 685px; margin-top: 20px;  }
.box p { color:#6e6e6e; }
.box .top { height:5px; background: transparent url('images/box-top.png') no-repeat;font-size:1px; }
.box .bot { height:6px; background: transparent url('images/box-bot.png') no-repeat; margin-top:-1px;}
.box .body { padding: 20px 25px 5px 25px; border-left: 1px solid #ececec; border-right: 1px solid #ececec; }
/* .recommend { margin-left:-35px;} */
#commentform input, #commentform textarea { font-family: Arial, Sans-Serif; font-size:0.9em;border:1px solid #ededed; background-color: #fefefe; width: 345px;}
#commentform #submit { width:100px;height:22px;margin-left:245px; background: transparent url('images/submit-bg.png') repeat-x; border:none;color:white;font-size:0.9em;padding-bottom:2px; }
.commentlist li {  background-color: #e9f2e2;padding: 30px 10px 10px 10px;margin: 15px 0 15px 0; }
.commentlist li p { color:#000; font-size:0.9em;}
.commentlist li .comment-author img { display:none; }
.commentlist li .comment-author { width: 200px;  position:absolute; margin: -30px 0 0 250px;}
.commentlist li .commentmetadata { width: 250px; position:absolute; margin: -30px 0 0 0;}
.commentlist li .commentmetadata a { text-decoration:none; }
li.last { border:0 !important; }
.social img { margin: 0 20px 0 0 ; padding: 5px}
.recommend { clear: left; }
.social { clear:left; }
