/* $Id: style.css  */

/*
purple: #851142
blue1: #24528c
blue2: #18437a (slightly darker)
*/

/* Reset */
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,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ul.menu{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Set heights/widths here */
html, body { background-color: #eef0e2; font-family: "Helvetica","Arial",sans-serif; font-size: 1em; }
	#wrapper {  }
	#header, div#logobg { height: 240px; }
		#header_wrapper { background: #80a50e url('../soroptimist_b/images/header_b_bg.jpg') repeat-x top left; }
	#topstrip { background-color: #000; height: 30px; }
		#topstrip_inner { width: 960px; margin: 0 auto; }
	#hnav { height: 30px; }
	.wrapped { width: 960px; margin: 0 auto; padding: 0; }
	#main_inner { width: 960px; float: right; }
	#main_inner_left { width: 600px; float: right; padding: 20px; } /* Note: IE */
	#sidebar-left { width: 280px; padding: 20px; } /* Note: IE */ 
	div#logobg { width: 320px;  }
	#footer { width: 960px; margin: 10px auto; text-align: center; }
	
	
	
/* Layout and Design */
#wrapper { -moz-box-shadow: 0 0 9px #555555; box-shadow: 0 0 9px #555555; margin: 0 auto; background-color: #f8f9f3; min-height: 600px; }

.clr { clear: both; }
	.clr-l { clear: left; }
	.clr-r { clear: right; }

.sans { font-family: "Helvetica","Arial",sans-serif; }

a { text-decoration: none;}
	a, a:link, a:hover { color: #24528c; }
	a:hover { text-decoration: underline; }
	a:visited { color: #18437a; }
	
	
p { padding: .3em 0; line-height: 1.3em; }
h1,h2,h3,h4,h5 { padding: .5em 0; margin: 0; font-weight: bold; color: #80a410; }

ul { padding: 0; margin: 0 25px 0 40px; }
	#hnav ul { list-style: none; padding: 0; margin: 0; }

#header { width: 960px; margin: 0 auto; -moz-box-shadow: 0 0 9px #555555; box-shadow: 0 0 9px #555555; margin: 0 auto; }
	#logobg { background: transparent url('../soroptimist_a/images/white-overlay-75.png') repeat top left; text-align: center; vertical-align: middle; }
	#hnav { background: #24528c url('../soroptimist_a/images/hnav-bg-dk-blue-50h.png') repeat-x top left; border-bottom: 2px solid #24528c; border-top: 1px solid #24528c;  }


.sticky-table td { padding: 5px; }

#sidebar-left .block {margin: 15px 0 0 0; }
	#sidebar-left .block .content { margin: 0; padding: 0; }
.messages { padding: 10px; border: 1px solid #ccc; background-color: #eee; }


#block-user-0 { height: 40px; width: 660px; margin: 0; padding: 0; }
	#topstrip input { color: #bbb; width: 195px; float: left; height: 20px; border: 1px solid #888; margin: 4px 5px 3px 0; padding: 0 3px; background: #bbb url('../soroptimist_b/images/b_login_input_bg.png') repeat-x top left; font-size: 11px; }
		#topstrip input.form-submit, #topstrip #logout { width: 60px; height: 22px; background: #bbb url('../soroptimist_b/images/b_submit_bg.png') repeat-x top left; color: #fff; border: 1px solid #768eb3; text-align: center; vertical-align: middle; }
			#topstrip #logout { padding-top: 4px; height: 20px; line-height: 20px; font-size: 11px; vertical-align: middle; }
			#topstrip #logout a { height: 24px; color: #fff; text-align: center; vertical-align: middle; }
	#topstrip label { display: none; }
	#topstrip ul { padding: 0; margin: 0; }
		#topstrip ul li { padding: 0; margin: 0; text-align: left; list-style: none; height: 12px; }
			#topstrip ul li a { color: #ccc; font-size: 11px;  }

#block-search-0 { width: 273px; float: right; }
	#topstrip .form-item { margin: 0; }
	
.addthis_toolbox { float: right;  }

.block ul.links, .block ul.links li { padding: 0; margin: 0 7px 0 0; }

#fronthalf-a, #fronthalf-b { width: 48%; float: left; padding: 0 5px; }
	
#fronthalf-a .views-row p, #fronthalf-b .views-row p { padding: 0; margin: 0; }
	#fronthalf-a .views-row h2, #fronthalf-b .views-row h2, #fronthalf-a .views-row h3, #fronthalf-b .views-row h3 { padding: 0 0 4px 0; margin: 0 0 4px 0; }
		#fronthalf-a .views-row h2, #fronthalf-b .views-row h2 {   }
		#fronthalf-a .views-row h3, #fronthalf-b .views-row h3 {  }
	#fronthalf-a .views-row, #fronthalf-b .views-row { padding: 10px 0; }
	
img.imagecache { float: right; padding-left: 10px; }
	img.imagecache-75x75-th { float: left; padding-right: 10px; }
	
	
.terms { padding-top: 50px; display: block; }
	.terms ul.links li a { color: #888; }