/*
class = .
id = #
global = nothing
*/


/* ==================== global styles ============================================================== */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #014267;
	margin-top: 10px;
	text-align:justify;
}



ul, li
{
	list-style:none;
	text-indent:0px;
	margin:0px;
	padding:0px;
}

hr
{
	background-color:white;
	border-top:solid 1px #c7c7c7;
	border-bottom:none;
	width: 60%;
}

a:link,
a:visited
{
	color:#014267;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

td
{
	vertical-align:top;
}

p
{
	text-indent:0px;
	
	margin-top:11px;
	margin-bottom:11px;
}


h2
{
	font-size: 20px;
}
/* ==================== id styles =================================================================*/

#wrapper
{
	width:1015px;
	margin:0 auto;
/*
position:absolute;
	left:50%;
	margin-left:-508px;
	*/
}

#leftColumn {
/* real width 150*/
	text-align:left;
	vertical-align:top;
	border:#c7c7c7 solid 1px;
	background-color:#ecece0;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
}


#centerColumn {
	vertical-align:top;
	padding: 10px;
	padding-top: 40px;
	background-color:#ffffff;
	width:620px;/* padding adds to width 620 + 10 + 10 = 640 */
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#222222;
	font-size:14px;
}

#centerColumn table, 
#centerColumn td 
{
/*
	border:solid 1px black;
	padding:5px;
	margin:10px;
	*/
}

.centerCol table
{
	margin:10px;

}

.centerCol td
{

	border:0px;
	/**/
}


#rightColumn {
	vertical-align:top;
	border:#c7c7c7 solid 1px;
	background-color:#ecece0;
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	text-align:center;
}


#recent-posts
{
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}

#recent-posts a
{
	font-style:italic;
	letter-spacing:1px;
}

#recent-posts a span.myDate
{
	display:block;
	margin-top:3px;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

.footerNav
{
	text-align:center;
	padding:10px;
	color:#DDD;
	margin-bottom:10px;
}

.footerNav a
{
	padding:8px;
	color:#DDD;
	font-size:11px;
}
.footerCatNav
{
	margin:10px 0px;
}
/* ==================== class styles =============================================================== */

/*.captionLeft
{
	display:inline;
	float:left;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:10px 12px 5px 0px;
	clear:left;
}
.captionRight
{
	display:inline;
	float:right;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 5px 12px;
	clear:right;
}

.captionLeft img
{
	text-align:center;
	display:block;
	margin-bottom:5px;
	padding-left:0px;
	border: solid 1px black;
}
.captionRight img
{
	text-align:center;
	display:block;
	margin-bottom:5px;
	padding-right:0px;
	border: solid 1px black;
}*/

.quoteLeft
{
	display:block;
	float:right;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:20px;
	width:200px;
	background-color:#FFFF99;
}

.quoteRight
{
	display:block;
	float:right;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:20px;
	width:200px;
	background-color:#FF99FF;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:left;
}

.greyText {
	font-family:"Times New Roman", Times, serif;
	color:#c7c7c7;
	font-size:11px;
	}
	
a.greyTextLink:link,
a.greyTextLink:visited
{
	font-family:"Times New Roman", Times, serif;
	color:#c7c7c7;
	text-decoration:underline;
	}
	
	
a.greyTextLink:hover
{
	text-decoration:none;
}

.nav
{
	background-color:#82A2B4;
	
		
}

.navButton
{
	display:block;
	color:#FFFFFF;
	font-variant:small-caps;
	border-bottom:solid 1px #A1B9C7;
	font-size:14px;
	padding: 5px;
}

a.navButtonLink:link,
a.navButtonLink:visited
{
	display:block;
	color:#FFFFFF;
	border-bottom:solid 1px #A1B9C7;
	font-variant:small-caps;
	font-size:14px;
	padding: 5px;
	text-decoration:none;
}
	
	
a.navButtonLink:hover
{
	text-decoration:none;
	background-color:#BDC7D1;
}

.widgettitle
{
	font-variant:small-caps;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	border-bottom:solid 1px black;
	margin-top:15px;
}

.widget ul
{
	padding:5px;
}

.widget ul li
{
	padding-top:5px;
	padding-bottom:5px;
}

.widget ul li a:link,
.widget ul li a:visited
{
	line-height:10px;
	text-decoration:none;
	color:#000000;
}

.widget ul li a:hover
{
	text-decoration:underline;
}



/*===================== home page classes ===========================================================*/

table#HomeTable
{
	border:hidden;
}

.homeTable
{
	border:none;
	font-family:"Times New Roman", Times, serif;
	width:100%;
	cellpadding:5px;
}

.homeTable a,
.homeTable h2
{
	color:#014267;
	text-decoration:none;
	font-size:14px;
	margin-bottom:0;
}

.homeTable a:hover
{
	color:#BDC7D1;
}

.homeTable img
{
	border:0;
	float:right;
}

.homeTable td
{
	border-bottom:solid 1px #c7c7c7;
	height:185px;
	text-align:center;
	vertical-align:top;
	font-size:13px;
	padding:5px;
}	

.spacerColumn
{
	width:1px;
}

.spacerColumn img
{
	float:none;
	height:180px;
	width:1px;
}

.years
{
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
}

/*===================== center column classes =====================================================*/


/* MAIN STORY TITLE */
h3.other
{
	color:#014267;
	text-decoration:none;
	text-align:center;
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:1px;
	line-height:25px;
	margin-top:20px;
	margin-bottom:10px;
}


h3.storytitle,
h3.storytitle a:link,
h3.storytitle a:visited
{
	color:#014267;
	text-decoration:none;
	text-align:center;
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:1px;
	line-height:25px;
	margin-top:20px;
	margin-bottom:50px;
}

.storycontent
{
	margin:0px;
}

.meta
{
	display:none;
}


.post-meta-key
{
	display:none;
}

ul.post-meta,
ul.post-meta li
{
	margin:0px;
	padding:0px;
	line-height:0px;
	/*
	display:none;
	*/
}

/*ul.post-meta li
{
  +++ DATE +++  
	color:red;
}

ul.post-meta li:first-child
{
	display:none;
}


*/
ul.post-meta:first-child li
{
	display:none;
	/*color:red;*/
}

/* TEASER TAG  */
ul.post-meta:first-child li:first-child
{
	display:block !important;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#808080;
	padding-top:25px;
	letter-spacing:1px;
}

#l_sidebar li a
{
	font-style:italic;
	font-size:14px;
}

.myDate
{
	font-style:normal;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

h3 .myDate
{
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:black;
}
.feedback
{
	display:none;
}

