/*
Theme Name: Findley's Lakeside Garden Weddings
Theme URI: http://findleyslakesideresort.com/
Description: A custom theme for http://findleyslakesideresort.com/
Version: 1.0
Author: Eric Martin and Max Williams
Author URI: http://ericmmartin.com/ and http://maxwilliamsdesign.com
Tags:
*/

body {background:#111; color:#eee; font:1em "Lucida Grande", sans-serif; height:100%; margin:0 auto; width:100%;}

div, span, ul, ol, li, p, a, h1, h2, h3, h4, h5, table, tr, td, tbody {margin:0; padding:0; border:0; outline:0;}
div.clear {clear:both;}

a:link, a:visited {color:#a2bf6b;}
a:hover, a:active {color:#a5e1e6;}

#container {margin:0 auto; width:940px;}

#header {height:100px; width:100%; margin-top:10px;}
#header #logo {float:left; width:370px;}
#header #logo h1 {background:url(images/logo.gif) no-repeat; line-height:100px; text-indent:-3000px;}
#header #logo a {display:block; height:100px;}

#header #tagline {float:left; width:570px;}
#header #tagline h1 {background:url(images/tagline.gif) no-repeat top right; line-height:80px; margin-top:10px; text-indent:-3000px;}

#menu {background:url(images/menu.gif) no-repeat; clear:left; height:131px; margin:0 auto; margin-top:10px; width:791px;}
#menu ul {list-style:none;}
#menu li {position:relative; float:left;}
#menu li a {display:block; height:20px; padding:30px 0; text-decoration:none; text-indent:-3000px;}
#menu li.home {height:77px; margin:24px 0 0 13px; width:107px;}
#menu li.home a {background:url(images/menu-color.gif) no-repeat 1px 0;}
#menu li.home a.current {background-image:none;}
#menu li.about {height:79px; margin:14px 0 0 26px; width:107px;}
#menu li.about a {background:url(images/menu-color.gif) no-repeat -110px 0;}
#menu li.about a.current {background-image:none;}
#menu li.packages {height:70px; margin:30px 0 0 25px; width:102px;}
#menu li.packages a {background:url(images/menu-color.gif) no-repeat -220px 0;}
#menu li.packages a.current {background-image:none;}
#menu li.gallery {height:71px; margin:14px 0 0 26px; width:103px;}
#menu li.gallery a {background:url(images/menu-color.gif) no-repeat -331px 0;}
#menu li.gallery a.current {background-image:none;}
#menu li.news {height:82px; margin:19px 0 0 25px; width:109px;}
#menu li.news a {background:url(images/menu-color.gif) no-repeat -441px 0;}
#menu li.news a.current {background-image:none;}
#menu li.contact {height:71px; margin:26px 0 0 26px; width:102px;}
#menu li.contact a {background:url(images/menu-color.gif) no-repeat -551px 0;}
#menu li.contact a.current {background-image:none;}

#content {float:left; margin:20px 0 0; width:100%;}

#picture {background:url(images/frame.gif) no-repeat; float:right; height:334px; margin-left:20px; width:474px;}
#picture img {margin:25px 0 0 26px;}

#data {display:inline; width:100%;}
#data h2 {color:#a2bf6b; height:30px; font-size:2em; line-height:2em; margin-bottom:8px;}
#data p {line-height:22px; margin-bottom:8px;}
#data .post span {color:#98adc1; display:block; font-size:.8em; font-style:italic; margin:-6px 0 4px;}
#data #package-container {border:6px solid #666; background:#000; width:420px;}
#data #package {border:1px solid #ccc; font-size:.8em; padding:8px; text-align:center;}
#data #package h2 {color:#97b0c7; margin-top:6px;}
#data #package ul {list-style-image:url(images/rose.gif); margin-left:24px; padding-bottom:10px; text-align:left;}
#data #package .spacer {height:20px;}
#data #services {margin-top:20px;}
#data h1 {margin-bottom:20px;}

.postmetadata {clear:left;}
.news {padding-bottom:20px;}

.single .postmetadata {background:#292929; border-top:1px solid #666; border-bottom:1px solid #666; color:#888; font-size:.8em; margin:0 auto; margin-top:20px; margin-bottom:20px; padding:10px; text-align:center; width:600px;}
div.navigation {background:#090909; border-top:1px solid #444; border-bottom:1px solid #444; color:#a2bf6b; margin:20px 0 0; padding:10px;}
div.navigation a {text-decoration:none;}
div.navigation .older {float:left;}
div.navigation .newer {float:right;}

#contact_form {float:left; height:380px; margin:10px 0; width:440px;}
#contact_form label {clear:both; float:left; width:140px; text-align:right; padding:2px 8px 8px; color:#fff;}
#contact_form input, #contact_form textarea {float:left; margin:2px 0; padding:2px;}
#contact_form div.error {clear:left; color:#f34e40; font-size:.9em; margin-left:155px;}
#contact_form .status {background:#333; border:3px solid #666; padding:8px; text-align:center; width:420px;}

#gallery {margin:0 auto; margin-top:10px; width:850px;}
#gallery table.gallery {background:#000; border:3px solid #444; padding:10px;}
#gallery td.icon {padding-top:10px;}
#gallery td.icon_album {}
#gallery td.icon_info {color:#999; font-size:.8em;}
#gallery td.cp {font-size:.8em; color:#444;}
#gallery a.cp {color:#444;}
#gallery a.cp:hover {color:#666;}
#gallery td.admin {font-size:.9em; text-align:center;}
#gallery table.navigation {}
#gallery table.topinfo {border-top:1px dashed #444; border-bottom:1px dashed #444;; font-size:.8em; margin-top:10px; padding:6px 0;}
#gallery table.maintable {text-align:center;}
#gallery table.bottominfo {font-size:.9em; padding:6px 0 0; text-align:right;}
#gallery table.displayimage {text-align:center;}
#gallery img.imgborder {border:3px solid #fff;}
#gallery img.icon_border {border:6px solid #fff;}

#commentsection {margin:0 auto; width:700px;}
#commentsection br {clear:left;}
#commentsection .gravatar {float:left; margin-right:10px;}
#commentsection .gravatar img {}
#commentsection .author {float:left;}
#commentsection li.authorcomment {background:#444;}
#commentsection h3 {padding-bottom:4px;}
.commentlist {border-top:1px solid #999; margin-bottom:10px;}
.commentlist .alt {background:#292929;}
.commentlist li {padding:15px 10px 6px; list-style:none; border-bottom:1px solid #999;}
.commentlist p {margin:10px 5px 10px 0;}
.nocomments {text-align:center; margin:0; padding:0;}
.commentmetadata {display:block;}
#commentform {font-size:.8em;}

div.bar {background:url(images/bar.gif) no-repeat 0 20px; clear:both; height:53px; margin:0 auto; width:811px;}

#bottom {clear:left; min-height:100px; text-align:center;}
#bottom #testimonials, #links {float:left; margin:10px 0; text-align:center; width:460px;}
#bottom #testimonials h2, #links h2 {border-bottom:3px solid #333; color:#97b0c7; font-size:1.8em; padding-bottom:4px; }
#bottom #testimonials {clear:left; padding-right:20px;}
#bottom #testimonials .testimony {padding:10px 0;}
#bottom #testimonials .testimony span {color:#999; display:block; font-style:italic;}
#bottom #links {}
#bottom #links ul {list-style:none; padding:10px;}
#bottom #links li {padding:4px 0;}

#footer {clear:left; height:150px; margin:20px 0; text-align:left;}
#footer .admin {color:#666; font-size:.9em; padding-top:40px;}
#footer .admin p {padding:4px;}
#footer .admin a {color:#666;}
#footer .admin a:hover {color:#999;}
#footer .aawp {float:right;}

