/*
 $Header:$
 $Id:$
 The original subSilver Theme for phpBB version 2+
 Created by subBlue design
 http://www.subBlue.com
 Modified by J Casey x3688 TMR
*/
html body.tmxpBody{ background: #e2e2e2; }
.tmxpBody #wrap{ background: #fff; }
#wrap table { margin-top:5px;} 
td.row1, td.row2, td.row3 { padding:5px; line-height:1em;}
body.tmxpBody div#wrap table.forumline tbody tr td.row2{ background: #fff; line-height:1em; padding:5px;}
tr td.row3Right { padding: 7px;}
body.tmxpBody div#wrap table.forumline tbody tr td.row2  { padding-left: 5px;}
html body.tmxpBody {text-align: center;}
div#wrap, #registration #wrap, #forum #wrap	{ width: 995px; margin: 0 auto; text-align:left; position:relative;  }
td, th {vertical-align:middle}


/* This is the border line & background colour round the entire page */
.bodyline { background-color: #fff; border: 1px solid #fff; }
.forumline {border: none;}
/* This is for the 3 table cells below the Topics, Post & Last posts */
td.rowpic { background: #f0f1e6;  height: 28px; border-width: 2px 1px 1px 1px; }
/* Header cells - red */
th { margin: 0 0 10px 0; padding: 0px 0 0 0px; color: #fff; background: #fff ;}
html body.tmxpBody div#wrap table.forumline tbody tr td.catHead {color: #fff; background: #cc0000; font-weight:normal;}
/* category heading bg */
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#cc0000; height: 28px;}
table.forumline tbody tr td.catBottom table tbody tr td { background: #f6f6f6; padding: 3px 0 3px 0; }
th.thHead,th.thSides,th.thTop,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-size: 13px; font-family: Arial, Sans-serif;font-weight: bold; height: 28px;}
th.thLeft,td.catLeft , th.thHead,td.catHead { font-size: 12px;}
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.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop , th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thTop { padding: 0px 20px 0px 0;}
th.thCornerR { border-width: 1px 1px 0px 0px; }
td.catHead, th.thCornerL { padding-left: 5px;}
th.thleft { border: none; padding-left: 5px;}
td.row1, td.row2 {vertical-align:top;}
body.tmxpBody div#wrap table.forumline tbody tr td.row2 {margin: 0;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle {font-size: 22px; font-family: Arial, Sans-serif; line-height: 120%; color: #000000; font-weight: normal;}
table.forumline tbody tr td.row2 table tbody tr td { background: #f0f1e6; }
table.forumline tbody tr td.row1 table tbody tr td hr, table.forumline tbody tr td.row2 table tbody tr td hr { border: none; border-bottom: 1px solid #ccc; margin-bottom: 15px; }

/* General text 
-------------------------------------------------------*/
.gen { font-size : 12px; }
.genmed { font-size : 12px; line-height: 18px; margin: 10px 0; }
.gensmall { font-size : 10px;  }
a.gen:hover,a.genmed:hover,a.gensmall:hover {text-decoration: underline; }
span.gensmall select { font-size: 10px; }
/* Forum category titles */
.cattitle { color:#fff; font-weight: bold; font-size: 13px; margin-left:5px; text-transform:capitalize; font-family: Arial, Sans-serif;}
body.tmxpBody div#wrap table.forumline tbody tr td.catHead span.cattitle a.cattitle {color: #fff; }
/* The register, login, search etc links at the top of the page */
.mainmenu { font-size : 9px; color : #000000 }
/* Forum category title */
.forumlink {font-size: 14px; font-family: Arial, Sans-serif;}
a.forumlink  {font-family: Arial, Sans-serif;}
/* 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: #fff;}
a.nav   { text-decoration: none; color: #fff; }
a.nav:hover  { text-decoration: underline; color: #fff;}
html body.tmxpBody div#wrap table.forumline tbody tr td.catHead span.nav a.nav { color: #fff;}
/* titles for the topics: could specify viewed link colour too */
.topictitle, .topictitle b { font-size: 12px; }
/* 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; background: none;}
/* Quote & Code blocks */
tr td.code {font-size: 11px; color: #333;background: none; border:1px solid #eee;}
tbody tr td.row1 table tbody tr td table tbody tr td.quote, tbody tr td.row2 table tbody tr td table tbody tr td.quote {font-size: 12px; color: #330066;background: #fdfdfd; border:1px solid #ccc;padding: 10px;line-height: 17px;}
div#wrap table.forumline tbody tr, div#wrap form table.forumline tbody tr td.row3Right  { background: #fff; }
html body.tmxpBody div#wrap form table tbody tr td h1 { padding: 0; }

/* Form elements
------------------------------------------------
input { text-indent : 2px;}
input.button { background-color : #FAFAFA; }
input.mainoption { background-color : #FAFAFA; font-weight : normal;}

table.forumline tbody tr th.thLeft { font-weight: bold; }
.tmxpBody textarea,.tmxpBody select { color : #000000; font: normal 13px Verdana, Arial, Helvetica, sans-serif;  border:2px inset #F0f0f0; }

.tmxpBody input { border: 2px outset #f0f0f0; }
.tmxpBody input.searchField { border: 2px inset #f0f0f0; }

form table.forumline tbody tr td.row2 span.genmed input { border: none; }
form table.forumline tbody tr td.row2 input { border: none; margin: 10px 0 0 0; }

form table.forumline tbody tr td.row1 span.gensmall input.mainoption { border: 2px inset #f0f0f0; }
form table.forumline tbody tr td.row1 span.gensmall input.post { border: 2px inset #f0f0f0; }
form table.forumline tbody tr td.row2 span.genmed input.post { border: 2px inset #f0f0f0; }
form table.forumline tbody tr td.row1 span.gensmall input.mainoption {border: 2px outset #f0f0f0; }
input.liteoption {border: 2px outset #f0f0f0; }
tbody tr td.row2 input { margin: 0px 0px 0 0px; }
form table.forumline tbody tr td.row2 input { padding: 0px 0px 5px 0px; }


body.tmxpBody div#wrap form table.forumline tbody tr td.row1 span.gensmall input.text { border: 1px solid #f0f0f0; }*/


/* header
------------------------------------------------ */
a:link.tmxpForumHeader, a:active.tmxpForumHeader, a:visited.tmxpForumHeader, a:hover.tmxpForumHeader { padding-top:5px; float: left; }
ul.tmxpHeaderLinks { list-style:none;background: #fff; padding: 4px; margin-top: 10px; margin-bottom: -15px; }
ul.tmxpHeaderLinks li { display:inline; }
ul.tmxpHeaderLinks li img { margin-right:3px;}
div.RegistrationHeader {font-size: 11px; margin: 10px 0 5px 0; }
form table.forumline tbody tr td.row2 span.genmed input { margin: 10px 0 0px 0; }
.helpline { background-color: #fff; border-style: none; }
.copyright  { font-size: 10px; color: #666; }
div#wrap h3.list-head-color1 { display: none;}
html body.tmxpBody td.catLeft { background: #f0f1e6;}
html body.tmxpBody td.catHead, td.catBottom { background: #f0f1e6;}
body.tmxpBody table a:link {color: #005689;text-decoration: none;}
body.tmxpBody table a:visited {color: #005689;text-decoration: none;}
body.tmxpBody table a:active {color: #005689;text-decoration: none;}
body.tmxpBody table a:hover {color: #005689;text-decoration: underline;}

/* Forum Adsense styles
------------------------------------------------------------*/
div.adsense-text { text-align: left; margin:  0 0 0 5px;  }
div.adsense-text span.sponsored-link {margin: 0px 0 0px 0; width: 245px; float: left;}
div.adsense-text span.sponsored-link a h5 { font-size: 0.8em; color: #005689; padding: 0 0 0 0px; font-family: arial, verdana, sans-serif; margin: 0;}
div.adsense-text span.sponsored-link p { font-size: 0.65em; margin: 0 0 10px 0;}
div.adsense-text span.sponsored-link p a { font-size: 0.9em; color: #005689;}
html body.tmxpBody div#wrap table.forumline tbody tr td a img.adsense-image{ margin: 20px auto; padding: 5px; background: #f6f6f6; border: 1px solid #ccc; }
body.tmxpBody div#wrap table.forumline tbody tr td { background: #fff; }
a.google-adlink { font-size: 0.7em; }

body.tmxpBody div#wrap table.forumline tbody tr th { background: #cc0000;}
body.tmxpBody table { padding: 5px;} 
body.tmxpBody table.forumline td { border-bottom: 1px solid #ddd;}
table.forumline tbody tr td.row1 table tbody tr td, table.forumline tbody tr td.row2 table tbody tr td  { border: none; }
table.forumline tbody tr td.spaceRow { border: none; }
body.tmxpBody div#wrap table.forumline tbody tr td.row1 table, body.tmxpBody div#wrap table.forumline tbody tr td.row2 table  { border-left: 1px solid #ddd;}

body.tmxpBody div.sub-nav ul li { font-size: 10.5px; }
body.tmxpBody div.main-nav ul { margin: 0; padding: 0; float: left; display: block; }
body.tmxpBody div.main-nav ul li a { font-size: 12px; padding: 2px 10px 2px 10px; line-height: 18px; }
body.tmxpBody div.block-one ul.menu1 li a { font-size: 10px; }
body.tmxpBody div.span-15.headerlinks { width: 285px;}

/* hides the pluck/login widget on forums
------------------------------------------------ */
div.RegistrationHeader {display:none;}
