.home {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #1462c1;
   width: 850px;
   margin-left: auto;
   margin-right: auto;
}

.header {
   color: #565656;
   font-size: 20px;
   border-bottom: 1px solid #1462c1;
   height: 90px;
}

.footer {
   margin-top:30px;
   color: #bebebe;
   border-top: 1px solid #bebebe;
   height: 50px;
}

.footer-left {
   float:left;
   width: 400px;
   height: 50px;
}

.footer-right {
   float:right;
   text-align: right;
   width: 300px;
   height: 50px;
}

.footer A:link {text-decoration: none; font-family: Arial, sans-serif; color: #bebebe}
.footer A:visited {text-decoration: none; font-family: Arial, sans-serif; color: #bebebe}
.footer A:active {text-decoration: none; font-family: Arial, sans-serif; color: #bebebe}
.footer A:hover {text-decoration: underline; font-family: Arial, sans-serif;color: #1462c1}

.logo {
   float: left;
   width: 150px;
   height: 90px;
}

.logotext {
   font-size: 12px;
   color: #3274d0;
   float: right;
   width: 400px;
   height: 90px;
   text-align: right;
}

.logotext h1 {
   color: #565656;
   font-size: 20px;
}

.form-and-poll {
   /*height: 430px;*/
   height: 380px;
   width: 850px;
}

.poll {
   margin-top: 20px;
   height: 410px;
   width: 380px;
   border-left: 1px solid #bebebe;
   float: right;
}

.addthis {
   margin-left: 725px;
}

.front-options {
   text-align: right;
   color: #565656;
}

#delicious-login-form {
   margin-top: 20px;
   height: 410px;
   width: 450px;
   float:left;
}

#delicious-login-form span {
   color: #565656;
}

#delicious-login-form input {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #565656;
   width: 200px;
}

#front-explanation {
   color: #565656;
   margin-top: 20px;
   line-height: 15px;
   height: 190px;
   border-bottom: 1px solid #1462c1;
}

#front-explanation A:link {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#front-explanation A:visited {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#front-explanation A:active {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#front-explanation A:hover {text-decoration: underline; font-family: Arial, sans-serif;color: #1462c1}

#front-explanation span {
   color: #1462c1;
   font-weight: bold;
}

.new-form {
   color: #565656;
   margin-top: 20px;
   line-height: 15px;
   width: 250px;
   float:left;
}

.new-form A:link {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
.new-form A:visited {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
.new-form A:active {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
.new-form A:hover {text-decoration: underline; font-family: Arial, sans-serif;color: #1462c1}

.news {
   color: #565656;
   margin-top: 20px;
   line-height: 15px;
   width: 400px;
   height: 350px;
   margin-left: 10px;
   padding-left: 10px;
   border-left: 1px solid #bebebe;
   float:left;
}

.news A:link {text-decoration: underline; font-family: Arial, sans-serif; color: #565656}
.news A:visited {text-decoration: underline; font-family: Arial, sans-serif; color: #565656}
.news A:active {text-decoration: underline; font-family: Arial, sans-serif; color: #565656}
.news A:hover {text-decoration: underline; font-family: Arial, sans-serif;color: #565656}

.error-span {
   color: #d21010;
   font-weight: bold;
}

.news-span {
   color: #5cbd3a;
   font-weight: bold;
}

#about-explanation {
   color: #565656;
   margin-top: 20px;
}

#about-explanation span{
   color: #1462c1;
   font-weight: bold;
}

#about-explanation A:link {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#about-explanation A:visited {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#about-explanation A:active {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#about-explanation A:hover {text-decoration: underline; font-family: Arial, sans-serif;color: #1462c1}

#search-explanation {
   color: #565656;
   margin-top: 20px;
   height: 90px;
   border-bottom: 1px solid #1462c1;
}

#search-explanation A:link {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#search-explanation A:visited {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#search-explanation A:active {text-decoration: underline; font-family: Arial, sans-serif; color: #bebebe}
#search-explanation A:hover {text-decoration: underline; font-family: Arial, sans-serif;color: #1462c1}


#search_box {
   padding-top: 20px;
   height: 40px;
}

#front-loading {
   margin-top: 10px;
   height: 10px;
}

#errors {
   color: #d21010;
   background-color: #fed2d2;
   height: 18px;
   /*height: 46px;*/
   padding-top: 10px;
   padding-bottom: 10px;
  /* border-bottom: 1px solid #d21010;
   border-top: 1px solid #d21010;*/
}

.formbutton {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   cursor:pointer;
   border:outset 1px #ccc;
   background:#999;
   color:#1462c1;
   font-weight:bold;
   padding: 1px 2px;
   background:url(/images/formbg.gif) repeat-x left top;
}

.search_and_ads {
   height: 70px;
}

.searchForm {
   width:350px;
   float:left;
}
.ads{
   width:470;
   float:left;
}

/* Style for vote box*/
.pds-box {
   width: 350px; /* for fixed width enter value here, max width 700px */
   float: right;
   color: #565656;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   text-align: left;
}
