* { margin:0; padding:0; } a { text-decoration:none; }z a:hover { text-decoration:underline; } img, img a { border:none;m } body { text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-size:14px; background: #FFFFFF; } #bodywrap { margin:0 auto; width:952px; } #header { margin:0; padding:0; float:left; width:952px; height:80px; } #logo { margin: 0 0 0; padding:0; width:300px; float:left; } #nav { margin:50px 0 0 0; padding:0; float:right; width:652px; text-align:right; font-weight:bold; font-size:18px; } #nav ul { margin:0; padding:0; width:auto; list-style:none; } #nav ul li { display:inline; padding:0px 5px 0 3px; } #nav ul #fc { border-right: 1px solid #FF0000; text-transform:uppercase; } #nav ul a { color:#FF0000; } #main { float:left; margin:0; padding:0; width:952px; height:425px; background: #0707a3 url(https://seniordatingpersonals.com/images/visual.jpg) 280px top no-repeat; color:#FFFFFF; } #tagline { float:left; width:692px; } #tagline h1 img { margin-left:3px; } .join_bt { float:left; margin:0 0 0 30px; padding:0; left top repeat-x; font-size:24px; font-weight:bold; text-align:center; width:255px; max-width:300px; height:73px; } .join_bt span.bg { background:url(https://seniordatingpersonals.com/images/join_btl.png) left top no-repeat; height:53px; display:block; margin-left:-15px; padding:20px 0 0 15px; text-transform:uppercase; } .join_bt span.bg span { text-transform:none; } .join_bt a { color:#FFFFFF; display:block; right top no-repeat; margin-right:-15px; padding:0px 15px 0 0; height:73px; text-shadow: -1px -1px 1px #980A00; } .join_bt a:hover { text-decoration:none; cursor:pointer; } #search_form { float:right; margin:8px 0 0 20px; padding:0; width:240px; font-weight:bold; } #search_form form { width:200px; margin: 8px 0 0 10px; } #search_form input, #search_form select { width:200px; height:22px; margin-bottom: 5px; margin-top:3px; } #search_form .field_sm { padding-left:5px; } #search_form h4 { font-size:13px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; } #search_form h4 a { color:#FFFFFF; } #search_form .age { width:60px; text-align:center; } #search_form #zip_code { width:75px; float:left; } #search_form .zip { width:120px; float:right; } #search_form .us_only { font-size:12px; } #search_form #search_bt { background:url(https://seniordatingpersonals.com/images/search_bt-x.png) left top repeat-x; width:180px; margin:5px 0 0 10px; height:30px; text-align:center; float:left; } #search_form .button { font-size:18px; font-weight:bold; color:#FF0000; display:block; background:url(https://seniordatingpersonals.com/images/search_bt-x.png) left top no-repeat; height:0px; margin-left:-10px; padding-left:10px;} #search_form #search_bt span { background:url(https://seniordatingpersonals.com/images/search_bt-x.png) right top no-repeat; height:27px; padding-top:3px; display:block; margin-right:-10px; padding-right:10px; } #search_form #search_bt .button:hover { text-decoration:none; cursor:pointer; } #members { float:left; width:952px; margin:10px 0 0; } #members h2 a { color:#f70521; font-size:16px; } #members #piclist p a { margin:0 10px 0 20px; } #members div { float:left; padding-bottom:20px; font-size:16px;} #footer { overflow:hidden; padding:20px 5px; } #footer, #footer a, footer p { font-size:14px; } #footer ul { float:left; list-style:none; width:31.9149%;/* 300/940 */ } #footer li a { text-decoration:none; } #footer li a:hover { text-decoration:underline; } #footer .disclaimer, #footer #copyright { float:left; margin:2px; font-size:14px; } #footer .copy { float:left; padding-left:1%; width:47.8723%;/* 450/940 */ } #footer #copyright .admin { display:none; }