html, body, a { font-family: 'Lucida Sans Unicode', arial; font-size: 12px; color: #555555; }
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
a { color: #000000;  text-decoration: none;}

#ad-container{
	padding-top: 15px;
}
.body-bg { background: #ddd; }
#breadcrumb{
	padding-bottom: 8px;
}
#breadcrumb span{
	font-size: 14px; 
	padding-right: 10px;
	font-style: italic;
}
#breadcrumb a{
	text-decoration: none;
	font-size: 14px;
}
#browse-tbl{border: 1px dotted #F4F4F4; width: 100%; border-radius: 6px; -moz-border-radius: 6px;}
#browse-tbl tr td a{
	font-size: 16px;
}
#browse-tbl tr th{
	cursor: pointer;
	padding: 6px;
}
#browse-tbl tr td{
	border: 1px dotted #F4F4F4;
	padding: 2px 2px 2px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#browse-tbl-info{
	margin-top: 4px;
	display: none;
	padding: 12px;

	border-radius: 4px;
	-moz-border-radius: 4px;
}
#browse-tbl-info span a{
	font-size: 12px !important;
}
#browse-tbl-info img{
	border: 1px dotted #CCCCCC;
}
#download-link{
	font-size: 26px;
	font-weight: bold;
	padding: 10px;
	text-decoration: underline;
}
#md5-container{
	text-align: center;
	width: 400px;
	border: 1px solid #cccccc;
	padding: 14px;
	border-radius: 6px; 
	-moz-border-radius: 6px;
	margin: 0 auto;
}
#md5-container span{
	margin: 0; 
	font-weight: bold;
	display: block;
	padding: 0px 0px 8px 0px;
}
#md5-container input{
	width: 300px;
	height: 22px;
	border-radius: 2px;
	border: 2px solid #f4f4f4;
	-moz-border-radius: 2px;
	font-weight: bold;
}

#main-box { width: 1050px; background: white; margin: 0 auto; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; }
	#logo{   float: right; padding-right: 20px;  font-size: 32px; font-family: 'Knewave', cursive; padding-left: 20px; text-decoration: none; }
	#logo-box a {  }	
	#logo-box{}
	#content-box { min-height: 300px; background: #fff; padding: 10px;}	
	#footer-box { background: #f4f4f4; padding: 10px; text-align: center; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; }


#search-container {
	text-align: center;
	width: 400px;
	border: 1px solid #cccccc;
	padding: 14px;
	border-radius: 6px; 
	-moz-border-radius: 6px;
	margin: 0 auto;
}

#search-container span{
	font-weight: bold;
	display: block;
	padding-bottom: 8px;
}
#search-container input{
	width: 300px;
	height: 22px;
	border-radius: 2px;
	border: 2px solid #f4f4f4;
	-moz-border-radius: 2px;
}
#search-tbl{border: 1px dotted #F4F4F4; width: 100%; border-radius: 6px; -moz-border-radius: 6px;}
#search-tbl tr td a{
	font-size: 16px;
}
#search-tbl tr th{
	cursor: pointer;
	padding: 6px;
}
#search-tbl tr td{
	border: 1px dotted #F4F4F4;
}