/*
Theme Name: Sirup
Theme URI: http://1000ff.de/wordpress-theme-sirup/
Description: A simple magazine and blog layout, easy to customize through an options page. Fast loading CSS-only theme with support for Gravatars and Sidebar Widgets. <a href="http://themes.1000ff.de">Working demo</a> / <a href="http://1000ff.de/sirup-faq/">FAQ</a>.
Version: 1.0.3
Tags: options page, magazine, two columns, right sidebar, fixed width, widget ready, simple, white, yellow, clean, valid XHTML
Author: 1000ff
Author URI: http://1000ff.de/
*/

* html {
height:1%;
}

a {outline:none;}

body {
background-image:url(images/sb_bkgrnd_1200.jpg);
background-repeat:repeat-x;
background-position:top center;
background-color:#000;
font-size:100%;
font-family:"Arial";
height:100%;
position:relative;
text-align:left;
width:930px;
margin:0 auto;
}

#content_mankind body {
font-size:100%;
font-family:"Arial";
height:100%;
position:relative;
text-align:left;
width:930px;
margin:0 auto;
background-image:url('http://soulbird.org/images/Claywoman_Background_3.gif');
background-position:bottom;
background-repeat:no-repeat;
background-color:#000;
}

#page {
width:750px;
line-height:22px;
height:100%;
background:#FFF;
margin-top:15px;
margin-bottom:0px;
margin-left:50px;
padding:15px 35px 20px 35px;
}

.page_title {
font-family:arial;
width:600px;
}

#wrap {
height:100%;
}

/* header + navigation
--------------------------------------------------*/
#header {
height:175px;
margin-left:0px;
position:relative;
}



#headerimg h1 a { background: url('images/soulbird_logo_NEW_052708_small.jpg'); 
width: 130px; 
height: 160px;
float: left; 
margin: 0 0 0 0;
padding:0px;
}

.page_title {
font-family:arial;
width:600px;
}

#nav {
position:absolute;
display:inline;
top: 140px;
left:154px;
margin:0;
padding:0;
}

#donatebutton {
position:absolute;
display:inline;
top: 8px;
left:626px;
margin:0;
padding:0;
font-family:Courier;
font-size:11px;
line-height:11px;
color:#888888;
}

#donatebutton p span {
color:#79B752;
}



#donatebutton a {
text-indent:-100000px;
background:url(images/soulbird_donate.gif) 0 -22px no-repeat;
display:block;
width:109px;
height:22px;
}



#donatebutton a:hover {
background-position:0px 0px;
}


#nav a {
font-family:"Futura", arial;
font-size:1.1em;
font-weight:none;
color:gray;
padding: 0 15px 0 0;
margin:0;
text-transform:uppercase;
}

#nav ul {
padding:0;
margin:0;
}

#nav li {
float:left;
list-style:none;
padding:0;
margin:0px;
}



#nav li.page-item-2 a {
text-indent:-100000px;
background:url(images/whoweare.gif) 0 0 no-repeat;
display:block;
width:97px;
height:16px;
}

#nav li.page-item-14 a {
text-indent:-100000px;
background:url(images/projects.gif) 0 0 no-repeat;
display:block;
width:69px;
height:16px;
}

#nav li.page-item-153 a {
text-indent:-100000px;
background:url(images/blog.gif) 0 0 no-repeat;
display:block;
width:41px;
height:16px;
}

#nav li.page-item-16 a {
text-indent:-100000px;
background:url(images/beasoulbird.gif) 0 0 no-repeat;
display:block;
width:107px;
height:16px;
}

#nav li.page-item-20 a {
text-indent:-100000px;
background:url(images/contactus.gif) 0 0 no-repeat;
display:block;
width:90px;
height:16px;
}

#nav li.page-item-278 a {
text-indent:-100000px;
background:url(images/audiovisual.gif) 0 0 no-repeat;
display:block;
width:102px;
height:16px;
}

#header #nav li a:hover {
background-position:0 -20px;
}

#header #nav li.current_page_item a {
background-position: 0 -20px;
}



.description {
font-size:1.5em;
margin:0;
padding:0;
}

.clear {
clear:both;
}

#topmessage h1 {
font-family:"futura";
font-size:1em;
font-weight:normal;
float:right;
margin-right:135px;
margin-top:15px;
margin-bottom:0px;
padding:0px;
}

/* MANKIND (mankind.php)
--------------------------------------------------*/

#content_mankind h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
font-weight:normal;
color: #ef097c;
}

#mankindimage img {
float:left;
width:750px;
margin-bottom:0;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#mankindimage p {
font-family:Courier;
float:left;
font-size:13px;
background-color:#FFFD87;
margin-top:0;
}

#mankind img {
float:left;
width:750px;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#mankind p {
font-family:Courier;
float:left;
font-size:13px;
background-color:#FFFD87;
margin-top:0;
margin-right:350px;
}

#content_mankind p {
font-family:arial;
font-size:.9em;
margin-top:15px;
}

#content_mankind h1,h2,h4 {
font-family:arial;
}

#content_mankind h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content_mankind h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

#content_mankind h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}


/* WHO WE ARE (about.php)
--------------------------------------------------*/

.about_column_1 {
width:375px;
float:left;
}

.about_column_1 h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
color:#7f3b0b;
font-weight:normal;
}

#content_privacy p span {
font-family:Courier;
color:gray;
font-size:13px;
}

.about_column_1 p span {
font-family:Courier;
color:gray;
font-size:13px;
}

#content_privacy p {
font-family:arial;
color:#000;
line-height:22px;
}

.about_column_1 p {
font-family:arial;
color:#000;
line-height:22px;
}

#content_about h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
font-weight:normal;
color: #ef097c;
}

#aboutimage img {
float:left;
width:750px;
margin-bottom:0;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#aboutimage p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
}

#about img {
float:left;
width:750px;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#about p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
margin-right:350px;
}

#content_about p {
font-family:arial;
font-size:.9em;
margin-top:15px;
}

#content_about h1,h2,h4 {
font-family:arial;
}

#content_about h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content_about h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

#content_about h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}

/* Donate (donate.php)
--------------------------------------------------*/

.donate_column_1 {
width:375px;
float:left;
}

.donate_column_1 h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
color:#7f3b0b;
font-weight:normal;
}

.donate_column_1 p span {
font-family:Courier;
font-size:13px;
color:gray;
}

.donate_column_1 p span a {
font-family:Courier;
font-size:13px;
color:#79b752;
}

.donate_column_1 p {
font-family:arial;
color:#000;
line-height:22px;
}

.donate_column_1 p a {
font-family:arial;
color:#79b752;
line-height:22px;
}

#content_donate h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
font-weight:normal;
color: #ef097c;
}

#donateimage img {
float:left;
width:750px;
margin-bottom:0;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#donateimage p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
}

#donate img {
float:left;
width:750px;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#donate p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
margin-right:350px;
}

#content_donate p span {
font-family:Courier;
font-size:13px;
color:gray;
}

#content_donate p {
font-family:arial;
font-size:.9em;
margin-top:15px;
}

#content_donate p a {
font-family:arial;
font-size:1em;
margin-top:15px;
color:#79b752;
}

#content_donate h1,h2,h4 {
font-family:arial;
}

#content_donate h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content_donate h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

#content_donate h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}

/* SAAK (saak.php)
--------------------------------------------------*/

.saak_column_1 {
width:375px;
float:left;
}

.saak_column_1 h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
color:#7f3b0b;
font-weight:normal;
}

.saak_column_1 p span {
font-family:Courier;
font-size:13px;
color:gray;
}

.saak_column_1 p span a {
font-family:Courier;
font-size:13px;
color:#00ACEC;
}

.saak_column_1 p {
font-family:arial;
color:#000;
line-height:22px;
}

.saak_column_1 p a {
font-family:arial;
color:#00ACEC;
line-height:22px;
}

#content_saak h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
font-weight:normal;
color: #ef097c;
}

#saakimage img {
float:left;
width:750px;
margin-bottom:0;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#saakimage p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
}

#saak img {
float:left;
width:750px;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#saak p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
margin-right:350px;
}

#content_saak p {
font-family:arial;
font-size:.9em;
margin-top:15px;
}

#content_saak p a {
font-family:arial;
font-size:1em;
margin-top:15px;
color:#00ACEC;
}

#content_saak h1,h2,h4 {
font-family:arial;
}

#content_saak h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content_saak h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

#content_saak h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}


/* BLOG (blog.php)
--------------------------------------------------*/

#content_blog h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:gray;
}

#content_blog h5 a {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:gray;
}

#content_blog h6 {
font-family:Courier;
font-size:13px;
font-weight:normal;
margin-top:0;
margin-bottom:0;
}

#content_blog h6 span {
font-family:Courier;
font-weight:normal;
font-size:13px;
background-color:#FFFD87;
}

#content_blog {
font-family:Arial, Helvetica, sans-serif;
font-size:.88em;
line-height: 1.5em;
font-weight:normal;
color: #444444;
}

#content_blog p a {
font-family:"Arial";
font-size:100%;
font-weight:normal;
color:#1c98c3;
text-decoration:underline;
}

#content_blog h2 a {
font-family:arial;
color:#1c98c3;
font-size:1.5em;
letter-spacing:-1px;
padding:0;
line-height:30px;
}

#content_blog h4 {
font-family:arial;
color:gray;
font-weight:normal;
font-size:1.5em;
margin-top:0;
line-height:0;
letter-spacing:-1px;
margin-bottom:0;
}

#content_blog h4 span {
font-family:arial;
color:#ff7f00;
font-weight:bold;
font-size:1.2em;
line-height:0;
margin-top:0;
margin-bottom:0;
}

#content_blog h3 a {
color:#ff7f00;
font-family:"arial";
text-decoration:underline;
font-size:.7em;
line-height:0;
margin-top:0;
padding:0;
letter-spacing:-1px;
}

#content_blog h3 a:hover {
background-color:none;
}

#content_blog h4 a {
padding:1px 3px;
}

#content_blog blockquote {
font-family:Courier;
font-size:13px;
background-color:#FFFD87;
margin-top:0;
padding:20px;
color:#000;
}

/* PROJECTS (PROJECTS.php)
--------------------------------------------------*/

#content_projects h3 {
font-family:"futura";
font-size:1.17em;
letter-spacing:1.5px;
font-weight:normal;
}

#projects img {
float:left;
width:750px;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#projects p {
font-family:Courier;
font-size:13px;
float:left;
background-color:#FFFD87;
margin-top:0;
margin-right:350px;
}

#content_projects h1,h2,h4 {
font-family:arial;
}

#content_projects h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content_projects h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

#content_projects h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}

/* CONTACT US (CONTACT.php)
--------------------------------------------------*/

.contact_column {
width:250px;
float:left;
}

.contact_column h3 {
font-family:"futura";
font-size:1em;
letter-spacing:1.5px;
color:#7f3b0b;
font-weight:normal;
}

#contact img {
float:left;
width:750px;
margin-top:5px;
margin-right:30px;
padding:0px;
}

.contact_column p span {
font-family:Courier;
background-color:#FFFD87;
font-size:13px;
}

.contact_column p {
font-family:Courier;
line-height:22px;
font-size:13px;
}

#content_contact h1,h2,h4 {
font-family:arial;
}

#content_contact h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content_contact h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

#content_contact h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}

#contactimage img {
float:left;
width:750px;
margin-bottom:0;
margin-top:5px;
padding:0px;
}

#contactimage p {
font-family:Courier;
float:left;
background-color:#FFFD87;
margin-top:0;
font-size:13px;
}


/* colors (#FFFD87 = yellow || #000 = black)
--------------------------------------------------*/
.horizontal_dotted_line 
{ 
border-bottom: 1px dotted #gray; 
width: 100px; 
}

a {
text-decoration:none;
}

#content p {
font-family:Arial;
font-size:.9em;
}

#content h1,h2,h3,h4 {
font-family:arial;
}

#content h1 a{
color:#000;
line-height:37px;
padding:1px 3px;
}

#content h2 a,h3 a,h4 a {
line-height:29px;
padding:1px 3px;
}

body a,h3 a:hover {
color:#000;
}

body a:hover,#content h1 {
color:#000;
}

body a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h3 a {
}

#content h5 {
font-family:Courier;
font-size:13px;
font-weight:normal;
color:#000;
background-color:#FFFD87;
}

.postmetadata {
margin-bottom:50px;
}


/* h3 colors, somehow needed
--------------------------------------------------*/

#sidebar_blog form {
	margin-left:25px;
	width:225px;
}
#sidebar_blog form p, form input {
	display:inline;
}
#sidebar_blog form .email {
	border:1px solid #ccc;
	font-family:Courier;
	font-size:13px;
	padding:5px;
}
#sidebar_blog form .button {
	border:1px solid #f1f1f1;
	padding:5px;
	background:#000;
	color:#fff;
	text-transform:uppercase;
}

form {
	width:280px;
}
form p, form input {
	display:inline;
}
form .email {
	border:1px solid #ccc;
	font-family:Courier;
	font-size:13px;
	padding:5px;
}
form .button {
	border:1px solid #f1f1f1;
	padding:5px;
	background:#000;
	color:#fff;
	text-transform:uppercase;
}

.form-label {
	border-left:1px solid #FE8F45;
	padding:36px 10px;
}
#submit {
	vertical-align:middle;
}


/* HOME sidebar
--------------------------------------------------*/
#sidebar {
float:left;
margin-top:5px;
width:300px;
height:100%;
}

#sidebar ul,li {
font-family:Courier;
font-size:13px;
list-style:none;
display:block;
}

#sidebar h3 {
background-color:#FFFD87;
padding:10px;
margin-top:0px;
}

#sidebar p {
font-size:13px;
font-family:"Courier";
}

#sidebar span {
font-size:100%;
font-family:"arial";
height:100%;
}

/* BLOG sidebar
--------------------------------------------------*/

#sidebar_blog h3 img.photo {
float: right;
margin: 0 40px 50px 0;
padding:0;
width: 77px;
border-style:none;
}

#sidebar_blog {
float:right;
margin-left:10px;
border-left:1px solid #aaa;
width:250px;
height:100%;
}

#sidebar_blog ul, #sidebar_blog ul li {
font-family:Courier;
font-size:13px;
list-style:none;
display:block;
}

#sidebar_blog h3 {
font-family:"futura";
font-size:.8em;
line-height:5px;
font-weight:normal;
margin-left:20px;
margin-top:5px;
color:gray;
border-style:none;
}

#sidebar_blog p {
font-size:13px;
font-family:"Courier";
height:100%;
}

#sidebar_blog span {
font-size:100%;
font-family:"arial";
height:100%;
}

#sidebar_blog h3 a {
border-style:none;
}

/* frontpage
--------------------------------------------------*/

#frontimage img {
float:left;
width:750px;
margin-bottom:0;
margin-top:5px;
margin-right:30px;
padding:0px;
}

#frontimage p {
font-family:Courier;
float:left;
background-color:#FFFD87;
margin-top:0;
font-size:13px;
}

#frontpage h3 {
background-color:#FFFD87;
font-size:.95em;
padding:5px;
margin-top:0px;
margin-left:30px;
margin-right:0px;
}

.feature {
font-family:arial;
background-color:#FFFD87;
float:right;
margin-top:5px;
margin-bottom:10px;
width:400px;
padding:20px;
background-image:url('http://soulbird.org/images/background_feature.jpg');
background-repeat:none;
}

.feature h1 {
margin-top:5px;
}

.feature p {
font-family:arial;
text-align:justify;
}

.feature img {
border:5px solid #FFFD87;
padding:0;
}

#leadpic {
float:left;
margin:0 15px 6px 0;
}

#frontpage {
float:left;
margin-top:0;
padding:0;
}

.frontcol img {
float:left;
border:5px solid #e9e9e9;
display:block;
background:transparent;
margin:3px 10px 0 0;
padding:0;
}

.frontcol img:hover {
float:left;
border:5px solid #fffd87;
display:block;
margin:3px 10px 0 0;
}

.frontcol {
width:300px;
float:left;
padding-right:30px;
}

.clearfloat {
display:block;
padding:0 0 30px;
}

Float Properties
.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.box-left {
background-image:url(images/background.png);
background-repeat:repeat;
float:left;
width:270px;
}

.box-left h2 {
margin-top:10px;
}

.box-right {
float:left;
width:750px;
margin-top:0;
margin-bottom:0;
padding:0px;
}

.box-right strong {
color:#E0922f;
}

.box-right h2 a {
color:#E0922F;
}

.box-right span {
color:#888888;
}

.box-right span a {
font-size:1.1em;
color:#00ACEC;
}

/* search
--------------------------------------------------*/
#s {
font-family:Courier;
font-size:13px;
width:160px;
background-image:url(images/background-search.png);
background-repeat:repeat;
border:1px solid gray;
float: left;
margin-left:20px;
}

/* comments
--------------------------------------------------*/
#comments,#respond {
width:590px;
}

.commentlist {
line-height:150%;
width:590px;
margin:0;
padding:0;
}

.commentlist li {
background-image:url(images/background.png);
background-repeat:repeat;
list-style:none;
width:590px;
float:left;
margin:0 0 30px;
padding:20px;
}

.comment-btm {
padding:100px 20px;
}

.commentlist cite,.commentlist cite a,.commentlist cite a:visited {
font-style:normal;
}

.commentlist small {
margin-bottom:5px;
display:block;
font-size:87%;
}

#commentform {
margin-top:10px;
font:110%;
width:590px;
}

#commentform p {
margin:0;
padding:6px 0;
}

#commentform input {
width:250px;
background:#FFFD87;
border:1px solid #AFAFAF;
margin-top:3px;
font-family:Courier;
font-size:13px;
padding:4px;
}

#commentform textarea {
width:500px;
height:150px;
background:#FFFD87;
border:1px solid #AFAFAF;
margin-top:3px;
font-family:Courier;
font-size:13px;
line-height:1.5;
padding:4px;
}

#commentform textarea:focus,#commentform input[type="text"]:focus {
background:#fff;
}

#commentform #submit {
background:#FFFD87;
border:1px solid #AFAFAF;
font-family Courier;
font-size:13px;
color:#000;
float:left;
width:160px;
height:28px;
cursor:pointer;
}

#gravatar {
width:400px;
}

#gravatar img {
float:left;
margin-right:10px;
}

/* previous + next links
--------------------------------------------------*/
.navigation {
width:600px;
padding-bottom:15px;
height:10px;
}

.navigation a {
font-family:Courier;
color:#ff7f00;
font-size:13px;
padding:1px 3px;
}

/* wp-stuff
--------------------------------------------------*/
.wp-caption {
text-align:center;
margin:10px;
}

#content_blog caption {
text-align:center;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

#content_blog img {
border:0 none;
margin:0;
padding-right:15px;
}

.wp-caption p.wp-caption-text {
background-color:#FFFD87;
font-family:Courier;
font-size:13px;
line-height:17px;
margin:0;
padding-right:5px;
padding-left:5px;
}

#content_blog caption p {
background-color:#FFFD87;
font-family:Courier;
font-size:13px;
line-height:17px;
margin-left:auto;
margin-right:auto;
padding:0 5px 5px;
display:block;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

/* footer
--------------------------------------------------*/
#copyright { float: left; margin-left:0; margin-right:50px; padding: 15px; color:white; font-family:Courier; font-size:13px; }
#copyright a { color:white; font-family:Courier; font-size:13px;}
#footer { padding: 0px 0; width: 750px; margin-left:0 auto; }
#footer ul { margin: 0; padding: 0; }
#footer li { float: left; margin: 0 0 0 15px; }


/* posts
--------------------------------------------------*/
.post,.entry {
width:600px;
}

.post_mankind,.entry_mankind {
width:750px;
}

.post_blog,.entry_blog {
width:500px;
}

.post_donate,.entry_donate {
width:750px;
}

.post_about,.entry_about {
width:750px;
}

.post_saak,.entry_saak {
width:750px;
}

.post_projects,.entry_projects {
width:750px;
}

.post_contact,.entry_contact {
width:750px;
}

.left,.alignleft {
float:left;
}

.right,.alignright {
float:right;
}





#archives-bottom ul { list-style:none; list-style-image:none; list-style-type:none;}
#archives-bottom ul li, #archives-bottom h3 {float:left; margin:0; padding:0 20px 0 0;}
#archives-bottom ul li {font-size:1.2em; font-weight:bold;}
#archives-bottom ul li a {color:#339999;}