* { margin: 0pt; padding: 0pt; }
html { font-size: 100%; }
body { margin: 0pt; font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif; color: rgb(118, 81, 123); background-color: rgb(245, 241, 246); background-image: url('background2.gif'); font-size: 62.5%; }
#wrapper { border: 1px solid rgb(152, 107, 157); margin: 2px auto 0px; width: 964px; background-color: rgb(245, 242, 246); }
#wrapheader { padding: 0pt; min-height: 120px; height: auto ! important; }
#wrapcentre { margin: 15px 25px 0pt; }
#wrapfooter { text-align: center; clear: both; }
#logodesc { padding: 0px; background: rgb(245, 241, 246) url('bg.gif') repeat scroll 0% 0%; margin-bottom: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menubar { margin: 0pt 25px; }
#datebar { margin: 10px 25px 0pt; }
h4 { margin: 0pt; font-size: 1.1em; font-weight: bold; }
p { font-size: 1.1em; }
p.breadcrumbs { margin: 0pt; float: left; color: black; font-weight: bold; white-space: normal; font-size: 1em; }
p.datetime { margin: 0pt; float: right; white-space: nowrap; font-size: 1em; }
p.forumdesc { padding-bottom: 4px; }
p.topicdetails { margin: 1px 0pt; }
.postbody li, ol, ul { margin: 0pt 0pt 0pt 1.5em; }
.nav { margin: 0pt; color: black; font-weight: bold; }
.genmed { margin: 1px; font-size: 1.1em; }
.gensmall { margin: 1px; font-size: 1em; }
.copyright { color: rgb(118, 81, 123); font-weight: normal; font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif; }
th { padding: 7px 5px; color: rgb(118, 81, 123); font-size: 1.1em; font-weight: bold; background-color: rgb(249, 249, 249); background-image: url('cellpic3.gif'); white-space: nowrap; }
td { padding: 2px; }
.tablebg { background-color: rgb(212, 199, 218); }
.cat { border: 0pt none ; margin: 0pt; padding: 0pt; height: 28px; background-color: rgb(202, 184, 208); background-image: url('cellpic1.gif'); text-indent: 4px; }
.row1 { padding: 4px; background-color: rgb(245, 242, 246); }
.row2 { padding: 4px; background-color: rgb(239, 235, 242); }
.legend { margin: 0pt auto; text-align: center; }
a:link { color: rgb(118, 81, 123); text-decoration: none; }
a:active, a:visited { color: rgb(118, 81, 123); text-decoration: none; }
a:hover { color: rgb(150, 104, 155); text-decoration: underline; }
a.forumlink { color: rgb(148, 101, 153); font-weight: bold; font-family: "Lucida Grande",Helvetica,Arial,sans-serif; font-size: 1.2em; }
form { border: 0pt none ; margin: 0pt; padding: 0pt; }
input { border: 1px solid rgb(212, 199, 218); padding: 1px; color: rgb(51, 51, 51); font-family: "Lucida Grande",Verdana,Helvetica,sans-serif; font-size: 1.1em; font-weight: normal; background-color: rgb(250, 250, 250); }
input.radio { border: medium none ; background-color: transparent; }
.post { border-style: solid; border-width: 1px; background-color: white; }
.btnmain { border: 1px solid rgb(212, 199, 218); padding: 1px 5px; font-weight: bold; background-color: rgb(236, 236, 236); cursor: pointer; font-size: 1.1em; }
img { border: medium none ; }
.username-coloured { font-weight: bold; }
.xxx { display:none; }
.indentmenu { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 100%; }
.indentmenu ul { border-style: solid; border-color: rgb(198, 179, 205); border-width: 0px 0pt; margin: 0pt; padding: 0pt; background: rgb(210, 194, 215) url('indent1.gif') repeat-x scroll center center; float: left; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.indentmenu ul li { display: inline; }
.indentmenu ul li a { border-right: 1px solid rgb(210, 194, 215); padding: 5px 11px; float: left; color: rgb(148, 101, 153); text-decoration: none; }
.indentmenu ul li a:visited { color: rgb(148, 101, 153); }
.indentmenu ul li a:hover, .indentmenu ul li .current { background: rgb(210, 194, 215) url('indent2.gif') repeat-x scroll center center; color: rgb(245, 242, 246); padding-top: 6px; padding-bottom: 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }