/* 
Theme Name: Hosterman
Theme URL: 
Description: A Custom THeme for http://jenniferhosterman.com, built off of http://whiteboardframework.com/ 
Author: Shana Negin
Version: 1.0.0

*/



/* Eric Meyer Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: #444; background: #011131; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: #444; background: #011131; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; }






/* styles for 

author: Shana Negin
date: 



*/

/* FONT SIZE CHART FOR A 16PX BASE SIZE - PLEASE USE PERCENTS!
---------------------------------------------------------------*/

/*

6px		0.375em		37.5%		5pt
7px		0.438em		43.8%		5pt
8px		0.5em		50%			6pt
9px		0.563em		56.3%		7pt
10px	0.625em		62.5%		8pt
11px	0.688em		68.8%		8pt
12px	0.75em		75%			9pt
13px	0.813em		81.3%		10pt
14px	0.875em		87.5%		11pt
15px	0.938em		93.8%		11pt
16px	1em			100%		12pt
17px	1.063em		106.3%		13pt
18px	1.125em		112.5%		14pt
19px	1.188em		118.8%		14pt
20px	1.25em		125%		15pt
21px	1.313em		131.3%		16pt
22px	1.375em		137.5%		17pt
23px	1.438em		143.8%		17pt
24px	1.5em		150%		18pt




*/


/* COLOR PALLETTE
---------------------------------------------------------------*/

/*

red: #D5064A;
blue: #1B5CA8;
*/


/* SOME BASE STYLES
---------------------------------------------------------------*/
body {
	line-height: 1.2;
	color: #444;
	background: #5C7EA0;
	font-family: verdana, helvetica, sans-serif;
}

h1{
font-size: 125%;
color: #1B5CA8;
margin: 0 0 1em 0;
}

h2{
margin-bottom: 1em;
}

h3{

}

h4{

}

p, li, td{
font-size: 81.3%;
}

p{
margin: 0 0 1em 0;
}

ul{

}

strong{
font-weight: bold;
}

em{
font-style: italic;
}

a:link {

} /* unvisited link */

a:visited {

} /* visited link */

a:hover {

} /* mouse over link */

a:active {

} /* selected link */



/* UTILITY STYLES
---------------------------------------------------------------*/

.clear {
clear: both;
}

/* SITE STRUCTURE
---------------------------------------------------------------*/
#wrapper {
width: 960px;
margin: 0 auto;
}




/* MASTHEAD AND MAIN NAV
---------------------------------------------------------------*/
#header {
background: url(images/header.jpg) no-repeat;
width: 960px;
height: 205px;
}

#logo{
text-indent: -9999px;


}

#top-nav{
margin: 0 0 0 303px;
/* margin: 0 0 0 357px; */

}
#top-nav li{
float: left;
font-size: 81.3%;
margin-left: 20px;
}

#top-nav li a{
color: #D5064A;
text-decoration: none;

}

#top-nav li a:hover{
color: #333;
}

#donate-nav a{
font-weight: bold;

}

#social-media{
float: left;
padding: 2px 29px 0 11px;
}

#social-media a{
display: block;
float: right;
text-indent: -9999px;
width: 24px;
height: 24px;
margin: 0 10px 10px 0;

}

#social-media #twitter {
background: url(images/twitter.png) no-repeat;

}

#social-media #facebook {
background: url(images/facebook.png) no-repeat;
}


#mc_embed_signup {
clear: both;
background: url(images/form-bg.png) no-repeat;
margin-left: 645px;
padding: 15px 15px 0 15px;
height: 131px;
}

#mc_embed_signup label {
font-size: 62.5%;
display: block;
float: left;
clear: both;
width: 85px;
}

#mc_embed_signup legend {
font-size: 62.5%;
font-weight: bold;
margin-bottom: 1em;
}

#mc_embed_signup input {
margin-bottom: 5px;

}

.indicate-required{
font-size: 62.5%;
float: left;
width: 169px;
}


/* MAIN CONTENT 
---------------------------------------------------------------*/
#accomplishments{
background: url(images/accomplishment-bg.jpg) repeat-y;
padding: 20px 90px;
/* height: 195px; */
}

#accomplishments h2{
font-size: 160%;
font-weight: 100;
letter-spacing: 0.1em;
line-height: 1em;
margin-bottom: 0.5em;
/* text-transform: uppercase; */
color: #1B5CA8;

}

#accomplishments li{
font-weight: bold;
font-size: 112.5%;
letter-spacing: 0.02em;
line-height: 1.2em;
font-family: "Adobe Garamond";
margin-bottom: 1em;
color: #1B5CA8;
background: url(images/star.png) no-repeat;
padding: 0 0 0 36px;
min-height: 30px;
}

#accomplishments a{
font-weight: bold;
text-decoration: underline;
color: #1B5CA8;
font-size: 63.5%;
}

#main-section{
background: #fff;

}



#main-content{
background: url(images/main-bg.gif) repeat-y;
width: 459px;
float: left;
border-right: 1px solid #999;
padding: 22px 90px 22px 90px;


 /*
 min-height:478px;
  height:auto !important;
  height:478px;

*/


}

#sidebar{
width:230px;
float: left;
background: #fff;
padding: 22px 45px 22px 45px;


}

#main-content ul{
margin-bottom: 1.6em;
}


#main-content p{
line-height: 1.6em;
}

#main-content li{
list-style-type: disc;
line-height: 1.2em;
margin-bottom: 1em;
}

#sidebar li{
list-style-type: none;
}

#sidebar li ul li{
list-style-type: circle;
margin-bottom: 1em;
}

.widgettitle {
margin-bottom: 1em;
font-weight: bold;
}


/* rss items */

#rssimport-3 {
list-style-type: none;
font-size: 100%;
overflow: hidden;
}

#rssimport-3 h2, #main-content #rss-feed-items h2 {
margin-bottom: 1em;
}

#rssimport-3 h2 a{
text-decoration: none;
color: #333;
}

#rss-feed-items p, #main-content #rss-feed-items li {
margin-bottom: 1em;
font-size: 75%;
}

#rssimport-3 p a, #main-content #rss-feed-items li a{
display: block;
overflow: hidden;
}

/* contact */

.contactform label {
font-size: 75%;
}


/* side image */

#side-image img {
border: 1px solid #b5b5b5;
margin-bottom: 1.6em;
}




/* Vision page */

#subnav li{
float: left;
margin: 0 1.0em 1em 0;
text-decoration: none;
list-style: none;
}

#subnav li a {
text-decoration: none;
font-size: 75.0%;
}


/* Photo page */
#cboxTitle, #cboxCurrent  {
font-size: 63.5%;
}

#cboxTitle {
width: 73%;
}

.gallery-caption{
font-size: 68.8%;

}


/* Donate Page */
.donate select{
float: left;
margin-top:9px;
}
.donate #donate-button{
float: left;

}

/* SIDEBAR 
---------------------------------------------------------------*/

/* FOOTER
---------------------------------------------------------------*/

#footer {
text-align: center;
background: #b5b5b5;
font-size: 70%;
padding: 10px;
margin: 0 0 1em 0;
}


#footer p{
margin: 0;
}
/*
Here is a list of all the <DIV>s in Whiteboard.
*/

#container{}
.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}