/* andreas02 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given to the original author.

Version: 1.2
(Nov 28, 2005)

Screen layout: */

body
{
 padding:0;
 margin:0;
 font:76% tahoma, verdana, sans-serif;
 background:#e0e0e0;color:#303030;
}
a
{
text-decoration:none;
color:#286ea0;
}
a:hover
{
text-decoration:underline;
}
#toptabs
{
margin:5px auto -7px auto;
font-size:1.2em;
width:770px;
}
#toptabs p
{
text-align:right;
color:#808080;
}
.toptab
{
 padding:5px 10px 5px 10px;
 margin:0px 0px 0px 4px;
 text-decoration:none;
 background:#FF69B4; 
 color:#000000;border-bottom:0px solid #e0e0e0;
 }
 .toptab:hover
 {
 background:#fafafa;
 border-bottom:1px solid #eaeaea;
 color:#505050;
 text-decoration:none;
 }
 .activetoptab
 {
 padding:5px 10px 10px 10px;
 margin:0 0 0 4px;
 color:#505050;
 text-decoration:none;
 background:#ffffff;
 border-bottom:1px solid #ffffff;
 }
 .activetoptab:hover
 {
 text-decoration:none;
 }
 #container
 {
 margin:0 auto 15px auto;
 width:730px;
 padding:5px 20px 20px 20px;
 background:#ffffff;
 }
 #logo
 {
 margin:15px 0 0 0;
 }
 #logo h1 a
 {
 color:#303030;
 }
 #logo h1 a:hover
 {
 text-decoration:none;
 }
 #navitabs
 {
 clear:both;
 }
 .navitab
 {
 padding:4px 8px 5px 8px;
 margin:0 0 0px 0;
 text-decoration:none;
 color:#000000;
 font-size:1.1em;
 letter-spacing:1px;
 background:#FF69B4 url(images/corner.gif) top right no-repeat;
 border-right:1px solid #ffffff;
 }
 .navitab:hover
 {
 text-decoration:none;
 background:#d0d0d0 url(images/corner.gif) top right no-repeat;
 }
 .activenavitab
 {
 padding:4px 8px 5px 8px;
 margin:0 0 0px 0;
 color:#ffffff;
 font-size:1.1em;
 letter-spacing:1px;
 text-decoration:none;
 border-right:1px solid #ffffff;
 background:#505050 url(images/corner.gif) top right no-repeat;
 }
 .activenavitab:hover
 {
 text-decoration:none;
 }
 #desc
 {
 height:200px;
 color:#ffffff;
 padding:0;
 background:#505050 url(images/front.jpg) top left no-repeat;
 clear:both;
 margin:5px 0 0 0;
 }
 #desc p
 {
 width:290px;
 font-size:1em;
 line-height:1.3em;
 padding:0 0 0 15px;
 }
 #desc h2
 {
 padding:15px 15px 0 15px;
 color:#ffffff;
 }
 #desc a
 {
 color:#ffffff;
 text-decoration:underline;
 }
 #main
 {
 width:560px;
 float:left;
 padding:0 15px 0 0;
 border-right:1px solid #d0d0d0;
 }.block{background:#f0f0f0;padding:15px;}#sidebar{width:140px;float:right;}#sidebar p{font-size:0.9em;line-height:1.3em;margin:0 0 12px 0;}.sidelink{text-align:left;display:block;width:120px;background:#f0f0f0 url(images/corner.gif) top right no-repeat;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;}.sidelink:hover{background:#e0e0e0 url(images/corner.gif) top right no-repeat;text-decoration:none;}#footer{clear:both;background:#fafafa;color:#808080;font-size:0.9em;padding:8px 0 8px 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;text-align:center;}#footer a{color:#808080;}h1{margin:0 0 20px 0;font-size:2.1em;font-weight:normal;}h2{margin:0 0 20px 0;font-size:1.6em;font-weight:normal;}h3{margin:20px 0 10px 0;font-size:1.4em;font-weight:normal;}p{margin:0 0 15px 0;line-height:1.5em;text-align:left;}.right{text-align:right;}a img{border:0;}.photo{padding:5px;display:block;margin:0 auto 15px auto;background-color:#f0f0f0;}.hide{display:none;}


}
.theadSub
{
		background-color: #505050;
		color: White;
		font-size: 15px;
		text-align: center;
		width: 180px;
		padding-right: 20px;
		padding-left: 20px;
}
table.subscription
{
		border: 1px solid #505050;
		border-collapse: collapse;
		border-spacing: 0px;
		background-color: white
}
td.sub
{		
		padding-right: 10px;
		padding-left: 10px;
		text-align: center
		
}
.theadRank
{
		background-color: #505050;
		color: White;
		font-size: 15px;		
		padding-right: 20px;
		padding-left: 20px;
		width: 200px;
		text-align: center;
}
.theadSettings
{
		background-color: #505050;
		color: White;
		font-size: 15px;		
		padding-right: 20px;
		padding-left: 20px;
		width: 180px;
		text-align: center;
	
}

td.rank
{
		padding-right: 20px;
		padding-left: 20px;
		border-left: 1px solid #505050;
		border-right: 1px solid #505050;
		width: 200px;
}

tr.header
{
		background-color: #fafafa;
		
}

.formFieldSmall {WIDTH: 160px}