.toolbar { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold              }

.maindiv { border: 2px solid #000066;  -webkit-border-top-left-radius:10px;		 -moz-border-radius-topleft:10px;	
		-webkit-border-top-right-radius:10px;	 -moz-border-radius-topright:10px;		}            
               
.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; }


.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: 1.05em; line-height: 120%;
		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;  }		               
               
               


             
.quote       { font-family: Arial; font-size: 1.1em; color: #000000; font-style: italic; 
               font-weight: bold }


.tablink     { font-family: Arial; font-size: 10pt; color: #FFFF00; font-weight: bold }

#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: 70px}
#menu li#forums a, #menu li#forums a:hover span { background-image:url('/images/newhub/forums.png'); background-repeat:no-repeat; width: 100px}
               
.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:#000063;
	   font-family:Arial; font-size:10pt; color:#FFFFFF; text-align:center; 
	    font-weight:bold; width: 140px; margin-left:2px; margin-right:2px; margin-top:5px; margin-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px

}               
   

.webmasters td {font-size: 1.4em; }


.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 }  
     
.narrowdiv   { color: #000000; font-family: Arial; font-size: 0.8em; width: 140px; border-left: 2px solid #000000; border-right: 2px solid #000000; 
				border-bottom: 2px solid #000000;
               background-color:#CDCDFF; 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 }
.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 img.wnpic {border: 1px solid #000000; margin: 2px 0px 2px 0px; }

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

.narrowdiv p { margin: 0px; }

.narrowdiv p.description { margin: 0px; font-size: 0.9em }

.narrowdiv a.taclink { color: #000080; text-decoration: underline; font-size: 0.9em; margin-bottom: 4px; font-weight: bold; }               
.narrowdiv a:hover.taclink { color: #ff0000; }     
.narrowdiv h2 {font-family: Arial; font-size: 1.2em; 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}



.narrowdiv ul { padding: 0px; margin: 0px; list-style: none}    
.narrowdiv div.wrapper { max-height: 80px; overflow: hidden; border-bottom:1px solid #7777ff; color: #000000;
			 font-family: Arial; font-size: 0.9em; margin-bottom: 4px; text-align: left;}
.narrowdiv li {border-bottom:1px solid #C0C0C0; color: #000000; font-family: Arial; font-size: 0.9em; margin-bottom: 4px; text-align: left;}
.narrowdiv div.wrapper a.taclink { color: #000080; text-decoration: underline; font-size: 1.1em; margin-bottom: 4px; font-weight: bold; }


.narrowdiv div.jmbfoot { display: none; }



.top10cell { width: 10%; font-size: 0.9em; text-align: center; }
.top10cell a { color: #0000ff; text-decoration: underline; font-size: 1em; }
.top10cell img { border: 1px solid #000000; margin: 1px 0px 2px 0px; }                   


.searchinput {font-family: Arial; font-size: 8pt; color: #000000; border: 1px solid #000000; background-color: #FBFEDA }


.searchbox img.key { vertical-align: middle; margin-right: 2px; cursor: pointer}

  
  
.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 }


#thumblinks2 {font-size: 0.9em;}
#thumblinks2 td { text-align: left; }
#thumblinks2 a.taclink { color: #000080; text-decoration: underline; font-size: 1.05em; 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: 1em; text-align: left }

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