/*   
Theme Name: Ellen Boughn
Theme URI: www.ellenboughn.com
Description: custom theme for Ellen Boughn
Author: Design - Tamera Haney, Code - Lee Torrens
Author URI: www.microstockdiaries.com
Version: 1.0
.
Copyright 2009 Ellen Boughn.
.
*/

/* page */

html { height: 100%; }

body { background-color: #606060; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom: 30px; }

/* layout */

#logo { margin: 65px auto 0; width: 890px; }

#nav { margin: 0 auto; padding: 6px 0 12px; width: 890px; }

#page { margin: 0 auto; padding: 0 100px; width: 890px; background-color: #393939; }

#page-fixed { margin: 0 auto; padding: 0 100px; width: 890px; height: 513px; background-color: #393939; }

#inner-wrap { background-color: #787363; }

#content { float: left; width: 570px; height: 100%; padding: 0 15px 30px; }

#sidebar { float: right; width: 270px; height: 100%; margin: 0; padding: 0 10px; }

ul#sidebarwidgeted { padding-left: 0; margin: 8px 0 50px; }


/* alternate backgrounds & layouts */

.entry-short { height: 83%; }

#pic-left { float: left; width: 318px; height: 100%; padding: 0; margin: 0; }

#pic-right { float: right; width: 318px; height: 100%; padding: 0; margin: 0; }

#content-home { float: left; width: 860px; height: 100%; padding: 0 15px; background-image: url('images/stock-photo.jpg'); background-repeat:no-repeat; }

#content-noside { float: left; height: 100%; padding: 0 15px 30px; }

#content-green { float: left; width: 860px; height: 100%; padding: 0 15px; background-color: #4e5237; }

#content-red { float: left; width: 542px; height: 100%; padding: 0 15px; background-color: #73170a; }

#content-brown { float: left; width: 542px; height: 100%; padding: 0 15px; background-color: #685e5e; }

#content-black { float: left; width: 860px; height: 100%; padding: 0 15px; background-color: #212223; }

#content-light-green { float: left; width: 542px; height: 100%; padding: 0 15px; background-color: #6e7549; }

#content-grey { float: left; width: 542px; height: 100%; padding: 0 15px; background-color: #787363; }


/* fonts */

p { margin: 2px 0 10px; letter-spacing: 0.1px; }

a { color: #FFFFFF; }

h1 { font: 18px/20px CenturyGothic, Arial, sans-serif; text-align: right; margin: 10px 0 30px 0; text-transform: lowercase; }

h1 a {text-decoration: none; font-color: #FFFFFF; }

#sidebar h2 { font: normal 16px/18px CenturyGothic, Arial, sans-serif; text-transform: lowercase; margin: 10px 0; padding: 4px; background-color: rgba(255,255,255,0.1); }

h3 { font: normal 16px/18px CenturyGothic, Arial, sans-serif; margin: 10px 0 10px; }

ul { padding-left: 2em; }

#nav ul { list-style-type: none; list-style-image:none; }

#nav li { display: inline; margin: 0 9px; text-transform: lowercase; }
#nav li.page-item-2 { margin-left: 0; }
#nav li.page-item-23 { margin-right: 0; }

#nav li a { text-decoration: none; font-size: 13px; }

#sidebar li.widget { list-style-type: none; margin-bottom: 30px; }

p.tagline { margin: 60px 0 0 40px; }

p.postmetadata { margin: 2px 0 60px; }

div.credit p { font-size: 10px; }

div.credit { width: 100%; }


/* Standard Wordpress Elements */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignleft { float: left; }

.alignright { float: right; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;
   /* optional rounded corners for browsers that support it */
 -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; color: #393939; }

/* Sidebar */

ul#recentcomments, ul#twitter_update_list { list-style-type: none; padding-left: 0; }

ul#twitter_update_list li { margin-bottom: 12px; }

a#twitterfootlink { text-decoration: none; }

li.recentcomments { margin-bottom: 12px; }

li#text-3 img { margin: 0 1px; }

li.widget_tag_cloud a, li#test-4 { text-decoration: none; }

li.widget_archive ul { list-style-type: none; padding: 0; }

li.widget_archive ul li { margin-bottom: 3px; }

li.widget_archive a { text-decoration: none; }


/* Comments */

h3#comments { margin: 20px 0 12px; }

.commentlist { list-style-type: none; padding: 0; margin: 0; }

ol.commentlist li { padding-bottom: 10px; }

div.comment-body { background: rgba(255, 255, 255, 0.1); margin-bottom: 15px; padding: 8px; } 

.comment-author { padding: 4px; }

img.avatar { float: left; margin: 0 8px 0 0; }

.comment-meta { font-size: 10px; padding: 0 0 34px 4px; }
.comment-meta a { text-decoration: none; }

.fn { font-size: 15px; }

.url { text-decoration: none; }

.says { font-size: 15px; }

.comment-body p { padding: 8px 4px; margin: 0; }

div.reply { padding: 0 0 4px 4px; }

ul.children { list-style-type: none; }

#comment-author, #comment-email, #comment-url { width: 250px; height: 14px; font-size: 12px; display: block; }

#comment-form #comment { width: 100%; min-height: 100px; }


