﻿/*   
Theme Name: Monopink
Theme URI: http://www.sycora.com/wordpress/monopink
Description: Monochrome with bright pink menus and links.
Author: Richard Poole
Author URI: http://www.sycora.com/
Version: 1.0
.
*/

a { color: #f09; text-decoration: none; }
a:hover { background: #f09; color: #fff; margin: 0 -0.15em; padding: 0 0.15em; }
a.image:hover { background: none; margin: 0; padding: 0; }
body, html { height: 100%; }
body { background: #ddd; color: #333; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-size: 0.9em; line-height: 1.5em; }
h1 { font-family: "Times New Roman", Times, serif; font-size: 4em; font-weight: normal; letter-spacing: -0.05em; line-height: 1.25em; margin: 0 0 0 -3px; }
h2 { border-bottom: 1px dashed #999; color: #999; font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.25em; margin: 40px 0 10px 0; text-transform: uppercase; }
input { font-size: 1.4em; }
label { color: #666; display: block; font-size: 0.9em; }
p { margin: 1em 0; }
p.subtitle { color: #666; font-family: "Lucida Grande", Calibri, Helvetica, Arial, sans-serif; font-size: 18pt; line-height: 1.25em; margin: 0; text-transform: uppercase; }
table { border-collapse: separate; border-spacing: 0.2em; margin: 0.8em -0.2em; }
td { padding: 0.2em 1.4em 0.2em 0.4em; }
th { background: #eee; font-weight: normal; padding: 0.2em 0.4em; text-align: left; }
ul { margin: 1em 0; }
#page { height: auto !important; height: 100%; min-height: 100%; }
#wrapper { padding-bottom: 60px; }
#header, #content, #footer .container { margin: 0 auto; width: 940px; }
#header { height: 140px; position: relative; }
#logo { background: url(images/logo.jpg); display: block; height: 120px; left: 0; position: absolute; text-indent: -9999px; top: 10px; width: 136px; z-index: 10; }
#logo:hover { margin: 0; padding: 0; }
#menu { left: 400px; top: 40px; position: absolute; width: 540px; }
#menu li { display: inline; float: left; margin: 0 10px 0 0; }
#menu a { color: #666; display: block; margin: 0; padding: 0.5em 1em; }
#menu a:hover { background: #eee; color: #333; margin: 0; }
#menu li.current_page_item a { background: #f09; color: #fff; font-weight: normal; }
#footer { background: #333; bottom: 0; clear: both; color: #ccc; font-size: 12px; line-height: 15px; margin-top: -45px; }
#footer a { color: #fff; }
#footer ul { margin: 0 auto; padding: 15px 0; text-align: center; }
#footer li { display: inline; padding-right: 20px; }
#footer li.last { padding-right: 0; }
body.home { background: #ddd url(images/background.jpg) no-repeat top center; height: 1245px; }
body.home #content .container { margin-left: 400px; }
.alignleft { float: left; }
.alignright { float: right; }
.form-field { margin: 1em 0; }
.form-field-help { color: #666; font-size: 0.9em; font-style: italic; }
.three-column { list-style-type: none; }
.three-column li { display: inline; float: left; margin-right: 20px; width: 293px; }
