body{font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }

a{color: #06c}

#loglink a{color:#f60; background:#ffe;  text-decoration:none; padding: 3px 15px; border-bottom: 1px solid #f60;} 
 #loglink a:hover{color:#fff; background:#f60; padding:3px 15px; text-decoration:none;}

#reglink a{color:green; background:#efe; padding:3px 15px; text-decoration:none; border-bottom: 1px solid #6c0;} 
#reglink a:hover{color:#fff; background:#6c0; padding:3px 15px; text-decoration:none;}

#manalink a{color:#06c; background:#eef; padding:3px 15px; text-decoration:none; border-bottom: 1px solid #06c;} 
#manalink a:hover{color:#fff; background:#06c; padding:3px 15px; text-decoration:none;}

#logoutlink a{color:#666; background:#eee; padding:3px 15px; text-decoration:none; border-bottom: 1px solid #666;} 
 #logoutlink a:hover{color:#fff; background:#666; padding:3px 15px; text-decoration:none;}


.actionlink a{color:olive; background:#ffc; padding:3px 8px; border-bottom:1px solid olive; text-decoration:none;} 
.actionlink a:hover{color:#fff; background:olive; padding:3px 8px; border-bottom:1px solid olive; text-decoration:none;}

.center{text-align: center}

#thingshowto h5{color: olive}

h2, h3, h4,h5{font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 14px;}
h5{font-size:12px;}

#bjtj h4{color:green;}

#zxwz h4{color:green;}

#xszl ul.newslist li{list-style:none; margin-bottom:6px;}
#xszl h5{display:inline;}

#wzpx{border-color:#fdd;}
#wzpx h4{border-color:#fdd;}
#wzpx li{list-style:none;margin-left:0;}

#zdtj li{list-style:none;margin-left:0;}
#zdtj h4{color: orange}

.hot1 a{color:#c00;}
.hot2 a{color:#c22;}
.hot3 a{color:#c44;}
.hot0 a{color:#666;}

.orange{color:orange;}

span.hot1{padding:3px 8px; background:#f99; border:1px solid #f00; color:#f00; margin-right:5px;}
span.hot2{padding:3px 8px; background:#fbb; border:1px solid #f22; color:#f22; margin-right:5px;}
span.hot3{padding:3px 8px; background:#fdd; border:1px solid #f44; color:#f44; margin-right:5px;}
span.hot0{padding:3px 8px; background:#eee; border:1px solid #666; color:#666; margin-right:5px;}

#blogshow{width:100%;text-align:center; font-size: 12px}
#blogshow img{margin-bottom:5px;}
/*#blogshow a:hover{text-decoration:none;}*/
#blogshow a img{border:3px solid #eee;}
#blogshow a:hover img{border:3px solid #aaa;}

.sidebox{background:#eee; padding:0 0 7px 0; margin-bottom:10px;}

.sideboxtit{background:#bbb; width:75%; margin:auto; padding:8px 10px 5px 10px;}
.sideboxtit h4{color:#fff; width: 100%} 
.sideboxtit p{color:#666;}

.greenbox{background:#efe;}
.greenbox .sideboxtit{background:#9b9;}

.goldbox{background:#ffc;}
.goldbox .sideboxtit{background:#fc5;}

#hottags a{padding:8px; margin:3px; font-size:12px; line-height:230%;} 

.feature{margin:10px;}

.pannel{margin:10px; padding:10px; background:#fff; border:2px solid #eee; -moz-border-radius: 11px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;}
.pannel h4{border-bottom:2px solid #eee; padding-bottom:10px; color:#c00;}

#footer p{margin-bottom:5px;}


#nav_main{background:#eee;}

#nav_main ul li#current { background: #eee; }
#nav_main ul li#current strong,
#nav_main ul li#current a,
#nav_main ul li#current a:focus,
#nav_main ul li#current a:hover,
#nav_main ul li#current a:active { color: #4D87C7; font-weight: bold; background:#eee; }

#nav_main {
  /* (en) containing floats in IE */
  /* (de) Einfassen der Floats im IE */
  width: 100%;
  overflow: hidden;
  /* (en) containing floats in all other browsers */
  /* (de) Einfassen der Floats in allen anderen Browsern */
  float: left;
  display: inline;
  /* (en) Repeat the main color from the image */
  /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  background: #eee;
  border-top: 1px #333 solid;
  border-bottom: 1px #333 solid;
  line-height: 0;
}

#nav_main ul {
  border-left: 1px #aaa solid;
  border-right: 1px #fff solid;
  /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
  display: inline;
  float: left;
  margin: 0;
  /* (en) Left margin of the first button  */
  /* (de) Abstand des ersten Buttons vom linken Rand  */
  margin-left: 50px;
  padding: 0;
}

#nav_main ul li {
  border-left: 1px #fff solid;
  border-right: 1px #aaa solid;
  /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
  display: inline;
  float: left;
  font-size: 14px;
  line-height: 1em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#nav_main ul li a,
#nav_main ul li strong {
  background: transparent;
  color: #000;
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0.5em 0.8em 0.5em 0.8em;
  text-decoration: none;
  width: auto;
}

#nav_main ul li a:focus,
#nav_main ul li a:hover,
#nav_main ul li a:active  { background: #fff; color: #4D87C7; text-decoration: none; }

#nav_main ul li#current {
  /* (en) Repeat the main color from the image */
  /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  background: #272727 url("images/shiny_buttons/background_active.gif") repeat-x center right;
  border-left: 1px #444 solid;
  border-right: 1px #888 solid;
}

#nav_main ul li#current strong,
#nav_main ul li#current a,
#nav_main ul li#current a:focus,
#nav_main ul li#current a:hover,
#nav_main ul li#current a:active { background: transparent; color: #fff; text-decoration: none; }

.search{border-bottom: 1px dashed #aaa; padding-bottom: 15px; margin-bottom: 10px;}

#topnewlist{margin-left: 0; margin-top: 15px; padding-left: 0; list-style: none;}
#topnewlist li{margin-left: 0; margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 7px; height: 82px; position: relative}
#topnewlist div{margin-left: 5px; margin-top: 5px}
#topnewlist a{text-decoration: none}

.topnewbtn{width:50px; position: absolute; right: 5px; top:5px}

#xse ol{margin-left: 0; margin-bottom: 0}
#xse li{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
#xse h5 span{background: #fee; border-left: 2px solid #faa; padding: 3px; color: #c00}
#xdz h5 span{background: #efe; border-left: 2px solid #8f8; padding: 3px; color: green}
#xjs h5 span{background: #eef; border-left: 2px solid #aaf; padding: 3px; color: #06f}
#xdz h5 a{color: green}
#xjs h5 a{color: #06f}

#xse, #xdz, #xjs{
	width: 33%;
	padding-right: 10px;
	font-size: 11px;
}

#xse h5, #xdz h5, #xjs h5{
	margin-bottom: 8px;
}

a .linkhide{display: none;}
a:hover .linkhide{display: inline}

.search div{margin-bottom: 8px}

.newslist li{margin-left: 8px}


#logtool tr td.left{
	text-align: right;
}

#logtool tr td.right{
	text-align: left;
}

#friendlink{
	padding: 15px;
}

#friendlink table td{
	text-align: center;
}

.noborder{border: none}
.noborder th{border: none}
.noborder tr{border: none}
.noborder td{border: none}
/*
.post-meta{margin-left: 0; padding-left: 0}
.post-meta li{margin: 0; padding: 0}
.post-meta-key{font-weight: bold}

.post_title{font-size: 18px}*/	


.newslist{margin:0;padding:0; color:#999; font-size:12px;}
.newslist li{border-bottom:1px dashed #ddd; padding:6px 8px 6px 0; position:relative; padding-right:20%}
.newslist small{font-size:11px; position:absolute; top:6px; right:10px}
.newslist small a{color:#555;font-size:12px;}
