@charset "UTF-8";

/* ZERO OUT ALL BROWSER PRE-SET VALUES------------------*/
* { margin: 0;	padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #fff;
	background-color: #fff; background-image: url(../images/shared/bg_tile.jpg); background-repeat: repeat; }


a:link { color: #fff; text-decoration: underline; }
a:visited { color: #fff; text-decoration: underline; } 
a:hover { color: #fff; }
a:active { color: #fff; text-decoration: underline; }   
	
#container { 
	width: 804px; 
	height: 100%;
	margin: 0 auto;
	padding: 0; 
	background-image: url(../images/shared/bg_tile_wrapper.gif); background-repeat: repeat; }
	
#wrapper { 
	width: 760px;
	height: 100%;
	background-image: url(../images/shared/wrapperBg.gif);
	margin: 0 auto; }

#header { width: 760px; height: 200px; margin: 0; padding: 0; float: left; }

#logo { width: 424px; height: 200px; margin: 0; padding: 0; float: left;}
#mainImage { width: 336px; height: 201px; margin: 0; padding: 0; float: right; }

#nav { clear: both; width: 760px; height: 21px; background-color: #fff; color: #333; padding: 0; }
#nav img { margin: 4px 26px; }

#mainContent { background-image: url(../images/shared/peacesignBg.gif); background-position: bottom right; background-repeat: no-repeat; height: 100%; margin: 0; }

#footer { width: 715px; padding: 6px 0 6px 45px; background-color: #5f5f5f; font-size: 9px; }

#bottomShadow{ width: 804px; height: 25px; background-image: url(../images/shared/tile_btm.gif); background-repeat: repeat-x; margin: 0 auto; }
.rightShadow { padding: 0 0 0 696px;}

ul { margin: 0 0 0 15px; }




/*-- BLOG-SPECIFIC STYLES -------------------- */


/*#mainContent {
	padding-top: 25px;
}

#mainContent h1 {
	margin: 0 0 0 25px;
	width: 100%;
}*/

/* Hide these elements */

#mainContent div.navigation { display: none;}
#mainContent p.postmetadata { display: none; }
#mainContent p.postmetadata_alt { display: none; }



#mainContent h3 a:link { text-decoration: none; }
#mainContent h3 a:visited {  text-decoration: none;} 
#mainContent h3 a:hover { text-decoration: underline;}
#mainContent h3 a:active { text-decoration: none;} 


/* Add in horizontal divider at the bottom of each post */
#mainContent div.post {
	padding: 5px 0 15px 0;
	border-bottom: 1px solid #858484;
}

#authorPhoto { width: 149px; height: 112px; float: left; margin: 32px 0 0 15px; }

#content { width: 325px; margin: 0 0 0 184px; padding: 20px 0 35px 0; }

#content h2 {
	font-size: 12px; 
	font-weight: bold;
	margin: 15px 0 4px 0;
}

#content small {
	font-size: 10px;
	line-height: 11px;
}

#content p {
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 14px;
}

#content div.entry {
	margin: 12px 0 0 0;
}

#content textarea { width: 300px; border: 1px solid #4f4f4f; }
#content input { width: 300px; border: 1px solid #4f4f4f; }

#sidebar { float: right; width: 235px; margin: 30px 0 0 0; }
#sidebar hr { background-color: #3e3e3e; color: #3e3e3e; height: 1px; }
#sidebar p { margin: 5px 0 0 0; }

#sidebar #searchform {
	margin: 0 0 15px 0;
}

#sidebar #searchform input#s {
	/*margin: -15px 0 25px -4px;*/
	margin: 0;
	padding: 2px;
	width: 120px;
	padding: 3px;
	font-size:10px;
	color: #666666;
}

#sidebar #searchform input#searchsubmit {
width: 50px;
padding: 2px;
font-size: 10px;
color: #4f4f4f;
}

#sidebar ul {
	list-style: none;
}

#sidebar ul li{
	list-style: none;
}

#sidebar ul li h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	padding: 2px 0 6px 0;
	margin: 0 0 0 0;
	font-size:13px;
	/*text-transform: uppercase;*/
	letter-spacing: .08em;
	color: #4f4f4f;
	width: 100%;
	border-top: 1px solid #4f4f4f;
}

#sidebar p {
	padding: 2px 10px 14px 10px;
}


#sidebar ul li ul {
	margin: 2px 6px 20px 0;
}

#sidebar ul li ul li {
	margin: 0 0 0 14px;
	padding:  0 0 0 -8px;
	list-style: disc;
}