/* start with the basics */

body { font-family: Verdana, sans-serif; margin: 0; font-size:8pt; }
h1 { font-family: Georgia, serif; color: black; font-size: 200%; } 
h2 { font-family: Georgia, serif; color: #BD521E; font-size: 180%; margin-bottom: 0.5em }
h2 a { color: #BD521E }
h3 { font-family: Georgia, serif; color: #BD521E; font-size: 150%; font-style: italic }
h3 a { color: #BD521E }
h4 { color: #BD521E; font-size: 130%; margin-bottom: 0.5em }
h4 a { color: #BD521E }
h5 { color: #BD521E; font-size: 110%; }
h5 a { color: #BD521E }
h6 { color: #BD521E; font-size: small; }
h6 a { color: #BD521E }
h3, h5, h6 { margin-bottom: 0; margin-top: 1em; }
p, dl, th, td { font-size: small; }
td {vertical-align: top; padding: 1px; margin: 0px; }
p { line-height: 1.4; margin: 0.5em 0;}
p.initial, dl { margin: 0 }
ul, ol { font-size: small; margin-bottom: 0; margin-top: 0; }
th { text-align: left; vertical-align: bottom; }
dt {font-weight: bold; }
sup { font-size: 50%; }
a { color:black; text-decoration: none; }
table {border-collapse: collapse; }

/* define some custom styles */

#banner {display:none;}
.center { text-align: center }
.clear { clear: both }
.content { 
}
    .content a:link {  }
    .content a:visited {  }
    .content .odd-row a {  }
    .content a:hover { text-decoration:none; } 
    .content a[name] {  text-decoration: none; }
    .content th a:visited {  }
    .content th a:link {  }
.description p { text-indent: 1em; }
.description p:first-child { text-indent: 0 }
.dropdown { display:none; }
.float-left { float: left; margin-right: 1.5em }
.float-right { float: right; margin-left: 1.5em }
.indent { text-indent: 1em }
.last-row {  }
#legal { display:none }
.notation {
	font-family: Courier New, monospaced; 
	font-weight: bold; 
	text-indent: 1em; 
	padding-top: 0.3em; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	background-color: #ffcc99; 
}
.odd-row { background-color: #ffcc99 }
.size-block { display: block; font-weight: bold; margin-bottom: 0.5em }
.statblock { }
	.statblock p { }
	.statblock h3 {margin-bottom: 0.2em; }
	.upperstatblock {
		clear:right; 
		border-top: 2px solid black; 
		border-bottom: 2px solid black; 
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}
		.upperstatblock p {margin-bottom: -0.2em; }
		.upperstatblock ul {list-style-type: none;padding-left: 2em;}
		.upperstatblock ul li { margin-top: 0.5em; }
		.upperstatblock .superscript {font-size: 50%; vertical-align: super; }
		.upperstatblock b a:link {color:black; }
		.upperstatblock b a:visited {color:black; }
	.noteblock {
		padding-top: 1em; 
		margin-bottom: 1em; 
		border-bottom: 2px black solid
	}
	#statblocktable {
		width:50%;
		border:1px black solid;
	}
	#statblocktable td {
		font-size: 70%
	}
	.titlebar { 
		background-color: grey; 
		text-align:center; 
		font-weight:bold; 
		color:white;
		border-top: 2px black solid;
	}
	.titlebar td { padding: 5px 0 5px 0 }
	.stat_name { 
		background-color: #ccc;
		text-align: right;
	}
	.statvalue { text-align: center }
	.checkbox { border: black solid 2px }
.sub-last-row { border-bottom: 1px solid #ffcc99; text-indent: 1em; }
.subgear { text-indent: 1em; }
.subtitle { font-size: small; font-style: italic }
.thumbs
	.thumbs a:visited {border:black solid 2px;}
	.thumbs td { border:black solid 2px; width: 200px; }
	.thumbs td td {text-align: center; border: none; }
	.thumbtitle {font-weight: bold; font-family: Georgia, serif;}
	.thumbnote { font-size: 75%; }
.blogPhotoLeft {
	float: left;
	margin-right: 5px;
	border: solid 1px #cc6600
}
.blogPhotoRight {
	float: right;
	margin-left: 5px;
	border: solid 1px #cc6600 
}

/* We don't display the navigation. */

#nav {display:none;}

/* tablelist is a specialized table for displaying links and so on */

.tablelist { float: left; font-size: 110%; }
.tablelist td { padding: 1px; }
.tablelist a { display: block; font-weight: bold; }
.tablelist .odd-row a { border: 1px #ffcc99 solid; }
.tablelist .odd-row a:hover {  }
.tablelist p { float: left; margin-top: -0.3em; }

/* and a generic class to use for anything we don't want printed */

.noprint { display: none; }
