/* Based on the original Style Sheet for the fisubsilver v2 Theme for phpBB version 2+
Edited by Daz  - http://www.forumimages.com - last updated 26-06-03 */

/* The content of the posts (body of text) */
* {
	margin: 0px;
	padding: 0px; }
body{
	background:#ffffff;
	color:#000000;
	font-size: 76%;
	font-family: Arial,sans-serif; }

/* General font families for common tags */
font, th, td, p {
	font:1.0em Arial,sans-serif;
	padding: 3px; }

/* General text */
.gensmall {
	font-size:.9em; }
.gensmall a {
	color: #3366CC;
	text-decoration: none; }
.gensmall a:hover {
	color: #3366CC;
	text-decoration: underline; }
td.genmed, .genmed {
	font-size:.9em; }
.genmed a {
	color: #3366CC;
	text-decoration: none; }
.genmed a:hover {
	color: #3366CC;
	text-decoration: underline; }
.explaintitle { 
	font-size:.9em;
	font-weight:bold;
	color:#666666; }

/* General page style */
/*
a:link, a:active, a:visited, a.postlink {
	color:#3366CC;
	text-decoration:none; }
a:hover {
	color:#3366CC;
	text-decoration:underline; }
*/

/* titles for the topics:could specify viewed link colour too */
.topictitle {
	font-size:.9em;
	font-weight:bold; }
a.topictitle {
	color: #3366CC;
	text-decoration: none; }
a.topictitle:visited {
	color: #3366CC;
	text-decoration: none; }
a.topictitle:hover {
	color: #3366CC;
	text-decoration: underline; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
	font-size:.9em;
	font-weight: bold; }

hr {
	border: 0px solid #000000;
	border-top-width:1px;
	height:0px; }

/* Category gradients*/
td.cat{
	height: 26px;
	text-indent: 4px;
	color: #565656;
	font-weight: bold;
	font-size: .9em;
	line-height: 1.2;
	border-bottom: 1px solid #B6B6B6;
	background-color: #F0F0F0; }
td.cat a {
	line-height: 1.2;
	color: #565656;
	font-weight: bold;
	text-decoration: none; }
td.cat a:hover {
	text-decoration: underline; }

/* Main table cell colours and backgrounds */
.row1{
	background: #FFFFFF; }
.row1 a {
	color: #3366CC;
	/* color: #565656; */
	text-decoration: none; }
.row1 a:hover {
	color: #3366CC;
	/* color: #565656; */
	text-decoration: underline; }
.row2, .helpline {
	background: #F9F9F9; }
.row2 a {
	color: #3366CC;
	text-decoration: none; }
.row2 a:hover {
	color: #3366CC;
	text-decoration: underline; }
.row3 {
	background: #FFFFFF; }
td.spacerow {
	background: #FFFFFF; }

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic {
	background:#dcdcdc; }

/* Table Header cells */
th { 
	background-color: #F0F0F0;
	color: #565656;
	font-size:.9em;
	font-weight: bold;
	white-space: nowrap;
	text-align:center;
	padding: 8px 12px 11px 12px; }

/* This is the border line & background colour round the entire page */
.bodyline { 
	width: 765px;
	background:#ffffff;
	margin: 0px auto; }
.bodyline table {
	border-collapse: collapse; }

/* This is the outline round the main forum tables */
.forumline {
	background:#ffffff; }
.forumline td, .forumline th {
	border: 1px solid #D9D9D9; }
.forumline td table td, .forumline td table th {
	border: none; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle, .maintitle a, h1 {
	font-family:Arial,sans-serif;
	font-size: 1.4em;
	text-decoration:none;
	color:#000000; }
.maintitle a:hover {
	color: #000000;
	text-decoration: underline; }

.subtitle, h2 {
	font-family:Arial,sans-serif;
	font-size: 1.2em;
	text-decoration:none; }

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
a.nav {
	color: #3366CC;
	text-decoration: none; }
a.nav:hover {
	color: #3366CC;
	text-decoration: underline; }
.nav {
	font-size:.9em;
	font-weight:bold; }
.nav a {
	color: #3366CC;
	text-decoration: none; }
.nav a:hover {
	color: #3366CC;
	text-decoration: underline; }
.postbody {
	font-size:1.0em;
	line-height:125%; }

/* Location,number of posts,post date etc */
.postdetails {
	font-size:.9em;
	color:#666666; }
.postdetails2 {
	font-size: 1.0em;
	color:#666666; }

/* Quote blocks */
.quote {
	background:#D0EED8;
	border:1px solid #afafaf;
	color:#444444;
	font-size:.9em;
	line-height:125%; }

/* Code blocks */
.code {
	background:#D0EED8;
	border:1px solid #afafaf;
	color:#006600;
	font-family: Courier,"Courier New",sans-serif;
	font-size: 1.0em;
	padding:5px; }

/* This is for the error messages that pop up */
.errorline {
	background:#D0EED8;
	border:1px solid #afafaf; }

/* Form elements */
form {
	display:inline; }

input {
	font-family:Arial,sans-serif;
	font-size: 1.0em; }

select {
	background:#ffffff;
	font-family: Arial,sans-serif;
	font-size: 1.0em; }

input.post, textarea.post {
	background:#ffffff;
	border:1px solid #afafaf;
	font-family:Arial,sans-serif;
	font-size: 1.0em;
	padding-bottom:2px;
	padding-left:2px; }

input.button, input.liteoption, .fakebut {
	border:1px solid #afafaf;
	background:#fafafa;
	font-size: 1.0em; }
input.catbutton {
	border:1px solid #afafaf;
	background:#fafafa;
	font-size:1.0em; }
input.mainoption {
	border:1px solid #afafaf;
	background:#fafafa;
	font-size:.1.0em;
	font-weight:bold; }

a.but, a.but:hover, a.but:visited {
	color:#000000;
	text-decoration:none; }

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline {
	border: none;
	font-size:.8em; }

/* This is the gradient background at the top of the page */
.topbkg {
	width: 765px;
	padding: 5px 0px 9px;
	margin: 0px auto;
	background-color: #FFFFFF; }
.topbkg img {
	vertical-align: middle;
	border: none; }
.topbkg #logo_planet {
	margin: 0px 7px 0px 5px; }
.topbkg #logo_fuji {
	padding-top: 6px; }
.topnav {
	clear: both;
	width: 100%;
	padding: 6px 0px 6px;
	border-bottom: 6px solid #DDDDDD;
	text-align: center;
	background-color: #000000; }
.topnav li {
	display: inline;
	list-style-type: none;
	padding: 0px 5px 0px;
	background-color: #000000; }
.topnav li a {
	color: #FFFFFF;
	font-size:.9em;
	font-weight: bold;
	text-decoration: none; }
.topnav li a:hover {
	color: #FFFFFF;
	text-decoration: underline; }

/* Admin & Moderator Colours MODification */
.admin, .mod {
	font-size:.9em;
	font-weight:bold; }
.admin, a.admin, a.admin:visited {
	color:#ff0000; }
.mod, a.mod, a.mod:visited {
	color:#006699; }
a.admin:hover, a.mod:hover { 
	color:#767676; }

/* Specify the space around images */
.imgtopic, .imgicon {
	margin-left:3px; }
.imgspace {
	margin-left:1px;
	margin-right:2px; }
.imgfolder { 
	margin:1px 4px 1px 4px; }

/* Gets rid of the need for border="0" on hyperlinked images */
img { 
	border: none; }
.arrow {
	padding-right: 7px;
	vertical-align: middle; }
.center {
	text-align: center; }
	
#intro {
	padding: 5px; }
#bio_short {
	margin: 10px 0px 10px;
	padding-bottom: 22px; }
#bio_short a {
	color: #3366CC;
	text-decoration: none; }
#bio_short a:hover {
	color: #3366CC;
	text-decoration: underline; }
#bio_short img {
	float: left;
	padding-right: 10px; }
#bio_short #bio_short_text {
	float: right;
	width: 479px; }
#bio_short p {
	font-size: 1.0em; }
#bio_wide {
	width: 765px;
	margin: 0px auto;
	padding-top: 7px;
	background: url(images/line_header02.gif) no-repeat top left; }
#bio_wide p {
	line-height: 1.3em; }
#bio_wide img {
	float: left;
	padding: 10px 20px 10px 10px; }
#bio_wide a {
	padding-left: 10px;
	color: #3366CC;
	text-decoration: none;
	background: url(images/icon_link02.gif) no-repeat left; }
#bio_wide a:hover {
	padding-left: 10px;
	color: #3366CC;
	text-decoration: underline;
	background: url(images/icon_link02.gif) no-repeat left; }
#bio_wide .back {
	margin-top: 19px;
	padding-top: 14px;
	border-top: 1px solid #D9D9D9; }
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }



