 

body{background:#FFFFFF;font:84% Tahoma,Verdana,Helvetica,sans-serif; }
#page{display:block;background:#490059;width:965px;margin:0px auto;border:25px solid #490059;}
#primary{float:left;margin:0 -260px 0 0;width:100%;}
#content{margin:0 285px 0 0; background-color:#FFFFFF;}
#main .widget-area{float:right;overflow:hidden;width:260px;}

/* Tags */
a{color:#340A2E;text-decoration:none; font-weight:700;}
.logged-in-as a{color:#FFFFFF;text-decoration:none; font-weight:700;}
a:hover{color:#333;}
article{margin:0 0 20px 0;padding:5px 20px 15px;background:#FFFFFF;border-bottom:0px solid #ddd;display:block;}
header{margin:0 0 5px;}
nav{margin:0 0 5px 0;}
.sticky{border:0px solid #aaa;}

/* H1-H6 */
h1,h2,h3,h4,h5,h6{clear:left;color:#340A2;letter-spacing:-.5px;line-height:1em;margin:0 0 5px;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:400;}
h1{font-size:1.4em;}
h1.entry-title{
/*width:580px;*/
padding: 0px;font-size: 26px;}
.category-timeline-posts .entry-header .entry-title-page{display:none;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}


/* Footer */
#colophon{clear:both;display:block;padding:1em 0 0;width:100%; text-transform:uppercase;}
#colophon p{margin:0;padding:0;}
#colophon a{font-weight:400;}

/* Increase the size of the content area for templates without sidebars */
.full-width #content,.image-attachment #content,.error404 #content{margin:0;}

/* Text meant only for screen readers */
.screen-reader-text,.section-heading{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}

/* Alignment */
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}

/* Header */
#site-title{font-size:2.8em;font-weight:700;margin:0;}
#site-title a{font-weight:700;}
#site-description{font-size:1.4em;font-weight:400;margin:10px 0 20px 0;}
#headerimage{clear:left;background:#f8f8f8;border:0px solid #ddd;margin:0 0 20px 0;width:100%;height:570px;overflow:hidden;}
#page-title{margin: 5px 5px 5px 5px;clear: left;
    font-weight: bold;
    letter-spacing: -0.5px;
    line-height: 1em;
    margin: 0 0 5px;
    /*padding: 5px 20px 15px;*/
    font-size: 23px;
    color: #340A2E;
    font-face: Arial,sans-serif;}
.header_spacer{padding: 5px 20px 15px;}
.page-header, .entry-header{margin-top: 10px;}

/* Menu */
#access{float:left;width:90%;}
#access ul{list-style:none;margin:0;padding-left:0;}
#access li{float:left;position:relative;}
#access a{color: #340A2E;display:block;line-height:3em;font-size:1em;text-transform:uppercase;font-weight:400;padding:0 1em;text-decoration:none;text-shadow:#fff 1px 1px 3px;}
#access ul ul{display:none;float:left;left:0;position:absolute;top:3em;z-index:99999;border:1px solid #ddd;}
#access ul ul li, #access ul ul ul li{border-right:0;}
#access ul ul ul{left:100%;top:0;border:1px solid #ddd;}
#access ul ul a{background:#eee;height:auto;line-height:1em;padding:.5em .5em .5em 1em;width:10em;}
#access li:hover > a,#access ul ul :hover > a{background:#eee;}
#access ul ul a:hover{background:#ddd;}
#access ul li:hover > ul{display:block;}

/* Content */
.entry-meta, .entry-meta-2{clear:both;display:inline;font-size:1em;text-transform:uppercase;color:#555;font-weight:400; text-align:right;}
.entry-meta a, .entry-meta-2 a{font-weight:400;}
.entry-meta-2{/*margin:-30px 0 10px 465px;*/ width:175px;}
#content nav{display:block;overflow:hidden;}
#content nav .nav-previous{float:left;width:50%; padding:10px;}
#content nav .nav-next{float:right;text-align:right;width:50%;display:none;}
#content #nav-above{display:none;}
#content table {width:90%;}
.paged #content #nav-above,.single #content #nav-above{display:block;display:none;}
#nav-below{margin:1em 0 0;}
.page-link{margin:1em 0 1em; clear:both;}
.clear-content{clear:both;}
.sep, .author {display: none;}
footer.entry-meta {display: none;}

/* Secondary */
#secondary {width:240px;}
#secondary .widget{margin:0 0 20px 0;}
#secondary h1{font-size:1.6em;}
#secondary ul{list-style:none;margin:0 0 15px 0;padding:0;}
#secondary ul ul{margin:5px 0 5px 20px;}
#secondary p{margin:0 0 15px 0;}
#secondary ul li{margin:0 0 5px 0;}
#secondary ul li a{text-transform:uppercase;font-weight:400;}
#secondary table{width:100%;}
#secondary .tagcloud a{font-weight:400;text-transform:uppercase;}

/* 404 page */
.error404 .widget{float:left;width:33%;}
.error404 .widget .widgettitle,.error404 .widget ul{margin-right:1em;}
.error404 .widget_tag_cloud{clear:both;float:none;width:100%;}

/* Notices */
.post .notice,.error404 #searchform{background:#f8f8f8;display:block;padding:1em;}

/* Image Attachments */
.image-attachment div.entry-meta{float:left;}
.image-attachment nav{float:right;margin:0 0 1em;}
.image-attachment .entry-content{clear:both;}
.image-attachment .entry-content .entry-attachment{background:#f8f8f8;margin:0 0 1em;padding:1em;text-align:center;}
.image-attachment .entry-content .attachment{display:block;margin:0 auto;text-align:center;}

/* Aside Posts */
.format-aside .entry-header{display:none;}
.single .format-aside .entry-header{display:block;}
.format-aside .entry-content,.format-aside .entry-summary{padding-top:1em;}
.single .format-aside .entry-content,.single .format-aside .entry-summary{padding-top:0;}

/* Aside Posts */
.format-gallery .gallery-thumb{float:left;margin-right:1em;}

/* Images */
a img{border:none;}
p img{margin-bottom:0.5em;}

/* Resize images to fit the main content area. Applies only to images uploaded via WordPress by targeting size-* classes. Other images will be left alone. Use "size-auto" class to apply to other images. */
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img{height:auto;max-width:100%;}
img.alignleft{margin-right:1em;}
img.alignright{margin-left:1em;}
.gallery-caption, .wp-caption{padding:.5em;text-align:center;}
.wp-caption img{margin:.25em;}
.wp-caption .wp-caption-text{margin:.5em;}
.wp-smiley{margin:0;}

/* Forms */
#searchform label{display:none;}
#searchform input#s{width:60%;}
input[type=text],input#s{margin:0 1em 0 0;width:80%;}
textarea{width:80%;}

/* Class for labelling required form items */
.required{color:#c03;}

/* Comments */
#comments {display:none;}
#comments-title,#reply-title{margin-top:15px;color:#FAD94E}
article.comment{display:block;}
#respond { color:#FFFFFF;}
#respond input[type=text]{display:block;width:60%;}
#respond textarea{display:block;margin:0 0 1em;width:80%;}
#respond .form-allowed-tags{clear:both;width:80%;}
#respond .form-allowed-tags code{display:block;}
ul.children{list-style:none;}
.bypostauthor{padding:5px;background-color:#fff;border:1px solid #ccc;}

/* Widgets */
.widget{display:block; background: #FFFFFF;}
.widget-area .widget_search{overflow:hidden;}
.widget-area .widget_search input{float:left;}

#youtube-sidebar-widget ul {
background-color:#FFFFFF;
}

.widget_youtubesidebarwidget {
width:100%; 
height:45px; 
background-color: #B895D6; 
color: #FFFFFF;
}

.widget_youtubesidebarwidget .widget-title {
padding-left:20px;
padding-top:7px; 
text-shadow: 1px 1px 2px #000;
font: bold 23px Arial,sans-serif !important;
margin-bottom: 10px;
}

.page-id-5 #headerimage {
	display:none;
}

/* Salsa embedded forms */
h2 {
 color: #000000;
font: bold 34px Arial,sans-serif;
padding: 10px;
}
.salsa legend {
padding-left: 20px;
padding-top: 7px;
text-shadow: 1px 1px 2px #000000;
background-color: #B895D6;
color: #FFFFFF;
font: bold 23px Arial,sans-serif;
height: 45px;
width: 90%;
}
#supporter {
width: 310px;
float: left;
}
.supporterInfo {
float: left;
width: 310px !important;
margin-top: -15px;
/* height: 270px;*/
}
.diaFields {
float: left;
}
.salsa label {
font: 20px Tahoma,Verdana,Helvetica,sans-serif;
margin: 3px 5px 3px 5px;
}
.salsa input, .salsa select, .salsa textarea {
border: 2px solid #46085B;
font: 20px Tahoma,Verdana,Helvetica,sans-serif;
margin: 5px !important;
padding: 5px;
}

.salsa input[type="radio"] {
border: 0px !important;
}

.salsa .blockInput {
width: 300px !important;
}

.salsa a {
font-weight: normal;
}

#submitSignup {
border: 2px solid #46085B;
font: 20px Tahoma,Verdana,Helvetica,sans-serif;
margin: 5px !important;
padding: 5px;
height: auto !important;
width: auto !important;
cursor: pointer;
float: left;
clear: left;
}
#submitpage_submit, .wpcf7-submit {
background-color: #F6C700;
border-radius: 10px;
color: #46085B;
font: bold 20px Arial,sans-serif;
height: 60px;
width: 160px;
margin: 0px 0px 20px 0px !important;
cursor: pointer;
}

.donation #submit {
float: right;
margin-top: -20px;
}
 