body {
background-color: #fafafa;
margin-top: 0px; margin-left: 10px; margin-bottom: 10px; margin-right: 10px;
}

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }



.forumline { background-color: #F0F0F0; border: 1px #192832 solid; }

td.row1	{ background-color: #F5F5F5; }
td.row2	{ background-color: #FFFFFF; }
td.row3	{ background-color: #576972; }
td.row4 { background-image: url(images/cellpic0.gif); }
td.row5	{ background-image: url(images/background/toolbar_middle_center.gif); }
td.row6 { background-color: #FAFAFA; }
td.row7 { background-color: #FDFDFD; }

.gen { font-size: 12px; }
.genmed { font-size: 12px; }
.gensmall { font-size: 12px; }
.gen,.genmed,.gensmall { color: #323232; }
a.gen,a.genmed,a.gensmall { color: #323232; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

.forumlink { font-size: 12px; color: #1F7FBD; font-weight: bold; }
a.forumlink { text-decoration: none; color: #1F7FBD; font-weight: bold; }
a.forumlink:visited { text-decoration: none; color: #1F7FBD;  }
a.forumlink:hover { text-decoration: none; color: #1F7FBD; }

.mainmenu { font-size: 11px; color: #323232; font-weight: bold; }
a.mainmenu { text-decoration: none; color: #323232; font-weight: bold; }
a.mainmenu:visited { text-decoration: none; color: #323232;  }
a.mainmenu:hover { text-decoration: none; color: #DD6900; }

.mainmenu1 { font-size: 10px; color: #000000; font-weight: bold; }
a.mainmenu1 { text-decoration: none; color: #1F7FBD; font-weight: bold; }
a.mainmenu1:visited { text-decoration: none; color: #1F7FBD;  }
a.mainmenu1:hover { text-decoration: none; color: #dd6900; }

.cattitle { font-size: 12px; font-weight: bold; color: #FFFFFF; }
a.cattitle { text-decoration: none; color: #FFFFFF; }
a.cattitle:visited { text-decoration: none; color: #FFFFFF; }
a.cattitle:hover { text-decoration: none; color: #FF8723; }

.topictitle { font-size: 12px; color: #1F7FBD; font-weight: bold; }
a.topictitle { text-decoration: none; color: #1F7FBD; font-weight: bold; }
a.topictitle:visited { text-decoration: none; color: #1F7FBD;  }
a.topictitle:hover { text-decoration: underline; color: #1F7FBD; }

.nav { font-weight: bold; font-size: 11px; color: #323232; }
a.nav { text-decoration: none; color: #323232; }
a.nav:hover	{ text-decoration: underline; }

.name { font-size: 11px; color: #000000; }

.postdetails { font-size: 10px; color: #000000; }

.postbody { font-size: 13px; }
a.postlink:link	{ text-decoration: none; color: #00647D; }
a.postlink:visited { text-decoration: none; color: #5596B4; }
a.postlink:hover { text-decoration: underline; color: #1F7FBD; }

.code {
font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #646464;
background-color: #FAFAFA; border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; line-height: 125%;
background-color: #FAFAFA; border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px; }
a.copyright	{ color: #444444; text-decoration: none; }
a.copyright:hover { color: #000000; text-decoration: underline; }

input.post, textarea.post, select {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
font-weight: normal;
}

.newsbutton {
cursor: pointer;
cursor: hand;
}

.helpline { background-color: #FAFAFA; border-style: none; }



/*** GLOBALS ***/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

td {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
th {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C6C6C;
}

#topbg {
background-color: #000000;
border-right: 1px dashed black;
background-image: url(/whodigs/layout/v4/images/logobgs/random.php);
background-repeat: no-repeat;
background-position: center bottom;
}

A         { color:#1f7fbd; text-decoration:none; }
A:visited { color:#1f7fbd; text-decoration: none; }
A:hover   { color:#1f7fbd; text-decoration: none; }

table {
	margin: 0;
	padding: 0;
}
tr {
	vertical-align: top;
}


.blockheaderleft{
font-weight:bold
}

.block-info-left {
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:2px;
  padding-top:2px
}

.blockheaderright{
background:#ffffff;
border-bottom:1px solid #FF9900;
border-left:0px none;
border-right:0px none;
border-top:2px solid #E8ECEA;
color:#000000;
font-weight:bold
}
.blockheaderright-table{
background:#000000;
border-bottom:1px solid #C1CEC7;
border-left:1px solid #D2DBD6;
border-right:1px solid #D2DBD6;
border-top:1px solid #D2DBD6
color:#000000;
}

.stHeadline { font:bold 17px verdana,geneva,arial,sans-serif; color:#119DF5; text-decoration:none; width:100%; }
.stMain { font:10px verdana,geneva,arial,sans-serif; color:#000000; text-decoration:none; width:280; }
.stMenu { font:bold 11px verdana,geneva,arial,sans-serif; color:#000000; text-decoration:none; width:280; }
.stMenuContent { font:10px verdana,geneva,arial,sans-serif; color:#ffffff; text-decoration:none; width:280; }
.stFooterCopy { font:10px verdana,geneva,arial,sans-serif; color:#ffffff; text-decoration:none; width:280; }
.stCenterTitle { font:10px verdana,geneva,arial,sans-serif; color:#000000; text-decoration:none; width:280; }


.menulink TD{
height:20px;
width:130px;
padding-left:5px;
margin:0px;
}

.menulink A{
font-size:11px; 
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration:none;
padding-left:18px;
}
.menulink A:hover{
font-size:11px; 
color:#ff7d00;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration:normal;
padding-left:18px;
}

.block-info {
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif
}
.block-info-left {
  color:#ffffff;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-left ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-info-right {
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-right ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/******************   NEW CSS ADDED FOR FORUM Ver 2.3 ************************/

TD.navbar      {
    color: #ffffff;
    background-color: #666666;
    font-family: Verdana;
    font-size: 10px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    }

TD.navbar a:link, TD.navbar a:visited { 
    color: #FFFFFF;
    font-style: normal;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    text-decoration: none;
    padding: 2px
    }

TD.navbar a:hover { 
    color: #FFCC00;
    font-style: normal;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    text-decoration: none;
    padding: 2px;
    }

#forumheading          { text-align:left; background-color: #FFFFFF; }
.forumclass1           { text-align:left; background-color: #ffffff; }
.forumclass2           { text-align:left; background-color: #CCCCCC; }
.forumclass3           { text-align:left; background-color: #EFEFEF; }
.forumclass4           { text-align:left; background-color: #CCCCCC; }
.forumoutline          { background-color: #CCCCCC; }

/* These CSS declarations for links are used in a few places but are here for theme designers to use if needed - can be added to templates  */
.forumlinks A:link            { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: underline }
.forumlinks A:visited        { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: underline }
.forumlinks A:hover            { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: underline }

/* alternate table row colours */
.forumAlt1   { background-color: #F5F5F5; }
.forumAlt2   { background-color: #FFFFFF; }

.quotebox   { 
     color:#000000; 
     border-style: ridge; 
     background-color: #ECE9D8; 
     font-family: Verdana; 
     font-size: 9px; 
     padding:10px;
     margin: 0px;
     }
.forumCode  { 
    background-color: #ECE9D8; 
    color: #000;
    width: 470px; 
    overflow: auto;
    font-size: 11px;
    min-height: 50px;
    max-height: 120px;
    margin: 5px;
    padding:5px;
    border: 1px dashed black;
    }

.forumTitle   {
    color: #000000;
    background-color: #EFEFEF;
    font-weight: bold;
    font-size: 12px;
    line-height: 14pt;
    font-family: Verdana, Helvetica, sans-serif; }

TD.forumRollOver  { 
    text-align:left;
    background-color: #ffffff; 
    font-family: Verdana, Helvetica, sans-serif; 
    color: #000033  
    }
TD.forumRollOut   { 
    text-align:left;
    background-color: #EFEFEF; 
    font-family: Verdana, Helvetica, sans-serif; 
    color: #000033  
    }

.cblockTitle    {
    color: #FFFFFF;
    background-color: #506790;
    font-weight: bold;
    font-size: 12px;
    line-height: 16pt;
    padding-left:5px;
    font-family: Verdana, Helvetica, sans-serif;
}

SPAN.glow { 
    font-size: 12px;
    background: black; 
    color: white;
}





/* TOP MENU NAVIGATION CSS */
#ShellTopMainNav{position:absolute;width:950px;height:50px;overflow:hidden;top:175px;}
.NavMain{display:inline;padding:0;margin:0;}
.NavMain *{position:static;display:inline;padding:0;margin:0;}

.NavMain1, 
.NavMain2, 
.NavMain3, 
.NavMain4, 
.NavMain5, 
.NavMain6, 
.NavMain7, 
.NavMain1:link, 
.NavMain2:link, 
.NavMain3:link, 
.NavMain4:link, 
.NavMain5:link, 
.NavMain6:link,
.NavMain7:link, 
.NavMain1:visited, 
.NavMain2:visited, 
.NavMain3:visited, 
.NavMain4:visited, 
.NavMain5:visited, 
.NavMain6:visited,
.NavMain7:visited
{font-weight:bold;text-align:center;width:126px;display:block;padding:0;margin:0;color:#000000;position:absolute;top:0;z-index:16;height:29px;padding:8px 0 0 0;font-size:12px;}
.NavMainSelected 
.NavMain1, 
.NavMainSelected 
.NavMain2, 
.NavMainSelected 
.NavMain3, 
.NavMainSelected 
.NavMain4, 
.NavMainSelected 
.NavMain5, 
.NavMainSelected 
.NavMain6, 
.NavMainSelected 
.NavMain7,
.NavMainSelected 
.NavMain1:link, 
.NavMainSelected 
.NavMain2:link, 
.NavMainSelected 
.NavMain3:link, 
.NavMainSelected 
.NavMain4:link, 
.NavMainSelected 
.NavMain5:link, 
.NavMainSelected 
.NavMain6:link, 
.NavMainSelected 
.NavMain7:link,
.NavMainSelected 
.NavMain1:visited, 
.NavMainSelected 
.NavMain2:visited, 
.NavMainSelected 
.NavMain3:visited, 
.NavMainSelected 
.NavMain4:visited, 
.NavMainSelected 
.NavMain5:visited, 
.NavMainSelected 
.NavMain6:visited,
.NavMainSelected 
.NavMain7:visited,  
.NavMainSelected 
.NavMain1:hover, 
.NavMainSelected 
.NavMain2:hover, 
.NavMainSelected 
.NavMain3:hover, 
.NavMainSelected 
.NavMain4:hover, 
.NavMainSelected 
.NavMain5:hover, 
.NavMainSelected 
.NavMain6:hover,
.NavMainSelected 
.NavMain7:hover
{font-weight:bold;color:#1781c6;}
.NavMain1:hover, 
.NavMain2:hover, 
.NavMain3:hover, 
.NavMain4:hover, 
.NavMain5:hover, 
.NavMain6:hover, 
.NavMain7:hover,
.NavMain1:active, 
.NavMain2:active, 
.NavMain3:active, 
.NavMain4:active, 
.NavMain5:active, 
.NavMain6:active,
.NavMain7:active
{padding:8px 0 0 0;text-decoration:none;background-repeat:no-repeat;color:#1781c6;}

span.NavMain1, 
span.NavMain2, 
span.NavMain3, 
span.NavMain4, 
span.NavMain5, 
span.NavMain6,
span.NavMain7,
{color:#bbb;}

.NavMain1
{left:2px;}
.NavMain2
{left:128px;}
.NavMain3
{left:254px;}
.NavMain4
{left:380px;}
.NavMain5
{left:506px;}
.NavMain6
{left:632px;}
.NavMain7
{left:750px;}
.NavRaised0
{display:none;}

.NavRaised1, 
.NavRaised2, 
.NavRaised3, 
.NavRaised4, 
.NavRaised5, 
.NavRaised6,
.NavRaised7
{display:block;height:32px;width:325px;position:absolute;top:0;z-index:15;}

.NavRaised1{left:-98px;}
.NavRaised2{left:28px;}
.NavRaised3{left:154px;}
.NavRaised4{left:280px;}
.NavRaised5{left:406px;}
.NavRaised6{left:532px;}
.NavRaised7{left:640px;}
.NavSub{display:none;}

.NavSubSelectedUL
{display:block;position:absolute;left:0;top:29px;width:950px;height:24px;text-align:center;background-position:-5px -143px;}

.NavSubSelectedUL a, 
.NavSubSelectedUL a:link, 
.NavSubSelectedUL a:visited
{font-weight:bold;display:inline;width:auto;position:static;margin:0 2px 0 2px;padding:5px 14px 0 14px;color:#ffffff;position:relative;top:6px;font-size:11px;}

.NavSubSelectedUL a:hover, 
.NavSubSelectedUL a:active
{font-weight:bold;background-color:#eaeaea;background-position:-10px -167px;padding:5px 13px 0 13px;color:#fff;text-decoration:none;border:1px solid #000000;}

.NavSubDefault a:hover{font-weight:bold;color:#333333;}
.NavSubSelected a, 
.NavSubSelected a:link, 
.NavSubSelected a:visited, 
.NavSubSelected a:hover{font-weight:bold;color:#333333;}




#TopSearch{color:#d1d1d1;position:absolute;left:5;width:250px;height:50px;top:180px;text-align:right;top:2px;font-size:10px;}

#TopSearch input{background-color:#616161;border-style:solid;border-width:1px;border-color:#A1A1A1;color:#D1D1D1;font-family:Verdana, Helvetica, Arial, Sans-Serif;font-size:10px;height:13px;}

#TopSearch 

#TopSearchButton{background-color:#919191;border-style:solid;border-width:1px;border-color:#111;border-left-color:#A1A1A1;border-top-color:#A1A1A1;color:#fff;font-family:Verdana, Helvetica, Arial, Sans-Serif;font-size:10px;height:18px;}



#TopLogin{color:#d1d1d1;position:absolute;left:2;width:160px;height:50px;top:180px;text-align:right;top:125px;font-size:10px;}

#TopLogin input{background-color:#616161;border-style:solid;border-width:1px;border-color:#A1A1A1;color:#D1D1D1;font-family:Verdana, Helvetica, Arial, Sans-Serif;font-size:10px;height:13px;}

#TopLogin 

#TopLoginButton{background-color:#919191;border-style:solid;border-width:1px;border-color:#111;border-left-color:#A1A1A1;border-top-color:#A1A1A1;color:#fff;font-family:Verdana, Helvetica, Arial, Sans-Serif;font-size:10px;height:16px;}


