/* --------------------------
STRUCTURAL STYLING
-------------------------- */

body { 
	width:1005px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#604F46;
	background-color:#fff;
	margin:0;padding:0; 
}
/*
#content { padding-left:310px; padding-right:170px; }
#center, #left, #right { float:left; position:relative; }
#center { width:100%; }
#left { width:310px; margin-left:-100%; right:310px; }
#right { width:170px; margin-right:-170px; }
*/


#header { 
	margin:0 0 0px 0px;padding: 0 0 0 0;
	border:0px;
	position: relative;
	width: 1005px;
	height: 130px;
	background:url(/_images/bg_header.jpg) 0 0 no-repeat;
	border-color:#000; display:inline-block; /*IE Fix so text displays*/
}

	#header a img.logo {
		float: left;
		margin: 0;padding: 0;
		border:none;
	}

	#header span.address {
		color:#fff; 
		float: right; 
		padding: 20px 20px 0 0;
		font-size:12px;
		size:11px !important;
	}

	#header a {
		color:#fff;
		font-weight:bold; 
	}
	


/* IE FIX */
* html #left { left:190px; }

/* --------------------------
TYPOGRAPHIC STYLING
-------------------------- */

h1, h2, h3, h4 {
	font-family:georgia,times,serif;
}

h1 { 
	color:#996;
	font-size:20px;
	margin:0 0 5px 0;
	text-align:left;
}

h2 { 
	color: #24428A; 
	font-size:16px; 
	margin:5px 0 10px 0; 
}


h3 { 
	display:inline; 
}
	
	h3 a { color:#666; }
	h3 em { color:#f90; font-style:normal; }


p {
	margin:10px 5px 0 10px;
	color:#604F46;
}

strong, b {
	color:#403535;
	font-size:14px;
}

	#right_column strong, #right_column b { /*SIDEBAR*/
		font-size:12px !important;
	}



/* --------------------------
LINK STYLING
-------------------------- */

a { 
	text-decoration:none;
	font-weight: bold;
	text-decoration:underline;
	color:#C97858;
}

a:hover {
	text-decoration:none; 
}

form { padding:0; margin:0; border:none; }
form table input.text { width:200px; }
form table textarea { width:250px; height:5em; }
	
	
/*-------------------------------
EXTRA STUFF FOR TESTING
--------------------------------*/
* {
	margin:0;
	padding:0
	}
	
#navContainer{
	width:1005px;
	/*overflow:hidden;*/
	border-top:solid 1px #31579C;
	border-bottom:solid 1px #31579C;
	padding:3px 0 3px 0;
	height:33px;	
}


#nav {

		background-color: #2B57A2; /*#D11A00;*/
		height:17px;
		width:1005px;
		padding:8px 0 8px 10px;
	}

#nav li {
	margin-right:5px;
	}

#nav li, #subnav li {
	float:left;
	list-style:none
	}

#nav a, #nav a:visited {
		font-size:13px !important;
		font-weight:bold;
		color:#fff;
		padding:0 20px 0 0px;
		text-decoration:none;
	}

#nav a:hover, #nav a:active,
li.current_page_parent a,
li.current_page_parent a:visited,
#nav li.current_pagenav a,
#nav li.current_pagenav a:visited
        {
	/*background:#295887*/
	color:#BBC7DD;
	}

#subnavContainer{
	left:0;
	/*top:39px; */
	overflow:hidden;
	height:21px;
	margin-top:2px;

}

#subnav {
	background-color:#BBC7DD;/*#EA9C8B;*/
	height:21px; 
	clip:rect(0 1005 21 0); 
	font-size:11px;
}

#subnav li {
	left:25px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:10px;
	}	

#subnav a, #subnav a:visited {
	color: #24428A;
	text-decoration:none;
	}

#subnav a:hover, #subnav a:active,
#subnav li.current_pagenav a,
#subnav li.current_pagenav a:visited {
	color:#FFF;
	}




/*----------------------------
        PAGE STYLE
----------------------------*/
#aes_header{
	margin:0 0 0px 0px;
	padding-top:5px;
	border:0px;
	position: relative;
	width: 1005px;
	height: 135px;
	background:url(http://66.147.242.164/~ansheeme/_images/bg_header.jpg) 0px 0px no-repeat;
	border-color:#000; display:inline-block; /*IE Fix so text displays*/
}

#aes_header a img.logo {
		float: left;
		margin: 0;padding: 0;
		border:none;
	}

	#aes_header span.address {
		color:#fff; 
		float: right; 
		padding: 20px 20px 0 0;
		font-size:12px;
		size:11px !important;
	}

	#aes_header a {
		color:#fff;
		font-weight:bold; 
	}

#navigation{
	width:1005px;	
	position:relative;
	height:70px;
	top:0px;
	overflow:hidden;
	
}

#wrapper{
	width:1005px;
	margin-bottom:10px
}
#left_column{
	width:160px;
	float:left;
	padding-right:15px;
	padding-left:5px;
}

#left_column h2, #right_column h2, #home_right_column h2, #single_left_column h2{
	background:url(http://66.147.242.164/~ansheeme/_images/anshe_emet_star_small.png) no-repeat; 
	background-position:right bottom;
	color: #24428A;  
	font-weight:bold; 
	font-size:16px; 
	background-color:#BBC7DD;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
}

#left_column ul li{
	color:#604F46;
	padding-bottom:4px;
	padding-left:2px;
}

#left_column ul ul li{
	background-image:url(http://66.147.242.164/~ansheeme/_images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;	
	padding-left:19px;
	color:#333;
	font-size:9pt;
	padding-top:3px;
	padding-bottom:4px;
}

#left_column ul ul li a{
	text-decoration:none;
	font-weight:normal;
}

#left_column ul ul ul li{
	list-style-type:none;
	background-image:url(http://66.147.242.164/~ansheeme/_images/nav_bullet_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	margin:0;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:15px;
}


#left_column ul li a, #left_column ul li a:visited{
	color:#604F46;
	text-decoration:none;
	display:block;
}

#left_column ul li a:hover{
	background-color:#E9EEF4;
}

#container{
	width:630px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	font color:#333333;
	overflow:hidden;
}
#container b{
	font color:#0000ff;
}

#container h2, #home_content h2, #single_content h2{
	color: #24428A; 
	margin:5px 0 10px 0; 
	padding:5px 10px 5px 10px;
	background:url(http://66.147.242.164/~ansheeme/_images/bg_title.jpg) 0 0 repeat-x;
	border-top:solid 1px #24428A;
	font-size:16px;	
}

#container ul{
	padding-left:50px;
	list-style-type:disc;
}

#container img{
	padding-bottom:25px;	
	padding-left:5px;
	border:0;
}

#container .post{
	overflow:hidden;	
}

/*#container div.entry{
	margin: 0px 0 5px 5px; 
	background-color:#e5e5e5;
}
THIS WILL MAKE EVERYTHING HAVE A GRAY BACKGROUND
*/

#right_column{
	width:160px;
	float:right;
	margin-right:0px;
	padding-right:0px;

}
#right_column ul, #home_right_column ul{
	list-style-type: none;
}

.footer{
	width:1005px;
	clear:both;
	border-top:1px solid #24428A; 
	font-size:8pt;
	font-family:verdana,sans-serif; 
	text-align:center; 
}


/*-----------------------------
        HOME PAGE STYLE
-----------------------------*/
#home_wrapper{
	width:1005px;
	margin-bottom:10px;

}

#home_content{
	width:750px;
	float:left;
	padding-left:5px;
}

#single_content{
	width:570px;
	float:left;
	padding-left:15px;

}

#home_right_column{
	width:235px;
	float:right;
	
}

#single_left_column{
	width:160px;
	float:left;
	padding-left:5px;
}

#single_left_column a, #single_left_column a:visited{
	color:#604F46;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

#single_left_column a:hover{
	background-color:#E9EEF4;
}

#home_center{
	width:750px;
	overflow:hidden;
}

#home_center h4{
	padding-left:15px;	
}

#home_center .post{
	padding-bottom:18px;
}

.home_one, .home_two, .home_three{
	float:right;
	padding-left:10px;
}

.home_one img, .home_two img, .home_three img{
	border:0;
	height:100px;
	width:95px;
}
/* ------------------------------
 SEARCH RESULTS STYLING 
------------------------------ */

.search_navigation{
	height:15px;
	font-size:12px;
	width:200px;
	position:relative;
	clear:both;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	left:250px;
}

.alignleft{
	float:left;
	height:5px;
	width:100px;
}

.alignright{
	float:right;
	height:5px;
	width:100px;
	
}



/* ------------------------------
 RIGHT COLUMN STYLING 
------------------------------ */

.home_right_promo, .right_promo_one {
	position: relative;  
	background:#fff url(http://66.147.242.164/~ansheeme/_images/bg_sidebar.jpg) left bottom repeat-x; 
	margin: 0 0 20px 0; 
	padding:0 0 35px 0; /*0 0 12px 0;*/ 
	overflow:hidden;
}

	.home_right_promo {
		width: 235px;
	}
	
	.right_promo_one {
		width: 160px;
		font-size:12px;
	}

.big_links, .big_links a{
	font-size:14px;
}

.upcoming_events_placeholder img{
border:0;
}