body {background-image: url(background.gif); background-repeat: repeat-x; background-color: #eaebe9; }

a:link {color:#821405; text-decoration: none;} 
a:visited {color:#821405; text-decoration: none;} 
a:hover {color:#bbbbbb; text-decoration: underline;}

.imga img{border: 4px solid #000000;}
.imga:hover img {border: 4px solid #555555;}
.imga:hover {color: red; border:0px;/* irrelevant definition to overcome IE bug */}

hr {border: 0; height: 1px; color: #444444; background-color: #b3b3b3; width: 70%; margin:0px text-align:center;}
hr.divider {border: 0; height: 1px; color: #444444; background-color: #b3b3b3; width: 90%; margin:0px text-align: center;}
hr.list {border: 0; height: 1px; color: #444444; background-color: #b3b3b3; width: 640px; margin:0px text-align:left;}

table.main {width: 790px; background-color: #fff; border: 1px solid #222222; margin: 0 auto; text-align:center; border-bottom: 8px solid #222222;}
table.adv {width: 750px; background-color: #fff; margin: 0 auto; text-align: center;}
table.new {width: 750px; background-color: #fff; margin: 0 auto; text-align: center; border: 1px solid #333333; padding: 4px;}
table.intro {width: 640px; text-align: center; margin-left: auto; margin-right: auto; padding: 0px;}
table.top {width: 680px; text-align: center; margin-left: auto; margin-right: auto; padding: 10px 0px 0px 0px;}


.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: 'trajan pro', trajan, georgia, arial;
	color: #ffffff;
	font-size:14px;
	}
.menu ul{
	background:#000000;
	height:35px;
	list-style:none;
	margin:auto;
	padding:4px;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#000000 url("images/separator.gif") bottom right no-repeat;
		color:#ffffff;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 14px;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #222222;
			text-decoration:none;
			}
	.menu li ul{
		background:#222222;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:210px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		border-bottom:1px solid #777777;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:210px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:14px;
		font-family: 'arial narrow', arial;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#000000;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	


h1 {font-size: 20px; color: #444444; margin: 0 auto; font-family: 'trajan pro', trajan, georgia, arial; text-align: center; padding: 10px 0px 0px 0px}
h2 {font-size: 13px; color: #222222; font-family: arial; text-align: justify; padding: 0px 20px 10px 20px;}
h2.main {font-size: 18px; font-family: 'trajan pro', trajan, georgia, arial; color: #821405; text-align: center; display:inline; padding: 0px;}
h2.title {font-size: 18px; font-family: 'trajan pro', trajan, georgia, arial; color: #821405; display: inline; text-align: left; padding: 0px;}
h2.join {font-size: 16px; font-family: 'trajan pro', trajan, georgia, arial; color: #821405; display: inline; text-align: left; padding: 0px;}
th.h2 {padding: 4px; background-color:#999999; width: 100%; margin: 0px; text-align: left; color:#ffffff; font-size: 16px; font-family: 'trajan pro', trajan, georgia, arial;}
th.h2-div {padding: 4px; background-color:#999999; width: 50%; margin: 0px; text-align: left; color:#ffffff; font-size: 16px; font-family: 'trajan pro', trajan, georgia, arial;}
h2.label {font-size: 16px; font-family: 'trajan pro', trajan, georgia, arial; color: #ffffff; display: inline; margin: 0px; padding: 4px;}
h3 {font-size: 16px; color: #8b0000; font-family: trajan pro,trajan, georgia, arial; text-align: center; margin: 0; padding: 0;}
h3.desc {font-family: 'times new roman'; font-size: 16px; color: #666666; font-style: italic; text-align: left; display: inline; }
h3.begin {font-family: 'times new roman'; font-size: 16px; color: #666666; font-style: italic; text-align: justify;}
h3.review {font-family: arial; font-size: 13px; color: #666666; padding: 10px 0px 0px 0px; text-align: center; display: inline; }
h3.summary {font-family: arial; font-size: 13px; color: #000000; padding: 10px 0px 0px 0px; text-align: justify;}
h3.footer {width: 750px; text-align: center; font-family: arial; color: #000000; font-size: 10px; padding: 10px 0px 0px 0px;}
h3.affiliate {width: 750px; text-align: center; font-family: trajan pro,trajan, georgia, arial; font-size: 17px; padding: 10px 0px 10px 0px;}
h3.webmaster {width: 750px; text-align: center; font-family: trajan pro,trajan, georgia, arial; font-size: 15px; padding: 10px 0px 10px 0px;}
h3.cat {text-align: center; font-family: arial; font-size: 15px; padding: 2px 0px 5px 0px;}

p {
font-size: 12px;
color: #444444;
font-family: arial;
text-align: justify;
margin: 0;
padding: 4px;
}

p.desc {font-size: 13px; color: #444444; font-family: arial; text-align: justify; margin: 0; padding: 5px;}

.preview {border: 4px solid #000000; width: 250px; height: 180px;}
.latest {border: 4px solid #000000; width: 210px; height: 151px;}

.stats ul { list-style-type: square; padding-left: 15px; padding-top: 4px; margin: 0 auto;}
.stats li { font-family: arial; color: #000000; font-size: 13px; padding-top: 4px;}



/*** JQ Images **/


ul.slideshow {
list-style:none; width:628px; height:300px; overflow:hidden; position:relative; margin:5px 0px 0px 0px; padding:0; text-align:center; margin-left:auto; margin-right:auto; display:block;
}	
ul.slideshow li {position:absolute; left:0; right:0;
}

ul.slideshow li.show {z-index:500;
}

ul img {border:none;
}

#slideshow-caption {
width:628px; height:70px; position:absolute; bottom:0px; left:0px; background:#000;
 z-index:500;
}
#slideshow-caption .slideshow-caption-container {padding:5px 10px; z-index:1000;}
#slideshow-caption h3 {
margin:0px;
 padding:0px; font-size:17px; color:#ffffff; font-family:'trajan pro',trajan, georgia, arial; text-align:center;
}


#slideshow-caption p {
margin:5px 0 0 0;
	padding:0px; color:#ffffff; font-family:'arial narrow', arial; font-size:13px; text-align:justify;
}



