*{
	margin:0;
	padding:0;
	color: #000;
}

a img { border-style: none; }

body
{
	text-align: center;
	background-color: #e3e3e3;
	font-family: Georgia,serif;
	line-height: 1.25em;
}

/**** Typography ****/
p

{

margin-left: 16px;
padding-right: 16px;
padding-top: 1em;
	line-height:1.4;

}




.post p{
margin-top: .5em;
padding-top: 0;
margin-left: 5px; /*adds to the padding in the post div*/
}

.excerpt p{
margin-left: 5px; /*adds to the padding in the post div*/

}

.post p.headlineblurb{
margin-top: 0;
padding-top: 0;
margin-left: 5px; /*adds to the padding in the post div*/
}

.post .datetime
{
	padding-top: 0;
	margin-left: 7px;
	font-family: verdana, sans;
	font-size: .75em;
}

div#footer p
{
	margin: 0;
	padding: 25px 73px 0 0;
	font-size: .7em;
	float: right;
	font-family: helvetica neue, verdana, sans;
}


h2,
h3,
h4,
h5
{
	margin-left: 16px;
	padding-right: 16px;
	padding-top: 1em;
	font-weight: normal;
	line-height: 1em;
}

.entry h2,
{
	font-size: 1.8em;
	font-weight: normal;
}

.post h3,
.post h2
 {
padding-top: 0;
margin-left: 7px;
}

.entry ul, .entry li, .page li, .page ul
{
margin:0px;
margin-left:20px;
padding-left:20px;
}

ul.archives
{
	list-style-type: none;
	padding-top: 1em;
	font-family: verdana, sans;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: .75em;
	display: block;
}

ul.archives li
{
margin-left: 4px;
margin-top: 8px;
}



/**** Layout and BG ****/

div#container
{
	width:680px;
	margin:0 auto;
	text-align: left;

}

div#header h1
{
	height: 116px;
	line-height: 116px;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#header{
	padding: 0;
	margin: 0;
	}


div#navigation
{
	width: 617px;
	background-image: url(images/nav-bg.gif);
	background-repeat: repeat-y;
	background-color: #660000;
}

#breadcrumbs{
float: right;
display: inline;

}

#wrapper 
{
	width: 680px;
	padding: 0;
	margin: 0;
	background-image: url(images/content-bg.gif);
	background-repeat: repeat-y;
	overflow: visible;
}


div#content{
	float:left;
	width:444px;
	display: inline;


}

.page{

	width:617px;
	display: block;
}



div.post
{
	border-color: #E3E3E3;
	border-width: 2px;
	border-style: none none solid none;
	padding: 0 6px 6px 6px;
	margin-left: 3px;
}

div#extra{
	float:right;
	display:inline;
	width: 145px;
}


div#footer
{
	width: 680px;
	margin: 0 auto;
	clear: both;
	color: #FFF;
	background-image: url(images/footer-bg.gif);
	background-repeat: no-repeat;
}






/**** Navigation ****/

a
{
	/*text-transform: capitalize;*/
	text-decoration: underline;
	color: #600;
		font-weight: bold;
}



a:hover{
	text-decoration: underline;
}

div#footer p a
{
	font-size: .28 em;
	font-weight: bold;
	text-decoration: none;
}


#navbar {
	margin: 55px 0 0 16px;
	padding:0;
	float: left;
	display: inline;
	/*background: transparent url(images/navsprite.gif) left -17px no-repeat;*/
	width: 396px;
	height: 18px;
	position:relative;
	list-style: none;
	overflow: hidden;

	
}


#navbar li {
	list-style: none;
	/*position: absolute;*/
float:left;
	top: 0;
}

ul#navbar li
{
	height: 18px;
	/*display: block;*/
	margin: 0;
	padding: 0;
margin-right:6px;
}

#navbar a
{
color:#999;
text-transform: uppercase; 
font-size:14px;
font-family:arial,helvetica;
}

#navbar a:hover
{
color:white;
}

ul#navbar li a {
/*	text-indent: -9999px; */
	text-decoration: none;
}

/*
#nb1 { left: 0px; width: 53px;}
#nb2 { left: 55px; width: 62px; }
#nb3 { left: 109px; width: 43px; }
#nb4 { left: 144px; width: 74px; }
#nb5 { left: 214px; width: 107px; }
#nb6 { left: 314px; width: 107px; }
*/

/*
#nb1 a:hover{ background: transparent url(images/navsprite.gif) no-repeat -0px 0px; }
#nb2 a:hover{ background: transparent url(images/navsprite.gif) no-repeat -45px 0px;}
#nb3 a:hover{ background: transparent url(images/navsprite.gif) no-repeat -99px 0px;}
#nb4 a:hover{ background: transparent url(images/navsprite.gif) no-repeat -134px 0px;}
#nb5 a:hover{ background: transparent url(images/navsprite.gif) no-repeat -204px 0px;}
*/

#breadcrumbs
{
color:#999;
padding-right:6px;
padding-top:45px;
font-size:24px;
padding-bottom:0px;
margin-bottom:0px;
font-family:arial,helvetica;
text-transform: uppercase;
}

/**** Page specific ****/


/**** Miscellaneous ****/

.clearboth {

	clear: both;
	padding: 0;
	margin: 0;
}