@charset "utf-8";
.logo{
	margin:30px auto 0px auto;
	border-style: none;
	text-align: center;
}

.prompt{
	font-weight: bold;
	width:580px;
	margin:5px auto 10px auto;
	color:blue;
}

.search_box{
	margin:10px auto 5px auto;
	border: 0px solid #CCCCCC;
	width:580px;
	padding:15px;

}

.search_form{
	margin:10px 0 5px 0;
	width:560px;
	margin:0 auto;
}

.topic_box{
	margin:10px auto 5px auto;
	border: 1px solid #CCCCCC;
	width:580px;
	padding:15px;

}

.topic_title{
    text-align: right;
    color: gray;
    font-weight: bold;
    font-size: 14px;
}
.topic_title_index{
    color: gray;
    font-weight: bold;
}

.columns{
background-color: transparent;
background-image: none;
border: none;
font-size: 100%;
margin: 0px;
padding: 0.15em 0.35em;
width: 100%;  
}



#abc {
    margin: 5px auto 10px auto;
}


#q{
	background: url(/static/preview.png) no-repeat right;
	height:30px;
	padding:0;
	line-height: 30px;
	font-size:20px;
	color:#CC3300;
	border: 1px solid #999;
	width: 475px;
}

.submit{
	height:30px;
	border: 1px solid #999;
	background-color:#e9e9e9;
	width:90px;
}

.result_block{
	margin: 5px auto;
	border: 1px solid #CCCCCC;
	width:740px;
	padding:0px 0px 0px 0px;
}

.gg_ads_top{
    margin:3px auto 3px 90px ;
}
.gg_ads{
    margin:0px auto 0px 45px ;
}

.search_for{
    color:#999;font-size:11px;width:580px;margin:0 auto;
}

#result_list{margin:5px auto 0px 0px;}
#result_list li{list-style:none; }
#result_list li img{margin:0px 5px 0px 0px;}
#result_list a{font-weight: bold;}

.readmore    {margin:5px auto 10px auto; border:0; text-align:left; width: 730px; position: relative;}

.search_tags {margin:5px auto 10px auto; border:0; text-align:left; width: 730px; position: relative;}
#searchtag_field {border:solid; border-color:#E9E9E9; border-width:1px; width: 730px;}
#searchtag_field legend {border:solid; border-color:#E9E9E9; border-width:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font:bold; color:#999999}
#searchtag_field a {padding-right:4px;font-size:9px;color:#999;}




.footer{
	color:#999;
	width:580px;
	margin:20px auto;
	text-align: center;
	padding:0 50px;
}

.archive_history a{
  color:#999;  
}



body {
	font-size: 80%;
	font-family: Arial,Tahoma,Helvetica,Sans-Serif;
	min-width: 990px;
}

a {
color: #4C4C4C;
text-decoration:none;
font-family:arial;
font-size:11px;
}

a:hover {
color: #4C4C4C;
text-decoration:none;
font-family:arial;
font-size:13px;
}

a:visited {
color: #4C4C4C;
text-decoration: none;
font-family:arial;
font-size:11px;
}
img{
border: 0px;
}
.clear{clear:both;}
