/*
Theme Name: Ann Kelle
Theme URI: http://www.amberweinberg.com
Author: Amber Weinberg
Author URI: http://www.amberweinberg.com
Version: 1.0
*/

/*****CSS RESET*******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/****BODY STYLES********/

body { font-family: Georgia; font-size: 12px; color: #3A454F; background: url('images/bkgFabric.jpg') repeat-x #FFF top center; }
body.home { background: url('images/bkgHome.jpg') repeat-x #FFF top center; }
body.page-id-5 { background: url('images/bkgAbout.jpg') repeat-x #FFF top center; }
body.category-press { background: url('images/bkgPress.jpg') repeat-x #FFF top center; }
body.page-id-18 { background: url('images/bkgWhere.jpg') repeat-x #FFF top center; }
body.page-id-20 { background: url('images/bkgContact.jpg') repeat-x #FFF top center; }
body.page-id-439, body.page-id-350, body.page-id-147, body.page-id-96 { background: url('http://www.annkelle.com/wp-content/uploads/2010/01/new_background2.jpg') repeat-x #FFF top center; }

p { margin-bottom: 15px; line-height: 22px; color: #562700; font-size: 14px; }

a { color: #EF5389; text-decoration: none; }
a:hover { color: #6767Af; }

h2 { font-size: 30px; }
h3 { font-size: 22px; }
h2, h3 { padding: 15px 0 10px; color: #57a846; font-weight: normal; }
body.page-id-18 h2 { color: #6667af; }
body.page-id-20 h2, body.page-id-20 h3 { color: #00b8b0; }

#container { margin: 0 auto; width: 905px; padding: 10px 0;  }
#contentContainer { float: left; width: 100%; margin-top: 25px; background: url('images/contentContainer.png') repeat-y; }
img.contentContainerBtm { float: left; }

/****HEADER STYLES*******/

a.logo { float: left; width: 259px; height: 60px; padding: 30px 0 0 30px; }

/*****NAV STYLES*******/

ul#nav { float: right; width: 430px; padding: 10px 100px 0 0; }
ul#nav li { float: left; }
ul#nav li a { float: left; padding: 45px 10px 0; font-weight: bold; font-size: 13px; text-transform: uppercase; background: url('images/navRoll.jpg') no-repeat 0 -40px; }
ul#nav li a:hover, .current_page_item a { background: url('images/navRoll.jpg') no-repeat 0 0; }
ul#nav li.pagenav { width: 430px; }
ul#nav li.pagenav a:hover { color: #f47320; background-position: 7px 0; }
ul#nav li.pagenav ul li.page-item-5 a:hover, li.page-item-5.current_page_item a { color: #FDC938 !Important; background-position: -57px 0 !Important; }
ul#nav li.pagenav ul li.page-item-16 a:hover,  body.category-press li.page-item-16 a { color: #5AA93E !Important; background-position: -130px 0 !Important; }
ul#nav li.pagenav ul li.page-item-18 a:hover, li.page-item-18.current_page_item a { color: #6767Af !Important; background-position: -195px 0 !Important; }
ul#nav li.pagenav ul li.page-item-290 a:hover, li.page-item-290.current_page_item a  { color: #bf83b9 !important; background-position: -367px 0 !Important; }
ul#nav li.pagenav ul li.page-item-20 a:hover, li.page-item-20.current_page_item a { color: #00B8B0 !Important; background-position: -273px 0 !Important; }

#sideNav { float: left; width: 199px; padding: 0 0 0 25px; }
#sideNav ul li { font-size: 20px; line-height: 22px; }
#sideNav ul { padding: 0 0 25px 30px; }
#sideNav ul li ul { padding: 0 0 0 15px; }
#sideNav ul li ul li a { color: #4A1913; font-size: 13px; }
#sideNav ul li ul li a:hover { color: #6767Af; }

.home #sideNav ul li { color: #57A846; }
.page-id-5 #sideNav ul li { color: #00b8b0; }
.category-press #sideNav ul li { color: #f37321; }
.page-id-18 #sideNav ul li, .page-id-96 #sideNav ul li { color: #57a846; }
.page-id-20 #sideNav ul li { color: #f37321; }

/*****FOOTER STYLES*******/

/*****HOME CONTENT STYLES*******/

#post-6 { float: left; width: 618px; height: 618px; padding: 10px 0 0 10px; background: #EF5389; }
#newsletter { float: left; width: 244px; height: 46px; margin: 25px 15px 0; padding-right: 20px; background: url('images/newsletterBkg.jpg') no-repeat; }
#newsletter input[type=text] { float: left; margin-top: 21px; width: 190px; padding: 2px; border: 1px solid #AEB0B2; font-size: 9px; color: #AEB0B2; }
#newsletter input[type=submit] { float: right; cursor: pointer; margin-top: 21px; padding: 2px; border: none; font-size: 9px; color: #FFF; text-align: center; background: #12b89a; }
.homeBottom { float: right; margin-top: 19px; padding-right: 50px; }
.homeBottom img { float: left; }
#sts_slideshow { padding: 0 !important; }

/*****SUB CONTENT STYLES*******/

#content { position: relative; float: left; width: 560px; padding: 20px 30px; border: 1px solid #e6e7e8; }
p.wp-caption-text { font-size: 13px; text-transform: uppercase; text-align: center; }

.category-press .entry { float: left; width: 131px; padding-right: 9px; font-family: Arial, Helvetica, sans-serif; }
.category-press .entry img { border: 1px solid #CCC; }
.wp-image-74 { border-color: #FFF !important; }
.navigation { padding: 0 0 25px 20px; font-size: 13px; }

#post-18 ul {float: left;  width: 100%; padding-bottom: 20px; }
#post-18 ul li { float: left; width: 50%; color: #562700; padding-bottom: 5px; }

#post-20 h3, #post-20 p { padding-left: 20px; }

