/* @override http://local.wp5/wp-content/themes/SVC/style.css */

/*
Theme Name: SVC
Theme URI:
Description: A custom theme for Southern Village Club
Version: 0.1
Author: Low Fat Designs (BPK)
Author URI: http://lowfatdesigns.com
Tags:
*/

/* ----- Layout (dimensions and background)
--------------------------------------------- */
body {
	margin-top: 0px;
	background: #fbfff3;
}

#header {
	height: 361px;
	background: url(images/bg-header.gif) no-repeat left top;
}

#layout {
	background: url(images/bg-container.gif) repeat-y left top;
}

#layout.right-sidebar #main {
	width: 560px;
	margin-left: 40px;
}

#layout.right-sidebar #sidebar {
	width: 230px;
	margin-right: 40px;
}

#footer {
	height: 66px;
	background: #fbfff3 url(images/bg-footer.gif) no-repeat left top;
}


/* ----- Globals
--------------------------------------------- */

/* Form elements */
input.form-button {
	background: #4cb045 url(images/bg-buttons.gif) repeat-x left top;
	border: 1px solid #4cb045;
}

input.form-button:hover {
	background: #4cb045;
}

input.styled {
	border: 1px solid #b5e4a4;
	color: #4baf43;
}


/* ----- Header Elements
--------------------------------------------- */

/* Logo, main */
#site-title {
	float: left;
	margin-left: 30px;
	margin-bottom: 16px; /* push down the navigation */
}

#site-title, #site-title a {
	width: 433px;
	height: 100px;
}

#site-title a {
	display: block;
	background: url(images/logo-main.gif) no-repeat left top;
	text-indent: -50000px;
}

/* Search bar */
#search-horizontal {
	float: right;
	width: 272px;
	margin-top: 40px;
}

#header #search-horizontal #s {
	border: 1px solid #b5e4a4;
	color: #4baf43;
}



/* Navigation, main */
ul.simple-horizontal {
	clear: both;
	padding-left: 21px;
}

.simple-horizontal a:hover {
	color: #ebfcc8;
}

.simple-horizontal a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.simple-horizontal li a {
	display: block;
	float: left;
	height: 29px;
	margin-left: 15px;
}

.simple-horizontal li.current_page_item a,
#home li#nav-home a {
	color: #ebfcc8;
	background: url(images/nav-pointer.gif) no-repeat center bottom;
}


/* Header images */
#header-image {
	float: left;
	margin-top: 16px;
	margin-left: 29px;
}

/* Header text on right */
.wp-page {
	float: right;
	width: 232px;
	height: 150px;
	margin-top: 35px;
	margin-right: 39px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}


/* ----- Main
--------------------------------------------- */
#main {
	padding-top: 40px;
	color: #555;
}

h1, h2, h3 {
	color: #0076a8;
}

h4, h5, h6 {
	color: #78d372;
}

h2.post-title {
	margin-bottom: 1em;
}

.separator {
	background: url(images/separator.gif) no-repeat center top;
	padding-top: 24px;
}

a:focus, a:hover { color:#0076a8; text-decoration: none; }
a { color:#0076a8; text-decoration: underline; }

/* Posts */

.post-meta {
	display: block;
	color: #78d372;
	font-size: 90%;
	margin-bottom: 5px;
	margin-top: -18px;
}

.post-meta a:focus, .post-meta a:hover { color:#78d372; text-decoration: none; }
.post-meta a { color:#78d372; text-decoration: underline; }

.meta-sep {
	padding-left: 5px;
	padding-right: 5px;
}
.post {
	padding-bottom: 36px;
	margin-bottom: 36px;
}

#home .post,
.archive .post {
	background: url(images/separator.gif) no-repeat center bottom;
}


/* Events */
.event-details {
	margin-top: 18px;
	margin-bottom: 36px;
	padding-bottom: 18px;
	background: url(images/separator.gif) no-repeat center bottom;
}

.event-details h3 {
	color: #3ba932;
}

.event-details h3 a:focus, .event-details h3 a:hover { text-decoration: underline; }
.event-details h3 a { color:#3ba932; text-decoration: none; }

.event-meta {
	color: #0076a8;
}

.event-start, .event-end {
	font-weight: bold;
}

.event-end {
	padding-left: 40px;
	margin-left: 8px;
	background: url(images/icons/event-arrow.gif) no-repeat left center;
}

.event-duration {
	margin-left: 10px;
	font-size: 90%;
}

.event-cat {
	display: block;
	font-size: 90%;
	color: #3ba932;
}


/* ----- Sidebar
--------------------------------------------- */
#sidebar {
	padding-top: 40px;
	color: #555;
}

.sidebar-block {
	margin-bottom: 36px;
}

#sidebar h4 {
	color: #3ba932;
	border-bottom: 1px solid #cfeebb;
}

#sidebar a:focus, #sidebar a:hover { text-decoration: none; }
#sidebar a { color:#3ba932; }

/* Sidebar event listing */

#side-events ul {
	margin-left: 0;
	margin-right: 0;
	list-style-type: none;
}

#side-events ul li {
	padding-left: 20px;
	margin-bottom: 18px;
	background: url(images/icons/calendar.gif) no-repeat left 1px;
}

#side-events .event-date {
	color: #0076a8;
	font-size: 90%;
}

#side-events .event-title {
	color: #3ba932;
}

#side-events #event-details {
	margin-left: 20px;
}

/* Sidebar PDF Forms block */

#side-forms ul {
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
}

#side-forms ul li {
	background: url(images/icons/pdf-sidebar.gif) no-repeat left 1px;
	padding-left: 20px;
	margin-bottom: 18px;
}

/* Sidebar newsletter sign up */

#frmSS1 label {
	display: none;
}

#frmSS1 input.form-button {
	/* the following is to force vertical alignment
	   when button is inline horizontally with text field */
	vertical-align: top;
}


#side-news ul {
	margin-left: 0;
	margin-right: 0;
	list-style-type: none;
}

#side-news ul li {
	padding-left: 20px;
	margin-bottom: 18px;
}

#side-news .event-date {
	color: #0076a8;
	font-size: 90%;
}

#side-news .event-title {
	color: #3ba932;
}



/* ----- Footer
--------------------------------------------- */
#copyright-by-lfd {
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 29px;
	color: #fff;
}

#copyright-by-lfd a:focus, #copyright-by-lfd a:hover { text-decoration: underline; }
#copyright-by-lfd a { color:#fff; text-decoration: none; }

.copyright-sep {
	padding-left: 5px;
	padding-right: 5px;
}

#header ul.simple-horizontal li {
	padding-right: 0px;
}

ul, ol {
	padding-left: 0.5em;
}

.slideshow{
	padding-bottom: 20px;
}

#page-14 h3{
	padding-top: 10px;
}