/*
Theme Name:Theme 189
Theme URI:http://www.dreamtemplate.com/
Description:The original WordPress theme that graced versions 2.6.x and prior.
Version:1.0
Author:DreamTemplate
*/ 
/*=== Setup ===*/
* {
     border:0;
     margin:0 auto;
     padding:0;
     outline:none;
}
body {
     margin:0;
     padding:0;
     color:#919191;
     font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;
     background:url(images/bg.jpg) repeat;
}
.html_bg {
}
a {
     color:#6f6f6f;
     text-decoration:none;
}
a:hover {
     text-decoration:none;
}
p.clr, .clr {
     clear:both;
     padding:0;
     margin:0;
     background:none;
}
p.bg, .bg {
     clear:both;
     padding:0;
     margin:10px 0;
     border-bottom:1px solid #bababa;
     height:2px;
}
input, select, textarea {
     border:#cfcfcf 1px solid;
     color:#404040;
     font-size:12px;
     padding:3px;
     font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif;
}
li {
     /*list-style:none;*/ /*float:left; */
}
h2 {
     color:#494949;
     font-size:1.5em;
     font-weight:normal;
     letter-spacing:-1px;
     margin:0 0 1em;
     font-size:24px;
}


.rss h2 p{
     margin:0;
          color:#b93f3f;
          padding:0;
  
    }
    .rss h2 span {
         color:#494949;
}
h3 {
     color:#333333;
     font-size:1.2em;
     margin:0 0 .8em;
}
h4 {
     font-size:1em;
     margin:0 0 1em;
}
p {
     margin:8px 0;
     padding:0 0 8px;
}
/*=== Layout ===*/
#page {
     margin:0 auto;
     padding:0;
    background:url(images/bg_nav1.gif) repeat-x top center;
}
/*=== Header ===*/
#header {
     margin:0 auto;
     padding:0;
     width:962px;
     background:url(images/bg_top.jpg) no-repeat;
}
/*- Logo -*/
.logo {
     margin:0;
    /* padding:0 0 14px;*/
     float:left;
     width:600px;
}
.logo h1 {
     margin:0 20px 0 0;
   /*  padding:36px 20px 12px 0;*/
     float:left;
     width:auto;
     
     line-height:1em;
     color:#b93f3f;
     background:url(images/line_logo.png) no-repeat right bottom;
}
.logo h1 a {
     color:#b93f3f;
     font:normal 36px/1em "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
}
.logo h1 a:hover {
     text-decoration:none;
}
.logo h1 small {
     margin:0;
     padding:0;
     color:#404040;
     letter-spacing:normal;
     font:normal 14px/1em "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
}
/*=== Navigation ===*/
#nav1 {
     padding:8px 0 0;
     height:29px;
     background:url(images/bg_nav1.gif) repeat-x;
}
/* Search form */
.search {
     padding:18px 0 0;
     float:right;
     margin:0 20px 0;
}
#search span {
     display:block;
     margin:0;
     padding:0;
     float:left;
     background:url(images/search.gif) no-repeat left top;
     height:27px;
     width:266px;
}
#search input#s {
     float:left;
     width:223px;
     padding:6px 0 6px 10px;
     margin:0;
     border:0;
     background:none;
     color:#B0B0B0;
     font:normal 12px/15px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
}
#search .btn {
     float:right;
     padding:0;
     margin:0;
     border:0;
     width:auto;
}
/*- Top Nav -*/
#nav_wrapper {
     padding:0;
     float:right;
     width:auto;
     z-index:3000;
     margin:0;
     position:relative;
     z-index:2000;
}
.topnav {
     width:800px;
     margin:0;
     padding:8px 0 20px 0;
     height:40px;
}
/*=== All Columns ===*/
#columns {
     margin:0 auto;
     padding:7px 0;
     width:962px;
     background:#fff;
     border:1px solid #c0c0c0;
}
/*=== Center Column ===*/
#centercol {
     float:left;
     width:100%;
     padding:0;
}
/*=== Right Column ===*/
#rightcol {
     float:right;
     width:312px;
     padding:0 0 25px;
     background:#fff;
     border:1px solid #c0c0c0;
}
.box {
     padding:20px 20px 20px 24px;
     margin:0 0 30px 0;
     background:#fff;
     border:1px solid #c0c0c0;
}
.box_r {
     padding:24px 24px 0;
     margin:0;
}
.post {
}
.small_link {
     padding:10px 0 0;
     margin:0 auto;
     text-align:center;
     clear:both;
}
.small_link a {
     color:#939393;
     text-decoration:none;
     font-size:11px;
}
/*=== Sub Columns ===*/
.subcols {
     background:url(images/subcols-bgr.gif) repeat-y left;
     height:1%;
}
.col1, .col2 {
     float:left;
     width:275px;
}
.col2 {
     float:right;
}
/*=== Post ===*/
.post-block {
}
.post-margin {
     margin-left:236px;
}
/*- Post Title -*/
.post-title {
     padding:0 0 40px;
     margin:0;
}
.post-title h2 {
     margin:0;
     padding:4px 0;
     font:normal 24px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
     color:#494949;
     float:left;
}
.post-title h2 a {
     display:inline;
     padding:0;
     margin:0;
     color:#494949;
     text-decoration:none;
}
/*- Post Excerpt -*/
.post-excerpt {
     padding:0;
     font:12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;
     color:#919191;
     margin:0;
}
.post-excerpt p {
     line-height:1.8em;
     margin:0;
}
.post-excerpt a {
     color:#77d7ec;
     text-decoration:underline;
     font-weight:bold;
}
.post-excerpt a.comm {
     float:left;
}
/* post-leav */
.post-leav {
     color:#3e3e3e;
     float:left;
     padding:4px 14px 5px;
     background:url(images/btn_post.png) no-repeat;
     width:168px;
}
.post-leav a {
     color:#3e3e3e;
     text-decoration:none;
     font:bold 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;
}
/*- Post Blockquote -*/
.post blockquote {
     border-left:3px solid #cfcfcf;
     font-size:13px;
     font-style:italic;
     margin:0 0 1.5em;
     padding:5px 0 0 10px;
}
/*- Post Author -*/
.post-author {
     margin:0 0 1em;
}
.author-details {
     font-size:11px;
}
.author-descr {
     display:table;
     height:1%;
}
/*- Social Links -*/
.social-links {
     font:normal 12px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
     color:#919191;
     padding:10px 0;
     margin:0 0 10px 0;
     line-height:1.8em;
}
.social-links a {
     color:#b10118;
     font-weight:bold;
     text-decoration:none;
}
.social-links a:hover {
     text-decoration:underline;
}
/* post-commets */
.post-commets {
     float:right;
}
/*- Post Date -*/
.post-date {
     width:654px;
     float:left;
     background:#ebebeb;
     font:normal 12px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
     color:#919191;
     margin:0 0 8px;
     line-height:1.8em;
     padding:4px 10px;
}
.post-date a {
     color:#808080;
     font-weight:bolder;
}
a.comm {
     font-size:18px;
     color:#fff;
}
.comm-d {
     float:right;
     background:url(images/com.png) no-repeat;
     padding:6px 0;
     width:49px;
     height:40px;
     text-align:center;
}
.post-date a strong {
     color:#E00437;
     font-weight:bold;
}
/*- Post Comments -*/
.post-comments .fl {
     width: 80px;
}
.post-comments .fr {
     width: 460px;
}
/*- Widget Title - */
.wtitle {
     padding:0 0 8px;
}
.wtitle h2 {
     margin:0;
     padding:0;
     font:normal 20px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
     color:#494848;
     text-align:left;
}
/*=== Styling Boxes ===*/

/*- Box2 -*/
.box2 {
     background-color:#d9d9d9;
     border:1px solid #cfcfcf;
     height:1%;
     margin:0 0 20px;
     padding:15px;
     min-height:115px;
     width:430px;
}
.box2.alt {
     background:#FFFFFF;
}
.comm-name, .comm-date {
     line-height:20px;
}
/*=== Styling Lists ===*/
/*=== Styling Forms ===*/
input.btn {
     background:none;
     border:0;
     margin:0;
     padding:0;
}
select {
     padding:1px;
}
/*- Message -*/
.message div {
     margin:0 0 18px;
}
.message input {
     padding:9px 15px;
     width:430px;
}
.message textarea {
     height:114px;
     overflow:auto;
     padding:9px 15px;
     width:430px;
     font-family:Verdana;
}
.message .submit {
     float:left;
}
.message .btn {
     padding:0;
     width:128px;
     height:32px;
     background:url(images/button.gif);
}
.message .notice {
     color:#a4a4a4;
     float:right;
     font-style:italic;
     padding:10px 0 0;
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img {
     display:block;
     margin:15px 38px;
     padding:0;
     float:left;
}
.pic.fl img {
}
.pic.fr img {
}
.th {
     display:block;
     margin:0 0 .5em;
}
.th.fl img {
     margin-right:10px;
     max-width:40px;
}
.banner a img {
     margin:0 3px;
}
.ads img {
     margin:3px 3px 0 0;
}
.widget_flickrRSS img {
     border:1px solid #cfcfcf;
     margin:3px;
}
.box .ac img {
     border:0;
     margin:0;
}
.banner {
     margin:15px 0;
}
/*=== Footer ===*/
#page_bottom {
}
.p_b_line {
     border-top:1px solid #c5c5c5;
     margin:20px 0 0;
}
#footer {
     color:#727272;
     text-decoration:none;
     font:normal 13px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
     margin:0 auto;
     padding:0;
     width:962px;
}
#footer a {
     color:#404040;
     font-weight: bolder;
}
#footer img {
     float:left;
     margin:0 0 0 5px;
     padding:0;
}
#footer span {
     color:#fff;
}
#footer .text2 {
     padding:25px 0;
     float:right;
     line-height:1.8em;
}
#footer .text1 {
     padding:25px 0;
     float:left;
     line-height:1.8em;
}
/*=== Misc. ===*/
.fix {
     clear:both;
     height:1px;
     margin:-1px 0 0;
     overflow:hidden;
}
.hl, .hl2 {
     background:url(images/hl-dot.gif) repeat-x top;
     clear:both;
     height:2px;
     overflow:hidden;
     width:100%;
}
.hl2 {
     background:none;
     border-top:1px solid #e7e7e7;
     height:1px;
     margin:0 0 .8em;
}
.fl {
     float:left;
}
.fr {
     float:right;
}
.ac {
     text-align:center;
     padding:5px 0 0;
     text-align:center;
}
.ac small {
     padding:5px 0;
}
.ac img {
     border:none;
     margin:0;
     padding:0 8px 0 0;
}
.ar {
     text-align:right;
}
.noBorder {
     border:0;
}
.font-sm {
     font-weight:normal;
}
.white {
     color:#FFF;
}
/*new style*/
.slider {
     margin:0;
     padding:0;
     background:url(images/slide_shadow.jpg) no-repeat center 268px;
   
}
.nav_wrapper {
      border-radius:5px;}
/*index*/
.index {
     margin:0 auto;
     padding:30px 25px;
}
.index_left {
     width:100%;
     float:left;
}
.index_left b {
     font-size:13px;
     color:#3e3e3e;
}
.index_right {
     float:right;
}
.index_right .index-col h2 {
     font-size:20px;
     padding:0 0 15px;
}
.index_blog {
     margin:0 auto;
     padding:7px 0;
     width:962px;
}
.index h2 {
     margin:0;
     padding:0 0 10px;
     font-size:24px;
     font-weight:normal;
     color:#494848;
}
.index p.underh2 {
}
.index .pagename {
     margin:0 0 24px;
     padding:0;
     border:1px solid #ebebeb;
}
.index .pagename h2 {
     padding:24px 32px;
     font-size:30px;
     font-weight:normal;
     line-height:1em;
     background-color:#dfdfdf;
     border:1px solid #fff;
}
.index .pagename p.follow {
     padding:22px 32px 0 0;
     float:right;
     width:auto;
}
.index .pagename p.follow img {
     margin:-3px 0;
     border:none;
}
.index .index-col {
     margin:0 0 32px;
     padding:0;
     width:290px;
     float:left;
}
.index .index-col img.icon {
     margin:-8px 12px 0 0;
     float:left;
     border:none;
}
.index .index-col2 {
     margin:0 1px;
}
.freshwork {
     border-top:1px solid #e1e1e1;
}
.index .index-col-freshwork {
     margin:0 0 32px;
     padding:0px;
     width:220px;
     float:left;
}
.index .too {
     margin:0 0 0 28px;
}
.index .index-col-freshwork img {
     border:none;
}
.index a {
     color:#3e3e3e;
     text-decoration:none;
}
.index_right a {
     color:#bc1b1b;
     text-decoration:none;
     font-weight:bold;
}
.index_right b {
     color:#3E3E3E;
}
.index_right a img {
     float:left;
     background:#ebebeb;
     padding:4px;
     border:1px solid #cfcfcf;
     margin:0 20px 0 0;
}
.index_left a img, .pic img {
     background:#ebebeb;
     padding:4px;
     border:1px solid #cfcfcf;
}
.index_left_b_l {
     width:446px;
     float:left;
     padding-right:10px
}
.index_left_b_r {
     width:446px;
     float:right;
     padding-left:10px
}
.index a.readmore_silver {
     color:#fff;
     background:url(images/arrow_silver.jpg) no-repeat center top #3f3f3f;
     padding:12px 7px 5px;
     text-decoration:none;
}
.right_all i {
     font:normal 11px/1.6em "Liberation sans", Arial, Helvetica, sans-serif;
     color:#4f4f4f;
}
.Recent {
     padding:0;
     margin:0;
}
.post .Recent p {
     font:normal 11px/1.6em "Liberation sans", Arial, Helvetica, sans-serif;
}
.post .Recent p a {
     color:#973939;
     text-decoration:none;
     font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;
}
.post .Recent img {
     float:left;
     margin:0 10px 0 0;
}
.index img {
     border:1px solid #d7d7d7;
     padding:1px;
}
.index p {
     color:#333;
     font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif;
}
.line {
     background:url(images/dotted_line.jpg) repeat-x;
     margin: 13px 0;
     line-height:1px;
}
/*post*/
.post-date .post-comments {
     margin:0;
     padding:0;
     font-size:18px;
}
.post-date .post-comments a {
     padding:4px 6px 0 0;
     text-decoration:none;
     font-size:24px;
     line-height:1em;
     color:#111;
}
.post-date .post-comments a:hover {
     text-decoration:underline;
}
.post-date2 {
     background:url(images/date_icon.png) no-repeat left center;
     padding:10px 0 10px 25px;
     font:11px/2.5em "Liberation sans", Arial, Helvetica, sans-serif;
}
.post-categ {
     background:url(images/in_icon.png) no-repeat left center;
     padding:10px 0 10px 25px;
     font:11px/2.5em "Liberation sans", Arial, Helvetica, sans-serif;
}
.post-owner {
     background:url(images/by_icon.png) no-repeat left center;
     padding:10px 0 10px 25px;
     font:11px/2.5em "Liberation sans", Arial, Helvetica, sans-serif;
}
.btn_content {
     background:url(images/content_btn.png) no-repeat;
     padding:8px 18px;
}
/*rss*/
.rss {
     /*background:url("images/RSS.png") no-repeat scroll 220px 0;*/
     float:right;
     padding:4px 40px;
     margin:10px 0 0 0;
}

.rss h2 {
     margin:0;
     font:18px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
     padding:0 5px;
     letter-spacing:normal;
}
.rss h2 small {
     font:normal 11px "Liberation sans", Arial, Verdana, Helvetica, sans-serif;
}
.rss h2 small span {
     float:left;
}
.rss a {
     display:block;
}
.discription {
     position:absolute;
     bottom:15px;
     height:30px;
     width:220px;
     background-color:rgba(235, 235, 235, .5);
     left:38px;
     padding:4px;
     font-size:18px;
     color:#000;
     text-align:center;
}
.pic-holder {
     position:relative;
     float:left;
}
form {
     width:300px
}
input, textarea {
     width:300px;
     display:block;
     max-width:306px;
}
input#submit {
     margin:10px 0;
     width:306px;
     border:none
}
#address{
    width:300px}
#w200 li{
     color:#333;     list-style:inside;
     padding:0 15px;
     width:195px;
     float:left
  
  }
