/*
Theme Name: Brenda Belcher
Theme URI: http://www.brendabelcher.org
Author: Rhianon England
Author URI: http://www.rengland.net

*/



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,table,div,blockquote,fieldset,input
{ margin:0; padding:0 }
body {background:url(images/bg.jpg) top center no-repeat #bfb18d !important; font-family:georgia, serif;}
.imageR { float:right; margin:0px 0px 5px 10px;}
.imageL { float:left; margin:0px 10px 5px 0px;}
.imageC { display:block; margin:auto; text-align:center;}
.clear {clear:both;}
.block {display:block;}
.last {margin-right:0 !important; background:none !important;}
.more {float:right; padding-bottom:0; display:block; margin-top:20px;}
a img {border:none;}
h1, h1 a {color:#500202; font-size:25px; font-family:normal; margin:0 0 10px 0;}
h2, h2 a {color:#500202; font-size:17px; font-family:normal; margin:0 0 10px 0;}
h3, h3 a {color:#500202; font-size:15px; font-family:normal; margin:0 0 10px 0;}
p {font-size:15px; color:#333; padding-bottom:10px;}
a {color:#500202; text-decoration:none; font-size:16px;}
a:focus {border:none; outline:none;}

#wrapper {background:url(images/bg-content.jpg) no-repeat; margin:0px auto 20px; width:774px; height:666px; padding:85px 50px 25px; position:relative !important; top:0; left:-15px;}

#slideshow {position:relative; padding:4px; border:2px solid #766851; background:#fff; width:490px;}

#nav {float:right; width:270px; background:url(images/doubleLine.png) no-repeat center bottom;  }
.logo {margin:15px 0 0 0;}
#nav ul {width:217px; text-align:center; margin:40px 0 0 35px;}
#nav li {list-style:none;}
#nav li.home {background:url(images/btn-home.jpg) no-repeat; height:32px;}
#nav li.home:hover {background:url(images/btn-home-over.jpg) no-repeat;}
#nav li.homeSel, #nav li.homeSel:hover {background:url(images/btn-home-active.jpg) no-repeat; height:32px;}
#nav li.home a {height:32px;}
#nav li.music {background:url(images/btn-music.jpg) no-repeat; height:42px;}
#nav li.music:hover {background:url(images/btn-music-over.jpg) no-repeat;}
#nav li.musicSel, #nav li.musicSel:hover {background:url(images/btn-music-active.jpg) no-repeat; height:42px;}
#nav li.music a {height:42px;}
#nav li.gallery {background:url(images/btn-gallery.jpg) no-repeat; height:41px;}
#nav li.gallery:hover {background:url(images/btn-gallery-over.jpg) no-repeat;}
#nav li.gallerySel, #nav li.gallerySel:hover {background:url(images/btn-gallery-active.jpg) no-repeat; height:41px;}
#nav li.gallery a {height:41px;}
#nav li.contact {background:url(images/btn-contact.jpg) no-repeat; height:34px;}
#nav li.contact:hover {background:url(images/btn-contact-over.jpg) no-repeat;}
#nav li.contactSel, #nav li.contactSel:hover {background:url(images/btn-contact-active.jpg) no-repeat; height:34px;}
#nav li.contact a {height:34px;}
#nav li a {text-indent:-9999px; display:block; overflow:hidden; width:266px;}

#boxes {clear:both; width:100%; margin:10px 0 0; overflow:hidden;}
.box { padding:10px; width:229px; height:280px; float:left; margin-right:10px; background:url(images/divider.png) no-repeat center right;}
#boxes .first {padding-left:25px; width:199px; padding-right:15px;}
#boxes .last {margin-left:10px;}

#icons {position:absolute; bottom:70px; left:70px; width:190px;}
.iconL {margin:20px 0 0 0 !important;}
#icons .icon1 {float:left;}
#icons .icon2 {float:right;}
.youtube {margin-top:30px;}

.drawing1 {position:absolute; left:60px; bottom:60px;}
.drawing2 {position:absolute; left:70px; bottom:60px;}
.drawing3 {position:absolute; left:70px; bottom:60px;}

#gallery, #bottomRight {position:absolute; bottom:50px; right:50px; padding:10px; width:490px; height:345px;}
#bottomRight {width:450px;}
.music {padding-left:10px;}

.copyright {position:absolute; bottom:10px; right:40px; color:#fff; font-size:10px; text-align:right; z-index:100; color:#ccc;}
.copyright a:link, .copyright a:visited {color:#ccc; font-size:10px;}
.copyright a:hover {color:#fff;}

form {margin:20px 0 0 60px;}
form input {padding:1px; margin-top:2px;}
textarea {height:110px; width:300px; font-family:arial;}
div.wpcf7-response-output {margin:0 !important;}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors  {border:2px solid #500202 !important;}

#sidebar {position:absolute; top:370px; right:70px; width:200px; margin-left:20px; text-align:center; max-height:300px; overflow:hidden; border:2px solid #6A6657; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; /*background:#c3b78d;*/ padding:20px 5px;}
#sidebar ul li {list-style:none;}
#sidebar ul li ul {margin-bottom:10px;}
#sidebar ul li ul li {list-style:bullet;}
#sidebar h2, #sidebar h2 a {color:#333; text-transform:uppercase;  font-size:11px;  padding-top:20px;}
.widgettitle {margin-top:10px; color:#333;}
.blogLink { margin-bottom:20px;}

#searchform {margin: 0px auto 25px; padding: 5px 3px;}
#sidebar #searchform label {color:#512c23; font-size:18px; font-weight:bold;}
#sidebar #searchform #s {width: 160px;padding: 2px; border:1px solid #c9cacb;  margin:3px auto;}
#sidebar #searchsubmit { float:right;}

.blogWrapper {width:470px !important; padding-right:20px; height:635px; overflow-y:scroll;}
#content .blog p.date {padding-bottom:0; text-transform:uppercase; margin-top:10px;}
#content .blog .post h1, #content .blog .post h1 a {color:#512c23; text-decoration:none;}
.blog h2 {text-align:center;}
.blog .hentry  h2 {/*clear:left;*/clear:both; padding-top:5px;}
.blog .post p {line-height:16px;}
.blog .entry a {display:block;}
.navigation {width:100%; padding-bottom:10px;}
.navigation .alignleft {float:left; width:49%; display:block; text-align:left;}
.navigation .alignright {float:right; width:49%; text-align:right; display:block;}
.blog .entry .postmetadata a {display:inline;}
#content .blog .box p.browse {padding-bottom:7px;}

.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {border:none !important;}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {background:#500202 !important;}
.ngg-singlepic {border:2px solid #766851 !important;}


.commentlist li, #commentform input, #commentform textarea {font-size:13px;}
.commentlist li ul li {font-size: 13px;}
.commentlist li {font-weight: bold; margin-left:20px;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {}
.commentmetadata {font-weight: normal;}

.alignright {float: right;}
.alignleft {float: left;}

img.alignright {border:2px solid #766851;margin:0px 0px 5px 10px; padding:4px; background:#fff;}
img.alignleft  {border:2px solid #766851;margin:0px 10px 5px 0px; padding:4px; background:#fff;}
img.aligncenter  {display:block; margin:auto; border:2px solid #766851; padding:4px; background:#fff;}

.postmetadata {margin-bottom:10px; font-size:11px;}
.entry {margin:10px 0;}

body.mceContentBody {text-align: left;background:#fff !important; font-family:georgia, serif !important;}
body#tinymce {text-align: left;background: #fff !important; font-family:georgia, serif !important;}
body.mceContentBody .floatR {float:right;}
body.mceContentBody .floatL {float:left;}
body.mceContentBody .imageR { float:right; margin:0px 0px 5px 10px;}
body.mceContentBody .imageL { float:left; margin:0px 10px 5px 0px;}
body.mceContentBody .imageC { display:block; margin:auto; text-align:center;}
body.mceContentBody .clear {clear:both;}
body.mceContentBody .block {display:block;}
body.mceContentBody a img {border:none;}

body.mceContentBody p, #editorcontainer p {font-size:15px; color:#333; padding-bottom:10px;}
body.mceContentBody a:link,body.mceContentBody a:visited {color:#325078;}
body.mceContentBody a:hover {color:#8B4343;}
body.mceContentBody h1 {color:#500202; font-size:25px; font-weight:normal; margin:0 0 10px 0;}
body.mceContentBody h2 {color:#500202; font-size:17px; font-weight:normal; margin:0 0 10px 0;}
body.mceContentBody h3 {color:#500202; font-size:15px; font-weight:normal;}
body.mceContentBody h2,body.mceContentBody h2 a:link, body.mceContentBody h2 a:visited {color:#500202; font-size:17px; font-weight:normal; margin:0 0 10px 0;}
body.mceContentBody h3,body.mceContentBody h3 a:link, body.mceContentBody h3 a:visited {color:#500202; font-size:15px; font-weight:normal;}


