
body {
	margin: 0;
	text-align: center;
	border-top: 2px solid #075099;
	font: normal 14px arial, helvetica, sans-serif;
	color: #000;
}
img {
	border: 0;
}
h2 {
	font-weight: bold;
	font-size: 24px;
	margin: 0;
}

div.search-results h3 {
	font: bold 24px arial, helvetica, sans-serif;
	padding-top: 20px;
	margin: 0;
}


h3 {
	font: bold 12px arial, helvetica, sans-serif;
	color: #15224E;
	margin: 0;
}

a:link { color: #075099; text-decoration: none;}
a:visited { color: #075099;  text-decoration: none;}
a:active { color: #019702;  text-decoration: none;}
a:hover { color: #019702;  text-decoration: none;}

.grey_link:link { color: #999; text-decoration: none; }
.grey_link:visited { color: #999; text-decoration: none; }
.grey_link:active { color: #999; text-decoration: underline; }
.grey_link:hover { color: #999; text-decoration: underline; }

li a { text-decoration: none; }
.clear {
	clear: both;
}
.inlist {
	list-style-type:none;
	margin:0pt;
	padding-left:0pt;
}
.inlist li {
	display:inline;
	padding: 0 2px;
}
.vlist {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.vlist2 {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.vlist li {
	padding: 4px 0;
}
.vlist2 li {
	padding: 0;
}
.stats {
	color: #019702;
}
#wrapper {
	width: 972px;
	margin: 0 auto;
	text-align: left;
}
#header {
	border-right: 1px solid #D5CDB5;
	border-bottom: 1px solid #D5CDB5;
	border-left: 1px solid #D5CDB5;
	text-align: center;
	height: 126px;
}
#header img {
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#content {
	padding: 20px 0;
}
#col_1 {
	width: 462px;
	float: left;
	padding-right: 12px;
	border-right: 1px solid #D5CDB5;
}
#col_2 {
	width: 300px;
	float: left;
	padding-left: 12px;
	color: #666;
}
#col_3 {
	width: 160px;
	float: right;
}
.advert {
	text-align: center;
	color: #999;
	font: normal 10px arial, helvetica, verdana, sans-serif;
	margin-bottom: 12px;
}
.attn {
	color: #A40000;
	font-weight: bold;
}
.date {
	color: #A40000;
	font: bold 11px arial, helvetica, sans-serif;
	margin: 0 0 5px;
}
.date-header {
	color: #A40000;
	font: bold 14px arial, helvetica, sans-serif;
	margin: 0 0 5px;
}
.blog_entry {
	margin-bottom: 10px;
}
.blog_entry p {
 font-size: 14px;
}
.blog_tools {
	color: #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 2px 0;
}
p.entry-footer-info {
	color: #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 2px 0;
                font-size: 12px;
}
.blog_tools img {
	vertical-align: middle;
}
.box_1, .box_2, #archives {
	margin-bottom: 10px;
	padding-top: 4px;
}
.box_1 a {
	text-decoration: none;
}
.box_1 img {
	float: right;
}
.box_1 img.left {
        float: left;
}
.box_2 {
	border-top: 2px solid #D5CDB5;
}
#archives {
	border-top: 2px solid #D5CDB5;
	padding-top: 0;
}
#archives form {
	margin: 0;
	border-top: 1px solid #FFF;
	background-color: #CCC;
	padding: 5px 0;
}
#archives select {
	font: normal 11px arial, helvetica, sans-serif;
	vertical-align: middle;
	color: #666;
	border-color: #075099;
}
#archives input {
	vertical-align: middle;
}
#archives h3 {
	float: left;
	width: 70px;
	padding-right: 5px;
	text-align: right;
	padding-top: 2px;
}
#footer {
	border-top: 2px solid #D5CDB5;
	color: #D6CDB2;
	font: normal 11px arial,helvetica,verdana,sans-serif;
}
#footer img {
	vertical-align: middle;
}
#footer a:link {
	color: #666666;
	text-decoration: none;
}
#footer a:visited {
	color: #075099;
	text-decoration: none;
}
#footer a:active {
	color: #075099;
	text-decoration: underline;
}
#footer a:hover {
	color: #075099;
	text-decoration: underline;
}
#footer ul {
	padding:10px 4px;
}
#footer li {
	padding: 0pt 2px;
}
#footer_menu {
	border-bottom: 1px solid #DDDDDD;
}

.trackbacks-link {font-size: 12px;}

.entry-header a {color: #000000;}

/* feed2js code fix jcv 10/12/11 */

li.f2jnag {
	display:none;
}

.search-results .comment { display: none !important; }

.module-search input[type="search"] { width: 75%; }

div.photo-caption {
	font: normal 11px arial, helvetica, verdana, sans-serif;
	color: #666;
	line-height: 16px;
	margin: 7px 7px 0px 7px;
	text-align: left;
	padding-bottom: 5px;
}

div.photo-caption a {
	font-size: 11px !important;
}

div.photo-caption a:link { color: #075099; text-decoration: none; }
div.photo-caption a:visited { color: #075099; text-decoration: none; }
div.photo-caption a:active { color: #075099; text-decoration: underline; }
div.photo-caption a:hover { color: #075099; text-decoration: underline; }




