

#loginBox{
	width: 150px;
	text-align:center;
	vertical-align:middle;
    padding:4px;
	font-size: 12px;

}

#loginBox .links {
	margin-top:2px;
	padding-top:2px;
}

#loginBox .links div {
	padding:1px;
}

#loginBox .links a {
	color:black;
	text-decoration:underline;
	font-size:11px;
}

#loginBox .links a:hover {
	font-size:11px;
	color:#373648;
}

#loginBox .failure {
	font-size:13px;
	color:red;
}
#loginBox .welcome {
	padding:4px 2px 4px 2px;
}

#loginBox .welcome b{
	color:#373648;
}

#loginBox .loginButton a{
	color:#373648;
}

#loginBox .loginButton a:visited {
	color:#373648;
}
#loginBox .loginButton a:hover{
	font-weight:bolder;
}

#loginBox table {
	padding-bottom:5px;
	padding-top:5px;
}

.cssbutton:link, .cssbutton:visited
{
  float: left;
  padding: 2px;
  width: 65px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #EBE587;
  text-align: center;
  text-decoration: none;
  font: normal 10px Verdana;
  color: black;
}

.cssbutton:hover
{
  background:#EEE5B5;
}

.cssbutton:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}



#searchBox{
	width:150px;
	padding:4px;
}

#searchButton{
	width:48px;
	background-image:url(../images/button.png);
}

#searchBoxContent{
	text-align:center;
}

#topSearched{
   width:150px;
   padding:4px;
   margin-bottom: 3px;
   margin-top: 3px;
}

#advancedSearch a, #advancedSearch a:visited {
	color:black;
	text-decoration:underline;
	font-size:11px;
	line-height:12px;
}

#advancedSearch a:hover {
	color:#373648;
}

.sectionDescriptor{
	padding-top:1px;
	height:18px;
	width:150px;
	background-image:url(../images/right-bar.jpg);
	text-align:center;
	line-height:12px;
	font-size: 11px;
	font-family:verdana;
	margin-bottom:8px;
}



#topSearched li{
   list-style-type:square;
   list-style-position:outside;
   list-style-image: url(../images/bullet.gif);
   text-align:left;
   margin-bottom:5px;
   margin-left:-20px;
}


.topSearchedTitle a{
   font-size:11px;
   font-weight:bolder;
   line-height:11px;
   color:#585774;
}

.topSearchedTitle a:hover{
    font-size: 12px;
   line-height:12px;
	font-weight:bolder;
	color: #373648;
}

.topSearchedHitCount a{
    font-size:10px;
   font-weight:bolder;
   line-height:10px;
   color:rgb(78,150,68);

}

.topSearchedHitCount a:hover{
   font-size:12px;
   font-weight:bolder;
   line-height:10px;
   color:rgb(78,150,68);
}


#pollBox{
	width:152px;
	padding:4px;
	text-align:center;

}

#pollQuestion{
	font-size:12px;
	font-weight:700;
	text-align:center;
	color: rgb(180,29,34);
	margin-bottom:3px;
}

.pollItem{
	font-size:12px;
	padding-left:20px;
	text-align:left;
}


.pollResults {
	font-size:12px;
	color:black;
	text-decoration:underline;
}

.pollResults:visited {
	text-decoration:underline;
}

.pollResults:hover {
	color: rgb(180,29,34);
}

#pollBox .button{
  margin:5px 0;

}

#mostWantedWordsBox{
    width:150px;
	padding: 4px;
}

#mostWantedWordsBox .sectionDescriptor {
	background-image:url(../images/right-bar2.jpg);
	height:32px;
}

#mostWantedWordsBox li{
   list-style-type:square;
   list-style-position:outside;
   list-style-image: url(../images/bullet.gif);
   text-align:left;
   margin-left:-20px;
   	font-size: 11px;
	color:#737370;
	font-weight: bolder;
}


#frontPage {
	text-align:center;
	width:150px;
	padding: 4px;
	font-family:verdana;
}

#frontPage a img {
	border:1px solid black;
}
 .downloadInfo {
	font-size:11px;
}

#firstPageLink{
	margin-top:-5px;
	text-align:center;
}

#firstPageLink a {
	font-size:12px;
	color:#585AFF;
}

#firstPageLink a:hover {
	color:#373648;
}

#firstPageLink a img {
	position:relative;
	top:2px;
}

#rss {
	text-align:center;
	margin-top:3px;
}

#blog {
	padding:4px;
}

#blog ul {
	list-style:square;
	position:relative;
	left:-12px;
}

#blog ul li a {
	color:black;
	font-size:12px;
}

#blog ul li a:hover {
	color:#373648;
}

#currencyTable {
	margin-top:8px;
}

#currencyTable .sectionDescriptor {
	background-image:url(../images/right-bar2.jpg);
	height:32px;
}


.currencyItem td {
	font-size:11px;
	line-height:12px;
	font-family:verdana;
}

.currencyItem td .risingImage {
	position:relative;
	top:2px;
}

.currencyItem .oneUnit {
	font-size:10px;
	line-height:11px;
	width:40px;
}


#weatherTable {
	margin-top:8px;

}


#weatherTable .weatherData {
	text-align:center;
}

#weatherTable .weatherData .type {
	font-size:12px;
}

#weatherTable .weatherData .degrees {

	font-size:16px;
	font-weight:bolder;
}

#otherSites {
	padding:4px;
}

#otherSites ul {
	list-style:square;
	position:relative;
	left:-17px;
}

#otherSites ul li a {
	color:black;
	font-size:12px;
}

#otherSites ul li a:hover {
	color:#373648;
}


/**==Menu==*/

#ddblueblockmenu{
border-top: 1px solid rgb(180,180,180);
border-bottom-width: 0;
width: 156px;
}


#ddblueblockmenu div.menutitle {
border-bottom: 1px solid rgb(180,180,180);
background-color: #F6F5F0;
font-family:verdana;
font-size:12px;
font-weight:bolder;
text-align:center;
}

.menutitle a{
	text-indent:10px;
	padding:1px 0;
	color:#373648;
	height:20px;
	width:100%;
	display: block;
}

.menutitle a:hover {
	color:white;
	background:#393939;
}

.advertisement {
	padding:5px 0;
	text-align:center;
}

.advertisement img {
	border:1px solid silver;
}

