/*
Title:     divinematch homepage styles
Author:    steve@divinemass.com

Index:
(Y) 1. member login
(Y) 2. match box tools
(Y) 3. saved searches
(Y) 4. recently viewed profiles
(Y) 5. promotions
(Y) 6. advertising
*/

/* 1. member login
---------------------------------------------------------- */

#homepage {
 display: block;
 width: 517px;
 min-height: 315px;
 margin: 0 0 1.3em 0;
 padding: 0 0 0 165px;
 background-position: 0 0;
 background-repeat: no-repeat;
 font-size: 100%;
 color: #fff; }

#benefits {
 float: left;
 width: 366px;
 font-size: 95%;
 font-weight: bold; }

#benefits ul {
 margin: 0;
 padding: 65px 0 0 0; }

#benefits ul li {
 margin: 0;
 padding-bottom: 8px; }

#postit-links {
 float: left;
 width: 120px;
 height: 88px;
 margin: 45px 0 0 0;
 text-align: center;
 overflow: hidden; }

#postit-links p {
 padding: 0 0 25px 0;
 line-height: 1.5em;
 color: #000; }

#postit-links a {
 font-size: 125%; }

#postit-links a:link, #postit-links a:visited {
 font-size: 125%;
 text-decoration: underline;
 font-weight: bold;
 color: #990000; }

#postit-links a:hover {
 color: #ff9900; }

#homepage #search {
 float: left;
 display: block;
 width: 480px;
 height: 90px;
 margin: 27px 0 0 0;
 padding: 7px 5px 0 7px;
 background: #eee url(../images/home/search-bg.gif) repeat-y top right;
 border: 1px solid #0099CC;
 color: #000; }

#homepage #search fieldset {
 margin: 0;
 padding: 5px 3px 1px 3px;
 border: none; }

#homepage #search legend {
 margin: 0;
 padding: 0 0 7px 18px;
 font-weight: bold;
 background: url(../images/common/search-icon.gif) no-repeat 0 3px; }

#homepage #search p {
 margin: 0 0 6px 0;
 padding: 0; }

#homepage #search .label-gender, #homepage #search .label-county {
 margin: 0;
 padding: 0;
 width: 58px; }

#homepage #search .button {
 width: 142px; }

#homepage-features {
 float: left; }

#homepage-features h3 {
 margin: 0;
 padding: 7px 6px 8px 30px;
 font-size: 100%;
 color: #eee;
 background: #333 url(../images/home/featured-title-bg.gif) no-repeat 0 0; }

#homepage-features img {
 padding: 0 0 15px 0; }

#homepage-features #feature-1, #homepage-features #feature-2 {
 float: left;
 width: 218px;
 margin: 0 14px 0 0;
 font-size: 90%; }

#homepage-features #feature-3 {
 float: left;
 width: 218px;
 margin: 0;
 font-size: 90%; }

.intro-polaroid {
 float: right;
 padding: 0 0 0 20px; }

#welcome {
 clear: left; }
