/*  
Theme Name: Second Harvest
Theme URL: http://blog.feedhopenow.org/
Description: Customized WordPress theme for Second Harvest. 
Version: 1.2
Author: Costa DeVault 
Author URL: http://www.costadevault.com/ 
*/

body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; }
li { list-style-type:none; }
a { outline:none; }
a img { border:none; }

/* ------------------------------------------------------------------------------------------
BODY & BASICS */

body { background:#eff8fb; color:#464646; text-align:center; }

a:link, a:visited { color:#3a6f8f; text-decoration:none; }
a:hover, a:active { color:#3a6f8f; text-decoration:underline; }

/* ------------------------------------------------------------------------------------------
TYPOGRAPHY */

body { font-family:arial, helvetica, sans-serif; font-size:75%; }
h1 { color:#7cc248; font-size:1.3em; font-weight:bold; }
h1 a:link { color:#7cc248; font-size:1.3em; font-weight:bold; text-decoration:none; }
h1 a:hover { color:#3a6f8f; font-size:1.3em; font-weight:bold; text-decoration:underline; }
h2, h3, h4, h5, h6 { color:#446d8e; font-size:1.2em; font-weight:bold; }
p, ul { font-size:1.1em; line-height:1.5em; margin:.75em 0 .75em 0; }

/* ------------------------------------------------------------------------------------------
PAGE LAYOUT */

div#bkgwrap { background:#eff8fb url(images/bkgWrap.jpg) top left repeat-y; margin:0 auto 0 auto; width:990px; }
div#container { background:#ffffff; margin:0 auto 0 auto; width:936px; }
div#header { height:198px; width:936px; }
div#content { width:936px; }
div#maincol { float:left; margin:-15px 0 0 0; text-align:left; width:648px; }
div#sidebar { background-color:#b0dceb; border-top:20px solid #c2dd9f; border-bottom:20px solid #f8e38a; float:right; text-align:left; width:288px; }
div#footer { clear:both; font-size:.80em; margin:25px 0 25px 0; padding:15px 0 45px 0; width:936px; }

div.mainpad { padding:0 25px 25px 25px; }
div.sidepad { padding:15px; }

/* ------------------------------------------------------------------------------------------
MAIN COLUMN ELEMENTS */

#maincol img { float:left; margin:15px 15px 15px 0; }
#maincol ul { margin:0 0 0 15px; }
#maincol ul li { list-style-type:square; padding:5px 0 5px 15px; }

.comments { border-bottom:10px solid #d5d5d5; }
.commentno { background-color:#c2dd9f; color:#ffffff; font-size:1.3em; font-weight:bold; padding:10px; }
.commentblock { border-top:10px solid #d5d5d5; padding:25px 0 25px 0; }

.related { margin:25px 0 0 0; }

/* ------------------------------------------------------------------------------------------
SIDEBAR ELEMENTS */

input.searchblock { background-color:#e2f5fb; border:0; padding:7px 0 8px 0; }

.submit { vertical-align:middle; }

ul.tweets {}
ul.tweets li { padding:0 0 25px 0; }

/* ------------------------------------------------------------------------------------------
FOOTER ELEMENTS */

#footer .alignleft { float:left; width:490px; }
#footer .alignright { float:right; width:320px; }

.imgbtn { margin:0 35px 0 10px; }

.standout { font-size:1.1em; }