    /* The selfdelve Theme for phpBB version 2+
    *  $Id: selfdelve.css,v 1.4 2007-02-20 11:37:42 martink Exp $
    */
/*  GENERAL SETTINGS::          */
/* ###################################################*/
*{font-size:12px;}
body{
color:#000000; background-color:#ffffff;
margin:0px;padding:0px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Verdana, serif;
font-size:11px;
}
table{border-collapse:collapse}
img{border:0px;}
a{font-size:11px;}
a:link{color:#336633;}
a:visited{color:#000000;}
a:hover {color:#FD1BCF;}
input{font-size:15px;}
select{font-size:11px;}
label{font-size:11px;}

/*  MISCELLAEOUS::          */
/* ###################################################*/
body.box{margin-top:5px;}
.texture{border:0px;}
.content{font-size:11px;}
.comment{font-size:10px;}
.forum_row1{background-color: #E9EDDC; color:#000000;}
.forum_row2{background-color: #d4dbba; color:#000000;}
a.forum:link{color:#336633;}
a.forum:visited{color:#000000;}
a.forum:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
a.title{font-weight:bold;color:#000000;}
a.title:visited{font-weight:bold;color:#000000;}
a.title:hover{color:#FD1BCF;position:relative; left:1px;top:1px;font-weight:bold;}
span.title{font-size:11px;font-weight:bold;position:relative;top:0px;}
span.title b{font-size:11px;}
span.title a.forum{font-size:11px;}
span.title a.forum:link{color:#336633;font-weight:bold;}
span.title a.forum:visited{color:#000000;font-weight:bold;}
span.title a.forum:hover{color:#FD1BCF;position:relative; left:1px;top:1px;font-weight:bold;}
span.content span{font-size:11px;}
span.content b{font-size:11px;}
span.content a {font-size:11px;}
span.content a:link {color:#336633;}
span.content a:visited{color:#000000;}
span.content a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
span.comment a:link, span.comment a:visited{color:#000000;}
span.comment a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
table.legend{font-size:11px;}
.smilies{font-size:11px;}
table.smilie{font-size:11px;}
img.avatar{margin: 2px 5px 4px 2px;}
/* SITENAV :: The sitenav navigation design. */
/* *******    the top table and the horizontal navigation line */
/* ###################################################*/
body div.sitenav{text-align:center;}
table.sitenav{
background-color: #e9eddc; color:#000000;
border-spacing: 0px;
border-collapse:collapse;
}
table.sitenav img{border:0px;}
td.sitenav{text-align:center;}
div.sitenav{
background-image: url(images/texture_sitenav.gif); background-repeat: repeat-x;background-position:top left;
border:0px;
position: relative; top: 0px; left: 0px;
padding:3px;
margin-bottom:20px;
}
div.sitenav#sitenav_right{font-size:11px; position:relative;top:0px;}
div.sitenav#sitenav_right span.sitenav_left{position:absolute;top:3px; left:-175px;}    /* width + margin-right at div.appnav */
div.sitenav#sitenav_right span.sitenav_right{display:block;width:100%;text-align:right;}
a.sitenav span.sitenav_visible, a.sitenav span.sitenav  {display: block;}
a.sitenav span.sitenav {visibility:hidden;}
a.sitenav:hover span.sitenav, span.sitenav_visible {visibility: visible;color:#000000;}
span.sitenav#sitenav_left a:link, span.sitenav#sitenav_left , span.sitenav#sitenav_left a:active{
text-decoration:none;font-size:10px;color:#000000;font-weight:bold;
}
div.sitenav#sitenav_right a.sitenav{padding-right:5px;}
div.sitenav#sitenav_left span.sitenav a.sitenav{margin-top:5px;}
span.sitenav#sitenav_left a:hover{text-decoration:underline;font-weight:bold;font-size:10px;color:#000000;}
div.sitenav a:link, div.sitenav a:visited, div.sitenav a:active{text-decoration:none;font-size:10px;color:#000000;font-weight:bold;}
div.sitenav a:hover{text-decoration:underline;font-weight:bold;font-size:10px;color:#000000;}
td.sitenav a:link, td.sitenav a:visited, td.sitenav a:active{text-decoration:none;font-size:10px;color:#000000;font-weight:bold;}
td.sitenav a:hover{text-decoration:underline;font-weight:bold;font-size:10px;color:#000000;}
span.sitenav_separator{font-weight:bold;}

/* APPNAV :: The global application navigation and table */
/* ###################################################*/
table.appnav {border: 0px; border-spacing: 0px;}
tr.appnav{border: 0px; border-spacing: 0px;}
tr.appnav_entry th.appnav_entry{color: #d4eb38; background-color:black;font-size:10px;}
td.appnav{vertical-align:top;border: 0px; border-spacing: 0px;}
div.appnav{margin-bottom:20px;width: 180px;}
div.appnav_entry{margin-left:5px; margin-right: 3px;}
div.appnav_entry img.appnav {border: 0px;margin-right: 3px; margin-top:3px;}
div.appnav_entry a:link, div.appnav_entry a:visited {color:#000000; font-size:11px;text-decoration:none;width:100%;}
div.appnav_entry a:hover{width:100%;background-color:#E9EDDC;display:block;position:relative;left:1px;top:1px;}
form.appnav {margin-top:10px;}
form.appnav div.appnav_entry {text-align:center;}
form.appnav div.appnav_entry label.appnav{display:block; font-size:11px;}
input.appnav{display:block;margin-bottom:10px;width:100%;}
hr.appnav{border-left:none; border-top:none; border-right:none; border-bottom:1px solid #ADB391;height:1px;}

/* FORUM tables :: All the content tables */
/* ###################################################*/
table.forum, table.sd{
font-size:11px;
margin-bottom: 15px;
margin-right: 5px; margin-left: 5px;
}
a.forum:link {text-decoration:underline;}
tr.forum_row1 td.cell8 a:link, tr.forum_row1 td.cell8 a:visited{color:#000000;}
tr.forum_row2 td.cell8 a:link, tr.forum_row2 td.cell8 a:visited{color:#000000;}
tr.forum_row1 td.cell8 a:hover{color:#FD1BCF;position:relative;left:1px;top:1px;}
tr.forum_row2 td.cell8 a:hover{color:#FD1BCF;position:relative;left:1px;top:1px;}
td.cell1, td.cell2, td.cell3, td.cell4, td.cell5,td.cell6,td.cell7,td.cell7{padding:5px;font-size:11px;}
td.cell0{
    background-color: #ffffff; color:#000000;
    /*background-image: url(templates/selfdelve/images/texture_table_left.gif);*/
    background-image: url(images/texture_table_left.gif);
    background-position:right;
    background-repeat:repeat-y;
    border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;
}
td.cell1{
    background-color: #e9eddc;
    border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;
    padding:2px;
    vertical-align:middle;
    color:#000000;
}
td.cell2{
    background-color: #d4dbba; color:#000000;
    text-align:center;
    border-bottom:1px solid #ffffff;
    padding:2px;
    vertical-align:top;
    white-space: nowrap;
}
td.cell3{
    background-color: #d4dbba; color:#000000;
    text-align:center;
    border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;
    padding:0px 15px 0px 15px;
    vertical-align:middle;
    white-space: nowrap;
}
td.cell4{
    background-color: #e9eddc; color:#000000;
    border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;
    vertical-align:middle;
    text-align:center;
}
td.cell5{
text-align:left;
vertical-align:top;
border-bottom:1px solid #ffffff;border-left: 1px solid #ffffff;
}
td.cell6{
text-align:center; vertical-align:top;
border-bottom:1px solid #ffffff;border-left: 1px solid #ffffff;
}
td.cell7{
    background-color: #d4dbba; color:#000000;
    text-align:left;
    vertical-align:top;
    border-bottom:1px solid #ffffff;
    font-size:11px;
}
td.cell8{
    background-color: #e9eddc;
    border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;
    vertical-align:top;
    color:#000000;
}
td.cell1 span.voting{font-size: 11px;}
td.cell2 div.voting{text-align:left;}
td.cell5 div.forum_menu{display:inline; position:absolute; right:20px;}
td.cell5 div.forum_menu img{padding-bottom: 3px;}
td.legend{white-space: nowrap;text-align:left; padding-right:5px;font-size:11px;}

td.forum_menu_right{text-align:right;}

/* CATROW :: The category row's on head and foot of tables */
/* ###################################################*/
tr.catrow th{background-color: #adb391; color:#000000; height:20px; border-right:1px solid #ffffff;font-size:11px;}
tr.catrow th a:link, tr.catrow th a:visited {color:#000000; text-decoration:none;font-size:12px;}
tr.catrow th a:hover {color:#000000; text-decoration:underline;font-size:12px;position:relative;left:1px;top:1px;}
th.catrow{padding: 0px 4px 0px 4px;white-space:nowrap;}
th.catrow_left{
background-image: url(images/texture_menu_left.gif); background-position: left top; background-repeat:no-repeat;
text-align:left;
padding-left: 50px;
border-right:1px solid #ffffff;
}
th.catrow_right{
background-image: url(images/texture_menu_right.gif); background-position: right top; background-repeat:no-repeat;
}
td.catrow{background-image: url(images/texture_table_bottom.gif);background-repeat: repeat-x;font-size:11px;}
td.catrow_left{
    background-image: url(images/texture_table_left_bottom.gif);
    background-position:top right;
    background-repeat: no-repeat;
}

/*  catrow_right:: (S_TIMEZONE)     */
td.catrow_right{
    background-color:#D4DBBA; color:#000000;
    background-image: url(images/texture_menu_right_bottom.gif);
    background-repeat: no-repeat; background-position: bottom right;
    text-align: center; white-space: nowrap;
}
tr.catrow td.catrow_right div.catrow_right {
position: relative;
color:#000000;
font-size:10px;
height:25px;
}
td div.catrow_right span.comment{background-color:#D4DBBA; color:#000000; position:relative; left:-5px; z-index:10;}
span.comment b {font-size:10px;}
span.catrow, span.catrow b  {font-size:10px;}

td.catrow_right div.catrow_right img.texture{position:absolute;left:-19px; top:0px;}

/* CATROW (Form):: The submit-Buttons, etc. */
input.forum{font-size:12px;}
select.forum{font-size:11px;}
td.catrow input{font-size:10px;}
td.catrow select{font-size:10px;}
td.cell1 input{font-size:10px;}
td.cell1 select{font-size:10px;}
td.cell2 input{font-size:10px;}
td.cell2 select{font-size:10px;}
td.catrow form{padding:0px;border:0px;margin:0px;}
td.catrow form.forum input.catrow{}

/*  Editor :: Smilie,etc.       */
table.editor_line{font-size:11px;}
tr.editor {font-size:11px;}
tr.editor .helpline{background-color: #E9EDDC; border-style: none; padding:2px 3px 2px 3px;}
td.smilies{text-align:center;}
td.editor a:link, td.smilies a:visited{color:#000000;}
td.editor a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
td.smilies a:link, td.smilies a:visited{color:#000000;}
td.smilies a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
td.cell8 a:link, td.cell8 a:visited{color:#000000;}
td.cell8 a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
td.cell2 a:link, td.cell2 a:visited{color:#000000;}
td.cell2 a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
td.cell7 a:link, td.cell7 a:visited{color:#000000;}
td.cell7 a:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}
td.smilies img {padding:5px;}
a.smilies:link, a.smilies:visited{color:#000000;}
a.smilies:hover{color:#FD1BCF;position:relative; left:1px;top:1px;}

/*  POSTING ::  BB-Code */
/* ###################################################*/
table.posting{
width:80%;
background-color:#D4DBBA;color:#000000;
margin-left:50px;
padding:6px;
border:1px dotted black;
}
tr.posting{background-color:#f1f1f1;}
th.posting{padding:5px;}
td.posting{padding:5px;}
div.posting{padding:5px;}
span.posting_b{font-weight:bold;}
span.posting_u{text-decoration:underline;}
span.posting_i{font-style:italic;}
span.posting_s{line-height:normal;}
a.posting{font-style:italic;}
td.posting_code{font-family: monospace;font-size:11px;padding:5px;}
span.postdetails{font-size:11px;}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

