/*
Theme Name: Julie Negrin
Description: Custom WordPress theme for Julie Negrin.
Version: 1.0
Author: Driven Development
Author URI: http://www.drivendevelopment.com/
*/

/**
 * Overrides
 */
a {color: #668815; text-decoration: none;}

h2 {font-family: Times New Roman, Georgia, Serif; font-size: 18px; font-weight: normal; line-height: normal; color: #59564c;}

#header {background-image: url(images/header-bg.jpg);}
#header .logo {top: 65px; left: 32px;}
#header .tagline {top: 137px; left: 137px;}
#header .title {position: absolute; top: 65px; left: 332px;}
#header .title img {display: block;}

#nav ul {background-image: none;}
#nav ul li.blog {display: inline;}

#leftSidebar {float: left; width: 200px; padding: 20px 0 0 20px; font-size: 12px; line-height: 14px; color: #4c4c4c;}
#leftSidebar .container {padding: 0 15px 0 0; background: url(images/border.gif) repeat-y right top;}
#leftSidebar img.heading {display: block; margin: 0 0 10px 0;}
#leftSidebar img.photo {display: block; margin: 0 0 10px 0;}
#leftSidebar .separator {width: 170px; height: 1px; border-bottom: solid 1px #d5daaf; font-size: 1px; line-height: 1px; margin: 15px 0 15px 0;}
#leftSidebar ul {margin: 0 0 15px 0; padding: 0; list-style-type: none;}
#leftSidebar ul li {padding: 0 0 5px 0;}
#leftSidebar ul li a {color: #4a4a4a; text-decoration: none;}
#leftSidebar ul li a:hover {color: #000;}
#leftSidebar ul.icon {margin: 0;}
#leftSidebar ul.icon li {padding: 0;}
#leftSidebar ul.icon li a {display: block; background: no-repeat; padding: 9px 0 15px 40px;}
#leftSidebar ul.icon li.mail a {background-image: url(images/icons/mail.gif);}
#leftSidebar ul.icon li.rss a {background-image: url(images/icons/rss.gif);}
#leftSidebar ul.icon li.twitter a {background-image: url(images/icons/twitter.gif);}
#leftSidebar ul.icon li.favorite a {background-image: url(images/icons/heart.gif);}
#leftSidebar ul.icon li.facebook a {background-image: url(images/icons/facebook.gif);}

#content {width: 450px; padding: 30px 45px 0 25px; font-family: Verdana, Arial, Sans-Serif; line-height: 20px; color: #59564c;}

#sidebar {width: 234px; line-height: 14px;}
#sidebar .block {width: 194px; padding: 10px 25px 30px 25px;}
#sidebar h3 {font-size: 18px; line-height: 38px; padding: 0 10px 0 25px; height: auto; text-transform: uppercase;}
#sidebar ul {margin: 0; padding: 0; list-style-type: none;}
#sidebar ul li {padding: 0 0 8px 0;}
#sidebar ul li a {color: #4c4c4c; text-decoration: none;}
#sidebar ul li a:hover {color: #000;}
#sidebar .widget ul,
#sidebar .widget .textwidget {padding: 10px 25px 30px 25px;}
#sidebar .widget .textwidget {font-size: 12px; line-height: 14px;}
#sidebar .widget_categories h3 {color: #da914c;}
#sidebar .widget_recent_entries h3 {color: #b4dce2;}
#sidebar .widget_archive h3 {color: #e7f181;}

#body {background-position: 740px top;}
#body .subscribe {padding: 20px 0 50px 15px;}

/**
 * General
 */
:focus {outline: none;}

h1.pageTitle {font-size: 14px;}

.separator {height: 1px; border-bottom: solid 1px #d5daaf; font-size: 1px; line-height: 1px; margin: 20px 0px 20px 0px;}

div.addthis_container {margin: 20px 0;}

img.alignleft {float: left;}
img.alignright {float: right;}

/**
 * Sidebar
 */
#subnav .subscribe a {background-image: url(images/feed.png); background-repeat: no-repeat; background-position: 15px 5px; padding-left: 35px;}

/**
 * Posts
 */
div.postList .item {border-bottom: dotted 1px #bbb; padding: 0px 0px 20px 0px; margin-bottom: 20px;}

.postTitle,
div.post h1 {margin: 0; font-family: Times New Roman, Georgia, Serif; font-size: 24px; font-weight: normal; line-height: normal; color: #59564c;}
div.post h1 {margin: 0 0 20px 0;}
.postTitle a {color: #59564c; text-decoration: none;}
.postTitle a:hover {color: #59564c; text-decoration: underline;}

.postDateAuthor, .postMetaData {font-size: 11px; margin: 0px;}
.postDateAuthor {margin-bottom: 20px; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; color: #aaaaa9;}
.postCommentData {font-family: Arial, Verdana, Sans-Serif; margin: 20px 0 0 0;}
.postCommentData a {color: #666; text-decoration: none;}
.postCommentData .brace {color: #cccccc; font-size: 18px;}
.postCommentData .count {color: #000; font-size: 18px;}

.postNav {padding: 0 0 20px 0;}
.postNav .older {float: left;}
.postNav .newer {float: right;}

/**
 * Single Post
 */
div.post h1 {}
div.post .entry {border-bottom: dotted 1px #bbb; padding: 0px 0px 20px 0px; margin-bottom: 20px;}
div.post .pagination {}	/* Navigation for paged posts */
div.post .tags {}
div.post .postMetaData {font-size: 11px; line-height: 14px;}

/**
 * Comments
 */
div.commentList h2 {}
div.commentList {}
div.commentList .item {width: 420px; border-bottom: solid 0px #dbbd79; background-color: #f1f1f1; padding: 10px 20px 10px 20px; margin-bottom: 10px;}
div.commentList .alt {}
div.commentList .awaitingModeration {}
div.commentList .avatar {display: none;}
div.commentList .author {font-size: 11px; margin-bottom: 5px;}
div.commentList .author .name {font-weight: bold;}
div.commentList .commentMetaData {font-size: 11px; line-height: 14px;}

#commentForm h2 {margin-bottom: 5px;}
#commentForm form {margin-top: 10px;}
#commentForm form .row {padding: 0px 0px 5px 0px;}
#commentForm form .textbox {width: 400px;}
#commentForm form textarea {width: 400px; font-family: Arial, Verdana, Sans-Serif; font-size: 12px;}
#commentForm form .label {font-size: 11px; font-weight: bold;}
#commentForm form .field {}
#commentForm form .emailMessage {margin: 0px; font-size: 11px;}

/**
 * Search Forms
 */
#sidebarSearchForm .textbox {float: left; width: 140px; margin-right: 5px;}
#sidebarSearchForm .submit {float: left; border: none; background-color: #553414; color: #fff; text-transform: uppercase; margin-top: 1px;}