/*
Theme Name: That Pam Chick
Theme URI: http://www.thatpamchick.com
Description:
Version: 1.0
Author: Unique Blog Designs
Author URI: http://www.uniqueblogdesigns.com
*/

body { background: #a15e13 url('images/bodyBg.png') repeat-x center top; margin: 0; padding: 0; font-family: Lucida Grande, Sans-Serif; text-shadow: #000000  0 0 0px; }

.clear { clear: both; }
a img { border: 0; }
a:focus { outline: 0; }
.clear { clear: both; }
.alignleft { float: left; }
.alignright { float: right; }
img.alignleft { margin-right: 10px; }
img.alignright { margin-left: 10px; }

#bodyContainer { width: 990px; margin: 0 auto; overflow: hidden; }

/* Header */

#header { background: url('images/headerBg.png') repeat-x top left; height: 149px; }
#header .inner { width: 990px; margin: 0 auto;  position: relative; }
#header h1 { margin: 0; margin-left: 155px; }
#header h1 a { background: url('images/logo.png') no-repeat top left; display: block; width: 599px; height: 149px; text-indent: -1000000px; }

#header .menu ul { font-family: Georgia, "Nimbus Roman No9 L", Serif; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; background: #0a0100; height: 28px; line-height: 28px; list-style: none; margin: 0; padding: 0; position: absolute; top: 22px; right: 0 }
#header .menu li { float: left; font-size: 22px; }
#header .menu a { color: #fff; float: left; text-decoration: none; padding: 0 10px; font-weight: normal; }
#header .menu a:hover, #header .menu li.current_page_item a { color: #b29f8c; }

#header .picArrow { background: url('images/picArrow.png') no-repeat top left; width: 147px; height: 81px; position: absolute; top: 81px; right: 98px; } 
/* Content */

#contentWrapper { float: left; width: 640px; margin: 0 190px 0 160px; position: relative; }
#content { background: url('images/contentBg.png') repeat-y top left; }
#contentTop { background: url('images/contentTop.png') no-repeat 0px 0px; width: 640px; }
#contentFooter { background: url('images/contentFooter.png') no-repeat bottom left; width: 593px; padding-left: 23px; padding-right: 24px; padding-top: 20px; padding-bottom: 20px; min-height: 1090px; height: auto !important; height: 1090px; }

#content .post { margin-bottom: 50px; }
#content .post h2 { margin: 0; margin-bottom: 10px; font-size: 30px; color: #74440e; font-weight: normal; }
#content .post h2 a { color: #74440e; text-decoration: none; }
#content .post h2 a:hover { color: #000; }
#content .post .entryMeta { background: url('images/postSepTop.png') no-repeat bottom left; padding-bottom: 20px; width: 593px; overflow: hidden; font-size: 11px; color: #a76d2c;  font-family: Georgia, "Nimbus Roman No9 L", Serif; }
#content .post .entryMeta p { margin: 0; }
#content .post .entryMeta .postInfo { float: left; }
#content .post .entryMeta .comment { float: right; }
#content .post .entryMeta .comment a { text-decoration: none; }
#content .post .entryMeta .comment a:hover { color: #000; }
#content .post .entry { font-size: 13px; color: #331900; }
#content .post .entry p { line-height: 22px; }

#content .post .entry a { text-decoration: none; color: #3c5fad; }
#content .post .entry a:hover { color: #331900; }

#content .post .footerMeta { background: url('images/postSepBottom.png') no-repeat bottom left; padding-bottom: 20px; width: 593px; overflow: hidden;  }
#content .post .footerMeta p { margin: 0; }
#content .post .footerMeta .comments { float: left; }
#content .post .footerMeta .shareThis { float: right; }
#content .post .footerMeta .comments a { text-decoration: none; font-size: 18px; color: #3c5fad; }
#content .post .footerMeta .comments a span { color: #000; }
#content .post .footerMeta .shareThis a { text-decoration: none; color: #18732c; font-size: 14px; }

#content .post h2 { margin: 0; margin-bottom: 10px; font-size: 30px; color: #74440e; font-weight: normal; }

#footerNav .navPrevious { float: right; margin-right: 10px; margin-top: 10px; }
#footerNav .navPrevious a { display: block; background: url('images/navigation.png') no-repeat top right; width: 88px; height: 20px; text-indent: -1000000px; }
#footerNav .navPrevious a:hover { background-position: center right; }
#footerNav .navPrevious a:active { background-position: bottom right; }

#footerNav .navNext { float: left; margin-left: 10px; margin-top: 10px; }
#footerNav .navNext a { display: block; background: url('images/navigation.png') no-repeat top left; width: 88px; height: 20px; text-indent: -1000000px; }
#footerNav .navNext a:hover { background-position: center left; }
#footerNav .navNext a:active { background-position: bottom left; }

h3#comments, #respond h3 { margin: 0; margin-bottom: 20px; font-size: 25px; color: #74440e; font-weight: normal; }

.commentlist { list-style: none; margin: 0; padding: 0; line-height: 20px;}
.commentlist a {text-decoration: none}
.commentlist a:hover {text-decoration: underline}
.commentlist li { margin-bottom: 30px; border-bottom: 1px solid #E9D7BB; }
.commentlist .comment-author { height: 32px; line-height: 32px; background: #E9D7BB; padding-left: 10px; font-style: normal; font-size: 13px; }
.commentlist .comment-author .avatar { float: right; }
.commentlist .url {font-style: normal; color: #A15E13; }
.commentlist .commentmetadata { font-size: 12px !important; border-bottom: 1px solid #E9D7BB; padding: 3px 0px; }
.commentlist .comment-body { font-size: 12px; }
#content .commentlist .commentmetadata a { color: #000; text-decoration: none; font-size: 10px; }

#respond { margin-bottom: 20px; }
#respond p { margin-bottom: 10px; }
#respond label { margin: 0; }
#respond #author, #respond #email, #respond #url, #respond textarea,#twitterid { background: #f7f7f7; border: 1px solid #cbcbcb; font-size: 13px; color: #797979; padding: 4px; font-family: lucida grande }
#respond a { text-decoration: none; color: #3c5fad; }
#respond a:hover { color: #000; }

/* Sidebar 1 */

#sidebar-1 { float: left; width: 160px; list-style: none; margin: 0; padding: 0; min-height: 10px; margin-left: -990px; margin-top: 22px; }

#sidebar-1 .widget { border: 1px solid #c08542; border-bottom: 0; border-right: 0; background: #6c3a00; color: #ffffff; font-size: 12px; padding: 18px 0px; -moz-box-shadow: inset 0 0 54px rgba(66, 35, 0, 0.7); -webkit-box-shadow: inset 0 0 54px rgba(66, 35, 0, 0.7); box-shadow: inset 0 0 54px rgba(66, 35, 0, 0.7); -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
#sidebar-1 .last { border-bottom: 1px solid #c08542 !important; }

#sidebar-1 .widget p { margin: 0; font-size: 12px; }
#sidebar-1 .widget h3 { font-family: Georgia, "Nimbus Roman No9 L", Serif; float: right; text-indent: 11px; font-size: 30px; font-weight: bold; color: #000; background: url('images/sidebarHeadingBg.png') no-repeat bottom left; color: #fff; margin: 0; margin-bottom: 16px; width: 148px; margin-left: 11px;  }

#sidebar-1 a { color: #ffffff; text-decoration: none; }
#sidebar-1 a:hover { color: #F79F29; }

#sidebar-1 .connect .widgetContainer { margin-left: 11px; }
#sidebar-1 .connect .widgetContainer .facebook { margin-left: 15px; }

#sidebar-1 .subscribe .widgetContainer { margin-left: 11px; }
#sidebar-1 .subscribe .rssSubscribe { background: url('images/sidebarSubscribe.png') no-repeat top left; padding-left: 20px; display: inline-block; font-size: 12px; color: #f9f1df; text-decoration: none; margin-bottom: 10px; }
#sidebar-1 .subscribe .emailSubscribe { background: url('images/sidebarEmail.png') no-repeat top left; padding-left: 20px; display: block; font-size: 12px; color: #f9f1df; text-decoration: none; margin-bottom: 10px }
#sidebar-1 .subscribe form .text { width: 121px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  padding: 5px; color: #532a00; font-size: 11px; border: 0; background: #f9f1df; margin-bottom: 10px; }
#sidebar-1 .subscribe form .submit { float: right; background: url('images/subscribeButton.png') no-repeat top left; border: 0; width: 88px; height: 20px; margin-right: 18px; }
#sidebar-1 .subscribe form .submit:hover { background-position: center left; }
#sidebar-1 .subscribe form .submit:focus, #sidebar-1 .subscribe form .submit:active { background-position: bottom left; }

#sidebar-1 .list .widgetContainer { margin-left: 11px; }
#sidebar-1 .list ul { list-style: none; margin: 0; padding: 0; }
#sidebar-1 .list li { padding: 5px 0px; width: 135px; }
#sidebar-1 .list a { font-size: 12px; text-decoration: none; }

#sidebar-1 .pamsFav li { border-bottom: 1px solid #a25606; }

/* Sidebar 2 */

#sidebar-2 { float: left; width: 190px; list-style: none; margin: 0; padding: 0; min-height: 10px; margin-left: -191px; margin-top: 22px; }
#sidebar-2 .widget { border: 1px solid #c08542; border-bottom: 0; background: #6c3a00; color: #ffffff; font-size: 12px; padding: 18px 0px; -moz-box-shadow: inset 0 0 54px rgba(66, 35, 0, 0.7); -webkit-box-shadow: inset 0 0 54px rgba(66, 35, 0, 0.7); box-shadow: inset 0 0 54px rgba(66, 35, 0, 0.7); border-radius: 5px; -moz-border-radius: 5px; -moz-border-radius: 5px;  }
#sidebar-2 .last { border-bottom: 1px solid #c08542 !important; }

#sidebar-2 .widget p { margin: 0; }
#sidebar-2 .widget h3 { font-family: Georgia, "Nimbus Roman No9 L", Serif; font-size: 30px; text-indent: 11px; font-weight: bold; color: #000; background: url('images/sidebarHeadingBg2.png') no-repeat bottom left; color: #fff; margin: 0; margin-bottom: 16px; }

#sidebar-2 a { color: #ffffff; text-decoration: none; }
#sidebar-2 a:hover { color: #F79F29; }

#sidebar-2 .continueReading { display: block; font-style: italic; font-weight: bold; text-align: right; padding-top: 10px; }

#sidebar-2 .aboutPam .widgetContainer { color: #f0d7b8; line-height: 24px; font-size: 12px; width: 160px; margin-left: 10px; }

#sidebar-2 .pamPic a { background: url('images/PamelaLund.png') no-repeat top right; width: 160px; display: block; text-indent: -10000000px; height: 220px; }

#sidebar-2 .twitter ul { background: #321900; list-style: none; margin: 0; padding: 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#sidebar-2 .twitter li { padding: 5px 10px; border-bottom: 1px dotted #e3e3e3; font-size: 12px; }
#sidebar-2 .twitter li:last-child { border-bottom: 0; }
#sidebar-2 .twitter span a { color: #4fc409; }

#sidebar-2 .twitter .heading { margin-left: 10px; margin-bottom: 10px; } 
#sidebar-2 .twitter .heading img { width: 31px; height: 31px; float: left; margin-right: 10px; }
#sidebar-2 .twitter .heading .accountInfo { float: left; width: 125px; }
#sidebar-2 .twitter .heading .accountInfo h4, #sidebar-2 .twitter .heading .accountInfo h5 { margin: 0; }
#sidebar-2 .twitter .heading .accountInfo h4 { font-size: 14px; font-weight: normal; }
#sidebar-2 .twitter .heading .accountInfo h5 { font-size: 16px; }
#sidebar-2 .twitter .twitterLogo { display: block; padding-left: 10px; padding-top: 10px; }
#sidebar-2 .twitter .conversation { font-size: 12px; display: block; text-align: right; margin-right: 10px; }

#sidebar-2 .list .widgetContainer { margin-left: 11px; }
#sidebar-2 .list ul { list-style: none; margin: 0; padding: 0; }
#sidebar-2 .list li { padding: 5px 0px; width: 160px; }
#sidebar-2 .list a { font-size: 12px; text-decoration: none; }

#sidebar-2 .readThese li { border-bottom: 1px solid #a25606; }

/* Footer */

#footerContainer { background: url('images/footerBg.png') repeat-x top left; height: 130px; color: #fff; font-size: 14px; margin-top: -63px; }
#footer { width: 990px; margin: 0 auto; }
#footer p { margin: 0; }
