html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
#sub #wrapper #header2 #logo a, #sub #wrapper #header2 #sublogo a{
	color: #FFFFFF;
	text-decoration: none;
}
dl, dt, dd { padding:5px 0px 0px 0px; margin:0px; font-weight:bold;}
dt { font-style:italic;}
dd { text-align:right;}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #660099;/*464544  FF3300 */
}
a:hover {
	color: #FFA405;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*.more {
	text-align: right;
}*/
.clear {
	clear: both;
}

body {
	background: #a6b153;/*504634*/
	text-align: center;
	color: #000000;/*695F4C  491813 9464A0*/
	padding-bottom: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

/** layout **/
#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 960px;
	/*672px;*/
	background: #ffffff;
  position: relative;
}

#header {
  background: #D9D1BC url(../images/header4.jpg) no-repeat;
  height: 266px;
}
#header2{
  background: #D9D1BC url(../images/header5.jpg) no-repeat;
  height: 135px;
}
#logo {
	position: absolute;
	top: 12px;
	left: 300px;
	width: 385px;
	color: #FFFFFF;
	height: 84px;
  /*#52616E;*/
}
#logo h1 {
  font: bold 30px "Times New Roman", Times, serif;
}
#logo p {
  margin: 0;
  font-size:18px;
  color:#000;
  font-weight: bold;
}
#sublogo {
	position: absolute;
	top: 12px;
	left: 150px;
	width: 385px;
	color: #FFFFFF;
	height: 84px;
  /*#52616E;*/
}
#sublogo h1 {
  font: bold 30px "Times New Roman", Times, serif;
}
#sublogo p {
  margin: 0;
  font-size:18px;
  color:#000;
  font-weight: bold;
}

#cart {
  position: absolute;
  top: 10px;
  left: 724px;
  width: 219px;
  background: #4B5360;
  width: 209px;
}
#cart2 {
  position: absolute;
  top: 154px;
  left: 724px;
  width: 219px;
  background: #4B5360;
  width: 209px;
}
#cart-top { background: url(../images/cart_top.gif) no-repeat; }
#cart-bot { background: bottom left url(../images/cart_bot.gif) no-repeat; }
#cart-cart { background: 9px 11px url(../images/cart.gif) no-repeat; }
#cart-cart {
  padding: 8px 8px 8px 60px;
  color: white;
}
#cart p {
  margin: 0;
}
#cart .orange {
  color: #FFB400;
  font-size: 10px;
}
#cart a {
  color: white;
  font-size: 10px;
}
#logolink{
	position: absolute;
	top: 33px;
	left: 757px;
	width: 175px;
	height: 94px;
	overflow:hidden;
}
#logolink a{
display:block;
height:94px;
width:175px;
padding-left:273px;
}
#nav {
	background: #002e5a;/*4B5360  491813*/
	position: absolute;
	top: 0px;
	left: 687px;
	width: 273px;
	padding: 9px 0;
	text-align: center;
	height: -18px;
}
#nav li {
  list-style: none;
  display: inline;
  color: #fff;
}
#nav a {
  text-decoration: none;
  color: #fff;
}
#gallery {
  position: absolute;
  top: 155px;
  left: 287px;
  width: 673px;
}
#gallery2 {
  position: absolute;
  top: 101px;
  left: 210px;
  width: 468px;
}
#gallery li {
  list-style: none;
  text-indent: -999px;
  float: left;
  overflow: hidden;
  height: 111px;
}
#gallery .gwomen {
  background: url(../images/pic_1.jpg) no-repeat;
  width: 127px;
}
#gallery .gkids {
  background: url(../images/pic_2.jpg) no-repeat;
  width: 130px;
}
#gallery .gmen {
  background: url(../images/pic_3.jpg) no-repeat;
  width: 128px;
}

#body {
  padding-top: 3px;
  background-color:#FFF;
}
#categories {
  float: left;
  width: 195px;
}
#seasonal, #collection {
  float: right;
  width: 762px;
  /*474px;*/
  /*background: #D4CAB6;*/
  margin-bottom: 2px;
}
#seasonal .inner, #collection .inner, .inner2, .inner3{
  padding: 6px 12px;
}
.colen{ padding-bottom:0px; margin-bottom:5px; font-weight:bold;}
.inner ul, .inner2 ul, .inner3 ul, .inner4 ul, .inner5 ul { padding:13px;}
.inner li, .inner2 li, .inner3 li, .inner4 li, .inner5 li{ padding:3px 0px;}
.inner2 {
  float:left;
  width:460px;
}
.inner2 ul { padding:10px;}
.inner3 {
  float:right;
  width:250px;
  padding: 6px 12px 100px 12px;
  background: #fca3bc bottom url(../images/story_card/sc_logo.jpg) repeat-x;/*d7ba9a*/
}
.inner4 {
  float:right;
  width:250px;
  padding: 6px 12px 10px 12px;
}
.inner43 {
  float:right;
  width:250px;
  padding: 6px 12px 10px 12px;
  background: #fca3bc;
  border-bottom:#FFFFFF solid 5px;
}
.inner5 {
  float:right;
  width:250px;
  padding: 6px 12px 100px 12px;
  background: #FFFF66 bottom url(../images/story_card/sc_logo5.jpg) repeat-x;/*d7ba9a*/
}
#seasonal p, #collection p, #body p {
/*  margin: 0.9em 0;*/
  margin: 0.5em 0;
}

/*
.more a {
  color: #660066;
  text-decoration: none;
}
.more a:hover {
  text-decoration: underline;
}
*/
h3 {
  font: bold 14px "arial narrow", arial, sans-serif; 
  color: #1B1812;
}

h2 {
  font: 18px "Times New Roman", Times, serif; 
  color:#FF3300;/*695F4C  491813  012F5B*/
  padding-bottom: 5px; /*10px;*/
}
#categories h2 {
  color: #fff;
  padding: 4px 0 5px 39px;
  margin: 0px 0px;  
  background: #00255A; /*847A67     ed0c6e*/
}
/*#categories li {
  background: #8ACBDF left url(images/bullet.gif) no-repeat;      D4CAB6   fac2db 
  border-top: 1px solid #fff;                                     F4EFDF 
  list-style: none;
  font-size: 12px;
  padding: 7px 0 8px 35px;
}
#categories a {
  text-decoration: none;
  color: #000000;
}
#categories a:hover {
  text-decoration: underline;
}*/
.quote{
	margin:10px 10px 20px 10px; 
	color:#336666;
	clear:left;
	}
#collection {
  /*background: #D4CAB6 bottom right url(images/person_bg.jpg) no-repeat;*/
  background: #fff bottom right url(../images/person_bg.gif) no-repeat;
}
#collection .inner {
  padding-right: 98px;
}
#minigal {
  float: right;
  width: 290px;
  /*margin-top: 1em;*/
  margin-bottom: 1em;
}
#minigal div {
  float: left;
  margin: 6px;
}
#minigal h2 {
  margin-left: .9em;
}
#collection ul {
  margin-left: 1.5em;
}
#collection li {
  margin: 0.2em 0;
  color: #463F32;
  font-size: 16px;
  font-weight: bold;
  font-family: "arial narrow", arial, sans-serif;
}
#collection p {
 /* width: 275px;*/
  margin-left: 1.5em;
}
.three { width:33%; float:right; }
#sect-one, #sect-two, #sect-three, #sect-four{
  width:237px; 
  float:left;
  height: 146px;
}
#sect-one, #sect-two, #sect-three{  margin-right: 4px;}
#sect-one 	{ background: url(../images/footer_prevention.jpg) no-repeat;}
#sect-two 	{ background: url(../images/footer_shelter.jpg) no-repeat;}
#sect-three { background: url(../images/footer_outreach.jpg) no-repeat;}
#sect-four 	{ background: url(../images/footer_mentoring.jpg) no-repeat;}

#sect-one a:hover, 
#sect-two a:hover, 
#sect-three a:hover, 
#sect-four a:hover { color:#330066; text-decoration:none;}

#sections p {
  text-align: right;
  color: #000;
  margin: 15px 15px 0 0;
  font-size: 23px;
  font-weight: bold;
}
#sections p.date {
  margin-top: 0;
  font-size: 16px;
}

#copyright {
  text-align: center;
  font-size: 9px;
  padding: 3px;
}
#calendar {
	float: right;
	height: 100px;
	width: 180px;
	/*background-image:url(../images/openhouse2.png);*/
	background-image:url(../images/openhouse2.jpg);
	background-position:90px 10px;
	background-repeat:no-repeat;
	background-color:transparent;
}
#text{
	float: left;
	width:90px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	padding-top: 30px;
	text-align:center;
	}
#month{
	font-size:10px;
	color:#CCCCCC;
	float: left;
	padding: 30px 0px 0px 7px;
	font-weight: bold;
}
#date{
	font-size:30px;
	float: left;
	width: 75px;
	text-align: center;
}
#wrapper #body #seasonal .inner .col {
	width: 360px;
	float: left;
}
#wrapper #body #seasonal .inner .col2 {
	width: 360px;
	float: right;
}
h2 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; /*background-color:#FFFFCC; border:solid 1px black;*/}
p {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;/* background-color:#efefef;  border:solid 1px black;*/}
/*ul {background-color:#ccc;}
li{background-color:#efefef;}*/
.whatsnew li{ 
  margin: 0.2em 0;
  color: #463F32;
  font-size: 16px;
  font-weight: bold;
  font-family: "arial narrow", arial, sans-serif;
}
