/* GLOBAL */
ul, li, p, h1, h2, h3, h4, h5{ margin:0px; padding:0px; }
img{ border:0px; margin:0px; padding:0px; }
label{ display:block; }
input{ margin-bottom:10px; }
span { margin: 0px; padding: 0px }


/* GLOBAL COLORS */
.orange { color: #fd7202; }
.orange-dk { color: #d76102; }
.orange-drkr { color: #b15001; }
.pink { color: #f06199; }
.pink-dk { color: #cc5382; }
.pink-drkr { color: #98446b; }
.brown { color: #663d07; }
.brown-lt {color: #b59468; }
.blue { color: #94c2f8; }
.white-lt { color: #f8b0cc; }


/* LINK STYLES */
a:link { color: #663d07; }
a:hover { color: #f06199; }
a:visited { color: #663d07; }



/* FOOTER */
div#footer { width: 950px; background: #5c4225; padding: 5px 0px; text-align:center; clear: left; margin-top: 15px; }
div#footer a { text-decoration: none; color:#bbb; }
div#footer a:hover { text-decoration: underline; }
div#footer .copyright { clear: left; display: block; color: #8b8b8b; line-height: 30px; }
.rss { color: #fd7202; text-decoration: none; }

a.valid{ background:transparent url('images/tick.png') no-repeat scroll 0pt 50%;padding:0pt 0pt 0pt 17px;}



/* PAGE HEADER WITH NAV, DONATE, LOGO & STATEMENT WITH SOCIAL MEDIA */ 
div#header{ height: 233px; background: url('headers/support-header-nav.png') no-repeat; margin: 70px 0px 0px 0px;}
div#logo { margin: -105px 0px 0px 210px; width: 252px; height: 123px; background: url('images/logo-final.png') no-repeat; }
div#statement { margin: -108px 33px 0px 535px; font-size:26px; line-height: 30px; font-weight:600; }
div#paypal { margin: -30px 0px 0px 853px; padding-top: -30px;} 



/* SOCIAL MEDIA */ 
div#socialmedia { margin: 0px; padding: 0px; }
div#socialmedia1.facebook { background-image:url('images/smicon-facebook.png'); background-repeat:no-repeat; width: 42px; height: 42px; margin: 28px 0px 0px 43px; padding: 0px; float: left; }  
div#socialmedia2.twitter { background-image:url('images/smicon-twitter.png'); background-repeat:no-repeat; width: 42px; height: 42px; margin: 28px 0px 0px 90px; padding: 0px; }  

div#socialmedia3.youtube { background-image:url('images/smicon-youtube.png'); background-repeat:no-repeat; width: 42px; height: 42px; margin: 5px 0px 0px 43px; padding: 0px; float: left; }  
div#socialmedia4.wordpress { background-image:url('images/smicon-wordpress.png'); background-repeat:no-repeat; width: 42px; height: 42px; margin: 5px 15px 0px 90px; padding: 0px; } 
 
div#socialmedia5.kathleenlota { background-image:url('images/smicon-khl.png'); background-repeat:no-repeat; width: 42px; height: 42px; margin: 5px 0px 0px 43px; padding: 0px; float: left; }  



/* NAVIGATION */
div#access{ }

div#menu { font-size:12px; height: 69px; overflow: hidden; }
div#menu ul{ width: 400px; margin: 46px 0px 0px 525px; padding: 0px; }
div#menu ul li a { font-weight:bold; text-decoration:none; color: #6b3d07; padding: 6px 5px 0px 1px; margin:0px; display: block; border: 0px!important;}
div#menu ul li a:hover { color: #fff; }
div#menu ul li{float:left; list-style:none;}
li.current_page_item a{ font-weight: normal; color: #fff!important;}

li { padding-right: 30px; }
li.current_page_item { padding-right: 30px; }
li.page-item-4 { padding-right: 23px; } /* ABOUT */
li.page-item-8 { padding-right: 20px; } /* GALLERY */
li.page-item-11 { margin: 0px; padding: 0px; } /* ADVERTISING */




/* SECTION STYLES */
body { background-color:#211404; background-image:url('images/coffee-bkgrd.jpg'); background-repeat:no-repeat; font-size:11px; font-family: 'Helvetica', Verdana, Arial, Sans-Serif; padding: 0px; margin: 0px; }
html{ overflow: scroll; }
div#wrapper{ width:950px; margin:0px auto; overflow:hidden; }
div#container{ float:left; }
div#left { margin: 0px; width: 495px; float: left; }

div#photo.main { background-image:url('images/photo-main.jpg'); width: 480px; height: 334px; margin: 0px 15px 0px 0px; padding: 0px; }  
div#photo.about { background-image:url('images/photo-about.jpg'); width: 480px; height: 334px; margin: 0px 15px 0px 0px; padding: 0px; }
div#photo.advertising { background-image:url('images/photo-advertising.jpg'); width: 480px; height: 334px; margin: 0px 15px 0px 0px; padding: 0px; }
div#photo.gallery { background-image:url('images/photo-gallery.jpg'); width: 480px; height: 334px; margin: 0px 15px 0px 0px; padding: 0px; }


div#content { width: 454px; float:left; background-color:#fff; margin-left: 1px; }
.home div#content {	width: 454px; margin-top: 0px; margin-bottom: 15px; margin-left: 1px; }



/* SIDEBARS */
div.sidebar { float:left; font-size:10px; line-height: 14px; overflow:hidden; width: 495px; }
div#primary { width:175px; background-color:#fd7202; margin:15px 15px 15px 0!important; float:left; }
div#secondary { width:290px; background-color:#f06199; margin:15px 15px 15px 0!important; float:left; }
#twitter_div { margin-top: 20px; }

#twitter_update_list { color: #663d07; }

div#ad.wild { width:175px; height: 165px; background-image:url('images/ad-wwphotos.jpg'); background-repeat:no-repeat; margin: 0px; padding: 0px; float:left; }


/* WIDGET LINK STYLES */
div#primary.sidebar a { color: #fff; text-decoration: none; }
div#secondary.sidebar a { color: #fff; text-decoration: none; }

div#primary.sidebar a:hover { 
	color:#fff;
	background-color: #b15001;
	border-bottom: #b15001 1px solid;
	border-top: #b15001 5px solid;
	margin-top: 2px;
	margin-bottom: 12px; }

div#secondary.sidebar a:hover { 
	color:#fff;
	background-color: #a8446b;
	border-bottom: #a8446b 1px solid;
	border-top: #a8446b 5px solid;
	margin-top: 2px; }
	
div.sidebar a:visited { color: #b1a7ff;}


/* WIDGETS RULES  */
h3.widgettitle, .sidebar h3 {
	font-family: 'Helvetica', Verdana, Sans-Serif; 
	font-size: 14px; 
	color: #fff;
	margin: 0px; 
	border-bottom: 1px solid; color: #f8b0cc;  
	border-top: 1px solid; color: #f8b0cc;
	padding-top: 7px;
	padding-bottom: 3px;
	margin-bottom: 12px; }



/* CONTENT BACKGROUND */
div#content .hentry { margin:0px; padding: 30px 10px 10px 10px; color: #f06199; }
div#content div.sticky { background-color:#f3f3f3; }
div#content-gallery { width: 950px; margin:0px 0px 15px 0px; background-color:#fff; } 

body.single div#content .hentry { margin:0; }
div.hentry p { font-size:12px; margin-bottom: 15px; }



/* CONTENT SPACING--ABOVE/BELOW COMMENT DATE AND TAG INFO */
.top-meta { margin-bottom: 20px; margin-left: 20px; }
.bottom-meta { margin-left: 20px; margin-bottom: 20px; padding: 0; }
.metadata { margin: 0px; padding: 0px; }
.entry-meta { margin-left: 20px; }
.archive-meta { margin-top: -20px; padding:0px; }


/* HEADERS */
h1, h2, h3, h4, h5 { color: #444; font-family: 'Helvetica', Verdana, Sans-Serif;}
h1 { font-size:26px; margin: 5px 0 5px 0; font-weight:normal; }
h2 { font-size:24px; margin: 0px 0 10px 0; font-weight:normal; }
h3 { font-size:18px; margin: 5px 0 10px 0; font-weight:normal; }
h4 { font-size:18px; margin: 5px 0 7px 0; font-weight:normal; }
h5 { font-size:14px; margin: 5px 0 7px 0; }

h1.blog-title, h2.blog-title { display: none; color: #fff; margin: 20px 0 7px 15px; font-size: 28px; }
h1.blog-title a, h2.blog-title a { display: none; color: #fff; text-decoration: none;}

h1.page-title { margin: 0px 0px 0px 30px; padding-top: 30px; font-size: 13px; text-transform: uppercase; color: #f06199;}
h1.page-title a { text-decoration: none;}

h1.entry-title, h2.entry-title { margin: 0 0 15px; font-size: 22px; font-weight: bold; padding: 0px 25px 0px 20px; color: #663d07; }
h1.entry-title a { text-decoration: none; color: #f06199; }
h2.entry-title a { text-decoration: none; color: #663d07; }

.entry-content { color:#663d07; line-height:1.5em; text-align:justify; padding: 0px 25px 0px 20px; }
.entry-content ul, .entry-content ol{ margin: 20px 10px 20px 30px; }
.entry-title { margin: 0px; padding: 0px; }

h3.widgettitle {  text-transform: capitalize; }
.widgettitle ul { margin: 0px; padding: 0px; }
.widgettitle li { text-transform: capitalize; }
.widget_archive { text-transform: capitalize; }

.tag-links { margin: 0px; font-size: 11px; }
#tag_cloud-2 {font-size: 12px; }



/* SIDEBAR */
div.blurb-content{ padding:10px; }
div.blurb-content a{ color: #FFF; }
div.blurb-content img{margin-left: 30px;}
div.sidebar input#s{width:7em;}
div.sidebar ul{margin: 10px;}
div.sidebar li{list-style: none; margin:0 0 7px; padding:0.1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{ margin:0 0 30px;}
div.sidebar ul ul li{list-style:none; margin:0;}

/* INDENT ON SUB PAGES*/
div.sidebar ul ul ul{margin:0 0 0 0.7em;}

a.featured{border-bottom: 0px!important;}
div.rightbar{padding: 20px 0!important;}
div.sidebar-content{padding: 20px;}
div.sidebar img{border: 1px solid #454545; padding: 1px; margin:0 4px 4px 0;}



/* MISC */
.comments-link { padding: 0px; font-size: 11px; text-transform: capitalize; font-weight: normal; color: #fd7202; text-decoration:none; }
.chronodata{padding:0px;}
span.meta-sep { margin:0 2px; }

.navigation a {color:#aaa; text-decoration:none;}
div#nav-above { margin-top: 0px; padding: 0px;}
div#nav-below div.nav-previous { margin: 0px; color: #ccc; }

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

span.edit-page-link { padding:0 0 0 20px; font-size:0.4em; }
div#blurb-top { color:#b1b1b1; float:left; overflow:hidden; margin:0 0 0 -388px; width:386px; height:60px; border-right:1px solid #000; border-bottom:1px solid #000; }


/* HTML TAG STYLES */
hr{ border-top: 0; border-left:0; border-right: 0; border-bottom: 1px solid #CCC; margin: 20px 0; }
pre{ margin: 20px 0;padding:25px 15px;background-color:#eeeeee;border:1px dashed #FFCCCC;overflow:auto;font-size:11px;font-family:"Courier New",Courier,monospace;font-weight:normal; overflow: auto; width: 305px; }
blockquote{ margin: 20px 0;	padding: 10px 10px 10px 35px;background: url('images/quote.gif') no-repeat;background-position: left center;background-color: #FFFFCC;border: 1px dashed #FFCCCC;font-style: italic; }
blockquote p{ margin-bottom:0px!important; }
ul, ol { margin: 0 0 0 25px; padding: 0px; }



/* COMMENTS */
div.form-label { margin:15px 0 5px; font-size:1.1em; }
form#commentform p { margin:0px 0px 10px; }
div.reply{ margin:0 0 15px; }
div.cancel-comment-reply{margin:5px 0 10px;}

a.comment-reply-link {border:1px solid #eee; padding:2px 3px; text-decoration:none; }

div.comments { margin: 0px 20px 0px 20px; padding: 10px;}

div.comments h4 { text-align:left!important; font-size:12px; font-weight:normal; color:#999; margin-bottom: 20px; text-transform: uppercase; }

div.comments h5 {font-size: 13px; font-weight: normal; margin-bottom:15px; color: #fd7202; text-transform: uppercase; }

div.comments hr { border-top: 1px solid #ddd; border-bottom: 0px; border-left: 0px; border-right: 0px; margin: 20px 0;}

div.comments h3 { font-size: 13px; text-transform:uppercase; color: #fd7202; }


div.navigation { margin: 10px 0; }
.commentsrsslink{background:url('images/feed.png') left top no-repeat;padding:2px 0 2px 20px;margin-right:10px;height:16px;}
.trackbacklink{background:url('images/arrow_refresh.png') left top no-repeat;padding:2px 0 2px 20px;height:16px;}

.comments {margin-top: 30px; color:#663d07; }
.commentsrsslink a, .trackbacklink a{color: #999;padding: 2px; text-decoration:none;}
#commentlist{margin: 0;padding: 10px 0 20px;position: relative;}
#commentlist ul.children li{margin:0 0 5px;}
#commentlist li{margin:10px 0 30px;padding:10px 10px 5px;list-style:none;border:1px solid #EEE;}
#commentlist li li{margin:10px 0 0;}
#commentlist li 

.comment-content {font-size: 11px; line-height: 13px; }

.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote { margin: 13px 0; font-size: 11px; }

#commentlist li .comment-meta { padding-top: 2px; text-decoration: none; display:block; }

#commentlist li img{padding:0;border:none;}
#commentlist li img.gravatar {float:right;margin:-5px 0 0;}
#commentlist li 


.commentauthor {font-size: 11px; text-transform:uppercase; color:#fd7202; font-style:normal; text-decoration:none; }

#commentlist li .counter{display:none;font:normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;color:#999;float:left;width:35px;}
#commentlist li {background-color:white;}
#commentlist li.byuser{background:#f6f7f8;}
#commentlist li.bypostauthor{background:#eee;}
#commentlist li.bypostauthor blockquote{color:#333;background:url('images/quote.png') no-repeat 10px 0;}
#pinglist{font-size:1.2em;padding:0;margin:10px 0 10px;background:#f6f7f8;background-image:url('images/pingback.gif');background-repeat:no-repeat;background-position:center left;}
#pinglist li{margin-left:40px;padding:7px 0;list-style:none;}
#pinglist li small{font-size:0.8em;display:block;}
#pinglist li .counter{display:none;}
#pinglist li span.favatar img{margin-left:-25px;border:none;padding:0;float:left;}
#pinglist li img{padding:0;border:none;}
#pinglist li.hidden, #commentlist li.hidden{display:none;}
#leavecomment, .comments #loading, #comments-closed-msg{text-align:center;margin:30px 0 20px!important;color:#ddd;font-size:2em;letter-spacing:-2px;}
.comments #loading{margin-top:20px!important;}
#comments-closed-msg{margin-bottom:40px !important;}

form#commentform span.required{color:red; }
form#commentform,form#commentform p{padding:0; }

input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;border:1px solid #999;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:97%;}

div#container input[type=submit] { font-size: 10px; }
#respond input { margin: 0px 0px 5px 0px; }

img.avatar { display:inline; float:left; border: 1px solid #333!important; margin: 2px 6px 0 0; }

/* GENERIC PAGE STYLES */
.leftimg{float: left; margin-right: 6px; margin-bottom: 4px; clear: left;}
.rightimg{float: right; margin-left: 6px; margin-bottom: 4px;}
.reditalic{font-size: 15px; color: red; font-style: italic;}
ul#link-ul{margin: 3px 0 0 5px;}
ul#link-ul li{ padding-left: 20px; background-image: url('images/bullet.gif'); background-position: top left; background-repeat: no-repeat; list-style-type:none;}
.subHead{font-size: 9px!important;}
.nav-sep{color: #FFCC66;}
img[align=left]{margin:0 10px 10px 0; border: 1px solid #454545; padding: 2px;}
img[align=right]{margin:0 0 10px 10px; border: 1px solid #454545; padding: 2px;}
img[align=center]{margin:0 10px 10px; border: 1px solid #454545; padding: 2px;}
.clear { clear:left; }

/* 2.5+ & Theme Directory Requirements */
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright{ float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright, div.alignright img { padding: 4px; margin: 0 0 2px 7px; display: inline; border: 1px solid #ccc; padding: 1px; }
img.alignleft, div.alignleft img { padding: 4px; margin: 0 7px 2px 0; display: inline; border: 1px solid #ccc; padding: 1px; }
.alignright { float: right; }
.alignleft { float: left; }
p.wp-caption-text { margin-bottom: 15px!important; font-style:italic; padding: 0 10px; color:#666; }