@charset "utf-8";

/* #main
 * -------------------------------------------------------------------------------- */

#main h2{
	width: auto !important;
}


/* #pro_intro
 * -------------------------------------------------------------------------------- */

#pro_intro{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px #d0ccc8 dotted;
}

#pro_intro h3{
	float: right;
	width: 540px;
	height: 14px;
	margin: 0 0 6px 0;
	padding: 0;
	color: #be0000;
	font-size: 107%;
	line-height: 14px;
}

#pro_intro p.photo{
	float: left;
	width: 110px;
}

#pro_intro p.summary{
	float: right;
	width: 540px;
}

#pro_intro p.nav{
	clear: both;
}


/* #entrybody...
 * -------------------------------------------------------------------------------- */

p.photo.icon{
	display: inline;
	float: right;
	margin: 0 0 20px 20px;
}

div.photo{
	margin: 20px 0;
}


/* #recentposts
 * -------------------------------------------------------------------------------- */

#recentposts{
}

#recentposts ul,
#recentposts ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#recentposts ul li{
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px #fff dotted;
}

#recentposts ul li a.photo{
	display: inline;
	float: left;
	width: 64px;
	margin: 0 10px 5px 0;
	padding: 0 0 10px 0;
}

#recentposts ul li a.title{
}

#recentposts ul#backnumbers li{
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: none;
}

#recentposts ul#backnumbers li a,
#recentposts ul#backnumbers li a:link{
	display: block;
	padding: 0 0 0 10px;
	background: transparent url(../images/global_bullets_tri_red.gif) scroll no-repeat left center;
	color: #be0000;
	text-decoration: none;
}

#recentposts ul#backnumbers li a:visited{
	background: transparent url(../images/global_bullets_tri_brown.gif) scroll no-repeat left center;
}

#recentposts ul#backnumbers li a:link:hover,
#recentposts ul#backnumbers li a:visited:hover{
	background: transparent url(../images/global_bullets_tri_orange.gif) scroll no-repeat left center;
	color: #ee6a00;
	text-decoration: underline;
}


/* #localnav
 * -------------------------------------------------------------------------------- */

#localnav{
	clear: both;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px #d0ccc8 dotted;
}

#localnav ul,
#localnav ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#localnav ul{
	padding: 5px 0;
	text-align: center;
}

#localnav ul li{
	display: inline;
	width: 33.3%;
	color: #d0ccc8;
}


