/* DISCO3.CO.UK Site CSS *//* Font Properties */body, table, td, .smalltext, .mediumtext, .largtext         {  font-family: Verdana, Tahoma;   font-size: 10px;   color: #383B3F;}#printtopic{  color:black;}.smalltext       {   font-size : 10px; }.mediumtext      {   font-size : 11px; }.largetext       {   font-size : 13px; }.catrowtext      {   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 13px;   color: #FFFFFF;  font-weight: bold; }.toprowtext      {   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 9px;   color: #ffffff;  font-weight: bold;}dt{  font-weight: bold;  color: #000033;}/* Cell Properties */TD.row1	        {   background-color: #EFEFEF;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 13px;   color: #494957;}     TD.row2	        {   background-color: #E6E6E6;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 12px;   color: #494957;}TD.row3	        {   background-color: #EFEFEF;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 12px;   color: #383B3F;}TD.row4{  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 12px;   padding:0px;  margin:0px;  color: #494957;}TD.rowposthead	        {   background-color: #CACACA;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-weight:bold;  font-size : 10px;   color: #ffffff;}     TD.catrow           {   background-color: #313342;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 13px;   color: #ffffff;   font-weight: bold; }TD.toprow{   background-color: #C94415;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 9px;   color: #1E416F;   font-weight: bold; }TD.tableborder	  {   background-color: #FFFFFF;}TD.code, .code   {   font-family: Courier, Courier New;   font-size: 11px;   color: #2F6982;  background-color: #E6E6ED;   border: 1px solid #555576;}span.code{	background-color: white;	padding:0px;	font-family:Arial,sans-serif;	margin-top:4px;	color:black;	border-color: #2f6982;}TD.quote	        {   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 11px;   color: #535353;   line-height: 125%;  background-color: #E6E6ED;   border: 1px solid #555576; }/* Link Properties */a, a:link, a.visited, a:active {   text-decoration: underline;   font-size: 11px;   color: #313342;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }  a:hover, a:active {  text-decoration: none;   font-size: 11px;   color: #313342;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; } a.forumlink, a.forumlink:link, a.forumlink:visited {   text-decoration: underline;   font-weight: bold;   font-size: 13px;   color: #313342;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }a.forumlink:hover, a.forumlink:active {   text-decoration: none;   font-size: 13px;   font-weight: bold;   color: #313342;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}   a.topiclink, a.topiclink:link, a.topiclink:visited {   text-decoration: underline;   font-size: 13px;   color: #313342;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}a.topiclink:hover, a.topiclink:active {   text-decoration: none;   font-size: 13px;   color: #313342;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}   a.catlink, a.catlink:link, a.catlink:visited {   text-decoration: none;   font-weight: bold;   font-size: 13px;   color: #FFFFFF;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}   a.catlink:hover, a.catlink:active {  text-decoration: underline;   font-weight: bold;   font-size: 13px;   color: #FDC88E;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}  a.toprowlink, a.toprowlink:link, a.toprowlink:visited {   text-decoration: none;   font-size: 9px;   color: #FFFFFF;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}a.toprowlink:hover, a.toprowlink:active {   text-decoration: underline;   font-size: 9px;   color: #FFFFFF;   font-family: Verdana }     a.smalllink, a.smalllink:link, a.smalllink:visited {   text-decoration: underline;   font-size: 10px;   color: #313342;   font-family: Verdana;}a.smalllink:hover, a.smalllink:active {  text-decoration: none;   font-size: 10px;   color: #313342;   font-family: Verdana;}     a.mediumlink, a.mediumlink:link, a.mediumlink:visited {   text-decoration: underline;   font-size: 11px;   color: #313342;   font-family: Verdana; }a.mediumlink:hover, a.mediumlink:active {   text-decoration: underline;   font-size: 11px;   color: #313342;   font-family: Verdana;} a.largelink, a.largelink:link, a.largelink:visited {   text-decoration: underline;   font-size: 13px;   color: #313342;   font-family: Verdana;}a.largelink:hover, a.largelink:active {   text-decoration: none;   font-size: 13px;   color: #313342;   font-family: Verdana;}         /* Form elements */form{  margin:0px;}input, textarea, select {  color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight:normal;}/* Quote and Code elements (borrowed from RRSPORT.CO.UK) */blockquote.quote h6{	margin: 0;	margin-bottom: 5px;	padding-left: 18px;	padding-bottom: 3px;	border-bottom: solid 1px #E0E0E0;	font-size: 11px;	line-height: 1.2em;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #808080;	background: #FFF url('images/bg_quote_header.gif') top left no-repeat;}blockquote.quote{	color: #444;	display: block;	margin: 5px 20px;	width: auto;	border: solid 1px #D0D0D0;	background: #FFF url('images/bg_quote_content.gif') bottom right no-repeat;	padding: 5px;	font-size: 12px;}div.code {	color: #444;	display: block;	margin: 5px 20px;	width: auto;	border: solid 1px #D0D0D0;	background-color: #FFF;	padding: 5px;	font-size: 12px;	font-family: Courier, 'Courier New', serif;}div.code h6 {	margin: 0;	margin-bottom: 5px;	padding-left: 18px;	padding-bottom: 3px;	border-bottom: solid 1px #E0E0E0;	font-size: 11px;	line-height: 1.2em;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #808080;	background: #FFF url('images/icon_mini_members.gif') top left no-repeat;}/* RegMod-Begin */.genoption1, a.genoption1 {   font-size: 10px;   font-weight: bold;   color: #008000;   text-decoration:none;}a.genoption1 {  text-decoration:underline; }a.genoption1:hover {  font-size: 10px;   font-weight: bold;   color: #008000;   text-decoration:none;}.genoption2, a.genoption2 {  font-size:10px;  font-weight:bold;   color: #0000ff;   text-decoration:none; }a.genoption2 {  text-decoration:underline;}a.genoption2:hover {  font-size:10px;  font-weight:bold;   color: #0000ff;   text-decoration: none;}.genoption3, a.genoption3 {  font-size: 10px;   font-weight: bold;   color : #ff0000;   text-decoration:none; }a.genoption3 {  font-size:10px;  font-weight:bold;   color: #ff0000;   text-decoration:underline;}a.genoption3:hover {  text-decoration: none;}.genoption0, a.genoption0 {  font-size: 10px;   font-weight: bold;   color : #CCCCCC;   text-decoration:none; }a.genoption0 {  text-decoration:underline;}a.genoption0:hover {  text-decoration: none;}/* RegMod-End *//* CALENDAR LITE MOD */.cal_day_null {   background-color: #ffffff;}.cal_day_norm {   /* SAME AS .row1 */  background-color: #EFEFEF;} .cal_day_today {    /* SAME AS .row2 */  background-color: #E6E6E6; } .cal_day_highlight {   background-color: #f7e6c9;}.tborder {   border: 1px solid #a6a6a6;   background-color:#ffffff;}td.tcat {   text-align:center;   font-size: 12px;   font-weight:bold;   background-color:#313342;   color:#ffffff;}td.thead {  font-size: 9px;   font-weight:bold;   background-color:#c94415;   color:#ffffff;}td.alt2 {  background-color:#a6a6a6;   font-size: 10px;   color: #383B3F;}td.alt1 {  background-color:#efefef;   font-size: 10px;   color: #383B3F;}a.paginationlink, a.paginationlink:link, a.paginationlink:visited {   text-decoration: none;   font-size: 11px;   font-weight:bold;   color: #383B3F;   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}   a.paginationlink:active, a.paginationlink:hover {  text-decoration: underline;   color: #383B3F;}.currentpage {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size : 11px;   color: #383B3F;   font-weight:bold;   color:#ffffff; }/* MULTIPLE PRIVATE MESSAGES MOD */div.auto_complete{  width: 300px;  background: transparent;  line-height:1.2em;  font-size:8pt;/*  height:350px;  min-height:50px;  overflow:auto;*/}div.auto_complete ul{  border:1px solid #888;  background-color:#fff;  margin:0;  padding:0;  /*width:100%; *//*152px;*/  list-style-type:none;}div.auto_complete ul li {  margin:0;  padding:3px;  cursor:pointer;  font-weight:normal;}div.auto_complete ul li.selected {   background-color: #eee;   color: #040;  font-weight:bold;}div.auto_complete ul strong.highlight {   color: #800;   margin:0;  padding:0;}#username_list_container{  width:100%;  height:100%;  line-height:2em;  display:block;}.username_wrapper{  float:left;  display:block;  margin-top:1px;  margin-right:4px;}.username_wrapper .span2{  display:block;  float:left;  font-size:8pt;  background-color:#eff2f7;  height:20px;  border:1px solid #ccd5e4;}.username_wrapper .span2 span /* _span3 elements */{  padding-left:2px;  position:relative;  top:-4px;}.username_wrapper input.post{  width:150px;  position:relative;  margin:1px 0px;   }html>body .username_wrapper input.post /* Non-IE Only */{  margin:2px 0px;}img.user_rem{  margin-left:4px;  margin-top:2px;  margin-right:2px;  cursor:pointer;}/* ~END OF MULTIPLE PRIVATE MESSAGES MOD *//* MODERATOR POST ITEM PANEL */td.mod_panel{  border-top: 1px solid white;}.mod_post_panel{  width:210px;  margin:0px auto;  padding:0px;  text-align:center;}.mod_post_panel img{  margin:6px 6px 6px 6px;  cursor:pointer;}/* ~END OF MODERATOR POST ITEM PANEL *//* PM HEADER */.pmheader{  font-size:13px;  font-weight:bold;  color:rgb(245,77,19);  padding-right:10px;  padding-left:3px;}.pmheader a{  border:0;  font-size:13px;  color:#383B3F;}.pmheader a:hover{  border:0;  font-size:13px;  color:#383B3F;}/* ~END OF PM HEADER */.software_version{  color:#888;  font-family:Arial,Helvetica,sans-serif;  font-size:3px;}span.sig_divider{  display:block;  font-size:1px;  line-height:0.01em;  width:150px;  height:1px;  margin:6px 0;  border-bottom:1px solid black;}/*.row-d4>td.cell2, .row-d3>td.cell2{  padding-right:51px;  width:142px;  background-repeat:no-repeat;  background-image:url('../../../images/bg_sprite.gif');}.row-d4>td.cell2{  background-position:right -68px;}  .row-d3>td.cell2{  background-position:right -9px;}*/.cat-d3, .cat-d4{  background-repeat:no-repeat;  background-image:url('../../../images/front_sprite.gif');}.cat-d3{  background-position:101% -79px;    }.cat-d4{  background-position:101% -8px;}div.rss-icon{  float:right;  margin-top:-2px;  margin-right:2px;  width:16px;}td.cell1{  width:40px;}.row-d4>td.cell1, .row-d3>td.cell1{  background-repeat:no-repeat;  text-align:center;  background-position:95% 97%;}.row-d4>td.cell1{  background-image:url('../../../images/d4.gif');}  .row-d3>td.cell1{  background-image:url('../../../images/d3.gif');}/* TOGGLEinput.iT_checkbox_on{	display:block !important;	float:left;	position:relative !important;	top:-43px !important;	left:100px !important;	margin-bottom:-43px;}label.ilabel{	display:block;	font-size:12px;	cursor:pointer;}label.itoggle,label.itoggle span{	display: block;	width: 93px;	height: 27px;	background: url('images/itoggle_yn.png') left bottom no-repeat;	cursor:pointer;	text-indent:-5000px;}.onoff label.itoggle,.onoff label.itoggle span{	background: url('images/itoggle.png') left bottom no-repeat;}label.itoggle.iToff{	background-position:right bottom;}label.itoggle span{	background-position: left top;	margin: 0;}input.iT_checkbox{	position:absolute;	top:-9999px;	left:-9999px;}*/table.profile input.post, table.profile select, table.profile textarea{  font-size:1.1em;  padding:2px;}input.req{  border:1px solid #f54d13;  padding:3px !important;}.avdel{  padding:3px 0 1px 0;}#messageTA{  width:650px;}.minmsg, #mqWrapper{  padding:7px 7px 7px 30px;  background-image:url('images/icons/error.png');  background-repeat:no-repeat;  background-position:7px 7px;  margin-top:5px;  border:3px solid #d1d1d1;  font-size:14px;  text-align:left;  color:#444;  background-color:#fafafa;}.minmsg a, #mqLine a{  font-size:14px;  padding-top:4px;  padding-bottom:4px;}.minmsg a:hover, #mqLine a:hover{  color:#f54d13;}div#mqWrapper{  background-image:url('../../../images/layout/info80.png');  background-position:15px -20px;  width:93%;  margin:10px auto 12px auto;  height:17px;  text-align:center;  z-index:3;}div.important{  border-color:#f54d13 !important;}div.pm-message{  background-image:url('../../../images/layout/env48.png') !important;  background-position:20px -5px !important;}#mqLine{  z-index:2;}#mqLine a {   text-decoration:underline; }    #mqLine ul{  z-index:1;  margin:0;  padding:0;} #mqLine ul li{   list-style:none;   display:block;   height:17px;  width:100%;} .clear { clear: both; }.lwr{  text-transform:lowercase;}.catrow a.ctl{  font-size:11px;  margin-left:5px;  padding-left:17px;  padding-right:5px;  color:#f54d13;  background-image:url('images/icons/bullet_toggle_plus.png');  background-repeat:no-repeat;  background-position:0 0;  position:relative;  top:-1px;}.catrow a.ctl-hide{  background-image:url('images/icons/bullet_toggle_minus.png');}#main{  width:75%;  height:100%;}/* mobile browser fixes */@media only screen and (max-device-width: 480px) {  #mqWrapper{ display:none; }    .nav  {    color:white;  }    .nav a  {    display:inline-block;    font-size:2em;    padding:7px;    background-color:#eee;    border:1px solid #666;    margin:3px -5px;  }    table#main  {    width:100%;  }    table .currentpage  {    display:inline-block;    font-size:2em;    padding:7px;  }    table a.paginationlink  {    display:inline-block;    font-size:2em !important;    padding:7px;  }    span.page-of  {    display:inline-block;    font-size:2em !important;    padding:7px;  }}.reg-notice{  padding:5px 5px 5px 22px;  background-color:#FCD078;  background-image:url('images/icon_report.gif');  background-repeat:no-repeat;  background-position:3px 50%;  font-size:11px;  margin:2px 0;}.online-hidden{  background-image:url('images/icons/f/user-silhouette-question.png');  background-repeat:no-repeat;  background-position:0% 0px;  padding-left:18px;}