/*
Theme Name: Ann Kelle
Theme URI: http://www.amberweinberg.com
Author: Amber Weinberg
Author URI: http://www.amberweinberg.com
*/

/*****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: 12px/1.5 Arial, Helvetica, sans-serif; color: #542b0e; background: #FFF; }

p { margin-bottom: 15px; }

a { color: #EF5389; text-decoration: none; }
a:hover { color: #6767Af; }

#container { margin: 0 auto; width: 905px; }

/****SIDEBAR LEFT********/

#sidebarLeft, #sidebarRight, #content { margin-top: 25px; }
#sidebarLeft { float: left; width: 170px; padding: 0 20px 0 10px; }

/*****MAIN CONTENT*******/

#content { float: left; width: 470px; }
#content h2 { font: 27px ronnia-condensed, sans-serif; padding-bottom: 5px; text-transform: uppercase; }
#content small { float: left; width: 100%; clear: both; padding-bottom: 20px; text-transform: lowercase; }
#content .alignnone { padding-bottom: 15px; }
#content .alignleft { float: left; padding: 0 15px 15px 0; }
#content .alignright { float: right; padding: 0 0 15px 15px; }
#content .postmetadata { float: left; padding-right: 10px; font-size: 10px; color: #EF5389; } 
#content .post { float: left; margin-bottom: 20px; padding-bottom: 5px; background: url('images/postDivider.jpg') no-repeat left bottom; }

h3#comments, #respond h3 { font-size: 16px; color: #EF5389; font-weight: normal; padding-bottom: 15px; }
#commentform small { padding-bottom: 5px; }
.comment { clear: both; margin-bottom: 15px; border-bottom: 1px dotted #CCC; }
.comment-author { float: left; }
.commentlist .avatar { float: left; padding: 0 10px 10px 0; }
.commentlist .commentmetadata { float: right; font-size: 11px; }
.comment p { clear: both; }

#respond { padding-top: 20px; clear: both; }
.cancel-comment-reply { display: none; }

#socialize-this { clear: both; padding: 0 0 20px; }
#socialize-this img { width: 30px; height: 30px; padding-right: 5px; }

/*****SIDEBAR RIGHT******/

#sidebarRight { float: left; width: 170px; padding-left: 50px; }
#sidebarRight > ul > li { float: left; padding-bottom: 15px; }
#sidebarRight #text-6 li { float: left; margin-bottom: 5px;}
#sidebarRight #text-6 li a { float: left; width: 168px; padding: 7px 0; text-align: center; color: #FFF; font: 20px 'Trebuchet MS', Arial, sans-serif; text-transform: uppercase; }
#sidebarRight #text-6 li.about { background: #fbea3b; }
#sidebarRight #text-6 li.studio { background: #fddcd5; }
#sidebarRight #text-6 li.facebook { background: #4dbd94; }
#sidebarRight #text-6 li.contact { background: #f37d81; }
#sidebarRight #text-6 li.rss { background: #99ca3c; }
#sidebarRight #text-6 li.twitter { background: #e75590; }
#sidebarRight #text-6 li.pinterest { background: #f2673a; }
#sidebarRight #text-6 li.flickr { background: #99cccc; }

#sidebarRight #searchform, #sidebarRight #searchform input { float: left; margin: 3px 0 0 7px; }
#sidebarRight #searchform input[type=text] { width: 72px; height: 17px; border: 1px solid #a2a4a7; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#sidebarRight #searchform input[type=submit] { border: none; cursor: pointer; font-size: 20px; color: #f06597; background: none; font-family: Times, Georgia, serif; font-style: italic; text-transform: lowercase; }
#sidebarRight h2 { padding-bottom: 10px; font-size: 17px; font-weight: normal; color: #ef5389; text-align: center; }
#sidebarRight .widget select { margin: 0 0 0 20px; }
#sidebarRight .fidgetr_item_crossfade > a > img, .fidgetr_item_crossfade > a > img { -moz-box-shadow: none !important; box-shadow: none !important; }
#sidebarRight #fidgetr-3 div { padding-top: 10px !Important; }
#sidebarRight #text-7 .textwidget { padding-left: 15px; text-align: center; width: 140px; font-size: 11px; }
#sidebarRight #text-7 .textwidget p { line-height: 14px; }
#sidebarRight #text-8 img { width: 150px; padding: 0 0 10px 10px; }
#sidebarRight #text-9 p { margin-bottom: 5px; }