/**********************************************************************/

html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
}

body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fcc;
	background: #500;
}

a {
	color: #f88;
  	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

img{
	border: none;
}

h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 14pt;
}

em {
	font-style: italic;
	font-weight: bold;
}

.normal-font{
	font-weight: normal;
}

.small-font {
	font-size: 7pt;
}

.url{
	font-size: 7pt;
	color: silver;
}

.error {
	font-weight: bold;
	color: #f44;
}

.note {
	font-style: italic;
}

/**********************************************************************/

table.page-structure{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.page-structure td.top-advertisement{
	margin: 0px;
	padding: 10px;
	background: #400;
	border-top: thin solid red;
	border-bottom: thin solid red;
}

table.page-structure td.header-section{
	margin: 0px;
	padding: 10px 0px;
	background: #400;
	border-top: thin solid red;
	border-bottom: thin solid red;
}

table.page-structure td.header-section h1{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 24pt;
	font-variant: small-caps;
}

table.page-structure td.header-section h2{
	margin: 0px;
	padding: 0px;
	font-size: 20pt;
	text-align: center;
	font-variant: small-caps;
}

table.page-structure td.header-section h3{
	margin: 0px;
	padding: 0px;
	font-size: 16pt;
	text-align: center;
	font-variant: small-caps;
}

table.page-structure td.body-section{
	margin: 0px;
	padding: 0px;
}

table.page-structure td.footer-section{
	margin: 0px;
	padding: 10px 0px;
	background: #400;
	border-top: thin solid red;
	border-bottom: thin solid red;
	font-size: 7pt;
	text-align: center;
}

/**********************************************************************/

table.body-structure{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.body-structure td.side-bar-section{
	margin: 0px;
	padding: 10px;
	background: #400;
	border-right: thin solid red;
	vertical-align: top;
	width: 125px;
}

table.body-structure td.content-section{
	margin: 0px;
	padding: 10px;
	vertical-align: top;
}

table.body-structure td.right-advertisement{
	margin: 0px;
	padding: 10px;
	background: #400;
	border-left: thin solid red;
	vertical-align: top;
	width: 150px;
}

/**********************************************************************/

div.site-menu{
	margin: 10px 0px;
	padding: 0px;
	font-size: 8pt;
}

div.site-menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.site-menu li{
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}

/**********************************************************************/

div.site-search{
	margin: 10px 0px;
	padding: 0px;
	font-size: 8pt;
}

div.site-search dl{
	margin: 0px;
	padding: 0px;
}

div.site-search dt{
	margin: 0px;
	padding: 0px;
	border: none;
}

div.site-search dd{
	margin: 0px;
	padding: 0px;
	border: none;
}

/**********************************************************************/

div.site-stats{
	margin: 10px 0px;
	padding: 0px;
	font-size: 8pt;
}

div.site-stats dl{
	clear:left;
	margin: 0px;
	padding: 0px;
}

div.site-stats dt{
	clear:left;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 75px;
}

div.site-stats dd{
	float: left;
	margin: 0px;
	padding: 0px;
}

/**********************************************************************/

table.index-structure{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.index-structure td{
	vertical-align: top;
}

table.index-structure td.category-section{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 250px;
	border-right: thin solid #800;
}

table.index-structure td.news-section{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-left: thin solid #800;
}

/**********************************************************************/

dl.category-list {
	margin: 0px;
	padding: 0px;
}

dl.category-list dt{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
}

dl.category-list dd{
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

dl.category-list dd a{
	margin: 0px 25px 0px 0px;
	padding: 0px;
}

/**********************************************************************/

dl.news-list {
	margin: 0px;
	padding: 0px;
}

dl.news-list dt{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}

dl.news-list dd{
	margin: 0px 0px 25px 25px;
	padding: 0px;
}

/**********************************************************************/

div.category-navigation{
	margin: 0px;
	padding: 0px;
}

div.sub-categories{
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

div.sub-categories table{
	width: 100%;
}

div.sub-categories table caption{
	text-align: left;
	font-weight: bold;
}

div.regular-links{
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

div.regular-links table{
	width: 100%;
	border-collapse: collapse;
}

div.regular-links table caption{
	text-align: left;
	font-weight: bold;
}

div.regular-links th{
	border-top: thin solid red;
	border-bottom: thin solid red;
}

div.regular-links td{
	border-top: thin solid #800;
	border-bottom: thin solid #800;
	vertical-align: top;
	padding: 5px;
}

div.regular-links td.rating{
	width: 130px;
	text-align: center;
	font-size: 7pt;
}

div.regular-links td.rating img.thumb{
	width: 120px;
	height: 90px;
	border: thin solid red;
}

div.regular-links td.link{

}

div.regular-links td.description{

}

div.regular-links td.clicks{
	width: 50px;
	text-align: right;
}

div.regular-links td.comments{
	width: 50px;
	text-align: right;
}

div.regular-links td.added{
	width: 75px;
	text-align: center;
}

div.regular-links td.action{
	text-align: center;
}

/**********************************************************************/

dl.form{
	margin: 0px;
	padding: 0px;
}

dl.form dt{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	border-bottom: thin solid #800;
}

dl.form dd {
	margin: 0px 0px 25px 25px;
	padding: 10px;
	border-left: thin solid #800;
}

/**********************************************************************/
