@charset "utf-8";
/* CSS Document */

body {background-color: #000;background-image: url(images/bg.gif);background-repeat: repeat-x;	margin: 0px; padding: 0px;}
body,td,th {font-family: Tahoma, Geneva, sans-serif;}
#header {height: 78px; width: 1100px; margin-right: auto; margin-left: auto;}
#header .logo {display: block; width: 447px; float: left; height: 78px;}
#header .menu {float: left;	width: 653px; display: block; height: 20px;}
#header .menu p {
	display: block;
	float: left;
	background-color: #FE7800;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#header .menu p a {
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 15px;
	margin-left: 15px;
	letter-spacing: 2px;
}
#header .menu p:hover {
	background-color: #2a2929;
}

#header .mini_top {float: left; height: 58px; width: 653px; display: block;}
#header .mini_top ul {display: block; margin: 0px; float: left; width: 150px; padding: 0px;}
#header .mini_top ul li {background-image: url(images/minitop_bullet.gif); background-position: left center; background-repeat: no-repeat; padding-left: 7px; margin-left: 5px; margin-top: 0px; margin-right: 0px; 	margin-bottom: 0px;	padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
#header .mini_top ul li a {text-decoration: none; color: #FC7600; font-size: 14px; }
#header .mini_top ul li a:hover {color: #CCC; text-decoration: underline;}
#title {width: 1100px; margin-right: auto; margin-left: auto;}
#title .title {float: left; display: block; margin-top: 13px; margin-left: 20px;}
#title .sort {display: block; float: left; margin-top: 11px; margin-right: 12px; margin-left: 12px; font-size: 14px; color: #FE7800; font-family: Arial, Helvetica, sans-serif;}
#title .sort .link a {text-decoration: none;margin: 0px;padding: 0px;color: #FFF;}
#title .sort .link a:hover {text-decoration: none;margin: 0px;padding: 0px;	color: #FFF;}
#title .sort .current {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
#title .sort .link {background-color: #FE7800;text-decoration: none;padding-right: 4px;	padding-left: 4px;	margin-right: 1px;color: #FFF;}
#title .sort .link:hover {background-color: #000;text-decoration: none;	padding-right: 4px;	padding-left: 4px;color: #FFF;}
#title .search {display: block; float: left; margin: 9px;}
#title .search form .select {background-color: #999; display: block; float: left; border: 1px solid #000; font-size: 13px; 	color: #FFF;}
#title .search form .text {display: block; float: left; margin-left: 7px; background-color: #999; color: #FFF; font-size: 13px; border: 1px solid #000;}
#title .search form .button {display: block; float: left; margin-left: 5px; color: #CCC; font-size: 13px; background-color: #000; border: 1px solid #000; background-image: url(images/minitop_bullet.gif);	background-repeat: no-repeat;background-position: 3px center; padding-left: 8px; text-indent: 3px;}
#content {display: block; width: 100%; float: left; margin-right: -100%;}


#content center .cat_th {display: block; width: 242px; height: 215px; display: inline; display: -moz-inline-stack; display: inline-block; zoom: 1;    *display: inline; position: relative; margin-bottom: 5px; margin-left: 1px;}
#content center .cat_th p {margin: 0px; padding: 0px; display: block;}

#content center .cat_th a .img {height: 180px; width: 240px; border: 1px solid #C60;}
#content center .cat_th a .img:hover {border: 1px solid #FFF;}
#content center .cat_th a .cat_name {display: block;}
#content center .cat_th a {color: #FFF;	text-decoration: none; font-weight: bold;}
#content center .cat_th .sort {display: block; color: #666; font-size: 12px;}
#content center .cat_th .sort a {color: #FC7600;}
#content center .cat_th a:hover {color: #C60; text-decoration: none; font-weight: bold;}
#content center .cat_th .sort a:hover {color: #FFF;	text-decoration: underline;}


#content center .th {
	display: block;
	width: 242px;
	height: 230px;
	display: inline;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display: inline; 	position: relative;
	margin-bottom: 5px;
	margin-left: 1px;
}
#content center .th a {color: #FFF;text-decoration: none;}
#content center .th a:hover {color: #FC7600; text-decoration: none;}
#content center .th a .title {
     display: block;
     width: 100%;
     text-align: left;
     font-size: 14px;
}
#content center .th a .img {height: 180px; width: 240px;	border: 1px solid #C60;}
#content center .th a .img:hover {height: 180px; width: 240px; border: 1px solid #FFF;}
#content center .th .dur {display: block; width: 45%; color: #CCC; font-size: 12px;	float: left; text-align: left;}
#content center .th .added {color: #FC7600; font-size: 12px; display: block; width: 55%; float: right; text-align: right;}
#content center .th .tags {display: block; color: #D6D6D6; font-size: 12px; text-align: left; }
#content center .th .tags a {text-decoration: underline;}
#content center .th .tags a:hover {color: #FC7600;}


#tags {width: 800px; margin-right: auto; margin-left: auto;}
#tags .title {text-align: center; display: block; width: 100%; color: #FFF;	font-size: 24px; font-weight: bold;}
#tags ul {display: block; float: left; margin: 0px; padding: 0px; width: 200px;}
#tags ul li {background-image: url(images/minitop_bullet.gif); background-repeat: no-repeat; background-position: left center; font-size: 14px; font-weight: bold; color: #FFF; list-style-type: none;}
#tags ul li a {text-decoration: none; margin-left: 8px; color: #FC7600;}
#tags ul li .g_count {font-size: 12px; margin-left: 6px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px;}
#tags ul li a:hover {text-decoration: none; margin-left: 8px; color: #FFF; }
#footer {width: 100%; background-image: url(images/bg_bottom.gif); background-repeat: repeat-x;	background-position: left top; display: block;background-color: #111;}
#footer .toplist {display: block; width: 1000px; margin-right: auto; margin-left: auto;}
#footer .toplist .title {
	margin-top: 10px;
	display: block;
	width: 100%;
	float: left;
	height: 27px;
}
#footer .toplist ul {display: block; float: left; width: 330px; margin: 0px; padding: 0px;}
#footer .toplist ul li {list-style-type: none; background-image: url(images/Untitled-1_23.jpg); background-repeat: no-repeat; background-position: left center;}
#footer .toplist ul li a {margin-left: 10px; font-size: 26px; font-weight: bold; text-decoration: none; color: #CCC;}
#footer .toplist ul li a:hover {text-decoration: none; color: #FC7600;}
#footer .foot {display: block; margin-right: auto; margin-left: auto; width: 1000px; text-align: center; color: #999; font-size: 12px;}
#footer .foot a {color: #FB7600; font-weight: bold;}
#footer .foot a:hover {color: #ccc; font-weight: bold;}

#footer .linkexchange {display: block;width: 1000px;margin-right: auto;	margin-left: auto; font-size: 12px;	color: #999; font-weight: bold;}
#footer .linkexchange a {font-weight: bold;	color: #FB7600;}
#footer .linkexchange a:hover {font-weight: bold;color: #CCC;}

#navigation {display: block; width: 1100px;	margin-right: auto;	margin-left: auto;}
#navigation .sort {display: block; float: left; margin-top: 11px; margin-right: 12px; margin-left: 12px; font-size: 14px; color: #FE7800; font-family: Arial, Helvetica, sans-serif;}
#navigation .sort .link a {text-decoration: none;margin: 0px;padding: 0px;color: #FFF;}
#navigation .sort .link a:hover {text-decoration: none;margin: 0px;padding: 0px;	color: #FFF;}
#navigation .sort .current {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
#navigation .sort .link {background-color: #FE7800;text-decoration: none;padding-right: 4px;	padding-left: 4px;	margin-right: 1px;color: #FFF;}
#navigation .sort .link:hover {
	background-color: #333;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	color: #FFF;
}

