/*
Theme Name: Shannon Martin
Theme URI: http://www.shannonmartin.com
Description: Ally Garden WordPress theme designed by Ally <a href="http://www.allydirectory.com">Web Directory</a>.
Version: 1.0
Author: Eric Martin
Author URI: http://www.shannonmartin.com/
*/

/* main css */
html {}
body {background:#a3bb78; margin:0; padding:0; height:100%; width:100%; color:#e3eece; font:1em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height:1em;}
#container {background:url(images/bg_top.gif) no-repeat top left; height:100%; width:100%;}
#nav {background:#a3bb78; color:#7B8C5A; font-size:.8em; position:fixed; top:0; left:0; padding:0px 4px; z-index:10;}
#logo {margin:40px 0pt 0pt -22px;}
#header #menu {background:url(images/menu.gif) no-repeat; padding:2px 0 2px 20px; width:311px; height:30px; margin:-20px 0 0 -18px;}
#header #menu a {z-index:20; font-weight:bold; line-height:22px; margin-left:2px; padding:2px; color:#e3eece;}
#header #menu a:hover {color:#fff; text-decoration:none;}
#page {width:975px;}
#topcontent {background:#fff url(images/bg_roundtop.gif) no-repeat top left; line-height:5px; height:5px;}
#content  {float:right; width:638px;}
#content #header {height:166px;}
#content h1 {padding:10px 0 2px 30px; margin:0; font-weight:bold; font-size:1.4em; background:url(images/butterfly.gif) no-repeat 0 8px; line-height:1.4em;}
#content h1, #content h1 a {color:#f8fd2a;}
.narrowcolumn .entry, .widecolumn .entry {line-height:1.4em;}
.widecolumn {line-height:1.6em;}
.narrowcolumn .postmetadata {text-align:center;}
.alt {background:#f1f8e3; border-top:1px solid #bdd295; border-bottom:1px solid #bdd295;}
small {font-size:0.8em;}
h2 {font-size:1.6em;}
h2.pagetitle {font-size:1.6em;}
h3 {font-size:1.3em; margin-bottom:8px;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {text-decoration:none;}
form {margin:0; padding:0;}
.commentlist li, #commentform input, #commentform textarea {font-size:0.9em;}
.commentlist li {font-weight:bold;}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em;}
.commentmetadata {font-weight:normal;}
small, .nocomments, .postmetadata, blockquote, strike {color:#7b8c5a;}
code {font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size:0.9em; letter-spacing:.07em;}
a {color:#ffe786; text-decoration:none;}
a:hover {color:#fefdd7; text-decoration:underline;}
/* End Typography & Colors */

/* Begin Structure */
.post {font-size:.9em; color:#49562f; background:#e3eece; padding:10px;}
.post p {margin-top:0; line-height:1.4em;}
.post a:link, .post a:visited {color:#839560;}
.post ul {margin:0; padding:0;}
.post li {margin-left:25px; line-height:1.4em;}
.post .inner {padding:1px 10px; background:url(images/post_bottom.gif) no-repeat bottom left;}
/*.post .details {background:#cde8b7; padding:2px 5px; margin-top:5px;} */
.postwrap {padding:3px; background:#bdd295;}
.storydate {float:right; text-align:center; width:60px; height:58px; padding:3px 0; margin-right:10px; background:url(images/bd_date.gif) no-repeat top center;}
.storydate .day {font-weight:bold; font-size:.8em;}
.storydate .month {font-weight:bold; font-size:.9em;}
.storytime, .storytime a {color:#8bb55e; text-decoration:none;}
.storytime span {color:#698662;}
.comment {background:#d6e4ba; height:36px; margin-top:5px; font-size:.8em;}
.comment .left {float:left; padding:4px 0 0 10px; color:#7b8c5a;}
.comment .left b, .comment .left a {color:#7b8c5a; font-weight:bold;}
.comment .right {font-size:1.1em; float:right; padding:10px 10px 0 0;}
.comment .right a:link, .comment .right a:visited {color:#7b8c5a; font-weight:bold;}
.comment .right a:hover {text-decoration:underline;}
.comment-author {font-weight:bold; font-size:1.1em;}
.comment-date {font-size:.8em;}
.comment-text {}
#comments li.even {}
.widecolumn .postmetadata {margin:30px 0;}
.widecolumn .smallattachment {text-align:center; float:left; width:128px; margin:5px 5px 5px 0px;}
.widecolumn .attachment {text-align:center; margin:5px 0px;}
.postmetadata {clear:left; text-align:center;}
/* End Structure */

/* Begin Images */
img {border:0;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
/* End Images */

/* Begin Form Elements */
.entry form {text-align:center;}
select {width:130px;}
#commentform input {border:1px solid #a3bb78; width:170px; padding:2px; margin:5px 5px 1px 0; color:#49562f;}
#commentform textarea {border:1px solid #a3bb78; width:90%; padding:2px; font:1em 'Trebuchet MS'; color:#49562f;}
#commentform #submit {margin:0; float:right;}
/* End Form Elements */

/* Begin Comments*/
.alt {margin:0; padding:10px;}
.commentlist {padding:0; text-align:justify;}
.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none;}
.nocomments {text-align:center; margin:0; padding:0;}
.commentmetadata {margin:0; display:block;}
/* End Comments */

/* Begin Calendar */
#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block;}
#wp-calendar caption {text-align:center; width:100%;}
#wp-calendar td {padding:3px 0; text-align:center;}
#wp-calendar td.pad:hover {}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #bdd295;}
blockquote cite {margin:5px 0 0; display:block;}
.center {text-align:center;}
hr {display:none;}
.navigation {font-size:1.2em; font-weight:bold; margin-top:12px;}
.navigation .previous {float:left;}
.navigation .next {float:right;}
#footer {clear:both; background:#a3bb78 url(images/bg_footer.gif) no-repeat top left; height:238px; width:975px;}
#footer #credit {float:right; font-size:.7em; margin-top:218px;}
#footer .right a {color:#8a9e65; font-weight:bold;}
#searchform {clear:both; height:53px; padding-left:13px; background:#859e58;}
#searchform #s {width:195px; margin-top:13px; font-size:1.1em; padding:2px; color:#7b8c5a; border:1px solid #bdd295;}
#searchsubmit {width:40px; height:30px;}
.sidebarwrap {padding:3px; background:#cedeb1;}
#sidebar {width:272px; overflow:hidden; padding-top:250px; margin-left:25px;}
#sidebar .inner {background:#bdd295; padding:10px;}
#sidebar h2 {font:1.6em 'Trebuchet MS'; margin:0 0 5px 0; padding:0; color:#7b8c5a; clear:left; overflow:hidden; border-bottom:3px solid #a3bb78;}
#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar ul {margin-bottom:15px;}
#sidebar li {list-style:none;}
#sidebar li a {display:block; padding:2px 2px 2px 16px; font-size:.9em; color:#7b8c5a;}
#sidebar li a:hover {background:url(images/sm_butterfly.gif) no-repeat 0 4px; color:#5d6b41; text-decoration:none;}
#sidebar p {padding-left:10px; text-align:justify;}
/* End Various Tags & Classes */

/* Begin Gallery Styles */
#gallery {width:638px; margin-top:18px;}
#gallery .icon_border, #gallery .imgborder {border:2px solid #a3bb78;}
#gallery .post {text-align:center;}
#gallery .postwrap {margin-bottom:6px;}
#gallery .topinfo {font-size:.8em;}
#gallery a.page {border:1px solid #859e58; padding:0px 4px;}
#gallery a.page:hover {border:1px solid #49564d; color:#49564d; text-decoration:none;}
#gallery span.previous {}
#gallery span.next {}
#gallery span.current {background:#859e58; border:1px solid #859e58; padding:0px 4px; color:#fff;}
#gallery .image {text-align:center;}
#gallery .maintable {border-top:1px dashed #859e58; border-bottom:1px dashed #859e58; margin:10px 0;}
#gallery .icon_album .album {font-size:1.2em; padding: 2px 0 2px;}
#gallery .icon_info {font-size:.8em; padding:2px 0 0;}
#gallery .icon_info span {font-weight:bold;}
#gallery .cp {text-align:center; font-size:.9em;}
#gallery .details {}
#gallery .details .caption {text-align:center; font-size:.8em;}
#gallery .menuleft {width:22%;}
#gallery .menucenter {width:54%; line-height:20px;}
#gallery .menuright {width:22%;}
#gallery .bottominfo {margin-bottom:6px;}
#gallery .exiftable {border:1px solid #bdd295; background:#dbe8c3;}
/* End Gallery Styles */