/*
Theme Name: EmilyEnabnitDesign
Theme URI: http://www.emilyenabnitdesign.com
Description: Custom WordPress theme designed by Emily Enabnit and coded by Esper Media.
Version: 1.2
Author: Esper Media
Author URI: http://www.espermedia.com
Tags: clean, basic
*/

/* TYPOGRAPHY */
/* ----------------------------------------- */

h1, h2, h3, h5, h5, h6 { font-weight:bold; font-family: georgia,helvetica,serif; font-style: italic; }
h1 { font-size: 18px; }
h2 { font-size: 16px; margin: 10px 0px; }
h3 { margin: 4px 0px; }
.alert { background:red; color:white }

/* LAYOUT */
/* ----------------------------------------- */

/* These presentational classes are generated by WordPress */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

body { background: #F0F0F0 url(bkg.jpg) top center repeat-x; margin: 0px auto; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: #450B00; }

a { color: #29AD8F; text-decoration: none;}
a:hover { color: #0d8d6f; text-decoration: none; }

#header { width: 880px; height: 155px; margin: 0px auto; text-align: center; clear: both; }
#header a:hover { border: 0px; }
#logo { float: left; width: 140px; height: 140px; margin-right: 20px; }
#logo img { position: relative; top: 27px; border: 0px; }
#logotype { float: left; width: 720px; height: 53px; text-align: center; margin: 0px auto; }
#logotype img { position: relative; top: 51px; border: 0px; }
#wrapper { margin: 0px auto; text-align: center; width: 880px; }
#sidebar { float: left; width: 140px; text-align: right; }
#sidebar ul { list-style-type: none; margin: 0px 0px 12px; padding: 0px; }
#sidebar li { list-style-type: none; margin: 0px; padding: 0px; }
#mainpage { float: right; width: 720px; text-align: left; padding: 4px 0px; }
#mainpage img { border: 0px; margin: 0px auto; }
#mainpage p { margin: 0px; padding: 0px; }

#description { line-height: 1.4em; padding: 6px 0px 12px; width: 475px; float: left; text-align: justify; }

#contactbox { width: 230px; float: right; background: transparent url(floral_bkg.jpg) top center; border: 1px solid #b5d0c9; text-align: center; }
#contactbox h3 { background-color: #c3e0d9; padding: 6px; margin: 0px; }
#contactbox .content { padding: 20px 12px; line-height: 1.4em; }

#footer { width: 880px; margin: 0px auto; text-align: right; padding: 10px 0px; clear: both; }
#copy { font-size: 11px; font-style: italic; font-family: georgia,serif; }

.menu ul li a { padding: 2px 4px; margin-bottom: 12px; background-color: #c3e0d9; font-size: 12px; display: block; font-family: georgia,serif; font-weight: normal; font-style: italic; color: #450B00; text-decoration: none; }
.menu ul li a:hover { padding: 2px 4px; margin-bottom: 12px; background-color: #c3e0d9; font-size: 12px; display: block; font-family: georgia,serif; font-weight: normal; font-style: italic; color: #0d8d6f; text-decoration: none; border: 0px; }
.menu ul ul li a { padding: 0px 4px; margin-bottom: 0px; background-color: transparent; font-size: 11px; display: block; font-family: arial,verdana,helvetica,sans-serif; font-weight: normal; font-style: normal; color: #450B00; text-decoration: none; }
.menu ul ul li a:hover { padding: 0px 4px; margin-bottom: 0px; background-color: transparent; font-size: 11px; display: block; font-family: arial,verdana,helvetica,sans-serif; font-weight: normal; font-style: normal; color: #0d8d6f; text-decoration: none; }

li li.current_page_item { background-color: #fff; }

li.cat-item a { padding: 2px 4px; background-color: #c3e0d9; font-size: 12px; display: block; font-family: georgia,serif; font-weight: normal; font-style: italic; }

#comments ul { margin: 0px; padding: 0px; }
#comments li { list-style-type: none; padding: 6px; margin: 6px 0px; }
li.odd { border: 1px solid #ccc; background-color: #fff; }
li.author { border: 1px solid #b5d0c9; background: transparent url(floral_bkg.jpg) top center; margin: 0px; }

.imageNav { border: 0px; margin: 4px; }
img.size-full { margin: 0px; padding: 0px; }

hr { height: 2px; border-bottom: 1px solid #fff; border-top: 1px solid #ccc; margin: 8px 0px; }