body { background: url(images/bg.jpg) fixed top center; color: #333; }
.s { width: 400px; }

/*-- Header --*/
#header { height: 262px; background: url(images/header.png); }
#header #title-area { margin-left: -2000px; }

/*-- Structure --*/

#nav { height: 60px; }
#nav .wrap { background: url(images/navbar_inset.png) no-repeat; height: 60px; }

/*-- Typography --*/
a, a:visited { color: #d64040; text-decoration: none; }
a:hover { color: #d64040; text-decoration: underline; }
#content h2 a:hover { color: #d64040; }
#content h4 { font-weight: bold; margin-top: 2em; margin-bottom: 1.6em; }

/*-- Captions --*/
.wp-caption p.wp-caption-text { margin: 10px auto 0px !important; text-align: center; font-size: 1em; }
.wp-caption { margin-bottom: .75em; }

/*-- Navigation Colors --*/
#nav li a { color: #fff; background-image: none !important; padding: 13px 24px 12px 24px; font-family: Arial, Tahoma, Verdana, sans-serif; }
#nav li a:hover, #nav li a:active, #nav .current_page_item a { color: #fff; background: #ac1d1d; background-image: none !important; padding: 13px 24px 12px 24px; font-family: Arial, Tahoma, Verdana, sans-serif; }
#nav li li a, #nav li li a:link, #nav li li a:visited { background: #d43232; color: #fff; border-left: 1px solid #ac1d1d; border-right: 1px solid #ac1d1d; border-bottom: 1px solid #ac1d1d; padding: 7px 24px 6px 24px; font-family: Arial, Tahoma, Verdana, sans-serif; }
#nav li li a:hover { background: #ac1d1d; color: #fff; border-left: 1px solid #ac1d1d; border-right: 1px solid #ac1d1d; border-bottom: 1px solid #ac1d1d; padding: 7px 24px 6px 24px; font-family: Arial, Tahoma, Verdana, sans-serif; }

/*-- Sidebar Structure --*/

#sidebar .quoted_comments_widget { background: url(images/comments-sidebar.png) top right no-repeat; margin: 0 0 30px 0; padding: 0; }
#sidebar .widget_feedreading_blogroll { background: url(images/blogroll-sidebar.png) top right no-repeat; margin: 0 0 30px 0; padding: 0; }
#sidebar-alt a img { margin: 0 0 5px 0; padding: 0; border: 1px solid #333; }
#sidebar-alt a:hover img { margin: 0 0 5px 0; padding: 0; border: 1px solid #000; }

/*-- Images --*/
#content .post p img.wp-smiley, #content .post p img.wp-wink { border: none; }
img.alignleft { display:inline; margin:0 10px 4px 0; padding:0; }
img.alignright { display:inline; margin:0 0 4px 10px; padding:0; }
img.aligncenter { margin: 0 auto 4px; padding:0; }

/*-- Sidebar Typography --*/
#sidebar li, #sidebar-alt li { border-bottom: 1px dashed #444;; background: none; padding: 0 0 3px 8px; margin-bottom: 1em; }
#sidebar #feedreadingblogroll-2 li { border-bottom: none; }
#sidebar h4, #sidebar-alt h4 { border-bottom: 1px solid #555555; font-size: 17px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #000; }
li.feedreading_bookmark div abbr, li.feedreading_bookmark div small { border: none; font-size: 1em; }

/*-- Post Meta --*/
#content h1, #content h2 { text-align: left; }
.post-meta, .post-info { text-align: left; }
.top-meta { margin-bottom: 1em; }
#content .entry-title { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #263b3b; }
.time, .post-comments, .categories { background: none; margin: 0 0 0 3px; padding: 0 0 2px 0px; }
.comment-right { float: right; }
.type-page .top-meta { display: none; }
.signature { background: url(http://www.kristinology.com/site/wp-content/themes/kristinolgy_22/images/signature.jpg) no-repeat; }

/*-- Footer --*/
#footer a, #footer a:visited { color: #d64040; text-decoration: none; }
#footer a:hover { color: #d64040; text-decoration: underline; }
#footer p { margin: 0; padding: 0; }

