body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	margin:0;
	padding:0;
	background:#666;
}
form {
	margin:0;
	padding:0;
}	
/*page start*/
#page {
	width:814px;
	height:100%;
	margin:0 auto;
}
/*header start*/
#header {
	float:left;
	width:814px;
	height:96px;
	overflow:hidden;
	background:url(images/header-image.jpg) no-repeat;
}
/*logo start*/
#header h1 {
	float:left;
	margin:5px 0 0 6px;
	display:inline;
}
#header h1 a {
	float:left;
	margin:0;
	display:block;
	text-indent:-9999px;
	height:87px;
	width:156px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
}
/*logo end*/

#pp_prevnext {
	padding-bottom:16px;
}

.pp_slides {
	list-style:none;
}

/*header menu start*/
#header ul {
	margin:0;
	padding:5px 2px 0 12px;
	font-size:11px;
	float:right;
	height:21px;
	overflow:hidden;
	background:#006 url(images/header-menu-corners.gif) no-repeat;
}
#header ul li {
	list-style:none;
	float:left;
	line-height:12px;
	color:#fff;
	padding:0 0 0 0;
	background:url(images/header-divider.gif) no-repeat 0 2px;
}
#header ul li.first {
	background:none;
}
#header ul li a {
	text-decoration:none;
	margin:0 4px 0 6px;
	color:#fff;
}
#header ul li a:hover {
	text-decoration:underline;
}
/*header menu end*/
/*header end*/


/*horizontal menu start*/
#horiz-menu {
	float:left;
	width:100%;
	position:relative;
	margin:-1px 0 0 0;
	height:37px;
	background:url(images/menu-shadow.png) repeat-x;
}
* html #horiz-menu {
	position:static;
}
* +html #horiz-menu {
	position:static;
}
#horiz-menu div {
	float:right;
	width:817px;
	margin:0 -3px 0 0;
	height:37px;
	position:relative;
	background:url(images/menu-right-shadow.gif) no-repeat right bottom;
}
#horiz-menu ul {
	margin:0;
	padding:0 0 0 2px;
	float:left;
	width:812px;
	height:37px;
	background:url(images/menu-left-shadow.gif) no-repeat left bottom;
}
#horiz-menu li {
	list-style:none;
	float:left;
	padding:9px 5px 0 7px;
	line-height:14px;
	font-size:11px;
	font-weight:bold;
	background:url(images/menu-divider.gif) no-repeat 0 11px;
}   
#horiz-menu li.first {
	background:none;
}    
#horiz-menu li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
#horiz-menu li a:hover {
	text-decoration:underline;
}
/*horizontal menu end*/


/*content start*/
#content .home {
	background:#fff url(images/content-bg.gif) repeat-y;
}

#content {
	float:left;
	width:814px;
	border-bottom:1px solid #C2C2C2;
	background:#fff;
}

.pagetitle {
	padding-left:6px;
}

.navigation {
	padding-left:6px;
}

#top-line {
	float:left;
	width:100%;
	background:url(images/top-line.gif) no-repeat;
}		

#bottom-line {
	float:left;
	width:100%;
	padding:0 0 33px 0;
	background: url(images/bottom-line.gif) no-repeat bottom;
}		

#content h2 {
	font:bold 14px Georgia, 'Times New Roman', Times, serif;
	color:#900;
	margin:0;
	text-transform:uppercase;
	clear:both;
}

#content img.left {
	float:left;
}	
#content .table {
	display:table;
	height:0
}
* +html #content .table {
	height:100%;
}
#content p a {
	font-weight:bold;
	text-decoration:none;
	color:#039;
}
#content p a:hover {
	text-decoration:underline;
}
#content .about {
	text-decoration:none;
	color:#039;
	float:left;
	margin:1px 0 0 0;
	clear:both;
}

#content .more {	
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#039;
	margin:2px 0 0 0;
	text-decoration:none;
}


/* link edit*/
.more-link a {	
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#039;
	margin:2px 0 0 0;
	text-decoration:none;
}

#print .post {
	padding:0 0 14px 0;
	background:url(images/dotted-line.gif) no-repeat center bottom;
}

ul.commentlist  {
padding:0px !important;
margin:0px !important;
list-style:none;
}

ul.post-categories {
list-style:none;
margin:0;
padding: 0 0 0 3px;
float:left;
clear:both;
display:block;
width: 150px;
}

.line h3 {
	font:22px 'Trebuchet MS', arial, sans-serif;
	margin:0;
	padding:5px 0 0 2px;
	color:#039;
}

ul.post-categories a:hover{
	text-decoration:underline;
}

.commentlist li {
	padding:0px;
	margin:0px;
}
#left-column .entry a {
	text-decoration:none;
	color:#039;
	}
	
#content .entry a:hover,
#content .entry a:hover {
	text-decoration:underline;
}	

#charities a {
	color: black;
	text-decoration: none;
}

.commentlist a {
	line-height:10px;
	color:#666;
	padding:4px 0 0 0;
	font-weight:bold;
	text-decoration:none;
}

.commentlist a:hover {

	line-height:10px;
	color:#666;
	padding:4px 0 0 0;
	font-weight:bold;
	text-decoration:underline;
}

#center-column more-link a {	
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#039;
	margin:2px 0 0 0;
	text-decoration:none;

}

#content .about:hover,
#content .more:hover {
	text-decoration:underline;
}

/*left column start*/
#left-column {
	float:left;
	width:301px;
	margin:-4px 0 0 0;
	padding:0 0 0 5px;
	font-size:12px;
}

#left-column .about {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#left-column h2 {
	margin:0;
	padding:14px 0 4px 4px;
}

#left-column h2 a {
	color:#900;
	text-decoration:none;
}

#left-column h2 a:hover {
	text-decoration:underline;
}

#left-column h3 a {
	color:#039;
	text-decoration:none;
}

#left-column h3 a:hover {
	text-decoration:underline;
}

#charities a:hover {
        text-decoration:underline;
}

#left-column img.left {
	margin:4px 6px 8px 0;
}

#left-column p {
	padding:7px 0 6px 3px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#left-column .table p {
	margin:0;
	padding:0;
	line-height:17px;
}

#left-column .entry {
	overflow:hidden;
	height:100%;
	padding:0 0 15px 0;
	background:url(images/dotted-line.gif) no-repeat left bottom;
}

.category_heading {
	font:22px 'Trebuchet MS', arial, sans-serif;
	margin:0;
	padding:5px 0 0 2px;
	color:#039;
}

#left-column .line_hard {
	overflow:hidden;
	height:100%;
	padding:0 0 15px 0;
	background:url(images/dotted-line.gif) no-repeat left bottom;
}

#left-column .line {
	overflow:hidden;
	height:100%;
	padding:0 0 15px 0;
}

#left-column h3 {
	font:22px 'Trebuchet MS', arial, sans-serif;
	margin:0;
	padding:5px 0 0 2px;
	color:#039;
}

#left-column ul {
	margin:0px;
	padding:6px 0px 0px 4px;
	}

#left-column li {
	list-style:none;
	padding-bottom:6px;
}

#left-column small {
	padding:0px 0px 6px 4px;
}

/*left column end*/


/*center column start*/
#center-column {
	float:left;
	width:283px;
	padding:0 0 0 8px;
	margin:0 0 0 6px;
	display:inline;
}	
#center-column .line {
	overflow:hidden;
	height:100%;
	padding:5px 0 15px 0;
}

#center-column h2 {
	padding:5px 0 0 0;
}

#center-column h3 {
	margin:0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#039;
	padding:9px 0 0 0;
}

#center-column h3 a {
	color:#039;
	font-weight:bold;
	text-decoration:none;
}

#center-column h3 a:hover {
	text-decoration:underline;
}

#center-column .line h3 {
	margin:0;
	font-size:12px;
	color:#039;
	padding:9px 0 0 0;
}
#center-column .post {
	margin:0;
	padding:9px 0 0 0;
}

/*
.h3title {
	margin:0;
	font-size:15px;
	color:#039;
	padding:9px 0 0 0;
}
*/

#center-column .entry {
	overflow:hidden;
	height:100%;
	padding:5px 0 15px 0;
	background:url(images/single-line.gif) no-repeat left bottom;
}

#right-column .entry {
float:left;	
}

#center-column .post li {
	list-style:none;
	float:left;
	background:url(images/post-divider.gif) no-repeat 0 1px;
	line-height:10px;
	font-weight:bold;
	padding:0 5px 0 7px;
}

#center-column .post .first {
	background:none;
	padding-left:0;
}

#center-column .link_style {
	line-height:10px;
	color:#666;
	padding:4px 0 0 0;
	font-weight:bold;
	font-style:normal;
	}

.link_style {
	background:none;
	padding-left:0;
	color:#666;
}

.link_style p {
	background:none;
	padding-left:0;
	color:#666;
}

.h3title {
	font:22px 'Trebuchet MS', arial, sans-serif !important;
	margin:0;
	padding:5px 0 0 2px;
	color:#039;
}

.link_style a:hover {
	text-decoration:underline;
	color:#666;
}

#center-column .post .first a {
	text-decoration:none;
	color:#666;
}

#center-column .post .first a:hover {
	text-decoration:underline;
}

#center-column p {
	margin:0;
	clear:both;
	line-height:16px;
	padding:7px 0 0 0;
}

/*center column end*/


/*right column start*/

.entry p {
	line-height:20px;
	margin:0;
	padding:9px 0 0 0;
}

#right-column .widget {
	overflow:hidden;
	height:100%;
	padding:0 0 15px 0;
	background:url(images/inner-dotted-line.gif) no-repeat bottom;
}

#right-column {
	float:right;
	width:195px;
	margin:0;
	overflow:hidden;
	padding:0 3px 0 6px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
}
#right-column h2 {
	padding:10px 0 0 0;
}

#right-column h2 a {
        color:#900;
        text-decoration:none;
}

#right-column h3 a {
        color:#039;
        /* font-weight:bold; */
        text-decoration:none;
}

#right-column h2 a:hover {
        text-decoration:underline;
}

#right-column h3 a:hover {
        text-decoration:underline;
}

#right-column p {
	line-height:16px;
	margin:0;
	padding:9px 0 0 0;
}

#right-column ul {
	margin:0px;
	padding:0px;
	}


/*right column end*/
/*content end*/


/*footer start*/
#footer {
	float:left;
	width:794px;
	text-align:center;
	color:#fff;
	padding:5px 0 10px 0;
	margin:5px 0 0 10px;
	display:inline;
	border-top:1px solid #fff;
	
}
#footer ul {
	margin:0;
	padding:4px 0 0 0;
}
#footer ul li {
	list-style:none;
	display:inline;
	padding:0 0 0 6px;
	background:url(images/footer-divider.gif) no-repeat 0 2px;
}
#footer ul li.first {
	background:none;
}
#footer .links li {
	padding:0 0 0 3px;
	margin:0 -3px 0 0;
}
#footer ul.links li.first {
	padding-left:0;
}
#footer ul li a {
	text-decoration:none;
	color:#fff;
}	
#footer ul li a:hover {	
	text-decoration:underline;
}
#footer p {
	margin:0;
	padding:4px 0 0 0;
}
/*footer end*/
/*page end*/

/*inner page start*/	
#page .inner {
	background:#fff url(images/inner-content-bg.gif) repeat-y;
}	

#page .inner #bottom-line {
	padding-bottom:10px;
	background:url(images/inner-bottom-line.gif) no-repeat bottom;
}

.narrowcolumn {
	padding:0 0 20px 0;
}

.narrowcolumn .post {
	padding:0 20px 0 10px;
}

#print {
	color:#050101;
	float:left;	
	width:596px;
	padding:0 0 0 8px;
}

#print .breadcrumb {
	margin:0 0 0 -2px;
	padding:10px 0 0 0;
}

.breadcrumb {
	float:left;
	width:500;
	color:#900;
	list-style:none;
	float:left;
	text-transform:uppercase;
	line-height:16px;
	padding:0 0 0 3px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
}

.breadcrumb a {
	color:#900;
	list-style:none;
	float:left;
	text-transform:uppercase;
	line-height:16px;
	padding:0 0 0 3px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

.breadcrumb a:hover  {
	color:#900;
	list-style:none;
	float:left;
	text-transform:uppercase;
	line-height:16px;
	padding:0 0 0 3px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}

#print .breadcrumb li {
	color:#900;
	list-style:none;
	float:left;
	text-transform:uppercase;
	line-height:16px;
	padding:0 0 0 3px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
}

#print .breadcrumb li a {
	color:#900;
	padding:0 12px 0 0;
	background:url(images/breadcrumb-arrow.gif) no-repeat right;
	text-decoration:none;
}

#print .breadcrumb li a:hover {
	text-decoration:underline;
}

#print .line {
	overflow:hidden;
	height:100%;
	clear:both;
	font-size:11px;
	padding:0 0 26px 0;
	background:url(images/inner-dotted-line.gif) no-repeat bottom;
}

#print h2 {
	font:22px 'Trebuchet MS', arial, sans-serif;
	margin:0;
	padding:12px 0 0 0;
	color:#039;
	text-transform:none;
}

#print .author {
	margin:0;
	padding:2px 0 0 0;
	font-size:10px;
}

#author_c {
	line-height:10px;
	color:#666;
	padding:4px 0 0 0;
	font-weight:bold;
}

#print .author li {
	list-style:none;
	line-height:10px;
	color:#666;
	padding:4px 0 0 0;
	font-weight:bold;
}

#print h3 {
	font-size:12px;
	color:#039;
	margin:0;
	padding:14px 0 0 0;
}

#print p {
	margin:0;
	padding:17px 0 0 0;
	line-height:14px;
}

#print .line p {
	padding:12px 0 0 0;
}

#print ul {
	margin:0;
	padding:13px 0 3px 25px;
}

#print .by {
	margin:0;
	overflow:hidden;
	height:100%;
	padding:3px 0 11px 0;
}

#print .by li {
	list-style:none;
	float:left;
	color:#666;
	padding:0 5px 0 6px;
	line-height:14px;
	background:url(images/by-divider.gif) no-repeat 0 3px;
}

#print .by li.first {
	background:none;
	padding-left:0;
}

#print .by li a {
	text-decoration:none;
	font-weight:bold;
	color:#666;
}

#print .by li a:hover {
	text-decoration:underline;
}
#print .form {
}

#print .form div {
	overflow:hidden;
	height:100%;
	clear:both;
	padding:20px 0 0 0;
}

#print .form .text {
	border:1px solid #A5ACB2;
	background:#fff;
	height:18px;
	padding:0;
	float:left;
	width:165px;
}

#print .form label {
	float:left;
	margin:8px 0 0 4px;
}

#print .form textarea {
	width:373px;
	height:157px;
	float:left;
	margin:19px 0 0 0;
	overflow:auto;
	border:1px solid #A5ACB2;
}


/*inner page end*/	

