/*  
Theme Name: WordPress Theme 120
Theme URI: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.0
Author: Template_Help.com 
Author URI: http://www.Template-Help.com/ 
*/

/* CSS Document */
.mission{ 
	line-height:0.9em;
}


body {
	background-color:#ffffff;
	color:#595959;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
a {
	color:#595959;
	text-decoration:underline;
}
a:hover {
	color:#595959;
	text-decoration:none
}
.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	padding:0px 0px 1px 1px;
	margin:0px 0px 0px 0px;
}
p {
	padding:1px 1px 10px 1px;
	margin:0px 0px 0px 0px;
}
html { 
	font-size:12px; 
	font-family:arial, arial; 
} 
html { 
	font-size:12px; 
	font-family:arial, arial; 
} 
.normal { 
	font-size:1.01em; 
} 
.big { 
	font-size:1.31em; 
}
.small { 
	font-size:0.91em; 
}
h1 { 
	font-family:arial, arial, times new roman, arial narrow; 
	color:#FFFFFF;
	font-size:3.21em;
	/* text-transform:uppercase; */
	font-weight:normal;
	line-height:1.01em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
}
h2 { 
	color:#407258;
	font-size:1.01em; 
	/* text-transform:uppercase;  */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 
h3 { 
	color:#407258;
	font-size:1.01em; 
	/* text-transform:uppercase;  */ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 
#respond { 
	color:#595959;
	font-size:1.01em; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*text-transform:uppercase;*/
} 
.content_txt h2 a {
	color:#407258;
	text-decoration:none;
}
.content_txt h2 a:hover {
	color:#407258;
	text-decoration:none;
}
.h2 { 
	color:#407258;
	font-size:1.01em;
	/*text-transform:uppercase;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 
.widget_style h2 {
	vertical-align:top;
	font-size:1.01em;
	color:#ffffff;
	text-transform:none; 
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	background:url(images/cats_head.gif) left top no-repeat;
}
.h4 { 
	font-size:1.01em;
	color:#ffffff;
	/*text-transform:uppercase;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
.border {
	width:790px;
	#width:820px;
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
}
.main_div {
	height:100%;
	vertical-align:top;
	margin:0px 0px 0px 1px;
	background:url(images/780_tile.gif) left top repeat-y;
}
.main_table {
	width:780px;
    display:table;
	background:url(images/780_background.jpg) left top no-repeat;

}
.main_table_row {
	width:766px;
	#width:800px;
	height:100%;
	display:table-row;

}
.left_1 {
	width:37px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
	
}
.main_left {
	width:230px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;

}
.left_2 {
	width:2px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;

}
.main_cent {
	width:504px;
	#width:533px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
	
 
}

.co_name_bg {
	width:433px;
	height:90px;
	vertical-align:top;
}
.co_name {
	vertical-align:top;
	padding:20px 0px 0px 2px;
	text-align:left;
}
.co_name a {
	color:#595959;
	text-decoration:none;
}
.co_name a:hover {
	color:#595959;
	text-decoration:none;
}
.slogan {
	color:#B4CEEF;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	font-size:0.91em;
}
.search_bg {
	height:16px;
	width:433px;
	vertical-align:top;
}
#search {
	vertical-align:top;
	padding:5px 0px 0px 2px;
	color:#FFFFFF;
}
#search input {
	font-size:12px; 
	color:#464646;
	font-family:arial, arial, verdana, courier;
	width:172px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 4px 0px 5px;
	vertical-align:middle;
}
#search .input {
	width:59px;
	height:18px;
	background:none;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}

.content_txt .h4 {color:#595959; padding-right:5px;} 
.h4 input {vertical-align:middle;}
.content_txt .input {margin-left:5px;}

.head_bg {
	width:463px;
	vertical-align:top;
	/* background:url(images/head_bg.gif) left top repeat-y;  */
}
.table2 {
	width:433px;
	display:table;
}
.table_row2 {
	width:433px;
	vertical-align:top;
	display:table-row;
	height:100%;
}
.left2 {
	width:356px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.head {
	padding:0px 0px 1px 45px;
	color:#4F4F4F;
	line-height:1.12em;
}
.head a {
	color:#407258;
	text-decoration:none;
}
.head a:hover {
	color:#407258;
	text-decoration:none;
}
.right2 {
	width:107px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.date {
	padding:4px 0px 0px 5px;
	color:#1F647C;
	font-size:1.31em;
	font-weight:bold;
}
.content_txt {

	vertical-align:top;

	padding:0px 10px 0px 20px;
	#padding:0px 20px 0px 20px;
	line-height:1.7em;
 
}
.content_txt a {
	vertical-align:top;
	color:#464646;
	text-decoration:underline;
}
.content_txt a:hover {
	color:#464646;
	text-decoration:none;
}
.content_txt strong {
	/*color:#464646; */
}
.content_txt b {
	color:#595959;
}
.content_txt b a {
	color:#528CCA;
	font-weight:normal;
	text-decoration:underline;
}
.content_txt b a:hover {
	color:#528CCA;
	font-weight:normal;
	text-decoration:none;
}
.comment {
	padding:0px 0px 0px 280px;
	color:#1F647C;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.comment a {
	color:#595959;
	font-weight:bold;
	text-decoration:underline;
}
.comment a:hover {
	color:#595959;
	font-weight:bold;
	text-decoration:none;
}
.content_txt ul {
	padding:5px 0px 15px 0px; 
	margin:0px 0px 0px 0px;
}
.content_txt li {
	list-style:none;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	background:url(images/li_bg2.gif) left top no-repeat;
	vertical-align:top;
	line-height:1.81em;
	color:#595959;
}
.content_txt ul li a {
	text-decoration:underline;
	color:#595959;
}
.content_txt li a:hover {
	color:#595959;
	text-decoration:none;
}
.table3 {
	width:450px;
	display:table;
}
.table_row3 {
	width:450px;
	display:table-row;
	height:100%;
}
.left3 {
	width:251px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.cent3 {
	width:131px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.right3 {
	width:168px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}

.right_1 {
	width:71px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}



.widget_style {
	vertical-align:top;
	text-align:left;
	padding:15px 0px 0px 0px;
}

.widget_style ul {
	padding:15px 0px 15px 45px; 
	margin:0px 0px 0px 0px;
}
.widget_style li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background:url(images/li_bg1.gif) left top no-repeat; */
	vertical-align:top;
	line-height:1.51em;
	color:#595959;
}
.widget_style ul li a {
	text-decoration:none;
	color:#595959;
}


#links_with_style ul {padding:0px; margin:0px;}
#links_with_style ul li {list-style:none; padding:0px; margin:0px; background:none; vertical-align:top; color:#595959; }

#links_with_style ul li ul {padding:15px 0px 15px 29px; margin:0px 0px 0px 0px;}
#links_with_style ul li ul li {list-style:none; padding:0px 0px 0px 17px; margin:0px 0px 0px 0px; background:url(images/li_bg1.gif) left top no-repeat; vertical-align:top; line-height:1.51em; color:#FFFFFF; }



.widget_style li a:hover {
	color:#595959;
	text-decoration:underline;
}
#links_with_style  {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#archives  {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#meta  {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#recent-comments  {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#recent-posts  {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#categories  {
	font-size:10px;
	vertical-align:top;
	padding:0px 0px 25px 0px;
}
#calendar_wrap {
	vertical-align:top;
	padding:7px 0px 15px 23px;
	color:#FFFFFF;
}
#calendar {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#calendar_wrap a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#calendar_wrap a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
	padding:15px 0px 0px 0px;
}
#pages  {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}
#text-1 {
	vertical-align:top;
}
.textwidget {
	color:#FFFFFF;
	text-align:left;
	padding:15px 10px 10px 10px;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
	padding:15px 0px 0px 0px;
}
#search_txt {
	vertical-align:top;
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 0px; 
	text-align:left;
} 
#search_txt input {
	font-size:12px; 
	color:#464646;
	font-family:arial, arial, verdana, courier;
	width:140px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	vertical-align:top;
}
#search_txt strong {
	color:#FFFFFF;
	/*text-transform:uppercase;*/
	font-size:1.01em;
}
#search_txt .input {
	width:59px;
	height:18px;
	background:none;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.footer  {
	/* background:#bebebe url(images/footer_bg.jpg) top no-repeat; */
	background: #ffffff;
	vertical-align:top;
	width:766px;
	height:2px;
}
.footer_txt {
	vertical-align:top;
	text-align:left;
	padding:27px 0px 0px 234px;
	color:#595959;
}
.footer_txt a {
	color:#619CB0;
	text-decoration:underline;
}
.footer_txt a:hover {
	color:#619CB0;
	text-decoration:none;
}

.statusbar {color:#FFFFFF; padding:0px 10px 0px 10px;}
.statusbar a {color:#FFFFFF;}

.statusbar p {
	padding:0px; 
	margin:0px;
}



.navigation {padding:0px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#1F647C;}
.alignright {width:40%; float:right; text-align:right; color:#1F647C;}
.alignleft a {color:#1F647C; font-size:0.91em; font-weight:bold;}
.alignright a {color:#1F647C; font-size:0.91em; font-weight:bold;}

.content_txt img {float:left; margin:5px 10px 5px 0px;}


/************************************************
*       Sidebar                                                         *
************************************************/

#sidebar {
        float: left;
        width: 180px;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 30px;
        display: inline;
        }

#sidebar ul {
	font-family:arial;
        list-style: none;
        margin: 0px;
        padding: 0px 0px 5px 0px;
        }

#sidebar li {
        /* list-style: none; */
	  font-size:1em;
        margin: 0px;
        padding: 2px 0px 2px 0px;
        }

#sidebar ul li {
	
	font-family:arial;
        margin: 0px;
        padding: 2px 0px 0px 12px;
        }

#sidebar ul li a {
	font-size:1.1em;
	font-family:arial;
        color: #595959;
        /* text-decoration: none; */
        }

#sidebar ul li a:hover {

	font-family:arial;
        color: #595959;
        /* text-decoration: underline; */
        }

/* Header Style 
********************************************/
.header{
	padding-bottom:18px;
}
.subheader{
	display:block;
	padding-top:10px;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px solid #c0c0c0;
}
.subheader2{
	display:block;
	padding-top:10px;
	padding-bottom:6px;
	margin-bottom:6px;
	margin-top:25px;
	border-bottom:1px solid #c0c0c0;
}
.event{
	padding:15px 0px 15px 0px;
}
hr{
	padding:0;
	margin:0;
	}
	
/* Promo Style 
********************************************/	
#promo-sidebar{
	margin:0px 0px 0px 44px;
}	

