a:link              { font: 11px verdana; color: #778AAF; text-decoration: underline; }
a:active            { font: 11px verdana; color: #778AAF; text-decoration: underline; }
a:visited           { font: 11px verdana; color: #778AAF; text-decoration: underline; }
a:hover             { font: 11px verdana; color: #526384; text-decoration: underline; }

a.copyright:link    { font: 11px verdana; color: #778AAF; text-decoration: none; }
a.copyright:active  { font: 11px verdana; color: #778AAF; text-decoration: none; }
a.copyright:visited { font: 11px verdana; color: #778AAF; text-decoration: none; }
a.copyright:hover   { font: 11px verdana; color: #526384; text-decoration: none; }

body
{
	border: 0px;
	padding: 0px; 
	margin: 0px;
	font:  11px verdana, arial;
	color: #5C5C5C;
	background-color: #ffffff;
        old-background-color: #8692AA;
}

div#main { border: 0px; margin: 0px; padding: 5px; }

table#page { width: 970px; border: 1px solid black; margin-left:auto; margin-right:auto;}
table#forumpage { width: 100%; border: 1px solid black; }

ul#horizontal_menu {list-style:none;float:left;width:100%;border:0px;padding:0px;margin:0px;}
ul#horizontal_menu li {list-style:none;float:left;margin:0px;border:0px;padding: 1px 5px;font-family:Arial, Helvetica, sans-serif;}
ul#horizontal_menu li:hover {background-color:#666666;}
ul#horizontal_menu li.on,
ul#horizontal_menu li.on:hover {background-color:#FFFFFF;}
ul#horizontal_menu li a { text-decoration:none; color:#000000; font-size: 10px; font-weight: bold; }
ul#horizontal_menu li a:hover { text-decoration:none; color:#FFFFFF; }
ul#horizontal_menu li.on a:hover {color:#000000; text-decoration:underline; }

ul#horizontal_menu_2 {list-style:none;float:left;width:100%;border:0px;padding:0px;margin:0px;background-color:#FFFFFF;}
ul#horizontal_menu_2 li {list-style:none;float:left;margin:0px;border:0px;padding: 1px 5px;font-family:Arial, Helvetica, sans-serif;}
ul#horizontal_menu_2 li a { text-decoration:none; color:#000000; font-size: 10px; }
ul#horizontal_menu_2 li a:hover { text-decoration:underline; }

div#top_rail, div#top_rail2
{
	width: 100%;
	border: 0px;
	padding: 0px; 
	margin: 0px;
}

td#top_rail_right, td#top_rail_right2 {
        background-image: url('/skins/tidalfish/images/top_repeat.jpg');
}

div#top_rail table, div#top_rail2 table
{
	width: 100%;
	border: 0px;
	padding: 0px; 
	margin: 0px;
}


div#center_rail
{

	width: 100%;
	border: 0px;
	padding: 0px; 
	margin: 0px;
}

div#center_rail table
{
	vertical-align: top;	
	background-color: #EAEAEA;
	width: 100%;
	border: 0px;
	padding: 0px; 
	margin: 0px;
}

div#center_rail td
{
	vertical-align: top;	
}

div#center_rail .tborder td table td
{
	background-color: #D1D1E1;
	color: #000000;
}

div#center_rail .tborder td table td a
{
	color: #738FBF;
	text-decoration: none;
}

div#center_rail .tborder td table td a:hover
{
	text-decoration: underline;
}

div#bottom_rail
{
	background-image: url('/skins/tidalfish/images/bottom_bg.jpg');
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;	
}

div#copyright_rail td
{
	color: #EAEAEA;
	background: #063772;
	width: 100%;
	font:  11px verdana, arial;
	padding: 1px 1px 1px 1px; 
	margin: 0px 0px 0px 0px;	
}

div#content
{
	background-color: #FFFFFF;
	width: 100%;
	font:  11px verdana, arial;
	color: #5C5C5C;
	margin: 0px 0px 0px 0px;
}

div#content table { background-color: #FFFFFF; }

img 
{ 
	border: 0px;
	padding: 0px; 
	margin: 0px;
}

select, option, textarea, input
{
  color:       #000000;
  font-size:   11px;
  font-family: Verdana;
}

hr
{
  height: 1px;
  border: 0px;
  color: #DDE7EC;
  background-color: #DDE7EC;
  clear:both;
}

table.logint tr { border:0px; margin:0px; padding:0px; }
table.logint tr td { border:0px; margin:0px; padding:4px; background-color:#EEEEEE; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

table.logint input[type=text], table.logint input[type=password]
{
  border:1px solid black;
  padding:1px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

div.forumdisplayad { margin-left:auto; margin-right:auto; width:900px; height:80px; }
div.forumhomead { margin-left:auto; margin-right:auto; width:900px; }
div.showthreadad { margin-left:auto; margin-right:auto; width:900px; }

div.smalladset { width: 860px; margin-left:auto; margin-right:auto}
div.smallad { padding:5px; margin:0px; border:0px; float: left; } 
div.smallad img { width:400px; height:50px; border:1px solid #000000; padding:1px; }

td.maintopleft { border-right: 1px dotted #999999; padding-right:5px; }
td.maintopright { width:300px; padding-left:5px; }

td.mainleft  { width:50%; border-right: 1px dotted #999999; padding-right:5px; }
td.mainright { width:50%; padding-left: 5px; }

div.plugin { margin:0px; margin-top:5px; clear:both; padding:0px; font-size:12px; border-top:1px dotted #999999; }
div.plugin h1, div.plugin h1 a { font-size: 18px; font-weight:bold; margin:0px; border:0px; padding:0px; text-decoration: none; }
div.plugin .heading { color: #000000; height: 12px; }
div.plugin h2 { font-size: 12px; font-weight: bold; margin: 5px 0px; padding: 0px; }
div.plugin h2 a { font-size:12px; font-weight:bold; text-decoration:none; }
div.plugin h2 a:hover { text-decoration:underline; }
div.plugin .article { font-size: 10px; }
div.plugin ul { margin:0px; padding:0px; border:0px; margin-top:10px; }
div.plugin li { list-style: none; padding-top:8px; clear:both; }
div.plugin img { margin-right:4px; margin-bottom:4px; border: 1px solid #000000; }

td.maintopright div.plugin h1, td.maintopright div.plugin h1 a { font-size:14px; }
td.maintopright div.plugin h2, td.maintopright div.plugin h2 a { font-size:11px; }
td.maintopright div.plugin { font-size:10px; }
td.maintopleft div.plugin { margin-right:8px; border-top:0px; }
td.mainleft div.plugin { margin-right:4px; }
td.mainright div.plugin { margin-left:4px; }

td.maintopleft div.toplinks { clear:both; border-top: 1px dotted #999999; padding-top:5px; }
td.maintopleft div.toplinks div { float:left; }
td.maintopleft div.toplinks div.ads { width:260px; }
td.maintopleft div.toplinks div.ad { width:160px; margin:0px 5px; }
td.maintopleft div.toplinks div.store {  }
td.maintopleft div.toplinks h4 { font-size:14px; color:#000000; padding:0px; margin:0px; }
td.maintopleft div.toplinks ul { margin:0px; border:0px; float:left; padding:5px; }
td.maintopleft div.toplinks li { list-style:none; padding-top:1px; margin:0px; }
td.maintopleft div.toplinks li.e { padding-top:8px; }
td.maintopleft div.toplinks a { font-size:12px; color:#000000; text-decoration:none; }
td.maintopleft div.toplinks a:hover { text-decoration:underline; color:#000000; }

div.photo { text-align:center;  }
div.photo div.description { margin-right:auto; margin-left:auto; width: 600px; text-align:left; }
div.photo div.description div { padding-top:4px; clear:both;  }
div.photo div.description span { font-weight:bold; text-align:right; padding-right:10px; }
div.photo div.navigation { text-align:center; padding:10px; clear:left; }
div.photo div.navigation a { padding:10px; border:1px solid black; text-decoration:none; background:#cccccc; color:#000000; font-weight:bold; width:100px; }
div.photo div.navigation a:hover { border:1px solid #cccccc; background:#000000; color:#ffffff; }

