.borderwrap h3, .maintitle, .maintitlecollapse 
{
    background:#90165C url(../img/tile_cat.gif) repeat-x scroll left top;
    border-color:#FFFFFF #FFFFFF #B2608F;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:4px 8px;
}

.maintitle a:hover, .maintitle a:active, .maintitlecollapse a:hover, .maintitlecollapse a:active
{
    background:transparent none repeat scroll 0 0;
    color:#F1F1F1;
}
.maintitle a:link, .maintitle a:visited, .maintitlecollapse a:link, .maintitlecollapse a:visited
{
    background:transparent none repeat scroll 0 0;
    color:#FFFFFF;
    text-decoration:none;
}

 .borderwrap table th, .subtitle, .subtitlediv, .postlinksbar
{
    background:transparent url(../img/tile_sub.gif) repeat scroll 0 0;
    border-bottom:1px solid #D1A0BC;
    color:#FFFFFF;
    font-size:10px;
    font-weight:normal;
    letter-spacing:1px;
    margin:0;
    padding:5px;
}

#ipbwrapper
{
    margin:0 auto;
    text-align:left;
}

.ipbtable td {
font-size:10px;
}
.ipbtable td {
border-right:1px solid #FFFFFF;
}
.ipbtable td, .divpad {
padding:5px;
}

.row1 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #D1A0BC;

}

.ipbtable .row1 a {
background:transparent none repeat scroll 0 0;
color:#222222;
text-decoration:underline;

}

.row2 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #D1A0BC;
color:#333333;
font-size:10px;
font-weight:normal;
letter-spacing:1px;
margin:0;
padding:5px;
}

.ipbtable .row2 a {
color:#269C9B;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

table.ipbtable, tr.ipbtable, td.ipbtable {
color:#222222;
font-size:11px;
line-height:135%;
}

.catend {
background:#8E165B none repeat scroll 0 0;
color:#000000;
font-size:1px;
height:5px;
}

.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active, .pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited, .minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link {

text-decoration:none;
}

td.formbuttonrow, .pformstrip, .borderwrap p.formbuttonrow, .borderwrap p.formbuttonrow1 {
background:#B2608F url(../img/tile_sub.gif) repeat-x scroll left top;
border-bottom:1px solid #D1A0BC;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
letter-spacing:1px;
margin:0;
padding:5px;
text-align:center;
}

.forum_obligatory
{
    color:red;
}

.darkrow1 {
background:#F5DCEB none repeat scroll 0 0;
color:#000000;
}

#navstrip {
background:transparent none repeat scroll 0 0;
color:#999999;
font-size:11px;
margin:0 0 5px;
padding:14px 0 0;
width:800px;
}

#navstrip a:hover, #navstrip a:active {
background:transparent none repeat scroll 0 0;
color:#5176B5;
}
#navstrip a:link, #navstrip a:visited {
background:transparent none repeat scroll 0 0;
color:#222222;
text-decoration:none;
}
