
/* ========= body BG ========= */

body {background:#0089C6 url(images/sky.jpg) repeat-x scroll center 0;}
#main, .mid-wrapper,#headerwrap  {background:#fff url(images/bg-content.jpg) repeat-y scroll 0 0;}
#header h1 a, #logo h1 a {background:transparent url(images/logo-alt.png) no-repeat scroll left 0;}
.imgwrap {background:#000000 url(images/stripe_white.jpg) repeat scroll 0 0;}

.blog-postwrap {
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #EEEEEE;
}

#BtmWrap {
border-bottom:1px solid #FFFFFF;
}

.blog-postwrap:hover {background:#efefef none repeat scroll 0 0; }
#single h3 a, #full-width h3 a {color:#5D5D5D;}
#main h1, #main h1 a {color:#5d5d5d; border-bottom:1px solid #DDDDDD;}

#single .meta-tags p {
background:#FFFFFF url(images/bg-h2.jpg) repeat-x scroll 0 bottom;
border-color:#FFFFFF #c3c3c3 #c3c3c3 #FFFFFF;
border-style:solid;
border-width:1px;

}


.wp-pagenavi a:visited  {
background-color:#FFFFFF!important;
border:1px solid #FFFFFF!important;
color:#000000!important;
}


.wp-pagenavi span.current {
background-color:#000000!important;
border:1px solid #000000!important;
color:#FFFFFF!important;
}

.wp-pagenavi a:hover {
border:1px solid #000000 !important;}

blockquote {
background:transparent url(images/stripe_white.jpg) repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}

blockquote p{
color:#8d8d8d !important;
}


/* ========= elements ========= */

h1, h2, h3, h4, h5, h6 {
color:#5d5d5d;}
#numberofcomments {border-top:1px solid #ccc;}
#single h2, #full-width h2 {border-bottom:1px dotted #CCCCCC;}
#main .sidebar-wrap h3 {border-bottom:1px solid #CCCCCC;}
#main .sidebar h3, #main .sidebar-home h3 { border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC;}



.more a {
background:#FFFFFF url(images/bg-h2.jpg) repeat-x scroll 0 bottom;
border-color:#FFFFFF #999999 #999999 #FFFFFF;
border-style:solid;
border-width:1px;
color:#5D5D5D !important;
display:inline;
line-height:28px;
margin:10px 0 0 0px;
padding:5px 35px !important;
text-shadow:1px 1px 1px #FFFFFF;}



/* ========= NAV ========= */

#page-nav {
background:#EEEEEE none repeat scroll 0 0;
border-color:#E5E5E5;
border-style:solid;
border-width:1px 0;
}

#page-nav ul li {
background:#EEEEEE none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:dotted;
border-width:0 1px 0 0;

}

#top_nav ul li a:hover, #top_nav .current_page_item a, #top_nav .current-cat a {background:#FFFFFF url(images/bg-h2.jpg) repeat-x scroll 0 bottom;}

.textwidget {background:#eee none repeat scroll 0 0;}


.wp-caption-text, p.wp-caption-text { background:#EEEEEE none repeat scroll 0 0; border:0 solid #fff;}
