/*
Theme Name: SMT
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Toby Peters
Tags: blue, custom header, fixed width, two columns, widgets
*/



/* Begin Typography & Colors */


* {
margin: 0px;
padding: 0px;
border: none;
font-size: small;
}

body {
	background-color: #0d305c;
}

hr {
	border-top: 1px solid #fff;/*the border*/
	width: 80%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-bottom: 10px;
	text-align: left;
	margin-left:10px;
} 

.gold {
	border-top: 1px solid #ffd34b;/*the border*/
}

a:link {
color:#022b41;
}

a:visited {
color:#022b41;
}

.bright_gold, .bright_gold a {
	color: #ffd34b;
}

.dark_gold, .dark_gold a {
	color:#bd8317;
}

.dark_blue, .dark_blue a {
	color:#022b41;
}

.blue {
	color: #0c4988;
}

.blue a {
	color: #0c4988;
}

.blue2 {
	color: #2e6198;
}

.blue2 a {
	color: #2e6198;
}

.dark_gray {
	color:#6f6f6f;
}
.dark_gray a {
	color: 5c5c5c;
}

.small_caps
{
	font-variant: small-caps;
}

	/* Navigation / feedback Styles */
	
	#global_search {
		width: 234px;
		height: 41px;
		background-image: url(images/search_back.jpg);
		position: relative;
		line-height: 41px;
		list-style-type: none;
		vertical-align: middle;
	}
	
	#searchform {
		line-height: 41px;
		vertical-align:middle;
		margin-left:7px;
	}
	
	#search-btn {
		line-height: 41px;
		vertical-align:middle;	
	}
	
	#secondary_search_area {
		width: 228px;
		height: 38px;
		line-height: 38px;
		float: left;
		vertical-align: middle;
	}
	
	#searchform2 {
		line-height: 38px;
		vertical-align:middle;
		margin-left:7px;
	}
	
	#search-btn2 {
		line-height: 38px;
		vertical-align:middle;	
	}
	
	.sidebar_categories li {
		list-style:none;
		font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16pt;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.sidebar_categories li a {
		list-style:none;
		font-size:16px;
		text-decoration: none;	
	}
	
	
		/* secondary header stuff */
		
		#secondary_header {
			width: 970px;
		}
				
		#headerlist {
			position: relative;
			display: block;
			width: 970px;
			height: 96px;
			list-style: none;
			margin: 0;
			padding: 0;
			float: left;	
		}
		
		
		#headerlist li, headerlist li a {
			display: inline;
			list-style: none;
			position: relative;
			margin: 0;
			padding: 0;
			border: none;
			
		}
		
		#donation_tab {
			left: 312px;
			position: relative;
			margin: 0;
			padding: 0;
			border: none;
		}
	
	
	.current_status, .image_headline {
		list-style-type: none;
	}

	
	.category_current_text {
		font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin-bottom: 20px;
		line-height: 1.25em;
		color:#6f6f6f;
	}
	
	.date_cat_post {
		background-image: url(images/clock_icn_smll.gif);
		background-repeat:no-repeat;
		line-height: 20px;
		vertical-align:middle;
		font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		margin-bottom: 20px;
	}
	
	.date_field_txt {
		line-height: 1.25em;
		color:#6f6f6f;
	}
	.date_field_txt a {
		color:#bd8317;
	
	}
	#comment_status {
		font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin-bottom: 5px;
	}
		
		/* comment box */
		
		ol.commentlist {margin:20px 0 0 0;}
		.commentlist {
			width: 450px;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color:#6f6f6f;
			margin: 0 0 10px 0;
		}
		.commentlist li {margin: 0 0 10px 0;}
		#commentform {
			width: 600px;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color:#6f6f6f;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		#comment {
			background-color: #e9f1fa;
			border: 1px solid #999999;
			width: 450px;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color:#6f6f6f;
			margin-top: 10px;
		}
		
		#commentform #author, #commentform #email, #commentform #url {
			background-color: #ebebeb;
			border: 1px solid #f6f6f6;
		}
		
		/* calendar / events */
		
		.calendar {
			margin-left: 10px;
			margin-right:10px;
			padding-top:7px;
		}
		
		.calendar a {
			color:#fff;
		}
		
		.calendar li.bg {
			background-color:#2c4a74;
			color:#fff;
			list-style:none;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		.calendar li.bg a {
			background-color:#2c4a74;
			color:#fff;
			list-style:none;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		.calendar li {
			background-color:#2c4a74;
			color:#fff;
			list-style:none;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		.calendar li a {
			background-color:#2c4a74;
			color:#fff;
			list-style:none;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		.eventday, eventday a {
			color:#022b41;
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight:bold;
		}
		
		.calendar_list {
			margin-left:10px;
			margin-right:10px;
			margin-top:10px;
		}
		
		.calendar_list li {
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:#fff;
			list-style: outside;
			list-style-type: disc;
			margin-left: 20px;
			margin-right: 10px;
			font-size:12px;
			color:#fff;
			text-decoration:none;
		}
		
		.calendar_list li a {
			text-decoration: none;
			color:#fff;
			font-size:12px;
		}
		
		.calendar_headline {
			font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
			font-size: 14pt;
			color:#ffd34b;
			margin-left:10px;
			margin-top: 20px;
			
		}
		
/* Structural */


	/* footer */
	
	#bottom_nav {
		padding-top: 50px;
		margin-right: 155px;
		text-align: right;
		list-style: none;
	
	}
	
	#bottom_nav li, #bottom_nav li a {
		display: inline;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		margin-right: 10px;
	}
	
	#bottom_nav li a:hover {
		text-decoration: underline;
	}

#master_container {
	height: auto;
	width: 1028px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/back.jpg);
	background-repeat: no-repeat;
	background-color: #0d305c;
	position: relative;
}

#main_body {
	width: 970px;
	margin-right: auto;
	margin-left: auto;

	
}

#header {
	height: 137px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;

}

#left_head {
	width: 451px;
	height: 137px;
	float: left;
	
}

#center_head {
	width: 284px;
	height: 137px;
	float: left;
}

#donate_main {
	width:284px;
	height: 72px;
	background-image: url(images/donate_banner.jpg);
	top: 64px;
	position: relative;
}

#global_nav {
	top: 96px;
	width: 451px;
	height: 41px;
	position: relative;
	display: block;
	background-image: url(images/globalnav_back.jpg);
	background-repeat: no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;

}

#global_nav li {
	display: inline;
	list-style: none;
	height: 41px;
	position: relative;
	vertical-align: middle;	
	line-height: 41px;
	position: relative;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	margin-left: 7px;
	text-decoration: none;
	display: inline;

}
#global_nav li a, #global_nav li a:active, #global_nav li a:visited {
	text-decoration: none;
	color: #ffffff;
}

#global_nav li a:hover {
	text-decoration: underline;
	color: #ffffff;
} 


#right_head {
	width: 234px;
	height: 137px;
	float: right;
}

#other_nav {
	top: 65px;
	width: 234px;
	position: relative;
	border: none;
}

#contact, #contact a {
	height: 31px;
	text-align: right;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	line-height: 31px;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 7px;
}

#header_image {
	width: 735px;
	height: 279px;
	float: left;
	background:#FFFFFF;
}

#left_column {
	width: 451px;
	height:auto;
	float: left;
	background-color:#FFFFFF;
}

.margin_content {
	margin-left: 15px;
	margin-right: 15px;
}

#center_column {
	width: 284px;
	height: auto;
	float: left;
}


#flickr_holder {
	width: 264px;
	margin-left:10px;
	margin-right: 10px;
	text-align:center;
}

#right_column {
	width: 235px;
	height:auto;
	float: right;
}

#footer {
	width: 1028px;
	height: 91px;
	clear: both;
	background-image: url(images/footer_back.gif)
}

#footer2 {
	width: 1029px;
	height: 83px;
	clear: both;
	background-image: url(images/footer_back2.gif)
}



/* TEXT */

p {font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; color: #022b41;line-height: 1.6em; margin: 0 0 20px 0;}

.headline_top_margin {
	margin-top: 23px;
}


h1 {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	margin-bottom: 20px;
}

h2 {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	margin-bottom: 10px;
}
h3, {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: underline;
}

h3 a {
	text-decoration: underline;
}

h4 {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	color: #ffffff;
	margin-bottom: 10px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: underline;
}


.entry a {
	color:#0c4988;
}

.entry ul {
	margin-bottom: 7px;
}

.entry li {
	list-style-type:disc;
	list-style-position: outside;
	margin-left: 20px;
	font-size: 85%;
	line-height:1.25em;
}

.entry a:hover {
font-weight: bold;
}

.body_text {
	margin-bottom: 10px;
}

.date1 {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #828282;
	margin-bottom: 5px;
}

ul.right_side_subitems {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	margin: 0 0 20px 0;
}

.right_side_subitems li {
	list-style: outside;
	list-style-type: disc;
	margin: 0 10px 4px 25px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

.right_side_subitems li a {
	text-decoration: none;
	color:#fff;
	font-size:12px;
}

.right_side_subitems li a: hover {
	text-decoration: underline;
	color:#fff;
	font-size:12px;
}

.continue_link1, {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 15px;
}

.continue_link1 a {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	text-decoration: underline;
}


.right_side_categories li {
	list-style:none;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#D7E1E2;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.right_side_categories li a {
	list-style:none;
	font-size:16px;
	color:#D7E1E2;
	text-decoration: none;	
}
.category_des li {list-style:none;}
.category_des p {
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	list-style:none;
}

.more_link_image li {
	background-image:url(images/more_image.jpg);
	background-repeat: no-repeat;
	width: 284px;
	height:31px;
	display:block;

}


.more_link_image li a {
	background-image:url(images/more_image.jpg);
	background-repeat: no-repeat;
	width: 284px;
	height:31px;
	display:block;
}

#home_page_list ul {
	list-style:none;
	margin-top:10px;
}
#home_page_list li {
	list-style:none;
}



.page_navigation, page_navigation a {
	color:#022b41;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.page_navigation a:hover {
	font-weight:bold;
}

/* Secondary Page */
* {
margin: 0px;
padding: 0px;
border: none;
}

body {
	background-color: #0d305c;
}

#master_container2 {
	height: auto;
	width: 1029px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/secondary_back.jpg);
	background-repeat: no-repeat;
	background-color: #0d305c;
	position: relative;
}

#main_container2 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}



#main_nav2 {
	height: 38px;
	width: 969px;
	position: relative;
	background-image: url(images/secondary_navbar.jpg);
	background-repeat: no-repeat;
	float: left;
	position:relative;
}

.first_nav_item {
	padding-left: 25px;
}


#secondary_global_nav {
	display: block;
	list-style: none;	
	float: left;
	height: 38px;
	width: 741px;
}

#secondary_global_nav li, #secondary_global_nav li a {
	display: inline;
	list-style: none;
	height: 38px;
	position: relative;
	vertical-align: middle;	
	line-height: 38px;
	position: relative;
	color:#ffffff;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	text-decoration: none;
}

#secondary_global_nav li a:hover {
	text-decoration: underline;
	color: #ffffff;
} 


.secondary_contact {
	background-position: right;
	text-align: right;
	padding: 0;
}


#secondary_body {
	width: 969;
	background-image:url(images/secondary_bodytile.jpg);
	background-repeat: repeat-y;
}

#sec_left_body {
	width: 601px;
	float: left;
	margin-left: 70px;
	margin-right: 70px;
	margin-top: 40px;
}

#sec_right_body {
	width: 228px;
	background-color:#0a2443;
	float: left;
	
}
#contact_area {
	background-color:#e5edf0;
}
