/* CSS Document */

body{
	padding : 0;
	margin : 0;
	background-color : #d88498;
	background-image : url(images/back.gif);
	background-repeat : repeat-y;
}

h2 {
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

h3 {
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a:link {color: #ff9900; text-decoration: none; outline: none}
a:visited {color: #993300; text-decoration: none; outline: none}
a:hover {color: #666666; text-decoration: underline; outline: none}
a.contact:link {color: #d88498; text-decoration: none; outline: none}

#left{
       position : absolute;
       top : 0px;
       left : 0px;
       width : 153px;
}

#right{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/home_right_back.jpg') right top no-repeat;

}

#aboutright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/about_right_back.jpg') right top no-repeat;

}

#volunteerright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/volunteer_right_back.jpg') right top no-repeat;

}

#donationright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/donation_right_back.jpg') right top no-repeat;

}

#recommendright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/recommend_right_back.jpg') right top no-repeat;

}

#newsright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/news_right_back.jpg') right top no-repeat;

}

#contactright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/contact_right_back.jpg') right top no-repeat;

}

#mailingright{
       position : absolute;
       top : 0px;
       left : 153px;
       width : 607px;
       background: transparent url('images/mail_right_back.jpg') right top no-repeat;

}

#subcontent{
       width : 400px;
	   margin-top : 114px;
	   margin-left : 16px;
	   margin-bottom : 50px;
}

p, li, .stats{
      font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : normal;
      color : #6c6041;
      background-color : transparent;
      line-height : 140%;
}

.stats {
	margin: 15px 0px;
}

.stats td {
	vertical-align: top;
}

.bold{
      font-weight : bold;
}

.italic{
      font-style : italic;
}

.eventdate{
      font-weight : normal;
      color : #b87081;
}

.special{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #fff;
      background-color : transparent;
      line-height : 120%;
}

.sublist_head {
	font-weight: bold;
}

ol.no_margin {
	margin: 0px;
	padding: 0em 2em;
}

#submenu {
	clear: both;
	padding: 0px 0px 13px 0px;
	margin: -12px 0px 0px -1px;
	border-bottom: 1px solid #666666;
}
#submenu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* Hides from IE-mac \*/
#submenu {
	height: 1%;
}

#submenu li {
	float: left;
	list-style: none;
	padding: 0px 8px 1px 0px;
	margin: 0px;
	white-space:nowrap;
}

#submenu li a {
	padding: 1px;
	text-decoration: none;
}
#submenu li a:hover {
	border-bottom: 1px solid #993300 !important;
	color: #993300;
}

a.active, a.active:hover {
	border-bottom: 1px solid #993300 !important;
	color: #993300;
}

.emph {
	font-weight: bold;
}

.q {
	color: #000000;
	margin-bottom: -10px;
	margin-top: 40px;
	padding-bottom: 0px;
}

.person {
	margin-bottom: 30px;
}

.person p {
	margin: 0px 0px 5px 0px;
}

.person p.name {
	font-weight: bold;
	margin-bottom: 0px;
}

.image {
	display: block;
	width: 120px;
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
	text-align: center;
}

#gallery img {
	border: 1px solid #333333;
}

.btn_link {
	background:#ff9900;
	padding: 3px;
	color: #FFFFFF !important;
}

label,input {
	display: block;
	width: 220px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 140px;
	padding-right: 20px;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

br {
	clear: left;
}

.btn {
	width: auto;
}

#fb {
	background: url(images/facebook.gif);
	display: block;
	height: 40px;
	width: 152px;
	text-indent: -19000px;
}
#fb:hover {
	background-position: 0 -40px;
}