/* Index page only */
/*----- Masthead -----*/
#content h2 {color: #666; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
#pagewrapper {
	text-align: left;
	width: 750px; 
	margin:0 auto;
	background-color: #fff;
	border: 1px solid #ccc; border-top: 0;
	background: #fff url(images/banner-index.jpg) 25px 60px no-repeat;

}

#masthead {
	width: 100%; 
	height: 30px; 
	background: none;
	clear: right;
}

/*#bannercontainer  {

	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -349px;

	background: #fff url(images/banner-index.jpg) top no-repeat;
	height: 427px;
	width: 700px;
	
}*/

#logo {float: left; padding: 10px 0 0 40px; width: 190px; background-color: transparent;}
#nav {float: right; width: 55%; padding-top: 20px; padding-right: 25px; background-color: transparent;}
#nav ul {border: 0; line-height: 1em;}
#col2-container {margin-top: 300px; width: 80%; margin-left: auto; margin-right: auto;  background: transparent url(images/index-bg.gif) 380px 0px repeat-y;}

 h2 {text-align: center;color: #39507D; color: #666; font-family: "Lucida Grande", Arial, Verdana, sans-serif; }
#content { width:380px; }

#nav {padding-bottom: 0; border: none;}

/*#content {border-right: 1px dotted #dbd695; margin-right: 1em;}*/
#callout { 
	width: 66%; 
	background: url(images/diag-gray.gif) repeat; 
	margin: 1em auto 2em auto; 
}
#callout span {background: url(images/corner-top-left.gif) top left no-repeat;}
#callout p {
	font-size: .95em;
	padding: 1em;
	text-align: justify;
}

.rss-item-list {list-style-type: none;}

.rss-item h2 {font-size: .95em; font-weight: normal; text-align: left; padding: 0; margin: 0; border-top: 1px dotted #ccc;  font-family: "Lucida Grande", Arial, Verdana, sans-serif;}

span.byline {font-size: .85em;}

.rss-item p {font-size: .95em;}
.sig {padding: 1.5em;}


