/*
Theme Name: fww
Theme Name: Hybrid Custom
Theme URI: http://www.1976.co.nz
Description: Custom theme coded by 1976 for Flowers Work Wonders
Version: 0.1
Author: Gareth Lockett
Author URI: http://www.1976.co.nz
Template: hybrid
*/

/**
 * 21px Stylesheet
 * Sets up 21px line heights and margins
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* Reset values */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	background: transparent;
	border: none;
	text-decoration: none;
	}

/*
* Get rid of deprecated and non-semantic elements
* These elements should not be used and replaced with proper alternatives
*/
b, i, hr, u, center, menu, layer, s, strike, font, xmp {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	background: transparent;
	border: none;
	text-decoration: none;
	}
font {
	color: #333;
	}
center {
	text-align: left;
	}

/* End deprecated elements */

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: normal;
	}
h1 {
	font-size: 1.8em;
	margin: 0;
	padding:0 0 18px 0;
	}
h2 {
	font-size: 1.7em;
	margin: 0 0 10px 0;
	}
h3 {
	font-size: 1.55em;
	margin: 0 0 10px 0;
	}
h4 {
	font-size: 1.4em;
	}
h5 {
	font-size: 1.25em;
	}
h6 {
	font-size: 1.1em;
	}

/* Paragraphs */
p {
	margin: 0 0 14px 0;
	line-height:1.3em;
	}

/* Lists */
ol, ul {
	list-style: none;
	line-height:1.4em;
	}
ul {
	list-style: disc;
	margin: 0 0 21px 2.5em;
	}
ol {
	list-style-type: decimal;
	margin: 0 0 21px 3em;
	}
ol ol {
	list-style: upper-roman;
	}
ol ol ol {
	list-style: lower-roman;
	}
ol ol ol ol {
	list-style: upper-alpha;
	}
ol ol ol ol ol {
	list-style: lower-alpha;
	}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	}
dl {
	margin: 0 0 18px 3px;
	}
dl dt {
	font-weight: bold;
	margin: 12px 0 0 0;
	}
dl dd {
	margin: 6px 0 0 1.5em;
	}

/* Text elements */
strong {
	font-weight: bold;
	}
strong strong {
	font-weight: normal;
	}
em, cite {
	font-style: italic;
	}
em em, cite cite {
	font-style: normal;
	}
abbr {
	cursor: help;
	}
acronym {
	text-transform: uppercase;
	border-bottom: 1px dashed #666;
	cursor: help;
	}
big {
	font-size: 120%;
	}
small, sup, sub {
	font-size: 80%;
	}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.3em;
	}
sub {
	vertical-align: baseline;
	position: relative;
	top: 0.3em;
	}
address {
	font-style: italic;
	margin: 0 0 21px 0;
	}
li address, dd address {
	margin: 0;
	}

/* Blockquotes */
blockquote {
	margin: 0 2.5em;
	font-style: normal;
	}
blockquote em, blockquote cite {
	font-style: italic;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
	}

/* Links */
a {
	cursor: pointer;
	}
a img {
	border: none;
	}

/* Code */
pre {
	overflow: auto;
	font: .9em Monaco, monospace, Courier, "Courier New";
	line-height: 21px;
	margin-bottom: 21px;
	padding: 9px;
	}
code {
	font: .9em Monaco, monospace, Courier, "Courier New";
	}
pre code {
	font-size: 1em;
	}

/* Delete and insert */
ins, dfn {
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px solid #666;
	}
del {
	text-decoration: line-through;
	}

/* Object */
object {
	margin-bottom: 21px;
	}

/* Forms */
input, textarea {
	font-size: 1em;
	padding: 3px;
	}
:focus {
	outline: none;
	}
form label {
	cursor: pointer;
	}
option {
	padding: 1px 3px;
	}

/* Tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 21px;
	}
th, td {
	text-align: left;
	}

/* Horizontal rule */
hr {
	margin-bottom: 21px;
	}

/* WP Smiley */
img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}

/* WP Gallery [gallery] */
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 21px !important;
	}

/* Alignment */
.alignleft, .left {
	float: left;
	margin-right: 0;
	}
.alignright, .right {
	float: right;
	margin-left: 0;
	}
.aligncenter, .center {
	display: block;
	margin: 0 auto;
	}
.alignnone, .block {
	clear: both;
	margin: 0;
	}
.clear {
	clear: both;
	}
img.alignleft, img.alignright {
	display: inline;
	}

/* Get the plugins CSS */
/**
 * Plugins Stylesheet
 * Sets up default styles for  the support plugins
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* WP PageNavi (plugin) */
.wp-pagenavi .pages {
	margin: 2px 3px 2px 0;
	font-style: italic;
	}
.wp-pagenavi .current {
	margin: 2px;
	padding: 1px 6px;
	font-weight: bold;
	}
.wp-pagenavi .extend {
	margin: 2px;
	}
.wp-pagenavi a {
	margin: 0 2px;
	padding: 1px 6px;
	font-style: italic;
	border: 1px solid #ccc;
	}

/* WP Email */
.WP-EmailIcon {
	padding: 0;
	margin: 0;
	border: none;
	}

/* Comment License */
.comment_license {
	font-style: italic;
	}

/* WP Stats */
img#wpstats {
	overflow: hidden !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	}

/* Easy Contact */
.contact-form {
	margin-bottom: 21px;
	}
.contact-form legend {
	display: none;
	}
.contact-form .form-input input {
	display: block;
	margin-bottom: 6px;
	padding: 3px 6px;
	width: 300px;
	}
.contact-form label {
	font-size: .9em;
	}
.contact-form textarea {
	width: 97%;
	margin-bottom: 6px;
	padding: 6px;
	}
.contact-form .form-option {
	margin-bottom: 6px;
	}
.contact-form .button {
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	}
.contact-form .button:hover {
	cursor: pointer;
	}

strong, b {
	font-weight: bold;
}
p img { margin: 0 0 -14px!important; }

@font-face {
    font-family: 'NeuzeitSLTStdBookHeavy';
    src: url('fonts/neuzeitsltstd-bookheavy-webfont.eot');
    src: url('fonts/neuzeitsltstd-bookheavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neuzeitsltstd-bookheavy-webfont.woff') format('woff'),
         url('fonts/neuzeitsltstd-bookheavy-webfont.ttf') format('truetype'),
         url('fonts/neuzeitsltstd-bookheavy-webfont.svg#NeuzeitSLTStdBookHeavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Body */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	color: #808285;
	background:url(images/FWW-bckgrnd.jpg) no-repeat top center; 
	}

/* Body container */
#body-container{
	width: 1090px;
	margin: 0 auto;
	}
#header-container{
	width: 960px;
	margin: 0 auto;
	height:170px;
	}
#container {
	overflow: hidden;
	clear:both;
	width: 960px;
	min-height:400px;
	margin: 0 auto;
	padding: 21px 0 0 0;
	}
#containerHome{
	overflow: hidden;
	margin:0 auto;
	width: 960px;
	min-height:520px;
}
#landingMain{
top: 50%;
left: 50%;
margin-left: -490px; /* half width */
margin-top: -307px; /* half height*/
width: 980px;
height: 615px;
position:absolute;
}
.menu-main-container{ clear:right; padding:62px 0 0 0;}
.leftColumnSmall{
	float:left;
	width:280px;
	min-height:300px;
	padding:0 20px 0 0;
}
.leftColumnContact{
	float:left;
	width:300px;
	margin-left:300px;
}
.rightColumnMain{
	float:left;
	width:600px;
	padding:0 0 0 10px;
}
.seasonalColumn{
	float:left;
	width:290px;
	padding:0 0 0 10px;
}
.rightColumnSmall{
	float:left;
	width:350px;
}
.rightColumnEvents{
	float:left;
	width:340px;
	padding: 54px 0 0 20px;
}
.rightColumnRight{
	float:right;
	width:350px;
}
.leftColumnMain{
	float:left;
	width:600px;
	padding:0 0 0 10px;
}
hr { border-top:1px solid #E31937; clear:both;}
/* Links */
a {
	color: #E31937;
	text-decoration: underline;
	}
a:visited {
	color: #E31937;
	}
a:hover, a:active {
	color: #80B8C6;
	}

/* Headers */
h3, h4, h5, h6 {
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#666;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}
h1, h2{
	color:#e51937;
	text-transform:uppercase;
	font-family: 'NeuzeitSLTStdBookHeavy';
	}
h1 {
	font-size: 42px;
	letter-spacing:-0.04em;
	line-height:0.9em;
	}
h2 {
	font-size: 17px;
	line-height:1em;
	}
h3 {
	font-size: 12px;
	}
h4 {
	font-size: 12px;
	}
h5 {
	font-size: 12px;
	}
h6 {
	font-size: 12px;
	}

/* Lists */
ul {
	list-style: none;
	}

/* Blockquotes */
blockquote {
	font-style: italic;
	color: #555;
	}
blockquote blockquote {
	color: #777;
	}
blockquote em {
	font-style: normal;
	}

/* Code */
pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}
code {
	padding: 0 3px;
	background: #eee;
	}
pre code {
	background: transparent;
	}

/* Tables */
table {
	/*width: 100%;
	border-collapse: separate;*/
	/*border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;*/
	}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
	}
td, th {
	padding: 3px 6px;
	/*border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
	}
th {
	/*background: #eee;*/
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #333;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #eee;
	width:300px;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}

/* Breadcrumb */
.breadcrumb {
	margin: 0 0 30px 0;
	font-style: italic;
	color: #999;
	}
.breadcrumb a {
	color: #999;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color: #e51937;
	text-decoration: none;
	}
/* Images */
.post img {
	padding: 0;
	border: 0;
	}

.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	}

/* Captions [caption] */
.wp-caption {
	max-width: 576px;
	margin-top: 6px;
	padding: 6px 1px 0 1px;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.wp-caption img {
	max-width: 564px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
	}

/* Header */
#header {
	margin: 0;
	}

/* Navigation */

.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	margin:  20px 0 0 0!important;
	}
.menu ul ul{
	position: absolute;
	top: -999em;
	width: 10em;
	margin: -8px 0 0 0!important
	}
.menu-main-container{
	overflow: visible;
	margin: 0;
	z-index: 99;
	font-size:12px;
	font-weight:bold;
	color:#999;
	position:relative;
	}

#menu-main {margin:0;}
#menu-main li{display:inline-block; font:normal bold 14px Arial, Helvetica, sans-serif; padding:10px 0 0 20px; margin-left:15px; background:url(images/menu-line.png) no-repeat; height:37px;}
#menu-main li:first-child{margin:0; background:none;}
#menu-main li a{color:#E31937; text-decoration:none;}
#menu-main a:hover, .sub-menu a:hover{ color:#999;}

#menu-main ul {
	margin: 0;
	padding:0 0.5em!important;
	list-style: none;
	display:inline;
	z-index: 99;
	border-top:0px solid #E31937;
	border-bottom:0px solid #E31937;
	}
.sub-menu li{margin:0!important; padding:0.5em 0!important; border-bottom: 1px solid #ac051d; border-left:0!important; width:100%; height:1em!important; background:none!important;}
.sub-menu li a{color:#fff!important;}
.sub-menu li a:hover{color:#CCC!important;}
#menu-main ul li ul{ margin: -1.2em 0 0 !important; left:11em; padding:8px; z-index:2000;}
#menu-main ul li ul li, #menu-main ul li ul li a{ display:block;}

/* Drop-downs style */
#menu-main li:hover ul, li.sfHover ul {
	top: 74px;
	margin-left:-10px;
	}
#menu-main li ul {
	background:#e51937 url(images/tradeBk.png);
	display:block;
	-moz-border-radius: 8px;
	border-radius: 8px;
	}
#menu-main li li li {
	margin-left: 0px;
	background:none;
	}
.leftColumnSmall .menu a{font:bold 14px Arial,Helvetica,sans-serif; color:#e51937; line-height:1.5em;}
.leftColumnSmall .menu a:hover{color:#999;}
.breadcrumb-trail ul {margin:0; font-style:normal; text-transform:uppercase;}
.breadcrumb-trail ul li{display:inline; background:none!important; width:auto; margin-right:7px;}
.breadcrumb-trail ul li a{background:none!important; margin:0;}
.breadcrumb-trail ul .current_page_parent{font-style:italic; text-transform:none;}
.breadcrumb-trail ul .current_page_ancestor{margin-right:0;}

/* Main content */
.content {
	width: 960px;
	margin: 0 0 21px 0;
	}
.no-widgets .content, .page-template-no-widgets .content {
	width: 960px;
	}

/* Posts */
.post {
	overflow: hidden;
	margin: 0 0 20px 0;
	}
.single .post, .attachment .post, .page .post {
	margin: 0;
	}

/* Archive information */
.author-info, .author-profile, .date-info, .category-info, .tag-info, .search-info, .taxonomy-info {
	overflow: hidden;
	margin: 0 0 40px 0;
	}

/* Entry title */
.entry-title {
	font-size: 24px;
	margin: 0 0 -10px 0;
	font-weight: normal;
	}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0;
	}
.page-title, .attachment-title {
	margin: 0 0 21px 0;
	}
.entry-title a {
	color: #E31937; text-decoration:none;
	}

/* Byline */
.byline {
	margin: 0 0 30px 0;
	font-style: italic;
	color: #666;
	}
.archive .byline, .search .byline {
	margin: 0;
	}
.byline .byline-prep {
	text-transform: lowercase;
	}

/* Entry content */
.entry-content {
	overflow: hidden;
	margin: 0 0 10px 0;
	}

/* Entry metadata */
.entry-meta {
	font-style: italic;
	color: #666;
	}

/* Page links (multiple-paged posts) */
p.pages a {
	margin: 0 3px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
	}

/* Navigation links */
.navigation-links {
	margin-bottom: 21px;
	font-style: italic;
	clear:both;
	}
.navigation-links .previous {
	float: left;
	max-width: 50%;
	}
.navigation-links .next {
	float: right;
	max-width: 50%;
	text-align: right;
	}

/* WP Pagenavi plugin */
.wp-pagenavi {
	margin-bottom: 21px;
	}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {
	margin-right: 6px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
	}

/* Widgets */
.widget {
	overflow: hidden;
	margin: 0;
	color: #464646;
	}
.widget a {
	color: #464646;
	text-decoration: none;
	}
.widget a:hover {
	color: #999;
	text-decoration: none;
	}

/* Widget titles */
.widget-title {
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #111;
	}

/* Utility widget areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	margin: 0 0 21px 0;
	padding: 20px 20px 0 20px;
	border: 1px solid #ccc;
	}

/* Comments template */
#comments-template {
	border-top:1px solid #E51937;
	padding-top:20px;
	}
#comments-template textarea, #comments-template .text-input {
	border:0;
	background:#eee;
	padding:8px;
	width:96%;
}
/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
	}
#comments li, #comments li li li, #comments li li li li li {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
#comments li li, #comments li li li li {
	background: #f9f9f9;
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	border: 1px solid #666;
	}

.login {
    padding: 5px;
    }
    
.login p.error {
    padding: 5px;
    }

.login p.message {
    padding: 5px;
    background-color: #eee;
    color: #333;
	width:500px;
    }
    
.login form label,#registerform-tml-main th, #registerform-tml-main td{
    display: block; font-weight:normal; padding:0;
    }
.forgetmenot label{display: inline!important; padding:10px 0 0 0;}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
	}
#comments-template label {
	font-size: .9em;
	}

/* Respond textarea */
textarea {
	width: 98%;
	}

/* Submit and rest buttons */
.button, .submit, .reset {
	/*width: 100px;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	background: #fff;
	border: 1px solid #ccc;*/
	}
.button:hover, .submit:hover, .reset:hover {
	cursor: pointer;
	/*background: #f9f9f9;*/
	}

/* Footer container */
#footer-container {
	background:url(images/footer-rpt.png) repeat-x top left; 
	margin:60px auto;
	clear:both;
	width:960px;
	padding:20px 0;
	height:40px;
	}

/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	}

/* Footer */
#footer {
	color: #ccc;
	font-size:0.8em;
	}
#footer img{
	float:right;
	margin:0 0 0 14px;
}
#footer p {
	display: inline;
	float: right;
	margin: 16px 0 0 0;
	}
#footer a{text-decoration:none; color: #AFAFAF;}
.entry-content ul li, #quicklinks ul li{background:url(images/bullet.gif) no-repeat; margin: 0 0 4px -30px; padding-left:24px;}
.login ul li{background:none; padding-left:30px}
#registerform-tml-main br, #loginform-tml-main br{height:1px;}
/*#site-title {background:url(images/fww_logo.gif) no-repeat 0% 0%; text-indent:-1000px; width:284px; height:181px; float:left;}*/
#logoContainer, #logo{width:284px; height:160px; float:left;}
.breadcrumbs{display:none; margin:0 0 10px 310px;}
.breadcrumbsLeft{display:block; margin:0 0 10px 10px;}
.widget-inside{text-transform:uppercase;}
.widget-inside a:link, .widget-inside a:visited{color:#fff;}
.widget-inside a:hover{color:#e51937;}
#hypervisor-loginlogout{float:right; margin-left:35px;}
.widget_text {float:left; height:30px;}
#navigation{}
#utility-header, .contactLink, .tradeLogin, .editLink{
display:inline;
float:right;
font-size:14px;
font-family:'NeuzeitSLTStdBookHeavy';
line-height:0.8em;
margin:0 0 2px;
padding:7px 18px 0;
height:19px;
text-align:right;
background:#000;
color:#fff;
}
#utility-header b{font-weight:normal;}
.tradeLogin{background:#e51937 url(images/tradeBk.png);}
.tradeLogin a:hover{color:#751221;}
.contactLink a:hover{color:#0a576a;}
.contactLink{background:#80b8c6 url(images/contactBk.png); -moz-border-radius: 0 0 0 8px; border-radius: 0 0 0 8px;}
#utility-header{background:#fff; text-transform:uppercase; color:#afafaf; -moz-border-radius: 0 0 8px 0; border-radius: 0 0 8px 0;}
#utility-header a:link, #utility-header a:visited{color:#afafaf; text-decoration:none;}
#utility-header a:hover{color:#999;}
#utility-after-header{ float:right; display:inline;}
.widget-inside .widget-title{margin:0;}
#publicRight, #publicFlash{width:660px; float:left; z-index:1; position:relative;}
#publicLeft{width:280px; float:left; padding: 0 20px 0 0; font-size:14px; line-height:18px; }
#publicLeft .entry-content, #publicLeft .post, #publicLeft .post p{overflow:visible;}
div.login{width:400px; margin:0 auto;}
.somthing {background:url(images/register_placeholder.jpg) no-repeat; }
#user_login, #user_email, #pass1, #pass2, #firstname, #lastname, #street_address, #suburb, #city, #country {
background-color:#FFFFE0;
border:1px solid #E6DB55;
}
#loginform-tml-main, .login .links, #registerform-tml-main{width:660px; margin:0;}
#loginform-tml-main{padding:40px 0 0 0;}
.login form {min-height:200px;}
#registerform-tml-main{padding:0; min-height:560px;}
#registerform-tml-main p, #loginform-tml-main p{margin:0 0 10px 0;}
#tml-main{margin:40px 0 0 300px; width: 660px;}
#pass1, #pass2, #regcode, #captcha, #firstname, #lastname, #website, #aim, #yahoo, #jabber, #about, .custom_field, .custom_select, #disclaimer, #license, #privacy, #pass-strength-result, #user_login-tml-main, #user_email-tml-main, #user_pass-tml-main, #reminders_street_address, #reminders_suburb, #reminders_city, .form-table input.regular-text, #adduser .form-field input{width:200px!important; font-size:1em!important; background-color:#FFF!important;
border:1px solid #b6d0dc!important;}
#tml-main .links {margin:0;}
.intro{font-size:16px; font-weight:300;}
#reminders_is_subscribed {width:16px!important;}

.button-primary,
.submit .button-primary,
#login form .submit input {border-color: #660000 !important;}
#pass2, #pass-strength-result, #pass1, #user_login{display:block; clear:both;}
.form-table th, #wpbody-content .describe th {padding:0!important; width:120px!important;}
#profile-page #extraFields p label{min-width:120px; padding-right:10px; float:left;}
#profile-page #extraFields{padding:0 0 20px;}
#reg_passmail-tml-main{display:none;}
#plugin-information #header-container, #media-upload #header-container {display:none;}
#plugin-information form, #media-upload form {margin:1em;}
.calendar{
height:400px;
position:relative;
top:70px;
left:40px;
width:400px;
border:1px solid #eee;
}
#ngg-listimages .mceToolbarRow2, #ngg-listimages .mce_bold, #ngg-listimages .mce_italic, #ngg-listimages .mce_strikethrough, #ngg-listimages .mce_underline, #ngg-listimages .mce_bullist, #ngg-listimages .mce_numlist, #ngg-listimages .mce_outdent, #ngg-listimages .mce_indent, #ngg-listimages .mce_justifyleft, #ngg-listimages .mce_justifycenter, #ngg-listimages .mce_justifyright, #ngg-listimages .mce_styleprops, #ngg-listimages .mce_fullscreen, #ngg-listimages .mce_wp_adv, #ngg-listimages .mceSplitButton, #ngg-listimages .mce_NextGEN, #ngg-listimages .mceSeparator, #donator_message, .gallery_page_nggallery-add-gallery #enable_flash{display:none;}
input.button-primary, button.button-primary, a.button-primary {background:#E51937; border-color:#E51937;}
.edit-reminder {background:#e51937;}
.edit-reminder a{color:#fff;}
.edit-reminder a:hover{color:#000;}
.users-php #users #user-1, #hypervisor-loginlogout .widget-title{display:none;}
#publicTop{margin-bottom:10px; height:262px;}
#recent_posts{float:left; width:400px;}
#recent_posts ul{margin:0; border-top:1px solid #E51937; padding-top:16px; }
#recent_posts ul li {border-bottom:1px solid #E51937; margin:0 0 16px 0; padding-bottom:16px;}
#recent_posts img{max-width:400px;}
#quicklinks{float:left; margin-left:20px;}
.posts h2{margin:0 0 4px;}
.readMore{margin:-14px 0 0 0;}
.entryDate{margin:0 0 10px 0!important; font-style: italic;}
#homebrand{width:381px; height:252px; float:left;}
#homebuttonOne{width:179px; height:504px; float:left;}
#publicTop td{background-repeat:no-repeat; background-position:0 0;}
#publicTop td a{width:179px; height:252px; display:block; float:left; text-indent:-5000px; overflow:hidden;}
#publicTop td:hover{ background-position: 0 -252px;}
#publicTop .post{margin:0;}
#publicBottom{height:200px;}
.leftColumnSmall ul, .rightColumnRight ul{margin:0;}
#blogTop #recent_posts {margin:0;}
#blogTop .leftColumnSmall{padding:0 0 0 20px; width:280px;}
#blogTop .rightColumnRight{padding:44px 0 0 40px; width:220px;}
#blogTop .entry{border-top:1px solid #E51937; padding:20px 0;}
.category-info{margin:0;}
#blogTop .post, #blogTop .date-info{margin:0;}
.varietiesMenu li img{width:145px;}
.varietiesMenu li {display:inline-block;}
.varietiesMenu li p {text-align:center;}
.varietiesMenu {display: inline; margin:0;}
.varietiesPic{max-width:661px; margin: 0 0 15px 0;}
.post-meta-data{display:none;}
/* Calendar styles */
ul.calendarNav { width:228px; height:304px;list-style:none }
ul.calendarNav li {height: 76px; width:70px;float:left; display:block; background-image:url(images/calendar-nav.png); text-indent:-1000px; overflow:hidden; margin-right:6px;}
ul.calendarNav li a {height: 76px; width:70px; display:block;background-image:url(images/calendar-nav.png);}
.jan a {background-position: 0 0;}
.feb a {background-position: -76px 0;}
.mar a {background-position: -152px 0;}
.apr a {background-position: 0 -76px;}
.may a {background-position: -76px -76px;}
.jun a {background-position: -152px -76px;}
.jul a {background-position: 0 -152px;}
.aug a {background-position: -76px -152px;}
.sep a {background-position: -152px -152px;}
.oct a {background-position: 0 -228px;}
.nov a {background-position: -76px -228px;}
.dec a {background-position: -151px -228px;}
.jan a:hover {background-position: 0 -304px;}
.feb a:hover {background-position: -76px -304px;}
.mar a:hover {background-position: -152px -304px;}
.apr a:hover {background-position: 0 -380px;}
.may a:hover {background-position: -76px -380px;}
.jun a:hover {background-position: -152px -380px;}
.jul a:hover {background-position: 0 -456px;}
.aug a:hover {background-position: -76px -456px;}
.sep a:hover {background-position: -152px -456px;}
.oct a:hover {background-position: 0 -532px;}
.nov a:hover {background-position: -76px -532px;}
.dec a:hover {background-position: -151px -532px;}
.editLink{ width:100px; position: absolute; top:0; left:0; background:url("images/tradeBk.png") #E51937; color:#fff; -moz-border-radius: 0 0 8px 0;}
.editLink a{text-transform:uppercase; color:#fff;}
.upcoming_events .fc-event{background: url(images/grey-diag.png)!important; color: #808285!important; padding-left:10px !important; margin: 0 0 12px 0!important; width:200px;}
ul.upcoming_events {margin:0;}
