/* registration styles 2/6/08*/div#content-registration { background: #fff; }div.Registrationpost_templates {  font-size: 11px;  margin: 10px 0 0 10px;}div.RegistrationTop {width: 995px;float:left;margin:0px 0;padding: 5px 10px 5px 7pxborder-top:5px solid #fff;background: #42597c url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/list_head_colour1.gif') repeat-x top;   color: #fff;}.RegistrationTop h1 { font-size: 0.95em;  padding: 6px 10px 2px 7px;  font-weight:bold; line-height: 1.4em;  text-transform:capitalize; float: left; clear: none;}div.RegistrationTopLinks { float: right; font-size:0.85em; margin-top:8px; padding-right:10px; }div.RegistrationTopLinks a {color: #fff;}div.RegisterLogin { clear: both; float:left;     background: #fff; padding: 0 0 8px 0;}div.RegisterLoginBorder { padding: 0 0 20px 0; float:left;    width: 995px; font-size:0.95em;}div.RegisterLoginBorder p{  font-size:1em;}.RegisterMessage div { font-size: 1.0em; line-height:1.6em; padding:20px 0 15px 10px; text-align:left; }.RegisterMessage ul { font-size: 1em; margin: 0 0 0 8px;font-weight: bold;}.RegisterMessage ul li { margin: 3px 0 0 20px; font-weight: normal;background:url("http://images.icnetwork.co.uk/collections/css_r2_perthshire/i_arr.gif") no-repeat 0 50%;padding-left: 10px;}div.RegisterReasons {  width: 360px; float: right; border: 1px solid #d2d2d2; padding: 10px; margin-top: 20px;  display:inline;}.RegisterReasons h2 { font-size: 1.1em; margin-top: 0px; margin-bottom: 10px;margin-left: -7px;}.RegisterReasonMailing { background-image: url('http://images.icnetwork.co.uk/upl/icnetwork/may2006/2/4/1F3411EC-E609-80C7-63D6AFCA96E8BD2B.gif'); background-repeat: no-repeat; padding-left: 50px; min-height: 25px; margin-top: 10px; padding-bottom: 10px; border-bottom:1px solid #d2d2d2;}.RegisterReasonTalk { background-image: url('http://images.icnetwork.co.uk/upl/icnetwork/may2006/3/4/1F349FFB-A3F4-9702-2F7B98C01ABA3021.gif'); background-repeat: no-repeat; padding-left: 50px; min-height: 25px; margin-top: 10px; padding-bottom: 10px;   border-bottom:1px solid #d2d2d2; }.RegisterReason { background: url("http://images.icnetwork.co.uk/design/auth/reason1.gif") no-repeat; padding: 0 10 0 50px; }.RegisterReason-1 {  padding: 0px; }.RegisterReasonRegister { height: 40px; min-height: 40px; vertical-align: middle; margin: 10px 0 0 0px;}.RegisterReason p { padding-left: 50px; background: url('http://images.icnetwork.co.uk/design/auth/reason1.gif') top left no-repeat;}    div.RegisterField { clear: left; margin-top: 10px; }div.RegisterFieldHelp { border-left: 1px solid #d2d2d2; padding-left: 10px; margin-left: 10px; color: #666666; font-size: 0.95em; min-height: 20px; width: 350px; float: left; }.RegisterField h2 { font-size: 1.1em; margin-top: 10px; margin-bottom: 0px;}.RegisterField input { float: left; margin-left:10px; margin-bottom: 5px;}div.RegisterRField { clear: left; margin-top: 20px; padding-bottom: 20px; min-height: 20px;}div.RegisterRFieldHelp { border-left: 1px solid #d2d2d2; padding-left: 10px; margin-left: 10px; color: #666666;  min-height: 20px; float: left; width: 400px;}.RegisterRField h2 {  float: left; margin-top: 0px; width: 180px; clear: left;font-size:1.1em;}input.RegisterRFieldNotCheck, select.RegisterRFieldNotCheck, div.RegisterStatic { width: 245px;}.RegisterRField input, div.RegisterStatic { float: left;}div.RegisterStuff { clear: left; margin-top: 5px; padding-left: 10px; float: left;}div.RegisterStuff label{  padding-left: 10px; }div.RegisterOffset {width: 100%;background:  #fff; clear: left; float: left; height: 50px; margin-left: 5px; margin-bottom: 0px; padding-bottom: 0px;}  .RegisterOffset label { float: left; clear: none;}.RegisterOffset input { clear: left; float: left; margin-right: 10px; margin-left: 0px;}input.RegisterLogin { margin-top: 10px; margin-bottom: 10px; width: 150px;}  span.RegisterRequired { color: #FF0000; }div.RegisterSettings {background: #42597c url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/list_head_colour1.gif') repeat-x top;   color: #fff; font-size: 1em; font-weight: bold; vertical-align: middle; padding: 5px; margin-top: 10px; margin-bottom: 10px; clear: both;}div.RegisterSettingsConsumer {background: #42597c url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/list_head_colour1.gif') repeat-x top;   color: #fff;font-size: 1em; font-weight: bold; padding: 5px; margin-top: 10px; margin-bottom: 10px; clear: both;}.RegisterSettingsConsumer img { display: none; margin-top: 5px; vertical-align: middle; margin-left: 10px;}div.RegisterLoggedIn { font-weight: bold; margin-bottom: 5px;}div.RegisterLoggedIn p {margin: 20px 0 0 0;}.RegisterLoginBorder hr {display: none; border-top: 1px solid #d2d2d2; background: #fff; border-bottom: none; border-left: none; border-right: none; margin-top: 20px; margin-bottom: 20px; clear: both;}div.RegisterConsumerLink { clear: both; height: 0px; margin: 40px 0 0 10px; height: 30px; padding: 0;}div.RegistrationError, div.RegistrationErrorMain { clear: both;  border: 2px solid #FF0000; color: #FF0000; font-weight:bold; background-color: #Fff; padding: 5px; float: left; margin: 5px 0 10px 5px;}div.RegisterOption1, div.RegisterOption2 {  width: 360px; float: left; border: 1px solid #d2d2d2; padding: 10px 10px 20px 10px; margin: 15px 10px 10px 10px;  display:inline; font-size:110%;}div.RegisterOption1 {  background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_gazettelive/forumpromo.gif") no-repeat 100% 100%;}div.RegisterOption2 {  background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_gazettelive/emailpromo.gif") no-repeat 100% 100%;   }.RegisterReasons h2 { font-size: 1.1em; margin-top: 0px; margin-bottom: 10px;}.RegisterOption1 h2, .RegisterOption2 h2 { font-size:1.2em;  margin:0; padding: 0px 10px 10px 0px; font-weight:bold; line-height: 1.4em;}div.RegisterReason-2 {margin: 10px 0 0 0;}/* $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, .tmxpBody #wrap{ background: url("http://images.icnetwork.co.uk/collections/css_r2_solihullnews/bodybkg1.gif") repeat-y 50% 0 ;}#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;}/* This is the border line & background colour round the entire page */.bodyline { background-color: #fff; border: 1px #fff solid; }.forumline { background-color: #ccc; border: 0px #006699 solid; margin-top: 10px; }/* This is for the 3 table cells below the Topics, Post & Last posts */td.rowpic { background: #f0f1e6;  height: 28px; text-transform:uppercase; border-width: 2px 1px 1px 1px; }/* Header cells - red */th { margin: 0 0 10px 0; padding: 0px 0 0 0px;background: #42597c url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/list_head_colour1.gif') repeat-x top;   color: #fff;}html body.tmxpBody div#wrap table.forumline tbody tr td.catHead {background: #42597c url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/list_head_colour1.gif') repeat-x top;   color: #fff;}/* category heading bg */td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#f0f1e6; height: 28px; text-transform:uppercase;}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: 0.75em;}th.thSides,td.catSides,td.spaceRow  { border-width: 0; }th.thRight,td.catRight,td.row3Right  { border-width: 0;}th.thBottom,td.catBottom  { border-width: 0; }th.thTop , th.thCornerL { border-width: 0; }th.thCornerR { border-width: 0;}th.thleft { border: none; }/* The largest text used in the index page title and toptic title etc. */.maintitle {font-weight: bold; font-size: 13px; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;line-height: 120%; color: #000000;}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, .genmed, .gensmall, .nav, .mainmenu {font-family: Arial, sans-serif; }
.gen { font-size : 12px; }.genmed { font-size : 11px; }.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: "Helvetica Neue", "Helvetica", 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: "Helvetica Neue", "Helvetica", Arial, sans-serif; font-weight:bold;}a.forumlink  {font-family: "Helvetica Neue", "Helvetica", 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; font-weight:bold;}/* 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; }html body.tmxpBody div#wrap form table tbody tr td h1 a.maintitle { font-size: 16px; padding: 0; }/* header------------------------------------------------ */a:link.tmxpForumHeader, a:active.tmxpForumHeader, a:visited.tmxpForumHeader, a:hover.tmxpForumHeader { padding-top:5px; float: left; }ul.tmxpHeaderLinks { float:right; list-style:none; margin-top:5px; }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; }html body.tmxpBody div#wrap h3.list-head-color1 { clear: both;padding: 6px 0 4px 10px;background: #42597c url('http://images.icnetwork.co.uk/collections/css_r2_solihullnews/list_head_colour1.gif') repeat-x top;  color: #fff;}html body.tmxpBody div#wrap h3.list-head-color1 a { background: none;}html body.tmxpBody td.catLeft {background: #f0f1e6;}html body.tmxpBody td.catHead, td.catBottom {background: #f0f1e6;}body.tmxpBody table a:link {color: #003366;text-decoration: none;}body.tmxpBody table a:visited {color: #003366;text-decoration: none;}body.tmxpBody table a:active {color: #003366;text-decoration: none;}body.tmxpBody table a:hover {color: #003366;text-decoration: underline;}/* Forum Adsense styles------------------------------------------------------------*/div.adsense-text { text-align: left; margin: 0px auto;  }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: #003366; padding: 0 0 0 7px; font-family: arial, verdana, sans-serif;}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: #003366;}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; }/* ie fix? */div#top-search-ad-slot p a { font-size: 11px; }body.tmxpBody div#sub-nav ul li { font-size: 11.06px; }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: 9px 8px 9px 8px; }body.tmxpBody div.block-one ul.menu1 li a { font-size: 11px; }body.tmxpBody div#wrap div#wrap div#header-wrap div#header div#header-content div#header-right div.block-one h2 { font-size: 14px;}div#tmxpRightAd { margin-top: 290px; float: right; }
