/*
Theme Name: OSSWA
Theme URI: http://osswa.org
Description: Customized theme created for OSSWA
Version: 2.0
Author: Elliot Jay Stocks
Author URI: http://jilliannichols.com

*/

/*
COLORS

Background blue - #7a9eb4
Link/Title blue - #0d4c77
Border tan - #f6efd7
Orange - #d67220;
*/


/*
	RESET AND BASICS
*/
*											{ margin: 0; padding: 0; }
body										{ background:url(/images/background.jpg) fixed repeat-x #f8f3de; }
hr 											{ border-top:none; border-left:none; border-right:none; border-bottom:1px solid #eee; margin:18px 0;}
a, a:visited								{ outline: none; color: #d67220;text-decoration:underline }
a img										{ border: none; }
img											{ vertical-align: middle; }
.clear										{ clear: both; }
fieldset									{ border: none; }

.alignCenter								{ text-align: center; }
.floatLeft									{ float: left; }
.floatRight									{ float: right; }
.imgLeft									{ float: left; margin-right:10px;}
.imgRight									{ float: right; margin-left:10px; }

.form {width:500px;}

/*
	TYPOGRAPHY
*/

h2 											{ border-bottom:3px solid #eae1c4; color: #0d4c77; margin-bottom:15px; font-family:Georgia; 
                                              font-weight:normal; font-size:20px; }
h3 											{ font-family:Georgia; font-weight:normal; font-style:italic; color:#d67220;  letter-spacing:.5px; font-size:17px;}
h4 											{ font-size:12px; color:#999; text-transform:uppercase; font-family:verdana;font-weight:normal;padding-top:4px; margin-top: 2px}

p, ul 										{ font-size:13px; font-family:Verdana, sans-serif; line-height:25px; margin:10px 0; color:#333}

ul 											{ padding-left:40px; margin-top:-10px;}

/*
	SITE STRUCTURE
*/
#page-wrap									{ width:840px; position: relative; margin: 0 auto; overflow: hidden; background-image:url(/images/ie-bg.jpg); background-repeat:repeat-x; background-color:#fbf8ec; padding:0 10px; }

#header										{ height:200px; background:url(/images/header.jpg) no-repeat; text-indent:-999px; }

#navigation									{ height:35px; background:url(/images/navigation.jpg) no-repeat; 
                                              text-align:center; margin-top:10px; padding:10px 0 0 0;}
#navigation li								{ display:inline; text-transform:uppercase; font-family:GillSans, Calibri, Trebuchet, sans-serif; 
                                              letter-spacing:1px; font-size:16px; -webkit-text-size-adjust: none; }
#navigation li a							{ padding:13px 30px 10px 30px; color:#0d4c77; text-decoration:none; }
#navigation li a:hover						{ background-color:#f7f0d6; text-decoration:none;}

#content									{ background:#fff; margin-top:10px; padding:20px 20px 5px 20px;}
.with-sidebar								{ background-image:url(/images/content-bg.jpg)}
.main										{ width:580px; padding-right:20px;}




/* Side Bar */

#sidebar 									{ width:211px; padding:10px 0; float:right; margin-right:-20px;}
#sidebar a 									{ text-decoration:none; color:#0d4c77}
#sidebar ul 								{ list-style:none; padding:0}
#sidebar ul li ul 							{ list-style:none; padding:50px 10px 0 10px; line-height:25px; font-family:Verdana; font-size:12px; text-transform:uppercase; margin-bottom:20px;}
#sidebar ul li ul li 						{ padding:5px 0; border-bottom:1px dotted #dbd6c2; text-indent:5px; }
.parent-pageid-2 #sidebar h3 a 				{ background:url(/images/button-about-sm.jpg) no-repeat; position:absolute; text-indent:-999px; height:33px; width:200px; margin:9px 6px;}
.parent-pageid-3 #sidebar h3 a 				{ background:url(/images/button-information-sm.jpg) no-repeat; position:absolute; text-indent:-999px; height:33px; width:200px; margin:9px 6px;}

#side-callouts img 							{ padding:0 6px 12px 6px}


/* Home */
#banner 									{ background-image:url(/images/banner.jpg); height:224px; margin:10px 0; }
.home-hr 								 	{ border-bottom:3px solid #eae1c4;}
.callout 									{ float:left; margin:0 0 0 9px;}


/* Board Members */

.other-board 								{ float:left; width:260px; height:80px; margin:5px; padding:5px;}
.other-board h3 							{ font-size:14px; font-style:normal; font}
.page-id-10 h4 								{ margin-bottom:-10px;}


/* Newsletters / Resources */

.document-thumb								{ border:1px solid #ddd;}


/* Purpose / History */

#title-trail 								{ margin-top:10px }


/*Footer*/

#footer p                                   { color:#7a9eb4; background-color:#fff; padding:5px; }

/*Merchandise*/

.merchandise 								{ float:left; padding:20px; border:1px dotted #dbd6c2; margin:10px; width:210px;text-align:center;}
.merchandise img 							{ margin:auto;display:block;}

.merchandise input 							{ margin-top:10px;}

