A{text-decoration:none}


A:title {color: #000066; }

A:title:hover {color: #660000; }

A.nav_links:hover {color: #CCCCCC; }

A.home_links:hover {color: #660000; }

A.other_links:hover {color: #660000; }

.Header_Section {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000066; }



.title {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000}

.subtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}



.body_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}

.other_links {color: #000080; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline}

.nav_links {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}

.home_links {color: #000080; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold}


.source, .poster {
	font-size: 0.8em;
}


div.pagination {
	padding:3px;
	margin:3px;
	text-align:left;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #fff;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

#searchForm .searchInput { width: 184px; padding: 2px; color: #333; background: #f2f2f2; font: normal 0.7em Verdana, sans-serif; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; }

#searchForm .searchInput:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

label,input[type="text"], textarea {
    display: block;
    width: 300px;
    float: left;
    margin-bottom: 10px;
    font: 0.8em arial, sans-serif
}
			
label {
    text-align: right;
    width: 125px;
    padding-right: 20px;
}
			
br {
    clear: left;
}
			
#flimsySourceNew {
    display: none;
}


p.error,
.error li {
    color: #a24c4c;
    color: #fff;
    font-weight: bold;
    font-family: arial, sans-serif;
    font-size: 0.8em;
}

div.error {
    padding: 10px;
    border: 1px solid #000;
    background-color: #a24c4c;
    margin-bottom: 20px;
}

th {
	text-align: left;
}
	

#article-list {    padding: 10px;    background-color: #fff; font-family: Helvetica, Arial, Geneva, sans-serif; }
 p {    font-size: 0.8em;    color:#333; font-family: Helvetica, Arial, Geneva, sans-serif; }
.preamble {    font-weight:bold;    color:#333;}
.meta {    margin: 0.5em 0 2em;    padding: 5px;    list-style: none;    color: #666;    font-size: 0.94em;    background-color: #fafafa;    border: 1px solid #efefef;}
.meta li {    display: inline;    background-image: none;    border-left: 1px solid;    padding: 0 0 0 5px;    margin: 0 5px 0 0;    font-size: 0.8em;}
.meta li:first-child {    border: 0;    padding: 0;}
.meta a {font-weight: bold;}	
.entry {    margin: 0 0 2.5em;}
.preamble {    font-weight: bold;    color: #333;}
.entry .thumb {    float: right;    border: 1px solid #000;    margin-left: 3px;    margin-bottom: 5px;}
.cover-image {    display: block;    margin-left: auto;    margin-right: auto;    border: 0px solid #000;    margin-bottom: 10px; }	
h1,h2,h3,h4,h5,h6 {    font-weight: normal;}
h2, h3 {    border-bottom: 1px solid #ccc;}
h3 a:link,h3 a:visited,h3 a:hover {    font-weight: normal;    color: #000;    border: 0;    padding: 0;    margin: 0;}
h3 a:hover {    color: #580801;}
