.maindiv {width: 1000px; color: #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;
		 border-bottom: 1px solid #000000; padding: 2px; background-color: #F1F3DA}
               
               
.quote       { font-family: Arial; font-size: 0.8em; color: #000000; font-style: italic; 
               font-weight: bold }
.modulenormal { font-family: Arial; font-size: 0.8em; color: #000000; margin-top: 0; 
               margin-bottom: 0 }
.tablink     { font-family: Arial; font-size: 10pt; color: #FFFF00; font-weight: bold }
.whatsnew td { width: 33%; text-align: center; padding: 2px; margin: 2px; } 
.wncell {width: 99%; height: 70px; color: #000000; text-align: left; font-family: Arial; font-size: 0.7em; 
		border: 1px solid #000000; padding: 1px; margin: 1px; background-color: #FFFFFF; overflow: hidden}
		
.wncell a { color: #0000ff; font-weight: bold; font-size: 0.9em; }
.wncell a:hover { color: #ff0000; }
		

.wncell img.thumb { border: 1px solid #000000; float: left; margin-right: 3px;  }		
.wncell div.date { float: right; text-align: right; 
				padding-right: 2px; width: 60px; height: 16px; font-size: 0.9em; }               
.wncell img.icon { vertical-align: middle;  }               
               
               
               
.sitecell {width: 99%; height: 70px; color: #000000; text-align: left; font-family: Arial; font-size: 0.7em; 
		border: 1px solid #000000; padding: 1px; margin: 1px; background-color: #E4E4E4; overflow: hidden}
		
.sitecell a { color: #000080; font-weight: bold; font-size: 1em; }
.sitecell a:hover { color: #ff0000; }   
               
.sitecell img.thumb { border: 1px solid #000000; float: left; margin-right: 3px;  }		               
               
               
               
          
               
               
               
               
.toolbar { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold              }
               
               
.biglink     { font-family: Arial; font-size: 10pt; color: #000080; font-weight: bold }
:hover.biglink { color: #ff0000; }


.toolbarlink     { font-family: Arial; font-size: 10pt; color: #000080; font-weight: bold; margin: 0px 3px 0px 3px; padding: 0px 3px 0px 3px; }
:hover.toolbarlink { color: #ff0000; }


.menubar     { width: 100%; height: 32px; border: 1px solid #000000;
               background-image: url('../images/newhub/menubar.jpg'); 
               background-repeat: repeat-x }

#menu { height:30px;  width:100%;    }
#menu ul { list-style:none; margin:0; padding:0 10px;  }
#menu li { float:left; }
#menu li a span, #menu li a em { display:none; }
#menu li a { display:block; height:54px; width:130px; background-position:center top; background-repeat:no-repeat; 
			position: relative; top: 48px;  }
#menu li a:hover span { display: block; position: relative; top: -25px; width:130px; height:54px; z-index: 1; cursor: pointer;
		 background-position:center bottom; }

#menu li#whatsnew a, #menu li#whatsnew a:hover span { background-image:url('/images/newhub/whatsnew2.png'); background-repeat:no-repeat; width: 120px}
#menu li#finda a, #menu li#finda a:hover span { background-image:url('/images/newhub/thesites.png'); background-repeat:no-repeat; width: 120px}
#menu li#join a, #menu li#join a:hover span { background-image:url('/images/newhub/join.png'); background-repeat:no-repeat;  width: 100px}
#menu li#login a, #menu li#login a:hover span { background-image:url('/images/newhub/login.png'); background-repeat:no-repeat;  width: 80px}
#menu li#open a, #menu li#open a:hover span { background-image:url('/images/newhub/open.png'); background-repeat:no-repeat}
#menu li#support a, #menu li#support a:hover span { background-image:url('/images/newhub/support.png');background-repeat:no-repeat;  width: 100px}
#menu li#links a, #menu li#links a:hover span { background-image:url('/images/newhub/links.png'); background-repeat:no-repeat}
#menu li#tac2 a, #menu li#tac2 a:hover span { background-image:url('/images/newhub/tac2.png'); background-repeat:no-repeat; width: 80px}
#menu li#archives a, #menu li#archives a:hover span { background-image:url('/images/newhub/archives.png'); background-repeat:no-repeat; width: 110px}
               

             





.autosearch  {background-color:#DEE3BB; }

  
.narrowdiv   { color: #000000; font-family: Arial; font-size: 0.7em; width: 140px; border-left: 2px solid #000000; border-right: 2px solid #000000; 
				border-bottom: 2px solid #000000;
               background-color:#DEE3BB; text-align: center; line-height:110%; padding-left:2px; padding-right:2px; 
               padding-top:4px; padding-bottom:4px; margin-left:2px; margin-right:2px; margin-top:0px; margin-bottom:6px }
               
.top10cell { width: 10%; font-size: 0.7em; text-align: center; }
.top10cell a { color: #0000ff; text-decoration: underline; font-size: 1em; }
.top10cell img { border: 1px solid #000000; margin: 1px 0px 2px 0px; }
               
.tab {border-top:2px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; 
	-webkit-border-top-left-radius:10px;		 -moz-border-radius-topleft:10px;	
		-webkit-border-top-right-radius:10px;	 -moz-border-radius-topright:10px;		
	   background-color:#96131C;
	   font-family:Arial; font-size:10pt; color:#FFFFFF; text-align:center; 
	    font-weight:bold; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; width: 140px;

}               
             
             

.narrowdiv li {color: #000000; font-family: Arial; font-size: 0.9em;}

.description { font-size: 0.7em; margin: 0px }


  
.narrowdiv img.thumb { border: 1px solid #000000; margin: 2px 0px 2px 0px; }
.narrowdiv img.whatsnewpic { border: 1px solid #000000; margin: 2px 0px 2px 0px; }

.narrowdiv p.title { font-size: 1.2em; font-weight: bold; margin: 0px; }               

.narrowdiv a.taclink { color: #000080; text-decoration: underline; font-size: 0.85em; margin-bottom: 4px; font-weight: bold; }               
.narrowdiv a:hover.taclink { color: #ff0000; }     
.narrowdiv h2 {font-family: Arial; font-size: 0.8em; color: #000000; margin-top: 0; font-weight: bold; margin-bottom: 0}
.narrowdiv h1 {font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold; margin-top:9px; margin-bottom: 9px}


.modulenormal { font-family: Arial; font-size: 0.8em; color: #000000; margin-top: 0; 
               margin-bottom: 0 }


#thumblinks2 {font-size: 0.8em;}
#thumblinks2 a.taclink { color: #000080; text-decoration: underline; font-size: 0.85em; margin-bottom: 4px; font-weight: bold; }               
#thumblinks2 a:hover.taclink { color: #ff0000; }           
#thumblinks2 img.whatsnewpic { border: 1px solid #000000; margin: 0px 2px 0px 0px; }

#thumblinks2 p.toplist { margin-top: 0px; margin-bottom: 0px; font-size: 0.8em }

               
.quotetable { width: 99%;margin-top:10px; margin-bottom:12px; }



#catstable a {font-size: 0.75em; color: #000080; text-decoration: underline; font-weight: bold; }
#catstable a:hover { color: #ff0000; }







  
.searchbox {width: 98%; color: #000000; border: 1px solid #000000; padding: 2px; background-color: #E8E6DA; text-align: center; font-size: 8pt; }
.searchbox p.title { font-size: 0.7em; font-weight: bold; margin: 0px; }
.searchbox a.one { font-size: 0.8em; color: #0000FF; text-decoration: underline; font-weight: bold; margin-right: 6px; }
.searchbox a.two { font-size: 1em; color: #0000ff; text-decoration: underline; font-weight: bold; margin-right: 6px; }
.searchbox a.three { font-size: 1.2em; color: #0000ff; text-decoration: underline; font-weight: bold; margin-right: 6px; }
.searchbox a.four { font-size: 1.2em; color: #ff0000; text-decoration: underline; font-weight: bold; margin-right: 6px; font-style:italic  }


.searchbox p.tagsearch { font-size: 1em; font-weight: bold; margin: 0px; }


.searchbox img.key { vertical-align: middle; margin-right: 2px; cursor: pointer}
.searchinput {font-family: Arial; font-size: 8pt; color: #000000; border: 1px solid #000000; background-color: #FBFEDA }


.adminbutton {color: #FFFFFF; text-align: center; font-family: Arial; font-size: 8pt; text-decoration: none; 
				font-weight: bold; width: 90px; height: 20; border-style: outset; 
				border-width: 1px; background-image: url('/images/newhub/menubar2.jpg'); background-repeat: repeat-x }  
  
  
body         { font-family: Arial; font-size: 10pt; color: #000000; margin-top: 0px }


 a {direction:ltr; outline:0;}