
body {
	background-color: #f5f5f5;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
	min-width: 750px;
}

div#bodyline {
	margin: 3px;
	border: 1px solid #bbb;
	background-color: #ffffff;
    width: auto;
    text-align: left;
    padding: 0px;
}

div#content {
	margin: 5px 0px 0px 0px;
	padding: 10px;
    min-height:400px;
}

div#iefix {
    width: 100%;
}

body,font,div,th,td,p {
    font: 12px Verdana,Arial,Helvetica;
}

input {
    vertical-align: middle;
}

img {
    border: 0px;
}

div#notice {
	background: #FFFFE2;
	border: 1px dashed #bbb;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #000000;
	text-align: center;
	font-size: 13px;
}

.maintitle,h1{
    font: bold 20px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#939393;
    
}

.subtitle,h2{
    font:bold 18px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none
}

table.vf {
padding-left: 10px;
padding-right: 10px;
width: 100%;
}

span.mark {
	background: url("comunidade/apply.html") no-repeat;
    background-position: center left;
    padding: 3px;
    padding-left: 19px;
    font-size: 10px;
    font-weight: bold;
}

div.locklol {
	background: url("comunidade/locklol.html") no-repeat;
    background-position: topd  left;
    padding-left: 40px;
}

div.rank_star {
	background: url("comunidade/star_icon.html") repeat-x;
    background-position: center left;
}

h1#navh1 {
    font: bold 18px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#939393;
	background: url("comunidade/nav-h1.html") no-repeat;
    background-position: center left;    
    padding: 0px 0px 0px 46px;
    margin: 0px;
}

h2#navh2 {
    font:bold 12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
	background: url("comunidade/nav-h2.html") no-repeat;
    background-position: center left;    
    padding: 0px 0px 0px 26px;
    margin: 0px;
    margin-bottom: 30px;
}

h1#index {
	background: url("comunidade/idxbkg.html") no-repeat;
    background-position: center left;    
    font: bold 20px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    height: 34px;
    text-decoration:none;
    padding-left: 34px;
    padding-top: 11px;
    color:#939393;
}

div#searchtopics {
	background: url("comunidade/goto.html") no-repeat;
    background-position: center right;
    padding-right: 20px;
    font-size: 10px;
    text-align: right;
    margin-top: 5px;
}

div#date {
	background: url("comunidade/date.html") no-repeat;
    background-position: center right;
    padding-right: 20px;
    font-size: 10px;
    text-align: right;
    margin-top: 5px;
}

div#best {
	background: url("comunidade/best.html") no-repeat;
    background-position: center right;
    padding-right: 20px;
    font-size: 10px;
    text-align: right;
    margin-top: 5px;
}

span#searchrelated {
	background: url("comunidade/goto.html") no-repeat;
    background-position: center right;
    padding: 3px;
    padding-right: 20px;
    font-size: 10px;
}

/* Page basics */

div#header {
	background: url("comunidade/logo.html") no-repeat;
	height: 120px;
	padding: 0px;
	margin: 0px;
    text-align: right;
}

div#header div#side {
	background: url("comunidade/side.html") no-repeat;
    background-position: top right;
	height: 120px;
	padding: 0px;
	margin: 0px;
}

div#header span {
	display: none;
}

div#toolbar {
	background: url("toolbar.html") repeat-x;
	background-color: #205898;
    padding: 2px;
	padding-right: 8px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #fff;
}

div#toolbar a {
	color: #fff;
}

div#header div#links {
    width: 450px;
    display: block;
    font-size: 11px;
    font-weight: bold;    
    padding: 0px;
    margin: 0px;
    margin-top: 30px;
    height: 80px;
    text-align: center;
    float: right;
}

div#header a {
    padding-left: 16px;
    padding-right: 10px;
}

div#header a#faq {
	background: url("comunidade/icon_faq.html") no-repeat;
    background-position: center left;
}

div#header a#search {
	background: url("comunidade/icon_search.html") no-repeat;
    background-position: center left;
}

div#header a#members {
	background: url("comunidade/icon_members.html") no-repeat;
    background-position: center left;
}

div#header a#groups {
	background: url("comunidade/icon_groups.html") no-repeat;
    background-position: center left;
}

div#header a#linksb {
	background: url("comunidade/icon_members.html") no-repeat;
    background-position: center left;
}

div#header a#profile {
	background: url("comunidade/icon_profile.html") no-repeat;
    background-position: center left;
}

div#header a#message {
	background: url("comunidade/icon_message.html") no-repeat;
    background-position: center left;
}

div#header a#login {
	background: url("comunidade/icon_login.html") no-repeat;
    background-position: center left;
}

div#header form {
    margin: 0px;
    margin-bottom: 15px;
    padding: 0px;
    text-align: center;
    display: block;
}

div#header form .q {
    margin: 0px;
    width: 200px;
    padding: 0px;
    border: 1px solid #bbb;
}

div#copyright {
        text-align: right;
        padding: 4px;
        color: #aaa;
	font: 10px 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;
        font-weight: bold;
}


.head {
font-weight:bold;
letter-spacing:1px;
background:#dedede url("comunidade/catbkg.html");
height:25px;
text-indent:4px;
text-align: center;
white-space: nowrap; 
}

td.r1f {
    background : url("comunidade/folder.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fn {
    background : url("comunidade/folder_new.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}


td.r1fl {
    background : url("comunidade/folder_lock.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fln {
    background : url("comunidade/folder_lock_new.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fh {
    background : url("comunidade/folder_hot.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fhn {
    background : url("comunidade/folder_new_hot.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fs {
    background : url("comunidade/folder_sticky.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fsn {
    background : url("comunidade/folder_sticky_new.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}


td.r1fa {
    background : url("comunidade/folder_announce.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1fan {
    background : url("comunidade/folder_announce.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 5px 5px 5px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1wo {
    background : url("comunidade/whosonline.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 10px 10px 10px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1lg {
    background : url("comunidade/identity.html") no-repeat;
    background-position: center left;
    background-color:#f5f5f5;
    padding: 10px 10px 10px 50px;
    font-size: 10px;
    width: 100%;
}

td.r1f a,td.r1fn a,td.r1fl a,td.r1fln a,td.r1fh a,td.r1fhn a,td.r1fs a,td.r1fsn a,td.r1fa a,td.r1fan a {
    font-size: 12px;
    font-weight: bold;
}

td.r2s { background:#ececec; font-size: 10px; text-align: center }
td.r2sw { background:#ececec; font-size: 10px; text-align: center; white-space:nowrap }
td.r3s { background:#e3e3e3; font-size: 10px; text-align: center; white-space:nowrap }

div.irz img {
    max-width: 501px;
}

#boxidx {
    text-align: right;
    font-size: 10px;
    margin-top: 10px;
}

div#fnav {
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 30px;
}

table#topic { 
background: #bbb;
border:0;
margin: 0;
width: 100%;
}

table#topic td { 
    padding: 10px;
    vertical-align: top;
}

table#topic td td { 
    padding: 0px;
}

span#ia {
background : url("comunidade/whos_online.html") no-repeat;
background-position: center right;
padding: 2px;
padding-right: 25px;
height: 17px;
width: 132px;
display:block;
}

span#im {
background : url("comunidade/thread.html") no-repeat;
background-position: center right;
padding: 2px;
padding-right: 25px;
height: 22px;
}

table#topic td.author { background:#f5f5f5; font-size: 10px; vertical-align: top; padding: 10px;
width: 150px;  }

table#topic td.author span,span.aut { color: #003399  }

table#topic div.pt, div.pp {
margin-bottom: 10px;
background : url("comunidade/icon_minipost.html") no-repeat;
background-position: center left;
font-size: 10px;
padding-left: 15px;
}

table#topic div.pp {
margin-bottom: 20px;
}

table#topic div.ub {
margin-top: 35px;
}

div#sec {
background : url("comunidade/sec.html") no-repeat;
background-position: center right;
font-size: 10px;
padding-right: 23px;
}

div.signature {
font-size: 10px;
margin-top: 30px;
border-top: 1px dashed #000;
}

/* General text */
.gensmall_n{font-size:8px;color:#aaa7af}
.gensmall{font-size:10px}
td.genmed,.genmed{font-size:11px}
.explaintitle{font-size:11px;font-weight:bold;color:#5c81b1}

/* General page style */
a:link,a:active,a:visited,a.postlink,span.jl{color:#003399;text-decoration:none}
a:hover{color:#000000;text-decoration:underline}

span.jl {
    cursor: pointer;
}

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:11px;font-weight:bold}
a.topictitle:visited{color:#5493b4}
a.topictitle:hover{color:#000000}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:11px;font-weight: bold}

hr{border: 0px solid #757575;border-top-width:1px;height:0px}

/* Category gradients*/
td.cat{font-weight:bold;letter-spacing:1px;background:#dedede url(comunidade/catbkg.html);height:27px;text-indent:4px}
td.rowpic{font-weight:bold;letter-spacing:1px;background:#dedede url(comunidade/catbkg.html);height:27px;text-indent:4px}
td.cathead{font-weight:bold;letter-spacing:1px;background:#f1f1f1 url(comunidade/lines.html);height:29px}

/* Main table cell colours and backgrounds */
.row1{background:#f5f5f5}
.row2,.helpline{background:#ececec}
.row3{background:#e3e3e3}
td.spacerow{background:#ffffff}

/* Table Header cells */
th{background:#f1f1f1 url(comunidade/lines.html);color:#333333;font-size:11px;
font-weight:bold;height:27px;white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#fbfbfb;border:1px solid #666666}

/* This is the outline round the main forum tables */
.forumline{background:#757575;border:0;width:100%}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav{font-size:11px;font-weight:bold}
.postbody{font-size:12px;line-height:125%}

/* Location,number of posts,post date etc */
.postdetails{font-size:10px;color:#353535}

/* Quote blocks */
.quote{background:#fafafa;border:1px solid #d1d7dc;color:#444444;
font-size:11px;line-height:125%}

/* Code blocks */
.code{background:#fafafa;border:1px solid #d1d7dc;color:#006600;
font:12px Courier,"Courier New",sans-serif;padding:5px}

/* This is for the error messages that pop up */
.errorline{background:#d3e4f3;border:1px solid #666666}

/* Form elements */
form{display:inline; margin: 0; padding: 0}

input{font:11px Verdana,Arial,Helvetica,sans-serif}

select{background:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif}

input.post,textarea.post{background:#ffffff;border:1px solid #000000;
font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px}

input.button,input.liteoption,.fakebut{border:1px solid #000000;background:#d3e4f3;font-size:11px}
input.catbutton{border:1px solid #000000;background:#d3e4f3;font-size:10px}
input.mainoption{border:1px solid #000000;background:#d3e4f3;font-size:11px;font-weight:bold}

a.but,a.but:hover,a.but:visited{color:#000000;text-decoration:none}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline{border:0 solid;font-size:10px}

/* Admin & Moderator Colours MODification */
.admin,.mod{font-size:11px;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#ff0000}
.mod,a.mod,a.mod:visited{color:#006600}
a.admin:hover,a.mod:hover{color:#000000}

/* These are table top and bottom backgrounds */
.tt12bkg{background:url(comunidade/tt12_m.html) repeat-x;height:12px;width:100%}
.tb12bkg{background:url(comunidade/tb12_m.html) repeat-x;height:12px;width:100%}
.ttb{width:auto}

/* This is the header table with imac screen */
.scrntbkg{background:url(comunidade/scrn_t.html) repeat-x;height:14px;width:100%}
.scrnbbkg{background:url(comunidade/scrn_b.html) repeat-x;height:14px;width:100%}
.scrnlbkg{background:url(comunidade/scrn_l.html) repeat-y;width:14px}
.scrnrbkg{background:url(comunidade/scrn_r.html) repeat-y;width:14px}
.scrn{width:100%;text-align:center}
td.scrnm{background:#ffffff}

/* This is the background behind the post buttons */
.postbkg{height:20px;width: 80px !important}

blockquote {
    width: 90%;
    margin-left: auto; margin-right: auto;
    display: block;
}

blockquote cite {
    padding: 5px;
    display: block;
    border: 1px solid #d1d7dc;
    background-color: #fafafa;
}

blockquote code {
    padding: 5px;
    display: block;
    border: 1px solid #d1d7dc;
    background-color: #fafafa;
    color:#006600;
    font: 12px Courier,"Courier New",sans-serif;
}

blockquote strong {
    font-size: 10px;
}

div#tbb{
margin: 0;
padding: 0;
background:url("tdb.html") repeat-x;
background-position: bottom left;
height:12px;
border-left: 1px solid #999;
border-right: 1px solid #999; }
div#tbh{height: 12px; margin: 0; padding: 0; background-color: #f5f5f5; background:url("tdh.html") repeat;}
div#tbr{background:url("tbr.html") no-repeat; width: 10px; height: 12px; margin: 0; float: right }
div#tbl{background:url("tbl.html") no-repeat; width: 10px; height: 12px; margin: 0;  }


div#rel {
    background : url("comunidade/rel.html") no-repeat;
    background-position: center left;
    background-color:#fff;
    padding: 10px;
    padding-left: 40px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

div#rel table {
    border: 0;
}



div#rel td {
    padding-left: 20px;
    vertical-align: top;
}


.adblock_ctx {
  float:left;
  text-align:left;
}

span.hl {
   border: 2px dashed #205898;
   padding-left: 3px;
   padding-right: 3px;	
}

a span.hl {
   background-color: #ffffaa;
   border: 0;
}

