/* ---------------------------------------------------------------------
   themes/original/netscape.css
   -------------------------------------------------------------------*/

html {
font-size: 100%
}

body {
	background-color: #fff;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size: 76%;
	font-weight: normal;
	margin: 15px;
}
.middenhcel {
	padding: 2px;
	color: #000;
	background-color: #F7FFD3;
}
.um,
a:link, a:visited, a:active {
        color: #f3f;
	text-decoration: none;
	background-color: transparent;
}
a:hover {
	color: #000;
	text-decoration: underline;
	background-color: #eee;
}

h1 {
	clear: left;
	font-size: 1.2em;
	padding-top: 0.35em;
	text-indent: 2em
}
h1 a:hover {
	background-color: #fff;
	color: #f3f;
	text-decoration: underline;
}

table {
	background-color: #fff;
	color: #999;
}
.tableHeader {
	background: #fff;
	color: #eee;
}
.regularBoldText {
	background-color: #eee;
	color: #333;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.regularText {
	font-weight: normal;
	font-size: 13px;
	color: #000;
	/*background-color: transparent;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.searchText,  .searchLogic  {
	color: #808080;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.searchText {
	font-size: 15px;
	font-weight: bold;
}
.searchLogic {
	font-weight: normal;
	font-size: 13px;
}
.fortune {
	font-weight: normal;
	font-size: 11px;
	color: gray;
}
.textBox {
	font-weight: normal;
	font-size: 13px;
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;
}
.subCategory, .subCategoryCount {
	font-weight: normal;
	font-size: 13px;
	color: gray;
	background-color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.maincat {
	float: left;
	margin: 7px 1%;
	padding: 5px;
	width: 72%
}
.pid .maincat {
	float: none;
	width: 97%
}
.maincat ul {
	line-height: 2em;
	list-style: none;
	margin: 0 0 0 1.5em; /*1em 0*/
	padding: 0; /*0 0 0 40px*/
}
.maincats {
	background-color: #fff;
	color: gray;
}
.mainCategory, .mainCategoryCount {
	font-size: 15px;
	color: gray;
	background-color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.mainCategory {
	font-weight: bold;
	color: gray;
	background-color: #fff;
}

a.all.mainCategory:link,
a.all.mainCategory:visited { color: purple }

 .mainCategoryCount {
	font-weight: normal;
}
.whatText {
	font-weight: bold;
	font-size: 15px;
	color: #999;
	background-color: #F4F4F4;
	padding-left: 2mm;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.WhatTabOut {
	background-color: #ccc;
	color: #eee;
	padding: 1px;
}
.whatout2 {
	color: #eee;
	background-color: #000;
	padding: 3px;
}
.navText {
	padding: 2px 2px 2px 2mm;
	font-weight: normal;
	font-size: 15px;
	color: #999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
}
.NavTabOut {
	color: #eee;
	background-color: #ccc;
}
.navtabletitle {
	color: #eee;
	background-color: #000;
}
a.navLink:link, a.navLink:visited, a.navLink:hover {
	font-weight: normal;
	font-size: 15px;
	color: #f3f;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.navLink:hover {
	background-color: #ccc;
	text-decoration: none;
}
.lineCategoryText, .lineCategoryLink {
	font-weight: bold;
	font-size: 15px;
	color: #666;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.lineCategoryText {
	padding-left: 2mm;
	background-color: #f5f5f5;
}
a.lineCategoryLink:link, a.lineCategoryLink:visited, a.lineCategoryLink:active {
	color: #666;
	background-color: transparent;
	text-decoration: none;
}
a.lineCategoryLink:hover {
	color: #000;
	background-color: #ddd;
	text-decoration: none;
}
.siteName {
	font-weight: bold;
	font-size: 15px;
	color: #f6f;
	background-color: #eee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.siteName:link, a.siteName:active, a.siteName:visited {
	text-decoration: underline;
}
a.siteName:hover {
	color: #000;
	background-color: #ccc;
	text-decoration: none;
}
dt i,
.siteURL {
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	color: #808080;
	background-color: #eee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.siteDescription {
	font-weight: normal;
	font-size: 14px;
	color: #808080;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.siteDescripxion {
	font-weight: normal;
	font-size: 14px;
	color: #666;
	background-color: #eee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.addedText {
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	background-color: #eee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.whatText i,
.whatText kbd,
.searchEngines {
	font-weight: normal;
	font-size: 14px;
	color: #000;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
/* slimming */
.table2div,
.table4div {
	border: 1px #ccc solid;
	clear: both;
	margin: 0.3em;
	padding: 0 0.27em;
}
.table4div {
	padding: 0.27em;
	text-align: center
}
.head {
	height: 85px;
	margin: 0
}
#head a {
	display: block;
	margin: 0.3ex auto 0.1ex
}
.head a:hover {
	background: #fff;
}
.head #head {
	float: left;
	margin: 0 5em 0 0;
	width: 230px
}
.search {
	clear: right;
	float: left;
	margin-top: 1.2em;
	text-align: right
}
.search form {
	margin: 0
}

#set-home {
	float: left;
/*	margin-top: 1.2em;
	padding-top: 0.35em;*/
	width: 19em
}

#topnav {border-bottom: none; clear: both; list-style: none; margin: 0.3em auto; padding: 0; width: 98%}
#topnav li {border: 1px #ccc solid; border-right: none; float: left; text-align: center; width: 14% } /* 14% 13.9(5)% | 16.5% */
#topnav #blog {border-right: 1px #ccc solid; width: 15%}
#topnav li a {
  background-color: #eee;
  color: #f3f;
  display: block;
  font: normal bold 15px/20px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  width: 100%
}
#topnav li a:hover {
	background-color: #aaa;
	color: #ddd
}

.about #topnav #about a,
.add #topnav #add a,
.cool #topnav #cool a,
.new #topnav #new a,
.pop #topnav #pop a {
	background-color: #ccc;
	color: #600;
 	cursor: default
 }

.aboutlist li {
	line-height: 250%
}

.clr {
   background: #fff;
   clear: both;
   color: #fff;
   height: 0;
   margin: 0;
   visibility: hidden
}
.dl0, .dl1 {
	background-color: #eee;
	margin: 0.5em;
	padding: 0.3em
}
dt.dl0, dt.dl1 {
	margin: 0.6em 0.5em 0;
}
dd.dl0, dd.dl1 {
	margin-top: 0;
}
.footerDiv {
	margin-top: 0.6em;
}

.mit {
	float: left;
width: 98%
}
.mit a {
	float: right;
	margin-top: -1.5em
}

.mit .addedText a { float: none }

.addedText { margin-top: .7em }

/* /slimming */
.footerText, .footerLink {
	font-weight: normal;
	font-size: 13px;
	color: #808080;
	background-color: #eee;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.footerLink:link , a.footerLink:visited , a.footerLink:active {
	font-weight: normal;
	font-size: 13px;
	color: #f3f;
	background-color: #eee;
}
.errorText {
	font-weight: normal;
	font-size: 14px;
	color: red;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 2em;
}
.errorTextBold {
	font-weight: bold;
	font-size: 15px;
	color: red;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.noborder {
	border: none;
}

.elogicom {
	color: #999;
	font-family : Verdana;
	font-size : 10pt;
}

#mycroft {
	list-style-image: url(/w/i/wabbit.png)
}

.home-page p,
#homepage-dl,
.link-page p,
.link-page form {
	padding: 0 2em
}


#homepage-dl dt {
	margin-top: 1em
}

#homepage-dl kbd {
	background: #ccc;
	border: #000 1px solid;
	color: #000;
	padding: 0 1ex
}

.map-lnk:focus { outline: none }
.map-lnk:hover { text-decoration: none }

#map ul, #map li {list-style: none}
#map ul { margin-left: 0; padding-left: 0 }

/* open search cleverness */

#osbx {
        background: 0% 100% url(/i/curve%2bshadow%2b.png);
        /*height: ;*/
	line-height: 15px;
        padding: 1px 3px 20px 35px;
        position: absolute;
        right: 0;
        top: 0;
        /*width: */
}

#osbx:hover, #osbx p:hover { cursor: pointer }

#osbx p { margin: .5em 0 }


#blah ul,
#blah li { list-style: none; margin-left: 0; padding-left: 0 }

