/*-----------------------------------------*/
/* current page highlight                  */
#home #home-list, 				#home #home-list a,
#volunteer #volunteer-list, 	#volunteer #volunteer-list a {color: #FFF; font-weight:bold;}
/* --------------------------------------------- */
/* COLUMNS                                       */
* {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #434343;
	line-height: 110%;
}
body {
	background-color: #003333;
}

#wrapper {
	text-align: left;
	padding: 0px;
	border:0;
	width: 950px;
	height: auto;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	margin: auto;
}
/* LEFT COLUMN */
#left_col {
	width: 498px;
	padding: 0;
	margin: 0;
	float: left;
	height: 100%;
	position: relative;
	background-image: url(../images/bg.jpg);
}
#left_image {
	float: left;
	position: relative;
}
#left_col_content {
	padding: 10px 10px 0 10px;
	float: left;
	position: relative;
	width: 390px;
}
#left_col_content .latest-title,
#left_col_content .recent-title {
	color: #1F6F78;
	background-image: url(../images/bullet3.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0 3px 12px;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}
#left_col_content .post_title {
	color: #99cc33;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	padding: 40px 0 0 0;
}
#left_col_content .post-date {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 5px 0;
}
#left_col_content #post p {
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 120%;
	width: 390px;
}
#left_col_content #post strong {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 120%;
	font-size: 14px;
	font-weight: bold;
}
#left_col_content #post p a {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 120%;
}


#left_col_content .post-headline-cs, #left_col_content .post-headline-cs a,
#left_col_content .post-headline-co, #left_col_content .post-headline-co a,
#left_col_content .post-headline-ge, #left_col_content .post-headline-ge a,
#left_col_content .post-headline-le, #left_col_content .post-headline-le a,
#left_col_content .post-headline-ga, #left_col_content .post-headline-ga a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
}
#left_col_content .post-headline-cs a:hover,
#left_col_content .post-headline-co a:hover,
#left_col_content .post-headline-ge a:hover,
#left_col_content .post-headline-le a:hover,
#left_col_content .post-headline-ga a:hover {
	text-decoration: underline;
}
#left_col_content .post-headline-cs a {color: #608CA7;}
#left_col_content .post-headline-co a {color: #804000;}
#left_col_content .post-headline-ga a {color: #E8A300;}
#left_col_content .post-headline-ge a {color: #99cc33;}
#left_col_content .post-headline-le a {color: #D25648;}
#left_col_content .post-headline-date {
	font-weight: bold;
	font-variant: small-caps;
	float: left;
	width: 40px;
	font-size: 12px;
}
#left_col_content .index-post-item {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #035D99;
	padding: 7px 0;
}
/*             SU TEAM PAGE */
			#suteam {padding-bottom: 30px;}
			#suteam .title, #suteam .title-indent {
				color: #99cc00;
				list-style-type: none;
				font-size: 14px;
				float: left;
				position: relative;
				padding: 0px;
				margin: 10px 0 0 0;
				width: 140px;
			}
			#suteam .title-indent {
				margin: 10px 0 0 20px;
				width: 120px;
				color: 008000;
			}
			#suteam .name, #suteam .name a {
				list-style-type: none;
				font-size: 14px;
				float: left;
				position: relative;
				padding: 0px;
				margin: 10px 0 0 0;
				width: 200px;
				clear: right;
			}
			#suteam .name a {
				text-decoration: none;
				margin: 0;
			}
			#suteam .name a:hover {text-decoration: underline;}

/*CENTER COLUMN */
#center_col {
	float: left;
	width: 248px;
	height: auto;
	border: 0;
	padding: 10px 20px 0 37px;
	position: relative;
}
#center_col p {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 120%;
	padding: 0;
}
#center_col .archiv-title {
	color: #1F6F78;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0 3px 12px;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}
#center_col .list p a:hover {text-decoration: underline;}

#center_col #archiv-column .list .latest .title-cs .indented,
#center_col #archiv-column .list .latest .title-co .indented,
#center_col #archiv-column .list .latest .title-ga .indented,
#center_col #archiv-column .list .latest .title-le .indented,
#center_col #archiv-column .list .latest .title-ge .indented,
#center_col #archiv-column .list .recent .title-cs .indented,
#center_col #archiv-column .list .recent .title-co .indented,
#center_col #archiv-column .list .recent .title-ga .indented,
#center_col #archiv-column .list .recent .title-le .indented,
#center_col #archiv-column .list .recent .title-ge .indented,
#center_col #archiv-column .list .archiv .title-cs .indented,
#center_col #archiv-column .list .archiv .title-co .indented,
#center_col #archiv-column .list .archiv .title-ga .indented,
#center_col #archiv-column .list .archiv .title-le .indented,
#center_col #archiv-column .list .archiv .title-ge .indented {
	padding: 12px 0 0 28px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
/*RIGHT COLUMN */
#right_col {
	float: right;
	width: 135px;
	padding: 10px 5px;
	clear: right;
	position: relative;
}
#right_col .links-title {
	color: #FFFF00;
	background-image: url(../images/bullet2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 0 3px 12px;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}


#right_col .list p {
	margin: 3px 0 3px 12px;
	color: #ccc;}
#right_col .list p, #right_col .list p a {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
#right_col #gold {
	border-bottom: solid #bbb 1px;
}
#right_col .list p a {
	color:#fff;}

#right_col .list p a:hover {text-decoration: underline;}


/* FOOTER */
#footer {
	clear: both;
	height: 35px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
}
#cse-search-box {
	width: 280px;
	float: left;
	position: relative;
}
#footer #key {
	width: 420px;
	float: left;
	padding: 0 0 0 75px;
}
#footer #search-box {
	width: 260px;
	float: left;
	height: 30px;
	padding: 0 0 0 50px;
}
#footer #elm {
	float: left;
	width: 105px;
	color: #000000;
	text-decoration: none;
	padding: 22px 0 0 37px;
}
#footer #elm a {text-decoration: none; font-size: 8px;}
#footer #elm a:hover {text-decoration: underline;}

#previous-post, #previous-post a, #next-post, #next-post a, #no-next-post, #no-previous-post, #home-page a, #home-page-full, #home-page-full a {
	font-size: 12px;
	font-weight: bold;
	color: #1F6F78;
	text-decoration: none;
	position: relative;
}
#home-page a {
	text-align: center;
	width: 230px;
	float: left;
	padding: 5px 0 0 0;
}
#home-page-full a {
	text-align: center;
	width: 380px;
	padding: 5px 0 0 0;
	height: 30px;
	float: right;
}

#previous-post {float: left; padding: 5px 0 0 25px;}
#next-post {float: right; padding: 5px 30px 0 0;}
#no-previous-post {float: left; padding: 5px 0 0 25px; color: #BFBFBF;}
#no-next-post {float: right; padding: 5px 30px 0 0; color: #BFBFBF;}

#previous-post a:hover, #next-post a:hover, #home-page a:hover {
	text-decoration: underline;
}

#cse-search-results {
	width: 415px;
}
#subscribe p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 100%;
	color: #666666;
	padding: 5px 5px 10px 0px;
	margin: 0 0 0 5px;
	width: 152px;
	float: left;
}
#subscribe p a {font-size: 9px; text-decoration: none;}
#subscribe {
	margin: 0;
	padding: 0;
}
#subscribe input {
	float: left;
	position: relative;
	margin: 5px 0 0 8px;
}
#subscribe #delivered {
	width: 107px;
}
#post li {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.stuff2do {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.item2do, .bywhom {
	font-size: 12px;
	color: #77A40F;
	float: left;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003333;
}
.bywhom {
	width: 100px;
	color: #1F6F78;
}
#left_col_content h1 {
	font-size: 16px;
}
#left_col_content h2 {
	font-size: 14px;
	color: #003333;
}
