
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
section, nav, article, aside, hgroup, header, figure, figcaption, footer, mark, main {
	display: block;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
ol, ul {
    list-style: none outside none;
}
a {
    text-decoration: underline;
}
a.thumb {
    display: block;
    float: left;
    height: 200px;
    margin: 0;
    padding: 6px;
    text-align: center;
    width: 200px;
}
b, strong {
    font-weight: bolder;
}
big {
    font-size: 1.25em;
}
blockquote {
    quotes: none;
	margin: 1em 2em;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
del {
    text-decoration: line-through;
}
dt {
    margin-left: 3em;
    text-align: left;
}
dd {
    margin-bottom: 1em;
    margin-left: 5em;
    text-align: left;
}
ins {
    text-decoration: none;
}
small, sub, sup {
    font-size: 0.75em;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
i, cite, em, var, address, blockquote {
    font-style: italic;
}
pre, tt, code, kbd, samp {
    font-family: monospace;
}
caption {
    text-align: center;
}
center {
    text-align: center;
}
sub {
    vertical-align: sub;
}
sup {
    vertical-align: super;
}
s, strike, del {
    text-decoration: line-through;
}
u, ins {
    text-decoration: underline;
}
hr {
    border: 1px solid;
}
ol {
    list-style-type: decimal;
}
abbr, acronym {
    font-variant: small-caps;
    letter-spacing: 0.1em;
}
pre {
    white-space: pre;
}
q {
	font-style: italic;
}


.red {
    color: red;
}
.right {
    text-align: right;
}
/*
.title {
    font-style: italic;
}
*/
.yellow {
    color: yellow;
}
a.prev {
	display: block;
	float: left;
	color: #999;
	font-weight: bold;
	font-size: small;
	font-variant: small-caps;
	padding: 0;
	margin: 0;
	text-decoration: none;
	width: 220px;
	text-align: left;
	}

a.next {
	display:block;
	float: right;
	color: #999;
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0;
	margin: 0;
	text-decoration: none;
	width:220px;
	text-align: right;
	}

a.center {
	display:block;
	color: #999;
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0px;
	text-decoration: none;
	width: 150px;
	margin: 0 auto;
	text-align: center;
	}

/* 
	block elements
*/
article.bushlog figure{
    margin: 25px auto;
    text-align: center;
    width: 640px;
}
article.bushlog figcaption p{
    font-family: Times,TimesNR,'New Century Schoolbook',Georgia,'New York',serif;
    font-style: italic;
    margin: 1em auto;
    width: 580px;
}
article.bushlog h1{
    font-size: 1.75em;
    line-height: 1.2em;
    margin: 0.5em;
    text-align: center;
}
article.bushlog h2 {
    font-size: 1.25em;
    line-height: 1em;
    margin: 0.5em;
	text-align:center;
}
article.bushlog_search h1{
	text-align: center;
	font-size: 1.25em;
	line-height: 1.25em;
	margin: 1em 0;
}
article.gallery {
}
article.gallery figure{
    margin: 0 auto;
    text-align: center;
    width: 640px;
}
article.gallery h1{
	text-align: center;
	font-size: 1.25em;
	clear: both;
	margin-top: 1em;
}
article.gallery h2{
	text-align: center;
	font-size: 1.15em;
	clear: both;
}
article.gallery h3{
	text-align: center;
	font-size: 1.05em;
	clear: both;
}
article.gallery hgroup{
	margin: 1em auto;
}
article.gallery figcaption p{
	text-align: left; 
	font-style: italic;
	margin: 0;
	padding: 0 20px;
}
article.gallery p{
	clear: both;
}
article.notes figure{
    margin: 25px auto;
    text-align: center;
    width: 640px;
}
article.notes figcaption p{
    font-family: Times,TimesNR,'New Century Schoolbook',Georgia,'New York',serif;
    font-style: italic;
    margin: 1em auto;
    width: 580px;
}
article.notes h1{
    font-size: 1.75em;
    line-height: 1.2em;
    margin: 0.5em;
    text-align: center;
}
article.notes h2 {
    font-size: 1.25em;
    line-height: 1em;
    margin: 0.5em;
	text-align:center;
}
article.notes_search h1{
	text-align: center;
	font-size: 1.25em;
	line-height: 1.25em;
	margin: 1em 0;
}
article.notes ol{
	margin-left: 3em;
}
article.notes ul{
	margin-left: 150px;
}

article.view figure{
    margin: 0 auto;
    text-align: center;
    width: 640px;
}
article.view h1{
	text-align: center;
	font-size: 1.25em;
	clear: both;
	margin-top: 1em;
}
article.view h2{
	text-align: center;
	font-size: 1.15em;
	clear: both;
}
article.view h3{
	text-align: center;
	font-size: 1.05em;
	clear: both;
}
article.view hgroup{
	margin: 1em auto;
}
article.view figcaption p{
	text-align: left; 
	font-style: italic;
	margin: 0;
	padding: 0 20px;
}
/*
article.view nav{
	text-align: center;
	margin: 1em auto;
}
*/
aside#tags{
	padding-top: 0;
	font-family: Times, TimesNR, 'New Century Schoolbook', Georgia, 'New York', serif;
	font-style: italic;
	text-align: center;
}
aside.bushlog_splash{
    margin: 25px auto;
    text-align: center;
    width: 640px;
	border-bottom: thin dotted;
 }
aside.bushlog_splash p{
    font-family: Times,TimesNR,'New Century Schoolbook',Georgia,'New York',serif;
    font-style: italic;
    margin: 1em auto;
    width: 580px;
}
body {
    font-family: Times,TimesNR,'New Century Schoolbook',Georgia,'New York',serif;
    font-size: 16px;
    line-height: 1.2;
    margin: 0 auto;
    text-align: left;
}
body.bushlog {
    background-color: #003300;
    color: #CCCCCC;
    width: 900px;
}
body.bushlog a:link {
    color: #CCCCCC;
}
body.bushlog a:active {
    color: red;
}
body.bushlog a:visited {
    color: #CCCCCC;
}
body.bushlog a:hover {
    background-color: #005500;
    color: #FFFFFF;
}
body.bushlog form {
    margin: auto;
    text-align: center;
    width: 600px;
}
body.gallery{
	width: 640px;
	margin: 0 auto 25px auto;
	padding: 0;
	color: black;
	background-color: #ccc;
}
body.gallery a:link {color: #999; }
body.gallery a:active {color: #999; }
body.gallery a:visited {color: #999; }
body.gallery a:hover{background-color:#ccc; }
body.notes{
	width: 900px;
	margin: 0 auto;
	padding: 0 20px;
	color: black;
	background-color : #d6e7d7;
	text-align: left;
}
body.notes a {
    color: black;
}
body.notes a:link {
    color: black;
}
body.notes a:active {
    color: red;
}
body.notes a:visited {
    color: #333;
}
body.notes a:hover {
    background-color : #cdc;
}
body.view{
	width: 640px;
	margin: 0 auto 25px auto;
	padding: 0;
	color: black;
	background-color: #ccc;
}
body.view a:link {color: #999; }
body.view a:active {color: #999; }
body.view a:visited {color: #999; }
body.view a:hover{background-color:#ccc; }
div.left {
    display: block;
    float: left;
    margin: 10px 0 0;
    text-align: left;
    width: 640px;
}
div.listitem {
    border-top:  thin dotted #666666;
    clear: both;
    padding: 25px 0;
}
div.listitem p {
    margin: 0 5px 0 150px;
}
div.listitem img {
    float: left;
    padding: 0 18px 35px 0;
}
div.right {
    display: block;
    float: right;
    margin: 10px 0 0;
    text-align: left;
    width: 200px;
}
div.thumb{
	width: 155px;
	height: 105px;
	padding: 0;
	margin: 5px 0px;
	clear: none;
	float: left;
}
/*
footer {
    clear: left;
    display: block;
    font-size: 75%;
    margin: 0 auto 2em 0;
    padding-top: 1em;
    text-align: center;
}
*/
footer.bushlog {
    clear: left;
	border-top:  thin dotted;
    font-size: 75%;
}
footer.bushlog h1{
   font-size: 1.25em;
   line-height: 1em;
   margin: 1em 0;
   text-align: center;
}
footer.gallery {
	clear: both;
	border-top: 1px solid #999;
}
footer.notes {
    clear: left;
	border-top:  thin dotted;
    font-size: 75%;
}
footer.notes h1{
   font-size: 1.25em;
   line-height: 1em;
   margin: 1em 0;
   text-align: center;
}
footer.view {
	clear: both;
	text-align: right;
	color: #999;
/*	width: 600px;	*/
/*	margin-top: 1em; */
	padding: 1em 10px;
	border-top: 1px solid;
}
/*
body.view footer{
    border-top: thin solid #666666;
	margin-top: 1em;
	padding-top: 1em;
}
*/
footer.view a {
	font-weight: bold;
	font-size: small;
	font-variant: small-caps;
	padding: 0 5px 5px 10px;
	text-decoration: none;
	width: 250px;
	margin: 0 0 auto 0;
}
form p {
    margin: 0;
    padding: 0;
}
/*
h1, h2, h3, h4, h5, h6, th {
    font-weight: bolder;
    text-align: center;
}
*/
/*
header {
    display: block;
    text-align: center;
}
*/
header.bushlog {
    background-image: url("/images/bushlog_header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    border-bottom: medium none;
    height: 75px;
    padding: 30px 0 0;
    text-align: center;
}

header.notes {
    background-image: url("/images/bushlog_header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    border-bottom: medium none;
    height: 75px;
    padding: 30px 0 0;
    text-align: center;
}
/*
header.default {
    border-bottom: thin groove;
}
*/
header.gallery{
	color: #999;
	margin: 1em 0;
	padding: 0;
	font-weight: bold;
/*	font-size: small; */
	font-variant: small-caps;
	border-bottom: 1px solid;
}
header.gallery a{
	text-decoration: none;
}
header.view{
	color: #999;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid;
}
header.view h1{
	text-align: left;
	font-size: 1.25em;
	margin: 0.5em 0 0 0;
	line-height: 1.25em;
}
img {
    border: 0 none black;
    margin: 5px auto;
}
input {
    margin: 2px 2px 10px;
    width: 300px;
}
/*
nav {
    background-color: inherit;
    background-repeat: no-repeat;
    color: inherit;
    display: block;
}
*/
nav.contents {
	border-top: thin dotted;
    display: block;
    float: left;
    margin: 10px 0 0;
    text-align: left;
}
nav.contents h1{
	clear: both;
    font-size: 1.25em;
    line-height: 1em;
    margin: 1em 0;
    text-align: center;
    font-style: normal;
}
nav.horizontal {
    text-align: center;
}
nav.horizontal a {
    display: inline;
    margin: 0 0.75em;
    text-decoration: underline;
}
nav.horizontal li {
    display: inline;
    list-style: none outside none;
}
nav.horizontal ul {
    margin: 0.5em auto;
    text-align: center;
}
nav.right_vertical {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 65%;
    font-weight: bold;
    text-align: left;
    margin: 10px 0 0;
}
nav.right_vertical a {
    display: block;
    padding: 4px 2px;
    text-decoration: none;
    width: 185px;
}
nav.right_vertical h1{
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0;
}
nav.right_vertical h2{
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	margin: 1em 0;
}
nav.right_vertical ul {
    border-bottom: thin dotted #666666;
}
nav.viewarchive{
	clear: both;
	margin-bottom: 1em;
}
nav.viewarchive h1{
	margin: 0;
	padding-top: 0.5em;
	text-align: left;
}
nav.viewsearchpages{
	text-align: center;
	margin: 1em auto;
}
p {
    margin: 1em 0;
}
p.date{
	margin: 1em 0 0 20px;
}
p.photocredit{
	clear: both;
	font-size: smaller;
	color: #999;
	margin-bottom: 0px;
}
p.date span{
	margin: 0px 10px 0px 0px;
	font-size: smaller;
	color: #999;
}
section {
	clear: left;
}
section#abstract {
    font-family: Times,TimesNR,'New Century Schoolbook',Georgia,'New York',serif;
    font-style: italic;
    padding-top: 1em;
    text-align: center;
}
section.bushlog h1{
    font-size: 1em;
    line-height: 1em;
    margin: 1.25em 0;
	text-align: left;
}
section#disclaimer {
    border-top: thin dotted;
}
section#disclaimer h1{
    font-size: 1.25em;
    line-height: 1em;
    margin: 1em 0;
    text-align: center;
}
section.front ul{
	margin-left: 3em;
}
section.front h1{
    font-size: 1.75em;
    line-height: 1.2em;
    margin: 0.5em;
    text-align: center;
}
section.front figcaption p{
    font-family: Times,TimesNR,'New Century Schoolbook',Georgia,'New York',serif;
    font-style: italic;
	text-align: center;
    width: 580px;
}
section.notes h1{
    font-size: 1em;
    line-height: 1em;
    margin: 1.25em 0;
	text-align: left;
}
section.notes div.listitem {
	border: none;
}
section#notes a{
	font-style: normal;
}
section#notes h1{
    font-size: 1.25em;
    line-height: 1em;
    margin: 1em 0;
    text-align: center;
    font-style: normal;
}
section#notes {
    border-top: thin dotted;
    font-style: italic;
}
section#notes em {
    font-style: normal;
    font-weight: bold;
}
section#notes ol{
	margin: 1em;
}
section#notes li{
	margin: 1em;
}
section#revisions {
    border-top: thin dotted;
}
section#revisions h1{
    font-size: 1.25em;
    line-height: 1em;
    margin: 1em 0;
    text-align: center;
}
section#sources {
    border-top: thin dotted;
}
section#sources h1{
    font-size: 1.25em;
    line-height: 1em;
    margin: 1em 0;
    text-align: center;
}
section#sources ul{
	margin: 0;
}
section#sources li{
	margin: 1em;
}
section.subcomments {
    padding: 50px 0;
}
section.viewcomments {
	margin: 0 auto 15px auto;
	padding: 0 10px;
	color: black;
	border-top: 1px solid #999;
}
div.comment {
	margin:  15px auto;
	padding: 0 10px;
	background-color: #ddd;
	border-bottom: 1px solid #999;
}
section.viewcomments h1 {
	text-align: center;
	font-size: 1.00em;
	clear: both;
}
section.viewcomments p{
	 margin: 5px;
	font-style: normal;
}
ul {
    list-style-type: none;
}
ul.links {
    list-style-type: none;
    margin-left: 3em;
}
ul.linkList {
    margin-left: 120px;
    margin-right: auto;
    width: 400px;
}
ul.thumb {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.thumb li {
    float: left;
    list-style: none outside none;
    margin: 15px 5px;
    padding: 0;
}
ul.thumb div {
    float: left;
    text-align: right;
    width: 132px;
}
ul.thumb li p {
    margin: 0 10px 10px 150px;
    padding-left: 25px;
}
