/* 
Theme Name: SBA
Description: A custom theme for Susan B. Anthony Center Inc.
Author: Brian Fegter
Author URI: http://www.slickintermedia.com
Version: 1.0
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0; color:#4c4c4c;}


body{
    background:#F6F5E0;
    font-family: Georgia, serif;
}

#container{
    width:960px;
    margin:0 auto;
    border-left:1px solid #E4B8AE;
    border-right:1px solid #E4B8AE;
    border-bottom:1px solid #E4B8AE;
    background:#fff;
}

#header{
    width:960px;
    display:block;
    padding:20px 20px 0 20px;
    clear:both;
}

#logo, #banner, #top-links{
    float:left;
    display:inline;
}

#top-links{
    margin-left:24px;
}

#donations{
    display:block;
    width:200px;
    height:85px;
    border:1px solid #CECECE;
}

#contact{
    margin-top:18px;
    display:block;
    width:200px;
    height:85px;
    border:1px solid #CECECE;
}

img.banner{
    margin-left:24px;
    border:2px solid #9C9C9C;
}

#navigation{
    display:block;
    clear:both;
    width:918px;
    padding-top:20px;
}

#content{
     display:block;
     clear:both;
     padding-top:20px;
}

#front-footer{
     display:block;
     clear:both;
     background:#f2f2f2;
}

#front-footer-box{
     float:left;
     width:335px;
     text-align:center;
     margin-left:20px;
}

#front-footer-box-right{
     float:left;
     width:210px;
     text-align:center;
     margin-left:20px;
}

#box{
    padding:20px;
    background:#F3F2F2;
    border:1px solid #FFD5D5;
    color:#404040;
    text-align:justify;
    font-size:14px;
    margin-bottom:20px;
}

#frontsidebar, #pagesidebar{
    text-align:justify;
    font-size:14px;
    margin-bottom:20px; 
    text-align:center;
}

#bottombox{
    padding:20px;
    background:#F3F2F2;
    border:1px solid #FFD5D5;
    font-style:italic;
    color:#404040;
    text-align:justify;
    font-size:14px;
}

#box p{
    margin-top:10px;
}

.widget-title-image{
    margin-bottom:5px;
}

#column1, #column2{
    display:inline-block;
    float:left;
    width:335px;
    margin-left:20px;
}

#calendarbox{
    padding:20px;
    background:#F3F2F2;
    border:1px solid #FFD5D5;
    font-style:italic;
    color:#404040;
    text-align:justify;
    font-size:14px;
    height:290px;
}

#column3{
    display:inline-block;
    float:left;
    width:210px;
    margin-left:20px;
}

#pagecontent{
    display:block;
    float:left;
    width:680px;
    margin-left:20px;
}

#footer{
    display:block;
    clear:both;
}

#copyright{

    display:inline-block;
    width:210px;
    font-size:6pt;
    color:#999;
    text-align:center;
    padding:20px;
    font-style:italic;
}

#searchresult{
	margin:15px 0 15px 0; }

#information{
    display:inline-block;
    width:710px;
    font-size:8pt;
    color:#404040;
    text-align:center;
    padding:20px 0px 20px 0px;
    float:left;
}

#wpng-cal-widget-events ul{
    list-style:none;
    border-bottom:1px solid #FFD5D5;
    padding-bottom:15px;
    margin-bottom:15px;
}

.wpng-widget-date-title{
    font-size:9pt;
    font-weight:bold;
    font-style:normal;
    color:#646464;
}

#wpng-cal-widget-events a{
    text-decoration:none;
    font-style:normal;
    color:#646464;
}

.wpng-page-list-head, .wpng-page-list-title, .wpng-page-list-table td{
    background:#fff;
}

.wpng-page-list-table td{
    border:0px;
}

.clear{
    clear:both;
    padding-top:10px;
}

.events-title{
    margin-bottom:10px;
}


form#searchform input{
    width:160px;
    margin-bottom:10px;
}

form#searchform input#searchsubmit{
    width:75px;
}

h1, h2, h3, h4, h5, h6{
    font-weight:bold;
    margin:10px 0 10px 0;
    font-style:italic;
}

h1{
    font-size:14pt;
}

h2{
    font-size:12pt;
}

h2.widget-title{
    margin:0;
}

h3{
    font-size:10pt;
}

hr{
    margin:20px 0 20px 0;
}

ul, ol{
    margin:0 0 10px 20px;
}

#pagecontent p{
    padding:0 0 20px 0;
    line-height: 18pt;
}

#pagecontent li{
    padding:0 0 15px 0;
    line-height: 16pt;
}

.textwidget p{
    font-style:normal;
}

li.board, li.sponsors{
    padding:10px;
    list-style:none;
    border-bottom:1px solid #D1D1D1;
    width:50%;
    background:#f9f9f9;
    margin-left:10px;
}

li.capital, li.services{
    color: #404040;
    padding:10px;
    margin-left: 15px;

}

a.donation{
    display:inline-block;
    text-decoration:none;
    background:#C6353B;
    color:#fff;
    font-weight:bold;
    float:left;
    padding:10px;
    margin-left:5px;
}

.alignright{
    float:right;
    padding:5px;
}

.alignleft{
    float:left;
    padding:5px;
}

table,td,th{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
td,th{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
thead th{
	text-transform:uppercase;
	color:#fff;
}
tbody td{
	background:#fadde0;
        color: 741922;
        border-bottom:1px solid #909090;
}
tbody th{
        padding-top:15px;
        padding-bottom:15px;
	background:#fff;
        font-weight:bold;
        font-size:14pt;
}

a.sba-event-title,{
    font-size:18pt;
    font-weight:bold;
    text-decoration:none;
}

.sba-event-date-time{
    font-style:italic;
    font-size:10pt;
}

.sba-event-info{
    margin-top:7px;
    font-size:10pt;
    line-height:14pt;
    text-align:justify;
}

#sba-event{
    display:block;
    clear:both;

}

#sba-event-box{
    display:inline-block;
    float:left;
    margin: 0 20px 20px 0;

}

.sba-event-image{
    padding:0 10px 5px 0;
}

input.newsletter{
    width:210px;
}

#post{}
#postmeta{}
#postnavigation{}
#searchform{}
#sidebar{}

