body, html { font:normal 12px Tahoma, Arial, Verdana; color:#55595e; padding: 0; margin: 0px; height:100%;  }

a{color:#76a4cb; }
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6 {
  font-family: Tahoma,Arial, sans-serif;
  color: #999;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0.1em;
}
h1{
  letter-spacing: -1px;
  font-size:40px;
  margin-bottom: 0em;
}

h2{
  letter-spacing: -1px;
  font-size:18px;
  margin-bottom: 0.1em;
}
P {
	margin-top: 0em;
	margin-bottom: 0.3em;
	}

#main{min-width:1000px; width: expression((body.clientWidth <= 1000) ? "1000px" : "");}
#left{float:left; width:310px;}
#chain{ font-size:30px; color:#d6dcc2;}

#chain .title{ font-size:24px;}
#chain a{}
#chain .category{font-size:24px; color:#55595e;}
#chain .nlo{font-size:34px; color:#d6dcc2;}
#chain2 .title{ font-size:24px;}
#chain2 a{}
#chain2 .category{font-size:24px; color:#55595e;}
#chain2 .nlo{font-size:24px; color:#55595e;}
#ramba{font-size:34px; color:#ffcbc1;}
#chain .category a {font-size:24px; color:#55595e;}
#stra{ font-size:30px; color:#55595e;}

#stra .title{ font-size:24px; color:#55595e;}
#stra a{}
#stra .category{font-size:30px; color:#d6dcc2; text-decoration:none;}
#right{padding:10px 50px 0 340px;}
#top_nav  {padding:10px 0px 0px 50px;}
#top_nav a{font:normal 18px Tahoma, Verdana, Arial;text-decoration:none;  border-bottom:2px dashed #cecfd0; margin-right:20px;}
#top_nav a:hover{border-bottom:none; text-decoration:none; }

#about_me {margin: 0px 0px 0px 50px; font:normal 11px Tahoma, Verdana; line-height:14px;}
#about_me h1{font:normal 18px tahoma, arial; margin:10px 0px 10px 0px;}
#about_me img {border:1px solid #d9dcd6; margin:0px 10px 0px 0px;}
#about_me .status{color:#b15b52;}

#content{padding:0 10px;}
#left_nav{margin:20px 0 20px 0;background:#edf2df url(left_nav_t.gif) top right no-repeat; padding:14px 0px 0px 50px; }
.h {font:normal 18px tahoma, arial; margin:1px 0px 10px 0;}
#left_nav ul{padding:0; margin:0; list-style:none;}
#left_nav ul li{height:23px; padding-right:10px;}
#left_nav a{font-size:14px; color:#638daa; border-bottom:1px dashed #638daa; text-decoration:none; }
#left_nav a:hover{border-bottom:none;  }
#left_nav2{margin:20px 0 20px 0;background:#f3e5dd url(left_nav_t2.gif) top right no-repeat; padding:14px 0px 0px 50px; }
.h {font:normal 18px tahoma, arial; margin:1px 0px 10px 0;}
#left_nav2 ul{padding:0; margin:0; list-style:none;}
#left_nav2 ul li{height:23px; padding-right:10px;}
#left_nav2 a{font-size:14px; color:#f68b00; border-bottom:1px dashed #f68b00; text-decoration:none; }
#left_nav2 a:hover{border-bottom:none;  }
#l_n_round{height:8px; background:url(left_nav_b.gif) bottom right no-repeat;}
#l_n_round2{height:8px; background:url(left_nav_b2.gif) bottom right no-repeat;}
#sub_ln{padding:0px 10px 0px 50px;}

#sub_ln ul{padding:0; margin:0; list-style:none;}
#sub_ln ul li{height:20px;}
#sub_ln ul a{color:638daa; }
.tags{ font-size:10px; color:#a7a7a7; margin:9px 0px 5px 0;}
.tags img{margin-right:5px;}
.tags a{color:#a7a7a7; text-decoration:underline; line-height:11px;}
.tags a:hover{color:white; text-decoration:none; background:#76a4cb;}

#data_post{margin:5px 0pcx 0px 0px; font-size:10px; line-height:10px; color:#a7a7a7; height:24px; background:url(data_post.gif) top left repeat-x;}
#data_post .c{padding:6px 0px; height:10px;height:18px; }
#data_post .c img{margin:0px 10px 0px 10px; vertical-align:top;}
#data_post .l{float:left;}
#data_post .r{float:right;}
.comment{margin:20px 0px 10px 0px; padding:10px;font-size:11px;  border:1px solid #fafafa;}
.comment .c_head{font-size:10px; margin-bottom:10px;color:a7a7a7;}
.comment .c_head .date{float:right;}
.comment .by{font:bold 12px Tahoma, Verdana, Arial; color:#33383a;}
.comment  .answer{text-align:right; margin:2px 0px 0px 0px;}
.comment  .answer a{color:#638daa;}
#add_comment{font-size:10px; color:#a7a7a7;}
#add_comment textarea {width:520px; height:160px; border:1px solid #f5f5f0;}
#info{height:40px; margin:10px 0px 10px 0px;}
#info div{float:left; width:180px;}
#info input{width:160px; height:25px;  border:1px solid #f5f5f0;}
#add_comment .sub{width:160px; height:25px;  border:1px solid #f5f5f0; background:#76a4cb; color:#FFF;}
#footer{font-size:11px; clear:both;border-top:1px solid #c4c5c6; padding:10px 10px 10px 20px; height:50px; margin:20px 30px 0px 30px; }
#footer .counter{float:right; margin:5px;}
.baner{margin:20px 0px 20px 50px;}
#cop{float:left;}
#sub_ln .hided{display:none;}
#sub_ln .showed{display:block;}
#sub_ln .fonti{color:#a1b200;}
#sub_ln .fsize0    {font-size: 9px; padding:3px;}
#sub_ln .fsize1    {font-size: 9px; padding:3px;}
#sub_ln .fsize2    {font-size: 13px; padding:3px;}
#sub_ln .fsize3    {font-size: 14px; padding:3px;}
#sub_ln .fsize4    {font-size: 15px; padding:3px;}
#sub_ln .fsize5    {font-size: 16px; padding:3px;}
#sub_ln .fsize6    {font-size: 17px; padding:3px;}
#sub_ln .fsize7    {font-size: 18px; padding:3px;}
#sub_ln .fsize8    {font-size: 19px; padding:3px;}
#sub_ln .fsize9    {font-size: 20px; padding:3px;}
#sub_ln .fsize10    {font-size: 21px; padding:3px;}
#sub_ln .fsize11    {font-size: 22px; padding:3px;}
#sub_ln .fsize12    {font-size: 23px; padding:3px;}
#sub_ln .fsize13    {font-size: 24px; padding:3px;}
#sub_ln .fsize14    {font-size: 25px; padding:3px;}
#sub_ln .fsize15    {font-size: 26px; padding:3px;}
#sub_ln .fsize16    {font-size: 27px; padding:3px;}
#sub_ln .fsize17    {font-size: 28px; padding:3px;}
#sub_ln .fsize18    {font-size: 29px; padding:3px;}
#sub_ln .fsize19    {font-size: 30px; padding:3px;}
#sub_ln .fsize20    {font-size: 31px; padding:3px;}
#sub_ln .fsize21    {font-size: 32px; padding:3px;}

#contact_form {margin:0; padding:20px 0px 0px 0px;}
#contact_form label{width:95px; padding-right:10px; text-align:right; float:left; color:#61787f; display:block;  vertical-align:middle; line-height:25px}
#contact_form  input{ line-height:23px;border:1px solid #b0b0b0;width:195px; height:25px; background:none; vertical-align:middle;}
#contact_form  input#input_theme{width:300px;}
#contact_form  input#input_submit{margin-left:105px; border:0;font:bold 11px Tahoma, arial; color:white; width:88px; height:25px; background:url(contact_form_submit.gif) left repeat-x;}
#contact_form  div{min-height:30px; margin-bottom:5px}
#contact_form  textarea{width:300px; height:265px; overflow:auto;}
#contact_form  img{vertical-align:middle; display:inline;}
