/* General markup styles
---------------------------------------- */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	height: 100%;
	margin-bottom: 1px;
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #536482;
	background: #E4EDF0 url("img/bg_header.gif") 0 0 repeat-x;
	margin: 0;
	font-size: 62.5%;			/* This sets the default font size to be equivalent to 10px */
}

img {
	border: 0;
}

h1 {
	font: bold 1.8em 'Trebuchet MS', Verdana, sans-serif;
	text-decoration: none;
	color: #333333;
}

h2, caption {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	text-align: left;
	margin-top: 25px;
}

p {
	margin-bottom: 0.7em;
	line-height: 1.4em;
	font-size: 1.1em;
}

hr {
	border: 0 none;
	border-top: 1px solid #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 1px;
}

.small {
	font-size: 10px;
	color: #000000;
}
.title {
	font-size: 10px;
	color: #000000;
	letter-spacing:-1px;
}


/* General links  */
a:link, a:active, a:visited {
	color: #006699;
	text-decoration: none;
	font-size:11px;
}

a:hover {
	color: #DD6900;
	text-decoration: underline;
}

a.white {
	color: #ffffff;
	text-decoration: underline;
}


/* Main blocks
---------------------------------------- */
#wrap {
	padding: 0 10px 0 10px;
	min-width: 960px;
	max-width: 1280px;
	margin: auto;
}

#page-header {
	text-align: left;
	background: url("img/logo.gif") 0 0 no-repeat;
	height: 100px;
}

#page-header div {
	padding-top: 15px;
}

#page-body {
	clear: both;
}

#footer-content {
	clear: both;
	font-size: 10px;
	text-align: justify;
	background-color: #FFFFFF;
	border: solid 1px  #A9B8C2;
	padding: 5px 5px 5px 5px;
	margin: auto;
}
#content {
	padding: 10px 5px 5px 5px;
}

#content h1 {
	line-height: 1.2em;
	margin-bottom: 0px;
}

#main-half {
	float:left;
	width: 67%;
	min-width: 600px;
}

#main-full {
	float:left;
	width: 84%;
	min-width: 750px;
}
#menu-right-block{float: right; width:15%; min-width:160px;}
#menu-block{float: left; width:15%; min-width:150px;}
#userbar  {
	background-color: #FFFFFF;
	border: solid 1px  #A9B8C2;
	margin: 10px 0 10px 0;
	padding: 5px;
	height: 25px;
}
#userbar span.left {
float:left;
	text-align:left;
}
#userbar span.right {
float:right;
	text-align:right;
}


* html #main-full, #main-half {
	height: auto;
}

#message-box {
	font-size:10px;
	background-color:#FF0000;
	width: 160px;
	height:30px;
	text-align:center;
	border:1px solid #000000;
	margin-bottom: 10px;
	vertical-align:middle;}
#message-box a{ color:#FFFFFF; font-weight:bold;}

#staff {
	background-color: #EFEFEF;
	width:550px;}




/* Tabbed menu
   Based on: http://www.alistapart.com/articles/slidingdoors2/
----------------------------------------*/
#tabs {
	line-height: normal;
	margin: 0 0 -5px 7px;
	min-width: 570px;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}

#tabs-control {
	line-height: normal;
	margin: 0 0 -5px 7px;
	min-width: 570px;
	width:570px;
}

#tabs ul, #tabs-control ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#tabs li, #tabs-control li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#tabs a, #tabs-control a {
	float:left;
	background:url("img/bg_tabs1.gif") no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	position: relative;
}

#tabs a span {
	float: left;
	display: block;
	background: url("img/bg_tabs2.gif") no-repeat 100% -35px;
	padding: 7px 15px 6px 10px;
	color: #536482;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}

#tabs-control a span {
	display: block;
	background: url("img/bg_tabs2.gif") no-repeat 100% -35px;
	padding: 4px 2px 6px 0;
	color: #536482;
	white-space: nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span, #tabs-control a span { float:none; }
/* End hack */

#tabs a:hover span, #tabs-control a:hover span {
	color: #DD6900;
}

#tabs #activetab a, #tabs-control #activetab a {
	background-position: 0 0px;
	border-bottom: 0px solid #FFFFFF;
}

#tabs #activetab a span, #tabs-control #activetab a span {
	background-position: 100% 0px;
	padding-bottom: 7px;
	color: #333333;
}

#tabs a:hover, #tabs-control a:hover {
	background-position: 0 -70px;
}

#tabs a:hover span, #tabs-control a:hover span {
	background-position:100% -70px;
}

#tabs #activetab a:hover span, #tabs-control #activetab a:hover span {
	color: #333333;
}


/* Main Panel
---------------------------------------- */
.panel {
	margin: 4px 0;
	background-color: #FFFFFF;
	border: solid 1px  #A9B8C2;
}

.control-panel {
	margin: 4px 0;
	background-color: #ECECEC;
	border: solid 1px  #A9B8C2;
	width: 570px;
}

.login-page {
	margin: 4px 0;
	background-color: #ECECEC;
	border: solid 1px  #A9B8C2;
	width: 400px;
}

span.corners-top, span.corners-bottom,
span.corners-top span, span.corners-bottom span {
	display: none;
}

/* index */
.index-block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
border: 1px solid #000000;
	background: none;
	margin-bottom: 10px;
	text-align:left;
	background-color:#EFEFEF;
	width:600px;
	padding: 5px 5px 5px 5px;}
.caption-index{
font: bold 1.2em Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	margin-top: 25px;
	width:600px;
	text-align:left;}
ul.news {
text-align:left;
list-style:none;
margin-left:10px;}

.release {border:none;text-align:left;margin-bottom:20px;}
.release-name {font-weight:bold;padding: 3px 3px 4px 7px;}
.description img.pic {width:120px; float:left; margin-left: -125px;}
.description {margin: 6px 6px 0px 125px; text-align:justify;}
.description img {float:right;margin:0px;}
.description p {margin:8px 0px 0px 0px;z-index:3;}


/* Sub-navigation Menu
---------------------------------------- */
#menu-right {
	width: 160px;
	font-size: 100%;
	padding: 0;
}
#menu {
	width: 150px;
	font-size: 100%;
	padding: 0;
}
#menu ul, #menu-right ul {
	list-style: none;
	text-align:center;
}

#menu li.img, #menu-right li.img {
	list-style: none;
}

/* Default list state */
#menu li, #menu-right li {
	display: inline;
	text-align:left;
}
/* Link styles for the sub-section links */
#menu li span, #menu-right li span {
	display: block;
	padding: 3px 2px 3px 10px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	background-color: #ECECEC;
	border-top: 1px solid #FFFFFF;
	text-align:left;
}

#menu li a:hover span, #menu li#activemenu span, #menu-right li a:hover span, #menu-right li#activemenu span {
	text-decoration: none;
	background-color: #FFA34F;
	color: #FFFFFF;
}

#menu li span.completed, #menu-right li span.completed {
	text-decoration: none;
	background-color: #B9DBB3;
	color: #006699;
}

#menu li.header, #menu-right li.header {
	display: block;
	padding: 4px;
	font-size: 10px;
	font-family: Verdana;
	color: #ffffff;
	font-weight: bold;
	background: #006699 url("img/cellpic3.gif") 0 0 repeat-x;
	margin-top: 5px;
	text-transform: uppercase;
	text-align:center;
}

#menu li#activemenu a span, #menu-right li#activemenu a span {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	background-color: #DADFE4;
}

#menu li#activemenu a:hover span, #menu-right li#activemenu a:hover span{
	text-decoration: none;
	color: #000;
}
/* Table styles
---------------------------------------- */

th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

th {
	padding: 6px 4px;
	color: #ffffff;
	font-weight: bold;
	background: #006699 url("img/cellpic3.gif") 0 0 repeat-x;
}

td {
	padding: 0px;
	line-height: 1.2em;
	font-size: 11px;
}

.torrents thead th {
	color: #ffffff;
	font-weight: bold;
	background: #006699 url("img/cellpic3.gif") 0 0 repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.torrents tbody {
	padding: 0px;
	line-height: 1.2em;
	font-size: 11px;
	background-color:#F0F4F7;
}

.torrents tbody tr:hover {
	background-color: #CCCCCC;
}

.center {text-align:center;}

.row1 { background-color: #F0F4F7; }
.row2 { background-color: #E6E9ED; }
.row3 { background-color: #D1D7DC; }
.row4 { background-color: #E4E8EB; }
.col1 { background-color: #DEE3E7; }
.col2 { background-color: #EFEFEF; }

.spacer {
	background-color: #D1D7DC;
	height: 1px;
	line-height: 1px;
}

table.type2 {
	border: none;
	background: none;
	padding: 0;
	width: 0;
}

table.type2 th {
	background: none;
	border-top: none;
	text-align: center;
	color: #FFA34F;
	padding: 2px 0;
}

table.type2 td {
	padding: 0;
}

.border {
	border: 1px solid #000000;
	background: none;
	padding: 0;
	text-align:left;
}
.border th {
	background: none;
	border-top: none;
	color: #FFA34F;
	padding: 2px 0;
}

.border td {
	padding: 2px;
	background-color:#EFEFEF;
	margin: 2px 2px 2px 2px;
}
.border .subtables {
	border: 1px solid #000000;
	background: none;
	padding: 0;
}
.border .subtables thead {
	padding: 0;
}
.border .subtables th {
	background: none;
	color: #ffffff;
	background: #006699 url("img/cellpic3.gif") 0 0 repeat-x;
	font-size:9px;
}
.border .subtables td {
	background: none;
	padding: 0px;
}

.border .subtables tbody {
	padding: 0px;
	line-height: 1.2em;
	font-size: 11px;
	background-color:#F0F4F7;
}

.border .subtables tr:hover {
	background-color: #CCCCCC;
}

.border .subtables .row1 { background-color: #F0F4F7; }
.border .subtables .row2 { background-color: #E6E9ED; }

table.textbbcode {
	border: none;
	background: none;
	padding: 0px;
}

table.textbbcode th {
	background: none;
	border-top: none;
	color: #FFA34F;
}

table.textbbcode td {
	padding: 0px;
	background-color:#EFEFEF;
	letter-spacing:-1px;
	line-height:0px;
}
.links {text-align:right; vertical-align:bottom;}

tt {font-size:14px; white-space:nowrap; font-family:"Terminal, Courier", monospace;}


/* General form styles
----------------------------------------*/
fieldset {
	margin: 15px 0;
	padding: 10px;
	background-color: #ECECEC;
	border: none;
	position: relative;
}

* html fieldset {
	padding: 0 10px 5px 10px;
}

fieldset p {
	font-size: 1.1em;
}

legend {
	padding: 1px 0;
	font-family: arial,Verdana,Sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #006699;
	position: relative;
	text-transform: uppercase;
	line-height: 100%;
	top: 0em;
	vertical-align:middle;
}

* html legend {
	margin-bottom: -10px;
	margin-left: -7px;
	top: -1.2em;
}

input {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color: #FAFAFA;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	color: #333333;
	padding: 2px;
	vertical-align: middle;
}
input[disabled], button[disabled] {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color: #FAFAFA;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	color:#999999;
	padding: 2px;
	vertical-align: middle;
}

select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	cursor: default;
	vertical-align: middle;
	width: auto;
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FAFAFA;
}

optgroup {
	font-weight: bold;
}

option {
	padding-right: 1em;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	padding: 2px;
	background-color: #FAFAFA;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	cursor: text;
}

label {
	cursor:pointer;
	font-size: 1.1em;
	padding-right: 5px;
}

label input {
	font-size: 100%;
	vertical-align: middle;
}

label img {
	vertical-align: middle;
}

fieldset.quick {
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	border: none;
	background-color: transparent;
	text-align: right;
	font-size: 1.1em;
}

fieldset.nobg {
	margin: 15px 0 0 0;
	padding: 0;
	border: none;
	background-color: transparent;
	font-size: 1.1em;
}

fieldset.display-options {
	margin: 15px 0 2px 0;
	padding: 0 0 4px 0;
	border: none;
	background-color: transparent;
	text-align: center;
	font-size: 1.1em;
}

fieldset.display-options select, fieldset.display-options input, fieldset.display-options label {
	font-size: 100%;
	vertical-align: middle;
}

select option.disabled {
	background-color: #bbb;
	color: #fff;
}

/* Special case inputs */
select#board_timezone,
select#full_folder_action {
	width: 95%;
}


/* Definition list layout for forms
   Other general def. list properties defined in prosilver_main.css
---------------------------------------- */
dl {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

dt {
	float: left;
	width: auto;
}

dd { color: #000; }
dd + dd { padding-top: 5px; }
dt span { padding-right: 5px; font-size:0.8em; }

dt .explain { font-style: italic; }

dt label {
	font-size: 100%;
	text-align: left;
	font-weight: bold;
}

dd label {
	white-space: nowrap;
	margin-right: 10px;
}

html>body dd label input { vertical-align: text-bottom; }	/* Tweak for Moz to align checkboxes/radio buttons nicely */

dd input,
dd select {
	max-width: 100%;
}

dd textarea {
	width: 100%;
}

input.radio {
	width: auto !important;
	background-color: transparent;
	border: none;
	cursor: default;
}

dd select {
	width: auto;
	font-size: 100%;
}

fieldset dl {
	margin-bottom: 10px;
	font-size: 1.1em;
}

fieldset dt {
	width: 45%;
	text-align: left;
	border-right: 1px solid #CCC;
	padding-top: 3px;
}

fieldset dd {
	margin-left: 45%;
	padding-left: 5px;
	border-left: 1px solid #CCC;
	vertical-align: top;
	text-align:left;
}

dd.full {
	margin-left: 0;
	border: 0;
	padding-left: 0;
	padding-top: 3px;
	text-align: center;
	width: 95%;
}

fieldset.details dt {
	width: 20%;
	text-align: left;
	border-right: 1px solid #CCC;
	padding-top: 3px;
}

fieldset.details dd {
	margin-left: 20%;
	padding-left: 5px;
	border-left: 1px solid #CCC;
	vertical-align: top;
	text-align:left;
}

/* Hover highlights for form rows */
fieldset dl:hover dt label {
	color: #000000;
}

input:focus, textarea:focus {
	color: #000000;
}


/* Submit button fieldset
---------------------------------------- */
fieldset.submit-buttons {
	text-align: center;
	background-color: #DADFE4;
	margin: 0;
	padding: 4px;
	margin-top: -1px;
}

fieldset.submit-buttons input {
	padding: 3px 2px;
}


/* Input field styles
---------------------------------------- */
.inputbox {
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	background-color: #E3DFD8;
	color: #111111;
	font-size: 100%;
	padding:2px;
	cursor: text;
	width: 75%;
}

select.inputbox {
	cursor: pointer;
	padding: 0;
	width: auto;
}

.inputbox:hover {
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #AFAEAA;
	border-bottom: 1px solid #AFAEAA;
	background-color: #E9E9E2;
}

.inputbox:focus {
	border: 1px solid #BC2A4D;
	background-color: #E9E9E2;
	color: #BC2A4D;
}

input.full,
textarea.full {
	width: 99%;
}

* html input.full, * html textarea.full { width: 95%; }
input.medium { width: 50%; }
input.narrow { width: 25%; }
input.tiny { width: 10%; }
input.autowidth { width: auto !important; }
.box2 .inputbox { background-color: #E9E9E9; }


/* Form button styles
---------------------------------------- */
a.button1, input.button1, input.button3,
a.button2, input.button2  {
	width: auto !important;
	padding: 1px 3px 0 3px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background-color: #EFEFEF;
	cursor: pointer;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

a.button2, input.button2 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active,
a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 4px 8px;
}

/* Nice method for clearing floated blocks without having to insert any extra markup
   From http://www.positioniseverything.net/easyclearing.html */
.clearfix:after, #tabs:after, #tabs-control:after, .row:after, #content:after, fieldset dl:after, #page-body:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hide from Mac IE, Windows IE uses this as it doesn't support the :after method above \*/
.clearfix, #tabs, #tabs-control, .row, #content, fieldset dl, #page-body {
	height: 1%;
}
/* End hide */

/* nowrap */
span.nowrap { white-space:nowrap;}

/* Comments table */
.spacer_open2
{
	width: 550px;
	text-align: left;
}
.tborder
{
	border: 1px solid #DFDFDF;
}
.message_head
{
	background: #E2E2E2;
	color: #384F65;
	white-space: nowrap;
}
.alt2
{
	background-color: #F2F2F2;
}
.msg_widthfix
{
	width: 100px;
	padding-bottom: 6px;
}
.alt1Active, .alt1
{
	background-color: #F6F6F6;
}
.message_msg
{
	font-size: 8pt;
	padding: 6px 5px 2px 5px;
	overflow: auto;
	width: 99%;
}
.message_controls
{
	font-size: 8px;
}
.tbut { height: 24px; line-height: 20px; }

.tbut a:link, .tbut a:active, .tbut a:visited {
	font-size: 9px;
	color: #636363;
	text-decoration: none;
	padding: 2px;
	border-top: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #E3E3E3;
}

.tbut a:hover {
	text-decoration: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
}
.message_msg p {font-size: 10px; color: #000000; margin:8px 0px 0px 0px;}

.mod {
    margin: 10px 5px 0px 5px;
    line-height: 125%;
    font-size:10px; background-color:#FFFFFF;
    border-color: #A9B8C2;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
.modtable {
    background-color: #ff6060;
	height:50px; width: 40px;
	text-align:center;
}
.exclamation {
    font-weight: bold;
	font-family: Times New Roman, Verdana;
	font-size : 45px;
	color: #ffffff;
}
.popup {width:190px; height:85px; display:none; position:relative;}
.uploadapp{cursor: help; text-decoration:none;}
/*  Mail.ru Keyboard buttons styles
*/
.b30 { width: 18px; background-color : white; }
.b80 { width: 70px; background-color : white; }
.b100 { width: 80px; background-color : white; }
.b300 { width: 250px; background-color : white; }

/* polls style */
.polls {
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.polls p {
    text-align:center;
	font-size: 100%;
}
.polls ul li {
	text-align: left;
	list-style: none;
	margin-left: 20px;
	margin-right: 20px;
	padding: 0;
}

div.polls ul li {
	list-style-type: none;
}

<!--
/*
  The original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com

  NOTE: These CSS definitions are stored within the main page body so that you can use the phpBB2
  theme administration centre. When you have finalised your style you could cut the final CSS code
  and place it in an external file, deleting this section to save bandwidth.
*/

/* General page style. The scroll bar colours only visible in IE5.5+ */
/* General font families for common tags */

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px #98AAB1 solid; }

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(img/cellpic2.jpg);
		background-repeat: repeat-y;
		padding: 0px;
        border: 0px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(img/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 16px;
}
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid;
}

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* The largest text used in the index page title and toptic title etc. */
a.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #000000;
}
.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #000000;
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 14px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle	{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px; color:#000000;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

/* Quote & Code blocks */
.codetitle {
	margin: 10px 5px 0px 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.85em;
}

.codecontent {
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
	background-color: #FAFAFA;
}

.offtop {
	font-family: Trebuchet MS; font-size: 10px; color: #CCCCCC;
}

.quotetitle, .attachtitle {
	margin: 10px 5px 0px 5px;
	padding: 4px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #FAFAFA;
	color: #4B5C77;
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }
/* Set Image style */
img, .forumline img {
	border: 0;
}
/* Begin Simple Subforums MOD */
a.topic-new, a.topic-new:visited { color: #DD6900; }
a.topic-new:hover, a.topic-new:active { color: #006699; }
/* End Simple Subforums MOD */
-->

