body {
  font-family:arial;
  font-size:12px;
  background:#0a283b url(../images/bodybg.jpg) 0px 220px repeat-x;
  color:#231f20;
  }
a {text-decoration:none; color:#231f20;}
a:hover {text-decoration:underline;}

#header_wrap {
  background:#000;
  height:220px;
  overflow:hidden;
  }
  #header {
    width:940px;
    margin:0 auto;
    position:relative;
    }
    .htop {
      height:35px;
      line-height:35px;
      background:#16222a url(../images/htop_bg.jpg) 50% 50% no-repeat;
      }
      .htop p, .htop a {
        color:#fff;
        text-align:center;
        }
    .header_cont {
      background:url(../images/header_cont.jpg) 0% 0% no-repeat;
      height:142px;
      overflow:hidden;
      }
      #logo {
        width:277px;
        height:80px;
        margin:24px 0px 0px 25px;
        }
        #logo a {
          display:block;
          text-indent:-9999px;
          width:277px;
          height:80px;
          background:url(../images/logo.png) 0% 0% no-repeat;
          }
      .top_blb {
        width:360px;
        height:38px;
        line-height:38px;
        color:#fff;
        background:url(../images/top_blb.png) 0% 0% no-repeat;
        }
    .top_menu {
      height:43px;
      line-height:43px;
      background:#000;
      }
      .top_menu ul {text-align:center;}
        .top_menu ul li {
          display:inline;
          }
          .top_menu ul li a {
            color:#fff;
            }
          .top_menu ul li span {
            color:#fff;
            padding:0px 4px 0px 6px;
            }
    .follow_via {
      position:absolute;
      top:110px;
      left:672px;
      }
      .follow_via .fv_ttl {
        width:100px;
        float:left;
        }
        .follow_via .fv_ttl p {
          color:#FFFFFF;
          font-size:13px;
          font-style:italic;
          font-weight:bold;
          padding-top:16px;
          }
      .follow_via ul {float:left;}
        .follow_via ul li {
          float:left;
          margin:0px 10px 0px 0px;
          }
          .follow_via ul li a {display:block;}
            .follow_via ul li a:hover {text-decoration:none;}
            .follow_via ul li a img {display:block;}
            .follow_via ul li a span {
              display:block;
              color:#fff;
              text-align:center;
              margin:3px 0px 0px 0px;
              }
#document {
  width:940px;
  margin:0 auto;
  overflow:hidden; 
  }
  #main {
    overflow:hidden; _zoom:1;
    background:#fff;
    }
    .content {
      float:left;
      width:705px;
      }
      .breadcrumbs {
        background:url(../images/breadcrumbs.png) 0% 0% no-repeat;
        width:347px;
        height:26px;
        line-height:26px;
        font-size:14px;
        text-align:center;
        }
      .articles {
        padding:35px 30px 50px 30px;
        }
        .article {
          margin:0px 0px 5px 0px;
          overflow:hidden; _zoom:1;
          }
          p.postmetadata {
          	margin:10px 0px;
          	}
          .art_header {
            overflow:hidden;
            }
            .arth_mn {
		padding-bottom:3px;
              position:relative;
              background:url(../images/art_hdr_del.gif) left bottom repeat-x;
              }
              .art_header h2 {
                line-height:28px;
                font-weight:bold;
                font-size:30px;
		width: 430px;
                }
              .art_date {
                background:url(../images/article_header.jpg) 0% 0% no-repeat;
                width:179px;
                padding:0px 0px 0px 30px;
                height:23px;
                line-height:23px;
                color:#020c14;
                text-align:center;
                position:absolute;
                right:0px;
                bottom:2px;
                }
            .arth_sec {
              height:28px;
              }
              .art_author {float:left; line-height:28px;}
              .post_comm {float:right; line-height:28px; margin-right:43px;}
                .post_comm a {text-decoration:underline; color:#3D6D9A;}
                  .post_comm a:hover {text-decoration:none;}
          .art_content {
            overflow:hidden;
            margin:5px 0px 0px 0px;
            }
            .art_content td {vertical-align:top;}
            .art_cont_left {
              padding-right:15px;
              /*float:left;*/
              /*width:255px;*/
              }
            .art_cont_right {
              /*float:right;*/
              /*width:365px;*/
		  font-size:14px;
              }
              .art_cont_right p {
                line-height:14px;
                margin:0px 0px 6px 0px;
                }
    .sidebar {
      float:right;
      width:235px;
      /*overflow:hidden;      */
      background:#95A5B3;
      margin-bottom:-15000px;
      padding-bottom:15000px;
      }
      .articles .search_box {
      	margin:15px 0px;
      	}
      	.articles .search_box h2 {
      		font-size:14px;
          	font-weight:bold;
      		}
        .articles .search_box input.fsub {
          display:block;
          }
		.articles .search_box input.text {
          width:193px;
          color:#555555;
          font-size:12px;
          height:22px;
          padding:3px 0 0 5px;
          margin:8px 0px;
          }
      .sidebar .search_box {
        width:198px;
        height:105px;
        margin:20px auto 0px;
        background:url(../images/sb_bottom_bg.gif) left bottom repeat-x;
        }
        .sidebar h2 {
          font-size:14px;
          font-weight:bold;
          color:#fff;
          }
        .sidebar .search_box input.fsub {
          margin:0 auto;
          display:block;
          }
        .sidebar .search_box input.text {
          background:url(../images/search_inp.jpg) 0% 0% no-repeat;
          width:193px;
          color:#555555;
          font-size:12px;
          height:22px;
          padding:3px 0 0 5px;
          border:none;
          margin:5px 0px 14px 0px;
          }
      .sidebar .sbbox {
        width:198px;
        margin:0 auto;
        background:url(../images/sb_bottom_bg.gif) left bottom repeat-x;
        padding:16px 0px 16px 0px;
        }
        .sidebar .sbbox ul {margin:10px 0px 0px 0px;}
          .sidebar .sbbox li {margin:0px 0px 3px 0px; color:#fff;}
            .sidebar .sbbox li span {color:#fff; padding-right:5px;}
            .sidebar .sbbox li a {color:#fff;}
  #footer {
    overflow:hidden;
    clear:both;
    }
  #footer .black, #footer .white {
    overflow:hidden;
    padding:15px 50px 15px 50px;
    }  
  #footer .black {
    background:#0A283B;
    height:100%;
    }
    #footer .left {
      border-right:1px solid #557392;
      float:left;
      width:400px;
      }
      #footer .left .menu {
        font-size:13px;
        margin:0 auto;
        color:#FFFFFF;
        }
        #footer .left .menu li {
          background:transparent url(../images/footer_pointer.gif) no-repeat scroll left center;
          clear:both;
          font-style:italic;
          font-weight:bold;
          line-height:25px;
          padding-left:20px;
          }
      #footer .right .menu {
        font-size:11px;
        color:#fff;
        }
        #footer .right .menu li {
          padding-left:5px;
          float:left;
          }
          #footer .right .menu li a {color:#fff;}
    #footer .right {
      float:right;
      width:330px;
      }
      #footer .right p {
        margin-bottom:10px;
        }
  #footer .white {
    background-color:#EDF2F7;
    clear:both;
    height:100%;
    }
    #footer .white .left {
      height:120px;
      position:relative;
      }
      #footer .white .left img {
        bottom:20px;
        position:absolute;
        }
        #footer .white .left .copyright {
          bottom:0;
          left:0;
          position:absolute;
          }
        .copyright, .copyright a {
          color:#8798AC;
          font-size:11px;
          }
li.categories ul li, ul.archives li {list-style: inside;}
div.arth_mn a {color:#3D6D9A}
p.postmetadata a, a.more-link, td.art_cont_right a {color:#3D6D9A;text-decoration:underline;}
p.postmetadata a:HOVER,a.more-link:HOVER, td.art_cont_right a:HOVER {
	text-decoration:none;
}

p.art_author a {color:#3D6D9A;text-decoration: underline;}
p.art_author a:HOVER {text-decoration: none;}
div.art_cont_right a {color:black; text-decoration: underline;}
div.art_cont_right a:HOVER {text-decoration: none;}
.commentlist {margin:15px 0px 0px 0px;}
	.commentlist li {margin:15px 0 10px; padding:5px 5px 10px 10px; border:1px solid #888888;}
		.commentlist li .avatar {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #EEEEEE;
			float:right;
			padding:2px;
			}
			
.commentlist cite, .commentlist cite a {
font-size:1.1em;
font-style:normal;
font-weight:bold;
}

.commentlist p {
margin:10px 5px 10px 0;
}

.navigation {margin:0 0 10px; overflow:hidden; padding:5px 0;}
	.navigation .alignleft {float:left;}
	.navigation .alignright {float:right;}



/* .sidebar, .content {position:relative;}*/






div.sbbox ul li {font-size: 13px;}





			
			

div#respond {line-height:16px;}
div#respond a {color:black;}
div#respond h3 {font-weight:bold;}
div.sidebar p {padding:5px; color:white;}
div.sidebar p a {color:white; font-weight: bold;}
