/*
Theme Name:Serenity Child Theme
Theme URL:http://www.studiopress.com/themes/serenity
Description:Serenity is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
Author:StudioPress
Author URI:http://www.studiopress.com
Version:1.0
Template:genesis
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body{background:#72655f url(images/bg.gif) repeat; background-attachment:fixed; color:#333; font-size:12px; font-family:Trebuchet MS,Arial,Verdana; margin:0 auto 0; padding:0; line-height:20px}

/***** Hyperlinks ********************/
a, a:visited{color:#e684ac; text-decoration:none}

a:hover{color:#3d1f20; text-decoration:none}

a img{border:none}

a:focus, a:hover, a:active{outline:none}

/***** Wrap ********************/
#wrap{width:960px; margin:5px auto 0; padding:0}

/***** Header ********************/
#header{width:940px; height:80px; margin:auto 0; padding:0}

#header .wrap{}

#title-area{width:455px; float:left; margin:0; padding:10px 0 0 0; overflow:hidden}

#title-area #title{font-size:24px; font-weight:normal; line-height:30px; margin:0; padding:5px 0 0 10px}

#title-area #title a{color:#FFF; margin:0; padding:0; text-decoration:none; text-shadow:#055669 1px 1px}

#title-area #title a:hover{color:#FFF; text-decoration:none}

#title-area #description{color:#FFF; font-size:12px; font-style:italic; font-weight:normal; margin:0; padding:0 0 0 10px}

#header .widget-area{width:480px; float:right; color:#FFF; margin:0; padding:10px 0 0 0}

#header .widget-area p{margin:0; padding:0 0 5px 0}

#header .widget-area h4{color:#FFF; font-size:14px; font-weight:normal; margin:0; padding:0; text-decoration:none}

#header .widget-area ul{margin:0; padding:0}

#header .widget-area ul li{list-style-type:square; margin:0 0 0 20px; padding:0}

/***** Image Header - Partial Width ********************/
.header-image #header #title-area{background:url(images/header.png)  no-repeat}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{display:block; float:right; width:925px; height:125px; margin:0; padding:0; text-indent:-9999px; overflow:hidden}

.header-image #title-area #description{display:block; width:0; height:0; overflow:hidden}

/***** Image Header - Full Width ********************/
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a{width:925px}

/***** Header Pages/Category Widget Menu ********************/
#header ul.nav{width:auto; float:right; list-style:none; color:#FFF; text-transform:uppercase; margin:0; padding:0}

#header ul.nav li{float:left; list-style:none; margin:0; padding:0}

#header ul.nav li a{background:#333; color:#FFF; display:block; font-size:12px;     margin:0; padding:6px 10px 5px 10px; text-decoration:none; border-right:1px solid #555; position:relative}

#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a{background:#000; color:#FFF}

#header ul.nav li a.sf-with-ul{padding-right:20px}

#header ul.nav li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:11px; right:5px}

#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited{background:#333; color:#FFF; width:158px; font-size:11px; margin:0; padding:6px 10px 6px 10px; border-left:1px solid #555; border-right:1px solid #555; border-bottom:1px solid #555; position:relative}

#header ul.nav li li a:hover, #header ul.nav li li a:active{background:#000}

#header ul.nav li li a .sf-sub-indicator{background:url(images/arrow-right.png); top:10px}

#header ul.nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:180px; margin:0; padding:0}

#header ul.nav li ul a{width:160px}

#header ul.nav li ul a:hover, #header ul.nav li ul a:active{}

#header ul.nav li ul ul{margin:-33px 0 0 179px}

#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul{left:-999em}

#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav 
li li li.sfHover ul{left:auto}

#header ul.nav li:hover, #header ul.nav li.sfHover{position:static}

/***** Nav Menu ********************/
#nav{clear:both; background:url(images/nav.png); width:960px; height:40px; color:#e684ac; font-weight:bold; margin:0 auto 0; padding:0}

#nav .wrap{width:940px; height:40px; background:#FFF; margin:0 auto 0; padding:0; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -khtml-border-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}

#nav ul{width:930px; float:left; list-style:none; margin:0; padding:0 0 0 10px}

#nav li{float:left; list-style:none; margin:0; padding:0}

#nav li a{color:#7d8d1c; display:block; font-size:12px; font-weight:bold;         margin:0; padding:10px; text-decoration:none; position:relative}

#nav li a:hover, #nav li a:active, #nav .current_page_item a{color:#e684ac}

#nav li a.sf-with-ul{padding-right:20px}

#nav li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:17px; right:5px}

#nav li li a, #nav li li a:link, #nav li li a:visited{background:#FFF; color:#b7cb56; width:148px; font-size:11px; margin:0 0 0 -1px; padding:6px 10px 6px 10px; border-left:1px solid #e684ac; border-right:1px solid #e684ac; border-bottom:1px solid #e684ac; position:relative}

#nav li li a:hover, #nav li li a:active{background:#fdeeee; color:#e684ac}

#nav li li a .sf-sub-indicator{background:url(images/arrow-right.png); top:10px}

#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0; padding:0}

#nav li ul a{width:150px}

#nav li ul a:hover, #nav li ul a:active{}

#nav li ul ul{margin:-33px 0 0 169px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul{left:auto}

#nav li:hover, #nav li.sfHover{position:static}

#nav li.right{float:right; margin:0 15px 0 0; padding:10px 10px 0 0}

#nav li.right a{display:inline; margin:0; padding:0; border:none; background:none; color:#7d8d1c; font-weight:bold; text-decoration:none}

#nav li.right a:hover{color:#cfde82; text-decoration:none}

#nav li.date{padding:10px 10px 0 0}

#nav li.rss a{background:url(images/rss.png) no-repeat left center; margin:0 0 0 10px; padding:3px 0 3px 16px}

#nav li.search{padding:3px 0 0 10px}

#nav li.twitter a{background:url(images/twitter-nav.png) no-repeat left center; padding:3px 0 1px 20px}

/***** SubNav Menu ********************/
#subnav{clear:both;         width:940px; height:35px; background: #eaecdd url(images/innerback.gif) repeat; color:#fff4fa; margin:0 auto 0; padding:0; }

#subnav .wrap{}

#subnav ul{width:100%; float:left; list-style:none; margin:0; padding:0 0 0 10px}

#subnav li{float:left; list-style:none; margin:0; padding:0}

#subnav li a{color:#fff4fa; display:block; font-size:13px;     margin:0; padding:7px 10px 8px 10px; text-decoration:none; position:relative}

#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a{background: #e684ac; color:#fcdada}

#subnav li a.sf-with-ul{padding-right:20px}

#subnav li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:13px; right:5px}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#bcb7b5; color:#393431; width:158px; font-size:11px; margin:0; padding:6px 10px 6px 10px; border-left:1px solid #926641; border-right:1px solid #926641; border-bottom:1px solid #926641; position:relative}

#subnav li li a:hover, #subnav li li a:active{background:#72655f; color:#cfde82}

#subnav li li a .sf-sub-indicator{background:url(images/arrow-right.png); top:10px}

#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:180px; margin:0; padding:0}

#subnav li ul a{width:160px}

#subnav li ul a:hover, #subnav li ul a:active{}

#subnav li ul ul{margin:-33px 0 0 179px}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul{left:-999em}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul{left:auto}

#subnav li:hover, #subnav li.sfHover{position:static}

/***** Inner ********************/
#inner{background:#fff; width:910px; margin:0 auto 0; padding:10px 10px 5px 10px; overflow:auto; border-top:1px dotted #FFF; border-left:5px solid #fff; border-right:5px solid #FFF; border-bottom:5px solid #FFF}

/***** Inner Backgrounds ********************/
.content-sidebar #inner{ }
 
.sidebar-content #inner{ }
 
.content-sidebar-sidebar #inner{ }
 
.sidebar-sidebar-content #inner{ }
 
.sidebar-content-sidebar #inner{background:#FFF; width:910px; margin:0 auto 0; padding:10px 10px 5px 10px; overflow:auto; border-top:1px dotted #FFF; border-left:5px solid #fff; border-right:5px solid #FFF; border-bottom:5px solid #FFF}

.full-width-content #inner{ }
 
/***** Slider ********************/
#gen-slider-wrap{background:#fff; width:940px; height:0px; margin:0 auto 0}

#gen-slider-wrap p{margin:0; padding:0 0 5px 0}

#gen-slider-wrap h2{font-size:18px; margin:0; padding:0 0 5px 0}

#controller{float:left; display:inline-block; clear:both; margin:0; padding:0}

#controller span{background-repeat:no-repeat; display:inline-block; padding:0; margin:0}

#jFlowSlide{float:left; position:absolute; margin:0; padding:0; display:inline-block; clear:both; z-index:1}

#jFlowSlide img{margin:0; padding:0; float:left; position:absolute; z-index:1}

#slides{margin:0; padding:0; width:900px; height:250px; float:left; position:absolute; z-index:1; overflow:hidden}

.jFlowSlideContainer{margin:0; padding:0}

.jFlowSlideControl{margin:0; padding:0}

.slideinfo{float:left; display:block; background:none; width:320px; max-height:410px; margin:12px 0 0 545px; padding:10px; position:absolute; z-index:8}

html >body .slideinfoborder{float:left; display:inline; position:relative; background:none; width:298px; padding:10px 10px 5px 10px; margin:0; border:1px solid #FFF; z-index:8}

.slideinfoborder /* IE6 Fix */{float:left; display:inline; position:absolute; background:none; width:298px; padding:10px 10px 5px 10px; margin:0; border:1px solid #FFF; z-index:8}

html >body .slideinfobg{float:left; display:block; position:absolute; background:#FFF; width:340px; height:100%; margin:-10px 0 0 -10px; padding:0px; filter:alpha(opacity=70); /* CSS3 standard */ opacity:0.7; z-index:6}

.slideinfobg /* IE6 Fix */{float:left; display:block; position:absolute; background:#FFF; width:340px; height:410px; margin:-10px 0 0 -10px; padding:0px; filter:alpha(opacity=70); /* CSS3 standard */  opacity:0.7; z-index:6}

#jFlowSlide .slideimage{margin:0; padding:0}

#previous a img{float:left; display:block; background:transparent url(images/slider-previous.png) no-repeat; margin:90px 0 0 -40px; width:30px; height:55px; position:absolute; clear:both; z-index:9; overflow:hidden}

#previous a:hover img{background-position:-30px 0}

#next a img{float:right; display:block; background:transparent url(images/slider-next.png) no-repeat; margin:90px 0px 0px 910px; width:30px; height:55px; position:absolute; clear:both; z-index:9; overflow:hidden}

#next a:hover img{background-position:-30px 0}

.gen-slider{float:left; display:block; clear:both; margin:0; padding:0; position:relative; z-index:1}

.gen-slider h1{margin:0}
 
/***** Homepage ********************/
#featured-bottom .wrap, #featured-top .wrap #featured-top-main .wrap,{margin:0; padding:5px 0 0 0;}

#featured-bottom p, #featured-top p #featured-top-main p{margin:0; padding:0 0 10px 0}

#slider .widget, #featured-bottom .widget, #featured-top .widget #featured-top-main .widget{margin:0 0 15px 0; padding:0}

#content #slider h4, #content #featured-bottom h4, #content #featured-top h4{border:1px dotted #cfde82; color:#bf4a7a; font-family:Trebuchet MS,Arial,Verdana; font-size:16px; font-weight:normal; margin:0; padding:4px 5px 4px 10px;         -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;          -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -khtml-border-radius:10px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}

#featured-top-main h4{border:none; color:#bf4a7a; font-family:Trebuchet MS,Arial,Verdana; font-size:0px; font-weight:normal; margin:0; padding:4px 5px 4px 10px}

#featured-top-main h5{border:2px dotted #8e62aa;         color:#bf4a7a; font-family:Trebuchet MS,Arial,Verdana; font-size:16px; font-weight:normal; margin:0; padding:3px}

#content #featured-top h5{border:2px dotted #8e62aa;         color:#bf4a7a; font-family:Trebuchet MS,Arial,Verdana; font-size:16px; font-weight:normal; margin:0; padding:3px;         -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;          -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -khtml-border-radius:10px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}

#featured-bottom{width:560px; float:left; margin:0; padding:0}

#content #featured-bottom h2, #content #featured-bottom h2 a, #content #featured-top h2, #content #featured-top h2 a{color:#764c29; font-size:14px; font-family:Trebuchet MS,Arial,Verdana; font-weight:bold; margin:0; padding:0}

#featured-top-main h2, #featured-top-main h2 a{color:#764c29; font-size:14px; font-family:Trebuchet MS,Arial,Verdana; font-weight:bold; margin:0; padding:0}

#content #featured-bottom h2 a:hover, #content #featured-top h2 a:hover{color:#cfde82; text-decoration:none}

#content #featured-bottom img, #content #featured-bottom p img, #content #featured-top img, #content #featured-top p img #featured-top-main img, #featured-top-main p img{max-width:none}

#featured-bottom .user-profile{overflow:auto}

#featured-bottom .user-profile p{padding:10px}

#featured-bottom li, #featured-top li{background:url(images/sidebar-list.png) no-repeat top left; padding:0 0 3px 12px; margin:0 0 3px 0; list-style:none}

#featured-bottom li a, #featured-top li a{color:#e684ac; font-size:12px; text-decoration:none;  padding:0 0 0 3px}

#featured-bottom li a:hover, #featured-top li a:hover{color:#3d1f20; text-decoration:none}

#featured-bottom ul, #featured-bottom ol, #featured-top ul, #featured-top ol{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 10px;  border:1px dotted #cfde82;  -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;  -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -khtml-border-radius:10px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}

#featured-bottom ul ul, #featured-bottom ol ol, #featured-top ul ul, #featured-top ol ol{margin:0; padding:0 0 0 10px}

#featured-bottom .widget_tag_cloud div{padding:10px 10px 14px 10px}

#featured-bottom .user-profile .avatar{background:#F7F7F7; float:left; margin:0; padding:4px; border:1px solid #E6E6E6}


/***** Homepage Featured Bottom ********************/
#featured-top{width:580px; float:left; margin:0; padding:0}

#featured-top-main{width:580px; float:left; margin:0; padding:0}

.featured-top-left{width:280px; float:left; margin:0; padding:0}

.featured-top-right{width:280px; float:right; margin:0; padding:0}

/***** Homepage Featured Post/Page ********************/
#featured-bottom .featuredpost, #featured-bottom .featuredpage, #featured-top .featuredpost, #featured-top .featuredpage{margin:0 0 10px 0; padding:0}

#featured-bottom .featuredpost .post, #featured-bottom .featuredpage .page{margin:0; padding:10px 0 0 0; border-bottom:1px solid #DDD; overflow:auto}
#featured-top-main .featuredpost .post, #featured-top-main .featuredpage .page{margin:0; padding:10px 0 0 0; border-bottom:1px solid #DDD; overflow:auto}

#featured-top .featuredpost .post, #featured-top .featuredpage .page{margin:0; padding:10px 0 5px 0; overflow:auto}

#featured-top .featuredpost .post p{margin:0; padding:0}

#featured-bottom .featuredpost .avatar, #featured-bottom .featuredpage .avatar, #featured-top .featuredpost .avatar, #featured-top .featuredpage .avatar{margin:0; padding:4px; border:1px solid #DDD}

#featured-bottom .featuredpost img, #featured-bottom .featuredpage img, #featured-top .featuredpost img, #featured-top .featuredpage img{background:#FFF; margin:0 0 5px 0; padding:4px; border:1px solid #DDD}
#featured-top-main .featuredpost img, #featured-top-main .featuredpage img, #featured-top-main .featuredpost img, #featured-top-main .featuredpost img{background:#FFF; margin:0 0 5px 0; padding:4px; border:1px solid #e684ac}


#featured-top .more-from-category a{color:#89B239; font-weight:bold; margin:0; padding:0}

#featured-top .more-from-category a:hover{text-decoration:underline}

/***** Breadcrumb ********************/
.breadcrumb{margin:0 0 30px 0; padding:0 0 5px 0; border-bottom:1px dashed #ecbfd6}

/***** Content-Sidebar Wrapper ********************/
#content-sidebar-wrap{width:765px; margin:0; padding:0; float:left}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:900px}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap{float:right}

/***** Content ********************/
#content{width:450px; margin:0; padding:3px; float:left}

.sidebar-content #content, .sidebar-sidebar-content #content{float:right}

.sidebar-content #content, .content-sidebar #content{width:560px}

.full-width-content #content{width:880px}

#content img, #content p img{max-width:95%; background:#FFF; padding:4px; border:none}

#content blockquote{background:#fcf1f1; margin:0 15px 15px 15px; padding:10px 20px 0 15px; border:1px dotted #fce1e1}

#content .post{margin:0 0 40px 0; padding:0}

#content .entry-content .post-image{padding:4px; border:1px solid #f2e5e5}

#content .post p{margin:0; padding:0 0 10px 0}

#content .post ul{list-style-type:square; margin:0; padding:0 0 15px 0}

#content .post ul li{list-style-type:square; margin:0 0 0 20px; padding:0}

#content .post ul ul{list-style-type:square; margin:0; padding:0}

#content .post ol{margin:0; padding:0 0 15px 0}

#content .post ol li{margin:0 0 0 20px; padding:0}

#content .post ol ol{margin:0; padding:0}

#content .sticky{background:#F7F7F7; margin:0 0 40px 0; padding:10px; border:1px solid #f2e5e5}

#content .post-image{margin:0 10px 10px 0; padding:4px; border:1px solid #f2e5e5}

#content .archive-page{float:left; width:50%; margin:0; padding:20px 0}

.clear{clear:both}

/***** Post Info ********************/
.post-info{font-size:11px; margin:0 0 15px 0; padding:0 0 5px 0; text-transform:uppercase; border-bottom:1px dotted #f2e5e5}

.post-info p{margin:0; padding:0}

/***** AdSense ********************/
.adsense{padding:5px 0 5px 0}

/***** Post Meta ********************/
.post-meta{font-size:11px; text-transform:uppercase; margin:0; padding:5px 0 0 0; border-top:1px dotted #cfde82}

/***** Author Box ********************/
.author-box{background:#eff6cb; margin:0 0 40px 0; padding:10px; border:1px dashed #cfde82; overflow:auto}

.author-box p{margin:0; padding:0}

.author-box img{background:#f1a0c1; float:left; margin:0 10px 0 0; padding:4px; border:1px solid #e684ac}

/***** Headlines in Content ********************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{color:#e684ac; font-family:Trebuchet MS,Arial,Verdana; font-weight:normal; text-decoration:none; margin:0 0 5px 0; padding:0}

#content h1{font-size:20px}

#content h2{font-size:18px}

#content #featured-bottom h2 a:hover, #content #featured-top h2 a:hover{color:#e684ac; text-decoration:none}

#content h2 a, #content h2 a:visited{color:#7d8d1c; text-decoration:none}

#content h2 a:hover{color:#cfde82; text-decoration:none}

#content h3{font-size:16px}

#content h4{ color:#aebc66; font-size:14px}

#content h5{font-size:12px}

#content h6{font-size:10px}
#content h7{font-size:0px;  color:#fff}

/***** Post Icons ********************/
.time{background:#FFF url(images/icon-time.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 3px 20px}

.post-comments{background:#FFF url(images/icon-comments.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 3px 20px}

.categories{background:#FFF url(images/icon-categories.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 3px 20px}

.tags{background:#FFF url(images/icon-tags.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 3px 20px}

/***** Images ********************/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0}

img.alignnone{padding:0; margin:0 0 10px 0; display:inline}

img.alignleft{padding:0; margin:0 10px 10px 0; display:inline}

img.alignright{padding:0; margin:0 0 10px 10px; display:inline}

.aligncenter{display:block; margin:0 auto 10px}

.alignleft{float:left; margin:0 10px 0 0}

.alignright{float:right; margin:0 0 0 10px}

.wp-caption{background:#F7F7F7; text-align:center; padding:5px 0 0 1px; border:1px solid #f2e5e5}

.wp-caption img{margin:0; padding:0; border:0}

.wp-caption p.wp-caption-text{margin:0; padding:0; font-size:11px; font-weight:normal; line-height:12px}

img.wp-smiley, img.wp-wink{float:none; border:none; margin:0; padding:0}

/***** Post Navigation ********************/
.navigation{width:100%; margin:0; padding:20px 0 20px 0; overflow:auto}

.navigation ul{list-style-type:none; margin:0; padding:0}

.navigation li{display:inline}

.navigation li a{color:#e684ac; padding:5px 8px 5px 8px; border:1px solid #f2e5e5}

.navigation li a:hover{background:#9e724c; color:#FFF; border:1px solid #f2e5e5; text-decoration:none}

.navigation li.disabled{margin:0; padding:5px 8px 5px 8px; border:1px solid #f2e5e5}

.navigation li.active a{background:#9e724c; color:#FFF; font-weight:bold; border:1px solid #f2e5e5}

/***** Sidebar &Sidebar-Alt ********************/
#sidebar{width:290px; float:right; color:#555; font-size:11px; margin:0; padding:10px 5px 5px 5px; display:inline; background: #fef8fb; border:1px dashed #cfde82}

#custom-sidebar{width:290px; float:right; color:#555; font-size:11px; margin:0; padding:0; display:inline}

#sidebar-bottom{width:290px; float:right; margin:0; padding:0; display:inline}

#sidebar-alt{width:130px; float:left; margin:0; padding:0; display:inline}

#sidebar-bottom-left{width:130px; float:left; margin:0; padding:0; display:inline}

#sidebar-bottom-right{width:130px; float:right; margin:0; padding:0; display:inline}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar{float:left}

.content-sidebar-sidebar #sidebar-alt{float:right}

#sidebar .widget, #sidebar-alt .widget{margin:0 0 10px 0; padding:0}

#sidebar-bottom a, #custom-sidebar a{margin:0px; padding:0px}

#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a, #custom-sidebar h2 a{color:#333; font-size:12px; font-family:Trebuchet MS,Arial,Verdana; font-weight:bold; margin:0; padding:0}

#sidebar h2 a:hover, #sidebar-alt h2 a:hover, #custom-sidebar h2 a:hover{color:#e684ac; text-decoration:none}

#sidebar h4, #sidebar-alt h4, #custom-sidebar h4{border:1px dashed #bf4a7a; color:#7d8d1c; font-family:Trebuchet MS,Arial,Verdana; font-size:14px; font-weight:normal;         text-transform:uppercase; margin:0; padding:4px 5px 4px 10px;  -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;          -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -khtml-border-radius:10px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}
#sidebar h3, #sidebar-alt h3, #custom-sidebar h3{font-size:16px; color:#e684ac; font-family:Trebuchet MS,Arial,Verdana; font-weight:normal; text-decoration:none; margin:0 0 5px 0; padding:0}

#sidebar .widget p, #sidebar-alt .widget p, #custom-sidebar .widget p{margin:0; padding:0}

#sidebar .textwidget p, #sidebar-alt .textwidget p, #custom-sidebar .textwidget p{margin:0; padding:5px 0 0 0}

#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img{border:none; margin:0; padding:0 8px 8px 0}

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol{list-style-type:none; margin:5px 0 0 0; padding:0}

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol{margin:0; padding:0 0 0 10px}

#sidebar li, #sidebar-alt li{background:url(images/sidebar-list.png) no-repeat top left; padding:0 0 3px 12px; margin:0 0 3px 0; border-bottom:1px dotted #cfde82}

#sidebar li a, #sidebar li a:visited, #sidebar-alt li a, #sidebar-alt li a:visited{color:#e684ac; font-size:11px; text-decoration:none;  padding:0 0 0 3px}

#sidebar li a:hover, #sidebar-alt li a:hover{color:#3d1f20; text-decoration:none}

.newsletter{ background:#fff4fa;  color:#393431; font-size:13px; width:265px; margin:0px 0px 10px 0px; padding:5px; border:1px dotted #393431}

.newsletter2{ background:#fff4fa;  color:#393431; font-size:14px; width:248px; margin:0px 0px 10px 0px; padding:10px; border:2px solid #393431}

.newsletter3{ background:#393431;  color:#fcdada; font-size:16px;  font-weight:bold; width:400px; margin:0px 0px 10px 0px; padding:10px; border:3px solid #da5a8e}

/***** Sidebar(s) Tag Cloud ********************/
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div{padding:5px 0 0 0}

/***** Sidebar(s) Category Dropdown ********************/
#cat{background:#F7F7F7; color:#333; font-size:12px; font-family:Trebuchet MS,Arial,Verdana; margin:10px 0 0 0; padding:3px; display:inline; border:1px solid #cfde82; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

#sidebar #cat{width:245px}

#sidebar-alt #cat{width:130px}

/***** Sidebar(s) Featured Post/Page ********************/
#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage{margin:0 0 15px 0; padding:0 0 15px 0; clear:both}

#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page{margin:0; padding:5px 0 5px 0; border-bottom:1px solid #cfde82; overflow:auto}

#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar{margin:0; padding:4px; border:1px solid #f2e5e5}

#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img{background:#FFF; margin:0; padding:4px; border:1px solid #f2e5e5}

/***** Sidebar(s) User Profile ********************/
#sidebar .user-profile, #sidebar-alt .user-profile{overflow:auto}

#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar{background:#F7F7F7; float:left; margin:0; padding:4px; border:1px solid #f2e5e5}

#sidebar .user-profile p, #sidebar-alt .user-profile p{margin:0; padding:10px 0 0 0}

#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link{margin:0; padding:0 0 10px 0}

/***** Search Form(s) ********************/
.searchform{margin:0}

#header .searchform{float:right; padding:40px 0 0 0}

#sidebar .searchform{padding:0}

#nav .searchform{float:right; padding:0}

.s{background:#EEE !important; color:#333; font-family:Trebuchet MS,Arial,Verdana; font-size:11px; margin:5px 5px 0 0; padding:4px 0 4px 5px; border:1px solid #CCC; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

#header .s, #nav .s, #sidebar .s{width:100px}

#sidebar-alt .s{width:80px}

.searchsubmit{background: #393431; color:#fcdada; font-size:12px; font-family:Trebuchet MS,Arial,Verdana; text-decoration:none; text-transform:uppercase;  margin:0; padding:3px 5px 3px 5px; border:none; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

.searchsubmit:hover{background:#72655f; border:none}

/***** eNews &Updates Widget ********************/
#header .enews{background:url(images/enews-header.png) top right no-repeat; width:290px; float:right; margin:0; padding:0 0 5px 0}

#sidebar .enews, #sidebar-alt .enews{background:url(images/enews-sidebar.png) top right no-repeat; margin:0; padding:0 0 5px 0}

#sidebar .enews p{margin:0; padding:10px 0 0 0}

.enews #subscribe{margin:0; padding:0; overflow:hidden}

#sidebar .enews #subscribe{padding:0}

.enews #subbox{background:#F7F7F7 !important; width:210px; color:#333; font-family:Trebuchet MS,Arial,Verdana; font-size:11px; padding:4px 0 4px 5px; margin:5px 5px 0 0; border:1px solid #CCC; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

#header .enews #subbox{margin:0 5px 0 0}

.enews #subbutton{background:url(images/widget-header.png); color:#fde4e3; font-size:12px; font-family:Trebuchet MS,Arial,Verdana; text-decoration:none; text-transform:uppercase;  margin:0; padding:3px 5px 3px 5px; border:none; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

.enews #subbutton:hover{background:#e684ac; border:none}

/***** Latest Tweets Widget ********************/
#header .latest-tweets{background:url(images/twitter.png) top right no-repeat; width:350px; float:right; margin:0; padding:0 20px 0 0}

#header .latest-tweets a, #header .latest-tweets a:visited{color:#FFF; text-decoration:underline}

#header .latest-tweets a:hover{color:#FFF; text-decoration:none}

#sidebar .latest-tweets, #sidebar-alt .latest-tweets{margin:5px 0 10px 0; padding:0}

/***** Calendar ********************/
#wp-calendar{margin:0; padding:0; width:100%}

#footer-widgeted #wp-calendar a, #footer-widgeted #wp-calendar a:visited{color:#fcdada; text-decoration:underline}

#footer-widgeted #wp-calendar a:hover{color:#fcdada; text-decoration:none}

#wp-calendar caption{font-size:12px; font-family:Trebuchet MS,Arial,Verdana; font-style:italic; font-weight:normal; margin:0; padding:2px 5px 0 0; text-align:right}

#sidebar #wp-calendar caption{color:#333}

#footer-widgeted #wp-calendar caption{color:#FFF}

#sidebar #wp-calendar th{color:#333}

#footer-widgeted #wp-calendar th{color:#FFF}

#wp-calendar thead{margin:10px 0 0 0; font-weight:bold}

#sidebar #wp-calendar thead{background:#F7F7F7 !important; color:#F7F7F7 !important}

#footer-widgeted #wp-calendar thead{background:none; color:#FFF; text-shadow:#000 1px 1px}

#wp-calendar td{font-weight:normal; text-align:center; margin:0; padding:2px}

#sidebar #wp-calendar td{background:#F7F7F7}

#footer-widgeted #wp-calendar td{background:none}

#wp-calendar tfoot td{background:none; margin:0; padding:0}

/***** Contact Form ********************/
.gform_footer .button{background:url(images/widget-header.png); color:#fcdada; font-size:12px; font-family:Trebuchet MS,Arial,Verdana; font-weight:bold; text-decoration:none; text-transform:uppercase;  margin:0; padding:2px 5px 2px 5px; border:none; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

.gform_footer .button:hover{background:#e684ac; border:none}

.gform_footer input.button{color:#FFF !important}

.gform_wrapper .gform_footer{border:none!important}

/***** Footer ********************/
#footer{clear:both; width:940px; height:40px; background: #eaecdd url(images/innerback.gif) repeat; color:#393431; margin:0 auto 0; padding:0;}

#footer .wrap{}

#footer a, #footer a:visited{color:#fff4fa; text-decoration:none;         font-weight:bold}

#footer a:hover{color:#e684ac; text-decoration:underline}

#footer p{margin:0; padding:0}

#footer .gototop{width:175px; float:left; margin:0; padding:12px 0 0 9px}

#footer .gototop a{margin:0; padding:0 0 4px 18px; background:url(images/footer-top.png) no-repeat left center}

#footer .creds{width:740px; float:right; margin:0; padding:12px 10px 0 0; text-align:right}

/***** Footer Widgeted ********************/
#footer-widgeted{background:#393431; width:940px; color:#9b9d6e; font-size:11px; margin:0 auto 10px; padding:0; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -khtml-border-radius:10px; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; overflow:auto}

#footer-widgeted .widget{background:none; margin:0; padding:0; border:none}

#footer-widgeted h4{color:#9b9d6e; font-size:17px; font-family:Arial,Verdana; font-weight:normal;  text-transform:uppercase; border-bottom:1px dotted #fce2e2; margin:0 0 5px 0; padding:0}

#footer-widgeted p{color:#513012;  font-weight:normal;  font-size:12px; margin:0; padding:0 0 10px 0}

#footer-widgeted a, #footer-widgeted a:visited{color:#bf4a7a; text-decoration:none}

#footer-widgeted a:hover{color:#fce2e2; text-decoration:none}

#footer-widgeted ul{list-style-type:none; margin:0; padding:0 0 5px 0}

#footer-widgeted ul li{list-style-type:square; margin:0 0 0 15px; padding:0}

.footer-widgeted-1{width:285px; float:left; margin:0; padding:10px 20px 5px 20px}

.footer-widgeted-2{width:290px; float:left; margin:0; padding:10px 20px 5px 0}

.footer-widgeted-3{width:285px; float:right; margin:0; padding:10px 20px 5px 0}

/***** Comments ********************/
.comments{font-size:12px; margin:0; padding:0}

#respond{margin:0 0 15px 0; padding:0}

#author, #email, #url{background:#fdf2f1 !important; width:250px; color:#333; font-family:Trebuchet MS,Arial,Verdana; font-size:12px; padding:3px 0 3px 3px; margin:5px 5px 0 0; border:1px solid #f2e5e5}

#comment{background:#fdf2f1 !important; width:98%; height:150px; color:#333; font-family:Trebuchet MS,Arial,Verdana; font-size:12px; padding:3px 0 3px 3px; margin:5px 0 5px 0; border:1px solid #f2e5e5}

#submit{background:#393431; color:#fcdada; font-size:11px; text-decoration:none; text-transform:uppercase;         margin:0; padding:3px 5px 3px 5px; border:none; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

#submit:hover{background:#e684ac; border:none}

.comment-list{margin:0; padding:0}

.ping-list{margin:0 0 40px 0; padding:0}

.comment-list ol, .ping-list ol{margin:0; padding:10px}

.comment-list li, .ping-list li{font-weight:bold; margin:15px 0 5px 0; padding:10px 5px 10px 10px; list-style:none}

.comment-list li ul li{margin-right:-6px; margin-left:10px}

.comment-list p, .ping-list p{font-weight:normal; text-transform:none; margin:10px 5px 10px 0; padding:0}

.comment-list li .avatar{background:#f1a0c1; float:right; border:1px solid #e684ac; margin:0 5px 0 10px; padding:4px}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a{font-weight:bold; font-style:normal}

.commentmetadata{font-size:11px; font-weight:normal}

#respond:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.alt{margin:0; padding:10px}

.children{margin:0; padding:0}

.nocomments{text-align:center; margin:0; padding:0}

.reply a, .reply a:visited{background:url(images/widget-header.png); font-size:11px; color:#FFF; text-decoration:none; margin:0; padding:2px 5px 3px 5px; border:none; text-shadow:#055669 1px 1px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

.reply a:hover{background:#e684ac; text-decoration:none; border:none}

#comments .navigation{display:block; margin:10px 0 0 0}

.thread-alt, .thread-even{background:#fdf2f1; margin:0; padding:0}

.depth-1{border:1px solid #f2e5e5; margin:0; padding:0}

.even, .alt{border:1px solid #f2e5e5; margin:0; padding:0}

