
	body	{
	    scrollbar-base-color:   #4176CB;
	    font: 12px Arial, Helvetica, sans-serif;
	    margin: 0px;
	    scrollbar-face-color: #85AECF;
	    scrollbar-shadow-color: #6893C1;
	    scrollbar-highlight-color: #9FC0D9;
	    scrollbar-3dlight-color: #DCE8F1;
	    scrollbar-darkshadow-color: #1E5695;
	    scrollbar-track-color: #1E5695;
	    scrollbar-arrow-color: #DEEBEF;
		background: #002042 url(/lib/bg.gif) repeat-x top center fixed;
	}

/* GLOBAL ITEMS */

	* { margin: 0px; }
	a img { border: 0px; }
	textarea { font-family: Arial, Helvetica, sans-serif; }
	.alignleft .left { float: left; }
	.alignright, .right { float: right; }
	
	
	
	hr, .hr { border: 1px solid #3165A5; height: 1px; width: 100%; clear: both; }
	/* SMALL FONT */
	p.date, h6, .s, small { font-size: 10px; color: #ABBBF6; }
	p.date a, h6 a, .s a, small a { color: #ABBBF6; }
	p.date a:hover, h6 a:hover, .s a:hover, small a:hover { color:#FD5; }
	.hidden { display: none; visibility: hidden; }
	
	h1, h2, h3 { color: #fff; }
	p { color:#DEEBEF; font-size: 12px; }
	
	/* PAGE */
	#page { 
		width: 800px; margin: 0px auto 50px auto; align: center; position: relative; background-color: #00386B; border: 1px solid #000; border-top-width: 0;
	}

	#header { width: 800px; background-color: #00386B; height: 105px; position: relative; }
	#header .logo { margin: 5px 10px 0px 10px; float: left; }
	#header .quote { 
		position: absolute; right: 10px; top: 35px; width: 400px;
		font-size: 10px; color: #ABBBF6; text-align: right;
	}
	#header .quote em { font-style:italic; color: #0077F9; font-weight: bold; cursor: pointer; }
	
	#header .title { 
		display: block; line-height: 100px; font-size: 28px; color: #fff; text-decoration: none; 
		font-family: trebuchet ms, trebuchet, arial, helvetica, sans-serif; font-weight: bold; margin-left: 20px; 
	}
	#header .banner { position: absolute; top: 24px; left: 110px; }
	#header .topcorner { position: absolute; right: 20px; top: 10px; width: 300px; text-align: right; }
	#header .topcorner .block { float: right; height: 16px; line-height: 16px; width: 70px; font-size: 10px; }
	#header .topcorner .block a { text-decoration: none; color:#DEEBEF; padding: 2px 5px; }
	#header .topcorner .block a:hover,
	#header .topcorner .block a:active { color:#FD5; background:#3165A5; }
	#header .tagline { 
		background: #00386B url(/lib/tagline.gif) no-repeat left center; width: 700px; height: 25px; position: absolute;
		top: 70px; left: 85px; line-height: 25px; text-align: right;
	}
	#header .tagline a { color: #FFF; padding: 0px 10px; border-left: 1px solid #00386B; float: right; line-height: 25px; display: block; text-decoration: none; }
	#header .tagline a:hover, #header .tagline a:active { color: #FD5; background: url(/lib/tagline-hlt.gif) repeat-x; }
	#body { width: 800px; position: relative; }

	/* SIDEBAR */
	#sidebar { float: left; width: 180px; margin: 0 0 0 8px;  }
	#ie #sidebar { margin: 0px; margin-left: 4px;  }
	#sidebar .nav-group {
		color:#FFFFFF; width: 175px !important; width: 185px;  background-color: #00417B;
		padding: 5px; margin-bottom: 8px;  border: 1px solid #3165A5;
	}
	#sidebar h3 { 
		color:#FFFFFF; display: block; height: 20px; line-height: 16px; 
		width: 163px !important; width: 175px; font-size: 12px; 
		background: url(/lib/bg-bar.gif) repeat-x top center; 
		padding: 2px 5px; margin-bottom: 5px; line-height: 20px; 
	}
	#sidebar h3 { 
		text-decoration:none; color:#FFFFFF;
	}
	#sidebar ul { list-style: none; margin: 0px; }
	#sidebar li { margin: 3px 0 2px -30px; list-style: none; color: #FFFFFF; font-size: 11px; }
	#sidebar .post-select {
		width: 175px; font-size: 10px; border: 1px solid #052644;
	}
	
	#ie #sidebar li { margin: 3px 0 2px 10px;  }
	#sidebar li a { text-decoration: none; color:#DEEBEF; padding: 2px 0; }
	#sidebar li a:hover, #sidebar li a:active { color:#FD5; background:#3165A5; }

	#searchform { margin: 0 0 6px 0; }
	#searchform #s { width: 120px; border: 0px; font-size: 11px; line-height: 15px; height: 15px; margin: 0 5px 0 5px;  }
	#searchform #searchsubmit { 
		width: 44px; cursor: pointer; line-height: 15px; font-size: 11px; color: #fff; 
		border: 0px; background: url(/lib/bg-bar.gif) repeat-x top center;  text-align: center;
	}
	#sidebar #searchform label { display: none; }
	
	
	/* CENTER */
	#center { float: right; width: 590px; margin: 8px 8px 8px 0; }
	
	#center div.pageheading { 
		background: #00417B; border: 1px solid #3165A5; padding: 8px; margin: 0 0 10px;
	}
	#center div.pageheading h2 { 
		display: block; font-size: 24px; margin: 0px; color: #fff;
	}
	
	#center p.blinks { color: #fff; width: 410px; text-align: center; }
	#center p.blinks a { color: #fff; padding: 5px 10px; line-height: 20px; font-size: 14px; }
	#center p.blinks a:hover, #center p.blinks  a:active { color:#FD5; background:#3165A5; }
	
	.navbar { background: #052644; padding: 2px 4px; }
	#ie6 #center { width: 728px; margin: 8px 4px 8px 0; }
	#ie6 .navbar { width: 728px; }
	.navbar .left, .navbar .right { font-size: 11px; color:#DEEBEF; margin: 5px; height: 15px; line-height: 15px; }
	.navbar a { color:#DEEBEF; text-decoration: none; padding: 0px 3px; }
	.navbar a:hover, .navbar a:active { color:#FD5; background:#00417B; }
	
	.post-wrap { width: 590px; }
	
	/* CONTENT */
	.post { 
		background: #00417B; border: 1px solid #3165A5; color:#DEEBEF; padding: 8px; margin-bottom: 15px;
	}

		/* STORY STYLES */
		.post p { color:#DEEBEF; margin:5px auto 15px; text-align:justify; }
		.post p.center { text-align: center; }
		
		.post a { color: #7BF; }
		.post a.more-link { display: block; width: 150px; text-align: center; text-decoration: none; color: #fff; background: url(/lib/bg-bar.gif) repeat-x top center; padding: 3px 5px;}
		.post a:hover, .post a:active { color:#FD5; }
		.post p a:hover, .post p a:active { background:#00417B; background: #3166A1; }
		.post h1, .post h2.title  { font-size: 28px; margin: 0px; color: #fff;} 
		.post h1 a, .post h2.title a { color: #fff; text-decoration: none; } 
		.post h1 a:hover, .post h2.title a:hover { color:#FD5; } 
		.post h2 { font-size: 18px; margin: 5px 0 10px; color: #fff; } 
		.post img.left { float: left; margin: 5px 15px 5px 0; } 
		.post img.right { float: right; margin: 5px 0 5px 15px; } 
		.post small { margin: 5px 0 10px; } 
		
		.post .quote, .post p.quote, .post code { color: #7CB4FF; font-family: times new roman, serif, times; font-size: 14px;}
		.post b, .post strong { color: #fff; }
		
		.post div.share { 
			background: #052644; height: 20px; padding: 2px; 
			line-height: 16px; width: 565px; margin: 5px; font-size: 10px; color:#DEEBEF; 
		} 
		.post div.share a { display: block; float: left; margin: 2px 5px; }
		.post div.share a img { border: 0px; }
		.post div.close { height: 18px; clear: both; width: 100%; background: url(/lib/story-close.gif) no-repeat center center; margin 5px 0px; }
		.post .thumblock { margin: 10px 0; }
		.post .wp-caption { background: #3E77AA;}
		.post .wp-caption img { margin: 5px; }
		.post .wp-caption-text { text-align: center; display: block; font-size: 10px; color: #FFF;  margin: 0 5px 5px 5px;}
		.post .alignright { margin-left: 10px; margin-bottom: 5px }
		.post .alignleft { margin-right: 10px; margin-bottom: 5px }
		
		.post h2 { clear: both; }
		.post h3 { clear: both; }
	
		/* COMMENTS */
		.comments {
			margin-top: 8px; background: #3166A1;  border: 1px solid #ABBBF6; color:#DEEBEF; padding: 5px;
		}
		.comments .commentlist { padding: 0px; margin: 0px; }
		.comments .comment {
			margin: 5px 0; border-top: 1px solid #ABBBF6; padding-top: 5px; font-size: 11px; 
		}
		.comments img.left, .comments img.avatar { float: left; margin: 0px 5px 5px 0px; }
		.comments h3 { color: #fff; font-size: 14px; margin: 5px 0 10px;  }
		.comments h3 a { color:#DEEBEF; text-decoration: none; }
		.comments h3 a:hover { color:#FD5; background:#3165A5; }
		 { color: #fff; font-size: 12px; text-decoration: none;  }
		.comments h4 a { color:#DEEBEF; }
		.comments p { font-size: 11px;  margin: 0 0 6px 0; }
		.comments .info { float: left; margin: 0 5px 5px 0; width: 100px; }
		.comments .comment-text { width: 300px; float: right; width: 410px; }
		.comments .respond { margin: 5px 0; border-top: 1px solid #ABBBF6;  padding-top: 5px; font-size: 11px; }
		.comments .respond input { 
			width: 200px; border: 0px; font-size: 11px; line-height: 15px; height: 15px; margin: 0 5px 0 5px; padding: 1px 5px;
		}
		.comments .respond textarea { 
			width: 500px; border: 0px; font-size: 11px; height: 100px; margin: 0 5px 0 5px; padding: 5px; 
		}
		.comments .respond #submit { 
			cursor: pointer; line-height: 25px; height: 25px; width: 100px; padding: 0px 10px; font-size: 11px; color: #fff; 
			border: 0px; background: url(/lib/bg-bar.gif) repeat-x top center; border: 1px solid #002042;  
		}
		
	/* FOOTER */
	#footer { 
		width: 770px; margin: 0px 0px 10px 10px; clear: both; background: #052644; color:#DEEBEF; padding: 5px; 
	}
	#footer .left { width: 200px; }
	#footer .right { float: none; margin-left: 210px; width: 500px; }
	
	#wp-calendar { display: block; margin: 0px auto; }
	#wp-calendar td { background: #002042; text-align: center; width: 20px;  }
	#wp-calendar td.pad { background: #00417B; }
	#wp-calendar td#today { background: #0065CD; }
	#wp-calendar td a { display: block; width: 100%; line-height: 20px; font-weight: bold; color: #FF8; background: #0065CD; text-decoration: none; }
	#wp-calendar td a:hover, #wp-calendar td a:active  { background: #BF8120; }
	
/* NG Gallery */

	.ngg-imagebrowser-nav .back { float: left; }
	.ngg-imagebrowser-nav .next { float: right; }
	.ngg-imagebrowser-nav .back , .ngg-imagebrowser-nav .next {
		text-decoration: none; color: #fff; 
		background: url(/lib/bg-bar.gif) repeat-x top center; padding: 3px 5px;
	}
	a.ngg-browser-next, a.ngg-browser-prev  { color: #fff; text-decoration: none; }
	.ngg-imagebrowser-desc { clear: both; padding-top: 5px; }
	
	.widget_tag_cloud a { color: #fff; text-decoration: none; }
	