	/**
	:: Theme Name: Sandy Cap
	:: Sandy Cap Author: http://rosschapman.net
	:: Original Theme Name: Sandbox
	:: Sandbox Theme URI: http://www.plaintxt.org/themes/sandbox/
	:: Sandbox Theme Author: Andy Skelton & Scott Allan Wallick

**/

/* Typography
------------------------------------------------------ */
body {font: small Palatino, Helvetica, Arial; background: #DBD1AF; color: #00533E;}
a {color: #00583a; text-decoration:none;}
h2 {margin: 0 0; padding: 0;}
h3 {color: #00533E; clear: left; margin: 1em 0 0;}
p {margin: 1em 0; padding: 0; line-height: 1.3em;}
ul, li {list-style-type: disk;}

h2.entry-title {display: none;} 
.entry-content h2 {color: #00533E; font: 2em Optima,Arial,sans-serif;}

.home h2 {margin-bottom: 0;}
.home p {margin: 0 0 1em;}
.home #footer-2 {text-transform: none;}

#content a {color: #9a854a; text-decoration:none;}
#content {font-size: 0.9em;}

.sidebar li a:hover,
.sidebar li.current_page_item a,
.sidebar li.current_page_item ul li a:hover {color: #9a854a;}
.sidebar li.current_page_item ul li a {color: #00583a;}

/* Master Layout
------------------------------------------------------ */
#wrapper {width: 715px; margin: 0 auto; padding: 0; background: url(images/wrapper_bg.gif) repeat-y #fff;}
#top {margin: 0 auto; padding: 0; width: 700px; font: 0.9em Arial, Helvetica, sans-serif; background-color: #DBD1AF;}
#header {margin: 0 auto; padding: 0; height: 65px; width: 715px; background-color: #DBD1AF;}
#splash {margin: 0 7px; padding: 0; height: 130px; background: #fff;}
#container {float: right; margin: 0; padding: 25px 45px 25px 10px; width: 380px; font-family: Arial,Helvetica,sans-serif; }
.sidebar {float: left; padding: 25px 10px 25px 25px;}

img {margin: 0 1em 2em 0; padding: 0; float: left;}
#header img {margin: 0; padding: 0; border:none;}
ul.acrossmenu-sublevel-1 {display: none;}

/* Sidebar Layout
------------------------------------------------------ */
.sidebar div,.sidebar h3,.sidebar ul,.sidebar li{margin:0;padding:0; text-transform: uppercase; font-weight: bold;}
.sidebar ul {list-style:none;}
.sidebar li{list-style:none;margin:0; line-height: 1.8em;}
.sidebar li form{margin:0.2em 0 0;padding:0;}
.sidebar ul li.current_page_parent ul {margin-left: 15px;}
.sidebar li.current_page_item ul {margin-left: 15px;}
li.page-item-12 {margin-top: 25px;} /* splits sidebar menus */
li.page-item-2,
li.page-item-5,
li.page-item-6,
li.page-item-9,
li.page-item-10,
li.page-item-11 {display: none;} /* hides from main menu */

/* Footer Layout
------------------------------------------------------ */
#footer {height: 20px; width: 695px; margin:0 auto; padding: 10px 10px 0 10px; color: #00583a; background: url(images/footer_bg.gif) no-repeat; background-color: #DBD1AF;}
#footer span {float: right; margin: 0px;}

ul.footer2nav {float: left; margin: 0; padding: 0;}
ul.footer2nav li {display: inline; padding: 0 10px; border-right: 1px solid; }
ul.footer2nav li.sitemap-page {border: none;}
ul.footer2nav li.disclaimer-page {padding: 0 10px 0 0;}

/* Homepage
------------------------------------------------------ */
.home #container {float: none; margin: 0 auto; padding: 0px; width: 701px; background: url(images/home_bg.gif) left no-repeat;  min-height: 472px;}

.home #content {margin:0 20px 0 470px; padding: 10px 0 0; color: #00583a; font-size: 1.2em;}
.home #content p {line-height: 1.3em;}
.home #sidebar {float: right;}
.home a span {color:#9a854a; font-style: italic;}
.home ul, .home li {margin: 0; padding: 0;}

.home ul#menu-findout {width: 200px; * width: 210px; *font-size: .9em;}
.home ul#menu-findout {margin: 1em 0 0; padding:0; list-style:none;}
.home ul#menu-findout li {margin: 1em 0 0; * margin: 0em 0;}
 html > .home ul#menu-findout li {margin: 1em 0;}
.home ul#menu-findout li a {background: url(images/arrow.gif) right bottom no-repeat; display: block; color: #00533E;}

.home ul.acrossmenu {margin:0; text-align: center; padding: 4px 0 0 0px; text-transform: uppercase; background: none; font-size: 0.9em; *font-size: .8em; }
.home ul.acrossmenu li {display: inline; margin: 0; border-right: 1px solid #fff;}
.home ul.acrossmenu li a { padding: 0 5px; color: #fff; text-decoration:none;  font-size: .9em; letter-spacing: 1px; * font-family: Times, sans-serif;}
.home ul.acrossmenu li a:hover {color: #9a854a;}
.home ul.acrossmenu li.non-profit-professionals-page {border: none;}

.home #footer {height: 28px; width: 715px; background: url(images/home_footer_bg.gif) top center no-repeat #DBD1AF; font: 0.9em Arial,Helvetica,sans-serif; margin: 0 auto; padding: 0;}
.home #footer span,
.home ul.footer2nav {padding: 15px 15px;}
.home ul.footer2nav {float: left;}

/* Top Navigation
------------------------------------------------------ */
#headernav {margin: 0 7px; padding: 0;}
#headernav ul.acrossmenu {margin: 0 auto; text-align: center; padding: 3px 5px; text-transform: uppercase; background: #efe5e4; font-size: 0.9em; * font-size: .8em;}
#headernav ul.acrossmenu li {display: inline; margin: 0; border-right: 1px solid #00583a;}
#headernav ul.acrossmenu li a {padding: 0 5px; text-decoration:none; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; * font-family: Times, sans-serif; letter-spacing: 1px;}
#headernav ul.acrossmenu li a:hover {color: #9a854a;}
#headernav ul.acrossmenu li.non-profit-professionals-page {border: none;}

ul.topnav {width: 100%; margin: 0 auto; padding: 0 0 5px; list-style:none; text-align: right; background-color: #DBD1AF;}
ul.topnav li {display: inline; margin: 0; padding: 0 5px;}
ul.topnav li a:hover {text-decoration:underline;}

/* Clearfix
------------------------------------------------------ */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}