* {
margin:0;
padding:0;
}
body {
background:#7b6b52 url(./images/jt_bg-base.gif);
font-family:Georgia, Times New Roman;
font-size:16px;
}
.bodyLight {
background:#7b6b52 url(./images/jt_bg-content2.gif);
font-family:Georgia, Times New Roman;
font-size:16px;
}

a {
color:#783C00;
text-decoration:none;
}
a:hover {
color:#890000;
border-bottom:1px dashed #890000;
}
hr {
height: 1px;
background-color: black;
color: black;
border-width: 0;
margin: 5px 0 5px 0;
}
img {
border-width: 0;
}

.btnbbcode {
color:#000;
font-size: 10px;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
background-color: #e5e5e5;
border:1px solid #666;
}
.platebbcode {
margin: 3px;
}



.textSmall {
font-size:13px;
}
.textXSmall {
font-size:11px;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.textHeader {
font-size:26px;
line-height: 28px;
vertical-align: middle;
padding-left: 35px;
margin: 10px 0 10px 0;
background: url(./images/jt_ico-trace.gif) no-repeat top left;
}
.textError {
border: solid red 2px;
margin: 5px;
padding: 5px;
text-align:center;
background: url(./images/icon_error.gif) no-repeat top left;
}
.textAttach {
padding: 5px 0 0 15px;
background: url(./images/icon_attach.gif) no-repeat top left;
margin: 10px 0 10px 0;
border-top: solid #b29a77 1px;
}



#plate1 {
margin: 10px 0 10px 0;
background: url(./images/jt_bg-post.gif);
}
#plate2 {
height:auto!important;
background: url(./images/jt_bg-post_ur.gif) no-repeat top right;
}
#plate3 {
height:auto!important;
background: url(./images/jt_bg-post_dl.gif) no-repeat bottom left;
}
#plate4 {
height:auto!important;
padding: 10px 20px 10px 20px;
background: url(./images/jt_bg-post_dr.gif) no-repeat bottom right;
}
#plate5 {
background: url(./images/jt_bg-post2.jpg) no-repeat bottom left;
padding: 5px 10px 15px 10px;
margin-top: 10px;
}
#plate6 {
border-bottom: solid #b29a77 1px;
margin-top: 10px;
}
#plate7 {
background: url(./images/jt_bg-post3.jpg) no-repeat top left;
padding: 15px 10px 5px 10px;
margin-bottom: 10px;
}


.tablePosting td {
  padding: 5px;
  border-bottom: solid #b29a77 1px;
}
.tablePosting table td {
  border: none;
}
.tablePostingColors td {
  padding: 2px;
}
.tablePostingColors a:hover {
border-bottom: 0;
}



#contentSidebar {
margin:0 25px 0 20px;
}
#contentMain {
width: auto;
margin:0 35px 0 5px;
}
#contentMainLight {
width: auto;
padding: 5px 20px 5px 20px;
}
#contentMenu a {
color:#C2A599;
text-decoration:none;
font-weight:700;
padding-left:10px;
}
#contentMenu a:hover {
color:#C2A599;
border-bottom:1px dashed #C2A599;
}



#sidebarBlock {
background:#7f4833 url(./images/jt_bg-sidebar_base.jpg) no-repeat bottom left;
margin-left:-20px;
margin-top:10px;
}
#sidebarContent {
background:url(./images/jt_bg-sidebar_top.jpg) no-repeat top left;
color:#C2A599;
padding:20px;
}
#footerContent {
font-size:13px;
color:#C2A599;
}



.tdSidebar {
background:#7f4833 url(./images/jt_bg-sidebar.jpg) repeat-y top left;
}

.tdSidebar_st {
background:#7f4833 url(./images/jt_bg-tshadow1.jpg) repeat-y top left;
height:9px;
}

.tdSidebar_sb {
background:#7f4833 url(./images/jt_bg-bshadow1.jpg) repeat-y top left;
height:9px;
}

.tdContent {
background:#dfcba6 url(./images/jt_bg-content.gif) repeat-y top right;
}

.tdContent_st {
background:#dfcba6 url(./images/jt_bg-tshadow2.jpg) repeat-y top right;
height:9px;
}

.tdContent_sb {
background:#dfcba6 url(./images/jt_bg-bshadow2.jpg) repeat-y top right;
height:9px;
}

.tdBlank {
background:#7b6b52 url(./images/jt_bg-base.gif);
}

.tdBlank_st {
background:#7b6b52 url(./images/jt_bg-tshadow3.jpg);
height:9px;
}

.tdBlank_sb {
background:#7b6b52 url(./images/jt_bg-bshadow3.jpg);
height:9px;
}

.tdHeader {
background:#7b6b52 url(./images/jt_bg-belt.jpg) repeat-x;
}

.tdMenu {
background:#7b6b52 url(./images/jt_bg-belt_menu.jpg) repeat-x;
}







#wrapheader {
min-height:120px;
height:auto!important;
padding:0;
}

#wrapcentre {
margin:15px 25px 0;
}

#wrapfooter {
text-align:center;
clear:both;
}

#wrapnav {
width:100%;
background-color:#ECECEC;
border-color:#A9B8C2;
border-style:solid;
border-width:1px;
margin:0;
}

#logodesc {
margin-bottom:5px;
background:#D9DFE4;
border-bottom:1px solid #4787A7;
padding:5px 25px;
}

#menubar {
margin:0 25px;
}

#datebar {
margin:10px 25px 0;
}

#findbar {
width:100%;
border:0;
margin:0;
padding:0;
}

.forumrules {
background-color:#F9CC79;
font-weight:400;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
border-color:#BB9860;
border-style:solid;
border-width:1px;
padding:4px;
}

h1 {
color:#000;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight:700;
font-size:1.8em;
text-decoration:none;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1.5em;
text-decoration:none;
line-height:120%;
}

h3 {
font-size:1.3em;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}

h4 {
font-size:1.1em;
font-weight:700;
margin:0;
}

p.moderators {
float:left;
color:#000;
font-weight:700;
margin:0;
}

p.breadcrumbs {
float:left;
color:#000;
font-weight:700;
white-space:normal;
font-size:1em;
margin:0;
}

p.datetime {
float:right;
white-space:nowrap;
font-size:1em;
margin:0;
}

p.searchbar {
white-space:nowrap;
padding:2px 0;
}

p.forumdesc {
padding-bottom:4px;
}

.postreported,.postreported a:visited,.postreported a:hover,.postreported a:link,.postreported a:active {
color:red;
font-weight:700;
margin:1px 0;
}

.postapprove,.postapprove a:visited,.postapprove a:hover,.postapprove a:link,.postapprove a:active {
color:green;
font-weight:700;
}

.postapprove img,.postreported img {
vertical-align:bottom;
}

.postbody {
font-size:1.3em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.postbody li,ol,ul {
margin:0 0 0 1.5em;
}

.rtl .postbody li,.rtl ol,.rtl ul {
margin:0 1.5em 0 0;
}

.posthilit {
background-color:#FF0;
}

.nav {
color:#000;
font-weight:700;
margin:0;
}

.pagination {
color:#000;
font-size:1em;
font-weight:700;
padding:4px;
}

.gen {
font-size:1.2em;
margin:1px;
}

.genmed {
font-size:1.1em;
margin:1px;
}

.gensmall {
font-size:1em;
margin:1px;
}

.copyright {
color:#444;
font-weight:400;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.titles {
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.3em;
text-decoration:none;
}

td.profile {
padding:4px;
}

.catdiv {
height:28px;
border:0;
background:#FFF url(./images/cellpic2.jpg) repeat-y scroll top left;
margin:0;
padding:0;
}

.rtl .catdiv {
background:#FFF url(./images/cellpic2_rtl.jpg) repeat-y scroll top right;
}

.cat {
height:28px;
border:0;
background-color:#C7D0D7;
background-image:url(./images/cellpic1.gif);
text-indent:4px;
margin:0;
padding:0;
}

.row1 {
background-color:#ECECEC;
padding:4px;
}

.row2 {
background-color:#DCE1E5;
padding:4px;
}

.row3 {
background-color:#C0C8D0;
padding:4px;
}

.spacer {
background-color:#D1D7DC;
}



.legend {
text-align:center;
margin:0 auto;
}

a.forumlink {
color:#069;
font-weight:700;
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.2em;
}

a.topictitle {
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.2em;
margin:1px 0;
}

a.topictitle:visited {
color:#5493B4;
text-decoration:none;
}

form {
border:0;
margin:0;
padding:0;
}

.rtl option {
padding:0 0 0 1em;
}

.post {
background-color:#FFF;
border-style:solid;
border-width:1px;
}


.btnmain {
font-weight:700;
background-color:#ECECEC;
border:1px solid #A9B8C2;
cursor:pointer;
font-size:1.1em;
padding:1px 5px;
}

.helpline {
background-color:#DEE3E7;
border-style:none;
}

.quotetitle,.attachtitle {
color:#333;
background-color:#A9B8C2;
font-size:.85em;
font-weight:700;
border-color:#A9B8C2;
border-style:solid;
border-width:1px 1px 0;
margin:10px 5px 0;
padding:4px;
}

.quotetitle .quotetitle {
font-size:1em;
}

.quotecontent,.attachcontent {
font-weight:400;
font-size:1em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color:#FAFAFA;
color:#4B5C77;
border-color:#A9B8C2;
border-style:solid;
border-width:0 1px 1px;
margin:0 5px 10px;
padding:5px;
}

.attachcontent {
font-size:.85em;
}

.codetitle {
color:#333;
background-color:#A9B8C2;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:.8em;
border-color:#A9B8C2;
border-style:solid;
border-width:1px 1px 0;
margin:10px 5px 0;
padding:2px 4px;
}

.codecontent {
direction:ltr;
font-weight:400;
color:#060;
font-size:.85em;
font-family:Monaco, 'Courier New', monospace;
background-color:#FAFAFA;
border-color:#A9B8C2;
border-style:solid;
border-width:0 1px 1px;
margin:0 5px 10px;
padding:5px;
}

.syntaxbg {
color:#FFF;
}

.syntaxcomment {
color:#FF8000;
}

.syntaxdefault {
color:#00B;
}

.syntaxkeyword {
color:#070;
}

.syntaxstring {
color:#D00;
}

.pm_marked_colour {
background-color:#000;
}

.pm_friend_colour {
background-color:#070;
}

.pm_foe_colour {
background-color:#D00;
}

.sep {
color:#000;
background-color:#FFA34F;
}

table.colortable td {
padding:0;
}

pre {
font-size: 11px;
font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
white-space:nowrap;
}

.username-coloured {
font-weight:700;
}

#sidebarContent a,#footerContent a {
color:#C2A599;
text-decoration:none;
font-weight:700;
}

#sidebarContent a:hover,#footerContent a:hover {
border-bottom:1px dashed #C2A599;
}

.forumrules h3,.error {
color:red;
}

.rtl p.moderators,.rtl p.breadcrumbs {
float:right;
}

p.linkmcp,p.searchbarreg {
float:right;
white-space:nowrap;
margin:0;
}

.rtl p.linkmcp,.rtl p.datetime,.rtl p.searchbarreg {
float:left;
}

p.topicauthor,p.topicdetails {
margin:1px 0;
}

.postauthor,.postdetails,.syntaxhtml {
color:#000;
}

.tablebg,.pm_replied_colour {
background-color:#A9B8C2;
}