/* Layout ------------ */* {	/* Reset browsers default margin, padding and font sizes */	margin: 0;	padding: 0;}html {	font-size: 100%;}body {	color: #202020;	background: #FFF url(images/body_bg.png) repeat-x;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	margin: 0;	padding: 0;}#body-simple {	background: #FFFFFF;	padding: 0px 5px 0px 5px;}#wrapper {	padding: 0px;}/* Misc stuff */img {	border: none;}.gen {	margin: 1px 1px;	font-size: 1.2em;}.genmed {	margin: 1px 1px;	font-size: 1.1em;}.gensmall {	margin: 1px 1px;	font-size: 1em;}.titles {	font-size: 22px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-decoration: none;}.error, table td .error {	color: #D51515;}.spacer {	background: #FFFFFF url(images/spacerbg.gif) top left repeat-x;}hr	{ height: 0px; border: solid #FFFFFF 0px; border-top-width: 1px;}.pagination {	padding: 4px;	font-size: 1em;	font-weight: bold;}/* Links ------------ */a {	color: #202020;	text-decoration: none;}a:active {	color: #202020;	text-decoration: none;}a:hover {	color: #D51515;	text-decoration: underline;}a.forumlink {	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	font-size: 12px;}a.topictitle {	margin: 1px 0px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	font-size: 12px;}a.topictitle, .postbody a {	color: #202020;}a.topictitle:visited, .postbody a:visited {	color: #202020;}a.topictitle:visited:hover, .postbody a:visited:hover {	color: #202020;}a.topictitle:hover, .postbody a:hover {	color: #D51515;}/* Header and logo */#maintable {	margin: 0px auto 10px;	padding: 0px 0px 20px 0px;		background: transparent;	border: none;}#logorow {	background: transparent;		height: 105px;	text-align: left;	margin: 0px auto 0px;	padding: 0px 0px 0px 20px;	overflow: hidden;}#logorow a, #logorow h1 a:visited {	color: #D51515;	font-size: 48px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 0px 0px 0px 0px;	text-decoration: none;	}	#logorow h1 a:hover {	color: #D51515;	text-decoration: none;	}.pm-notify-new, .pm-notify-unread {	border-left: solid 1px #3C5F84;	border-right: solid 1px #2E5B82;	border-top: solid 1px #3C5F84;	border-bottom: solid 1px #2E5B82;	background: #F8F8F8 url(images/cell.gif) top left repeat-x;	margin: 10px 0;	padding: 10px;	text-align: center;	font-size: 12px;	font-weight: bold;}.pm-notify-new a, .pm-notify-new a:visited, .pm-notify-unread a, .pm-notify-unread a:visited { text-decoration: underline; }.pm-notify-header {	margin-bottom: 10px;	color: #666;}.pm-notify-new, .pm-notify-unread:hover {	border-left: solid 1px #F15F5F;	border-right: solid 1px #D51515;	border-top: solid 1px #F15F5F;	border-bottom: solid 1px #D51515;}.pm-notify-new { padding: 30px; }/* Navigation buttons */.navtd {	padding: 0px 0px 5px 0px;}.navrow-right { float: right; }.navrow {	width: 920px;		height: 41px;	background: url(images/subnav_bg.png) no-repeat;	font-family: Arial, Tahoma, Verdana;	padding: 13px 0px 5px 3px;	margin: 8px auto 0px;	color: #FFFFFF;	text-align: left;	font-size: 11px;	font-weight: bold;}.navrow b, .navrow strong { font-weight: normal; }.navrow a, .navrow a:visited {	background: transparent;	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;    margin: 6px -3px 0px 0px;	padding: 13px 20px 13px 20px;}.navrow a:hover { 	background: #515151;	color: #FFFFFF; 	text-decoration: none;     margin: 6px -3px 0px 0px;	padding: 13px 20px 13px 20px;}.navrow2 {	width: 920px;	background: #EEEEEE;	font-family: Arial, Tahoma, Verdana;	padding: 6px 0px 5px 0px;	margin: 0px auto 0px;	color: #909090;	text-align: left;	font-size: 11px;	font-weight: bold;}.navrow2 b, .navrow2 strong { font-weight: normal; }.navrow2 a, .navrow2 a:visited {	color: #333333;	text-decoration: none;    margin: 0px 10px 0px 0px;	padding: 6px 10px 5px 10px;}.navrow2 a:hover { 	background: #DDDDDD;	color: #333333; 	text-decoration: none;     margin: 0px 10px 0px 0px;	padding: 6px 10px 5px 10px;}/* SubNavigation buttons */.subnavtd {	padding: 10px 20px 5px 20px;}.subnavrow-right { float: right; }.subnavrow {	background: #F1F1F1 url(images/subnav.gif); 	padding: 7px;	color: #909090;	text-align: left;	font-size: 11px;}.subnavrow b, .subnavrow strong { font-weight: normal; }.subnavrow a, .subnavrow a:visited {	color: #202020;	text-decoration: none;}.subnavrow a:hover { 	color: #D51515; 	text-decoration: underline; }a.link-new, a.link-new:visited { color: #202020; }a.link-new:hover, a.link-new:visited:hover { color: #D51515; }/* Content and tables */#contentrow {	padding: 5px 20px;}#footerrow {	padding: 0px;}.tablebg {	border: solid 1px #BBB;	border-top-color: #C8C8C8;	background: #F8F8F8 url(images/cell.gif) top left repeat-x;}.row1, .row2, .row3, .forumrules, tr.row1 .row, tr.row2 .row, tr.row3 .row, .postbottom {	border-left: solid 1px #FFF;	border-right: solid 1px #E0E0E0;	border-top: solid 1px #FFF;	border-bottom: solid 1px #E0E0E0;	background: #F8F8F8 url(/images/cell.gif) top left repeat-x;	padding: 4px;}th {	color: #202020; 	font-size: 11px; 	font-weight: bold;	background: #FFF url(images/th.gif) top left repeat-x;	white-space: nowrap;	padding: 0 5px;	text-align: center;	height: 26px;	border-left: solid 1px #FFF;	border-right: solid 1px #E0E0E0;	border-top: solid 1px #FFF;	border-bottom: solid 1px #E0E0E0;}th a, th a:visited {	color: #AAA !important;	text-decoration: underline;}th a:hover {	color: #202020;	text-decoration: underline;}td {	padding: 2px;}td.profile {	padding: 4px;}.catdiv {	height: 24px;	padding: 0 3px;	border-left: solid 1px #FFF;	border-right: solid 1px #E0E0E0;	border-top: solid 1px #FFF;	border-bottom: solid 1px #E0E0E0;	background: #F1F1F1 url(images/bg_tfoot.gif) top left repeat-x;}.cat {	height: 24px;	padding: 0 3px;	border-left: solid 1px #FFF;	border-right: solid 1px #E0E0E0;	border-top: solid 1px #FFF;	border-bottom: solid 1px #E0E0E0;	background: #F1F1F1 url(images/bg_tfoot.gif) top left repeat-x;	text-indent: 4px;}.cathead {	background: #F1F1F1 url(images/bg_tfoot.gif) top left repeat-x;	height: 24px;	padding: 1px 3px;	border-left: solid 1px #FFF;	border-right: solid 1px #E0E0E0;	border-top: solid 1px #FFF;	border-bottom: solid 1px #E0E0E0;}.legend {	padding: 4px;}/* Table header */caption { 	margin: 0; 	padding: 0;	background: url(images/tcat_mid.gif) top left repeat-x;	white-space: nowrap;	height: 26px;	text-align: left;}.cap-left {	background: url(images/tcat_left.gif) top left no-repeat;	padding-left: 25px;}.cap-right {	background: url(images/tcat_right.gif) top right no-repeat;	padding-top: 6px;	height: 20px;}caption, caption h1, caption h2, caption h3, caption h4, caption span { 	font-size: 12px;	line-height: 1.2em;	font-weight: bold;	color: #202020;	font-family: Arial, Tahoma, Verdana;	}	caption h1, caption h2, caption h3, caption h4, caption span { 	display: inline;}caption a, caption a:visited {	color: #202020;	text-decoration: none;}caption a:hover {	color: #D51515;	text-decoration: underline;}/* Footer */#wrapfooter {	background: #FFFFFF;	height: 40px;	text-align: center;	color: #3B3B3B;}#wrapfooter2 {	width: 920px;	background: #FFF;	height: 23px;	text-align: center;	color: #FFFFFF;	margin: 0px auto 0px;	padding: 12px 0px 0px 0px;		border-top: 1px solid #ECECEC;}.copyright {	color: #3B3B3B;	font-weight: normal;	font-size: 10px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.copyright a, .copyright a:visited {	color: #FD6B11;	text-decoration: none;}.copyright a:hover { color: #175184;text-decoration: underline; }/* Breadcrumbs */p.breadcrumbs {	margin: 0;	padding: 0;	float: left;	color: #AAA;	font-weight: normal;	white-space: normal;	font-size: 1em;}.rtl p.breadcrumbs {	float: right;}p.datetime {	margin: 0;	padding: 0;	float: right;	white-space: nowrap;	font-size: 1em;}.rtl p.datetime {	float: left;}/* Index/viewforum */.subforum.read { 	background: url(images/sub_old.gif) top left no-repeat;	padding-left: 12px;}.subforum.unread { 	background: url(images/sub_new.gif) top left no-repeat;	padding-left: 12px;}.legend {	text-align: center;	margin: 0 auto;	padding: 2px;}.legend-viewforum { 	margin: 0; 	text-align: left; }.forumrules {	padding: 4px;	font-weight: normal;	font-size: 1.1em;	border-left-color: #AAA;	border-top-color: #AAA;	border-right-color: #CCC;	border-bottom-color: #CCC;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}.forumrules h3 {	color: #D51515;}/* Post */.postsubject {	font-size: 12px;	font-weight: bold;	color: #202020;}td.postbottom { 	background: #F1F1F1 url(images/bg_tfoot.gif) top left repeat-x;	font-size: 10px;	color: #444444;	white-space: nowrap;	padding: 2px;	vertical-align: middle;}td.postbuttons { padding-top: 3px; }.postdetails { 	color: #666666;	font-size: 10px; 	text-align: left;}.postdetails b {	color: #444444;}.posterrank		{ font-size: 9px; color: #666; }.posterprofile	{ font-size: 10px; color: #666; }.postauthor {	color: #202020;	font-size: 12px;	margin-bottom: 3px;	font-weight: bold;}.postonline { margin-bottom: 2px; }.postreported, .postreported a:visited, .postreported a:hover, .postreported a, .postreported a:active {	margin: 1px 0px;	color: #D51515;	font-weight: bold;}.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a, .postapprove a:active {	color: #D51515;	font-weight: bold;}.postapprove img, .postreported img {	vertical-align: bottom;}.postbody {	font-size: 12px;	line-height: 1.4em;	margin: 3px 0;}.signature {	font-size: 11px;	color: #888;	margin-top: 5px;}.signature .line { color: #AAA; }.postbody li, ol, ul {	margin: 0 0 0 1.5em;}.rtl .postbody li, .rtl ol, .rtl ul {	margin: 0 1.5em 0 0;}.posthilit {	color: #FFFFFF;	background-color: #202020;}.postsubject {	font-size: 12px;	font-weight: bold;	color: #202020;}.postbody a { text-decoration: underline; }/* UCP */.folder-current a, .folder-current a:visited {	color: #202020;	font-weight: bold;}.folder-current a:hover { color: #D51515; }td.pm_marked_colour { background: #888; }td.pm_marked_colour_left { border-left: solid 3px #888; padding-left: 2px; }td.pm_marked_colour_right { border-right: solid 3px #888; padding-right: 2px; }td.pm_replied_colour { background: #202020; }td.pm_replied_colour_left { border-left: solid 3px #202020; padding-left: 2px; }td.pm_replied_colour_right { border-right: solid 3px #202020; padding-right: 2px; }td.pm_friend_colour { background: #202020 }td.pm_friend_colour_left { border-left: solid 3px #202020; padding-left: 2px; }td.pm_friend_colour_right { border-right: solid 3px #202020; padding-right: 2px; }td.pm_foe_colour { background: #D51515; }td.pm_foe_colour_left { border-left: solid 3px #D515151; padding-left: 2px; }td.pm_foe_colour_right { border-right: solid 3px #D515151; padding-right: 2px; }/* Form Elements ------------ */form {	margin: 0px;	padding: 0px;	border: 0px;}textarea, select, .post, .btnbbcode, .btnmain, .btnlite, .btnfile, .helpline {	font-weight: normal;	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	color: #444;	border: 1px solid #888;	background-color: #FFF;}#helpline { color: #444; }input {	font-size: 1.1em;	padding: 1px;}textarea {	font-size: 1.3em; 	line-height: 1.4em;	padding: 2px;}select {	font-size: 1.1em;	padding: 1px;}option {	padding: 0 1em 0 0;}.rtl option {	padding: 0 0 0 1em;}.post {	border-style: solid;	border-width: 1px;}.btnbbcode {	font-size: 1.1em;	border: 1px solid #849AB1;}.btnbbcode:hover {	border-color: #444;	color: #202020;}.btnmain {	font-weight: bold;	cursor: pointer;	padding: 1px 5px;	font-size: 1.1em;}.btnlite {	font-weight: normal;	cursor: pointer;	padding: 1px 5px;	font-size: 1.1em;}.btnfile {	font-weight: normal;	padding: 1px 5px;	font-size: 1.1em;}.helpline {	background-color: transparent;	color: #444;	border-style: none;}* html textarea, * html select, * html .post, * html .btnmain, * html .btnlite, * html .btnfile {	border-color: #888;}textarea:hover, select:hover, .post:hover, .btnmain:hover, .btnlite:hover, .btnfile:hover {	border-color: #202020;}textarea:focus, select:focus, .post:focus, .btnmain:focus, .btnlite:focus, .btnfile:focus {	border-color: #202020; 	color: #202020;}label:hover { 	color: #D51515; }/* BBCode ------------ */.quotetitle, .attachtitle, .codetitle {	margin: 10px 5px 0px 5px;	padding: 2px 4px 0 4px;	border: solid 1px #D8D8D8;	border-bottom-width: 0;	color: #202020;	background: #FFFFFF url(images/bg_box_code.gif) top right no-repeat;	font-size: 0.85em;	font-weight: bold;}.quotetitle { background-image: url(images/bg_box_quote.gif); }.attachtitle { background-image: url(images/bg_box_attach.gif); }.quotetitle .quotetitle {	font-size: 1em;}.quotecontent, .attachcontent {	margin: 0px 5px 10px 5px;	padding: 5px;	border-color: #D8D8D8;	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: #444;}.attachcontent {	font-size: 0.85em;}.codecontent {	direction: ltr;	margin: 0px 5px 10px 5px;	padding: 5px;	border-color: #D8D8D8;	border-width: 0px 1px 1px 1px;	border-style: solid;	font-weight: normal;	font-size: 11px;	font-family: Monaco, 'Courier New', monospace;	background-color: #FAFAFA;	color: #444;}.attachcontent, html>body .postbody {	overflow: auto;	overflow-x: auto;}.syntaxbg {	color: #202020;}.syntaxcomment {	color: #666;}.syntaxdefault {	color: #202020;}.syntaxhtml {	color: #202020;}.syntaxkeyword {	color: #D51515;}.syntaxstring {	color: #202020;}/* More misc stuff */h1 {/*	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; */	font-weight: bold;	font-size: 1.8em;	text-decoration: none;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 1.5em;	text-decoration: none;	line-height: 120%;}h3 {	font-size: 1.3em;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	line-height: 120%;}h4 {	margin: 0px;	font-size: 1.1em;	font-weight: bold;}p {	font-size: 1.1em;}p.moderators {	margin: 0px;	float: left;	color: #CCC;	font-weight: bold;}.rtl p.moderators {	float: right;}p.linkmcp {	margin: 0px;	float: right;	white-space: nowrap;}.rtl p.linkmcp {	float: left;}p.searchbar {	padding: 2px 0;	white-space: nowrap;} p.searchbarreg {	margin: 0px;	float: right;	white-space: nowrap;}.rtl p.searchbarreg {	float: left;}p.forumdesc {	padding-bottom: 4px;}p.topicauthor {	margin: 1px 0px;}p.topicdetails {	margin: 1px 0px;}td.history-current, tr.row1 td.history-current, tr.row2 td.history-current {	background: #DDD;}table.colortable td {	padding: 0;}pre {	font-size: 1.1em;	font-family: Monaco, 'Courier New', monospace;}.nowrap {	white-space: nowrap;}.username-coloured {	font-weight: normal;}.sep {	color: #444;}/* bugs */@media all and (min-width: 0px){	/* reset file input style for Opera - it changes only text color and border, but not bg color */	.btnfile, .btnfile:hover, .btnfile:focus { 		border: none; 		background-color: #FFF;		color: #202020;	}}