* { font-size:12px;}
html{font-size:12px;}
body {
	color: #666;
	font:1em Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	background:#fff url(/images/bg-all.jpg);
}
img {border-style: none}
a {
	text-decoration: none;
	color: #000
}
input, textarea, select {
	font-size: 100%;
	vertical-align: middle
}
form, fieldset {
	border-style: none;
	margin: 0;
	padding: 0;
}
/* Layouts */
#main,
#container,
.body-home,
#sidebar .bg-column-top,
#sidebar-2 .bg-column-top{border-collapse:collapse;}
#main td{
	padding:0;
	vertical-align:top;
	}
#main{
	width:800px;
	margin:0 auto 4px;
	background:url(/images/bg-body.jpg);
	position:relative;
	}
#home .bg-page-btm,
#inner .bg-page-btm{
	width:800px;
	height:16px;
	position:absolute;
	bottom:0;
	left:0;
	}
#home .bg-page-btm{background:url(/images/bg-home-page-btm.gif);}
#inner .bg-page-btm{background:url(/images/bg-inner-page-btm.gif) no-repeat;}
#header{
	width:100%;
	height:109px;
	padding:14px 0 0;
	overflow:hidden;
	}
#container{
	width:100%;
	height:100%;
	}
.body-home{
	overflow:hidden;
	width:100%;
	height:100%;
	}
#sidebar{
	width:164px;height:100%;
	background:url(/images/bg-sidebar-mid.gif) repeat-y;
	
	}
#sidebar .column{width:164px;}
#home #sidebar .column{padding:64px 0 8px;}
#inner #sidebar .column{padding:47px 0 8px;}
#home #sidebar .column{background:url(/images/bg-sidebar-top.gif) no-repeat;}
#inner #sidebar .column{background:url(/images/bg-sidebar-top-inner.gif) no-repeat;}
#home #sidebar .column .holder{margin:0 0 0 15px;}
#inner #sidebar .column .holder{margin:0 0 0 15px;}
#sidebar-2{
	width:177px;
	background:url(/images/bg-sidebar-2-mid.jpg) repeat-y;
	}
#sidebar-2 .column{width:177px;}
#content{width:100%;}
#home #content .column{margin:10px 0 0 18px;}
#inner #content .column{
	margin:6px 0 0 28px;
	padding:0 0 97px;
	}
#visual{width:623px;}
#visual img{display:block;}
#home #main-menu{font-size:14px;}
#inner #main-menu{
	padding:0 0 0 0px;
	font-size:14px;
	}
#home #main-menu,
#inner #main-menu{
	background:url(/images/bg-main-menu.gif);
	min-height:23px;
	font-family: "Times New Roman", Times, serif;
	}
* html #home #main-menu,
* html #inner #main-menu{height:23px;}
#home #main-menu ul,
#inner #main-menu ul{list-style:none;}
#home #main-menu ul{
	margin:0 -7px 0 0;
	padding:2px 0 0;
	float:right;
	}
#inner #main-menu ul{
	margin:0;
	padding-top:3px;
	}
#home #main-menu li{
	float:left;
	background:url(/images/divider-main-menu.gif) no-repeat 0 1px;
	padding:0 12px 3px;
	}
#inner #main-menu li{
	display:inline;
	margin:0 23px 0 0;
	}
#home #main-menu li a{float:left;}
#main-menu li a{color:#fff;}
#main-menu li a:hover,
#main-menu li a.active{color:#edd9b0;}
#footer{
	width:800px;
	margin:0 auto;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#9e5234;
	padding:0 0 80px;
	}
/* Logo */
.logo{
	background:url(/images/logo.gif);
	width:292px;
	height:96px;
	overflow:hidden;
	text-indent:-9999em;
	margin:1px 0 0 9px;
	float:left;
	}
.logo a{
	height:100%;
	display:block;
	}
/* Header menu */
#header .upper,
#header .lower{
	float:right;
	display:inline;
	}
#header .upper:after,
#header .lower:after{
	content:"";
	display:block;
	clear:both;
	}
#header .upper{margin:0 0px 10px 0;}
#header .lower{
	clear:right;
	padding:5px 0 0;
	}
#header .menu{
	list-style:none;
	margin:14px 17px 0 0;
	padding:0;
	overflow:hidden;
	height:1%;
	font-size:12px;
	color:#000;
	float:left;
	}
#header .menu li,
#header .menu a{float:left;}
#header .menu li{
	background:url(/images/divider-top-menu.gif) no-repeat 100% center;
	height:32px;
	display:table;
	text-align:center;
	}
#header .menu li div{
	display:table-cell;
	vertical-align:middle;
	padding:0 8px;
	max-width:70px;
	}
#header .menu a{color:#000;}
#header .menu a:hover,
#header .menu a.active{color:#9e5234;}
.btn-login{
	float:left;
	background:url(/images/bg-log-in-btn.gif);
	width:103px;
	height:57px;
	font-size:12px;
	color:#000;
	text-align:center;
	line-height:51px;
	}
.btn-login:hover{text-decoration:underline;}
.text-seek-out-advocate-for{
	background:url(/images/text-seek-out-advocate-for.gif);
	width:376px;
	height:37px;
	overflow:hidden;
	text-indent:-9999em;
	float:left;
	margin:-5px 0 0 0px;
	display:inline;
	}
.choose-font{
	float:right;
	width:85px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#766643;
	margin:0 20px 0 0;
	display:inline;
	}
.choose-font a:hover{text-decoration:underline;}
.choose-font span{font-size:9px;}
.choose-font ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	}
.choose-font li{display:inline;}
.choose-font a.small{font-size:10px;}
.choose-font a.big{font-size:16px;}
.choose-font a{color:#766643;}
/**/
#sidebar ul{
	font:15px "Times New Roman", Times, serif;
	color:#9e5234;
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar ul li{
	background:url(/images/bullet-list-sidebar.gif) no-repeat 0 50%;
	padding:0 0 0 14px;
	line-height:17px;
	}
#sidebar ul li a{
	color:#9e5234;
	}
#sidebar ul li a:hover{
	text-decoration:underline;
	}
#sidebar ul.links-top{
	background:url(/images/block-divider.gif) no-repeat 9px 100%;
	margin:0 0 22px;
	padding:0 0 34px;
	}
.btn-donate-now{margin:0 0 10px 7px;}
.btn-donate-now .button{
	background:url(/images/btn-donate-now.gif);
	width:114px;
	height:32px;
	overflow:hidden;
	display:block;
	text-indent:-9999em;
	}
#sidebar ul.donate li{padding:3px 0 7px 14px;}
#main .photo-image{
	color:#9e5234;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 10px;
	}
.photo-image .image{
	background:url(/images/bg-image-holder.gif);
	width:233px;
	height:168px;
	overflow:hidden;
	}
#main .photo-image .text div{
	font-size:1.1em;
	line-height:17px;
	margin:0 16px 21px 18px;
	padding:0;
	}
.photo-image .image img{
/*	display:block; */
	margin:12px 0 0 20px;
	}
#main .photo-image td{
	vertical-align:middle;
	}
.brown-title{
	font:bold 15px "Times New Roman", Times, serif;
	color:#fff;
	}
.brown-title{
	background:url(/images/bg-title-brown.gif);
	margin:0;
	padding:2px 0 4px 9px;
	}
.brown-title a {
	color:#fff;
}
.brown-title a:hover {text-decoration:underline;}
#sidebar-2 .column ul{
	list-style:none;
	margin:0;
	padding:0 0 0 17px;
	}
#sidebar-2 .column li{
	background:url(/images/bullet-list-sidebar.gif) no-repeat 0 8px;
	padding:0 10px 0 13px;
	}
#sidebar-2 .column ul.upcoming-events{
	font:14px "Times New Roman", Times, serif;
	padding:32px 0 19px 17px;
	background:url(/images/bg-sidebar-2-top.gif) no-repeat;
	}
.upcoming-events a{color:#9e5234;}
.upcoming-events a:hover,
.upcoming-events a.active{text-decoration:underline;}
.upcoming-events span a{
	text-decoration:underline;
	color:#635231;
	}
.upcoming-events span a:hover{text-decoration:none;}
.upcoming-events div{
	font-size:11px;
	color:#635231;
	background:url(/images/block-divider.gif) no-repeat 0 100%;
	line-height:13px;
	margin:5px 0 18px;
	padding:0 0 1px;
	}
.upcoming-events div p{
	margin:0 0 14px;
	padding:0;
	}
#sidebar-2 .column .links{
	color:#9e5234;
	font:15px "Times New Roman", Times, serif;
	line-height:17px;
	margin:7px 0 0;
	}
#sidebar-2 .column .links li{background:url(/images/bullet-list-sidebar.gif) no-repeat 0 5px;}
#sidebar-2 .links a{color:#9e5234;}
#sidebar-2 .links a:hover{text-decoration:underline;}
#sidebar-2 .poll-box{
	font-family:"Times New Roman", Times, serif;
	color:#9e5234;
	padding:9px 0 0;
	margin:0 0 21px;
	}
#sidebar-2 .poll-box p{
	margin:0 0 0 12px;
	font-weight:bold;
	padding:0;
	}
#sidebar-2 .poll-box ul{
	font-size:15px;
	margin:13px 0 0;
	}
#sidebar-2 .poll-box a{
	color:#635231;
	text-decoration:underline;
	}
#sidebar-2 .poll-box a:hover{text-decoration:none;}
/* Content */
.last-newsletter{
	margin:0;
	padding:0;
	width:372px;
	}
.last-newsletter dt,
.last-newsletter dd{float:left;}
.last-newsletter dt{
	clear:left;
	width:67px;
	color:#9e5234;
	font:bold 2em"Times New Roman", Times, serif;
	}
.last-newsletter dt a{
	color:#9e5234;
}
.last-newsletter dt a:hover {
	text-decoration:underline;
}
.last-newsletter dd{
	margin:0;
	font-size:1.3em;
	width:302px;
	padding:0 0 19px;
	}
.last-newsletter dd a{
	color:#635231;
	text-decoration:underline;
	}
.last-newsletter dd a:hover{text-decoration:none;}
.last-newsletter dd ul{
	list-style:none;
	margin:0;
	padding:5px 0 0;
	}
.last-newsletter dd ul li{
	list-style:none;
	margin:0;
	padding:5px 0 6px 0;
	}
/* Footer */
#footer ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}
#footer li{
	display:inline;
	background:url(/images/divider-footer-list.gif) no-repeat 0 4px;
	padding:0 0 0 6px;
	}
#footer li:first-child,
#home #main-menu li:first-child,
.pathway li:first-child{background-image:none;}
#footer p{
	text-align:right;
	padding:0;
	margin:0;
	}
#footer a{color:#9e5234;}
#footer a:hover{text-decoration:underline;}
/* Pathway */
.pathway{
	overflow:hidden;
	height:1%;
	font:12px "Times New Roman", Times, serif;
	color:#635231;
	margin:0 0 27px;
	}
.pathway a{
	text-decoration:underline;
	color:#635231;
	}
.pathway a:hover{text-decoration:none;}
.pathway span,
.pathway ul{float:left;}
.pathway ul{
	list-style:none;
	margin:0 0 0 -8px;
	padding:0;
	}
.pathway li{
	display:inline;
	background:url(/images/divider-pathway.gif) no-repeat 0 4px;
	padding:0 0px 0 12px;
	}
#content h2{
	font:2em "Times New Roman", Times, serif;
	color:#9e5234;
	margin:0 0 13px;
	}
#content .entry{
	font-size:1.3em;
	color:#635231;
	margin:0 80px 0 0;
	}
#content .entry a { text-decoration:underline; }
#content p{
	margin:0 0 22px;
	padding:0;
	}
/* Sidebar inner menu */
#sidebar ul.menu li{
	background:none;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#9e5234;
	padding:0 0 9px 14px;
	}
#sidebar ul.menu{margin:0 0 84px 7px;}


.date {font-size:10px;}
