@import url(base-weblog.css);
body {
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #eedd33;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color:#eedd33;
	color: #444444;
	background: white;
}
a, #pagebody .entry-footer .share a {
	text-decoration: none;
	color: #369;
}
#alpha a, #gamma a, #beta a {
	font-weight:bold;
}
a:hover, h2.module-header a:hover, #pagebody h3.entry-header a:hover, #pagebody .entry-footer .share a:hover
{
    text-decoration: underline;
    color:#ddbb33;
}

#container {
	width:85%; /* could use margins instead */
	min-width:660px; /* alpha + gamma + desired min width of beta */
}
#container-inner-inner {
	padding-right:360px; /* alpha + gamma */
	padding-bottom:10px;
}
#pagebody {
	margin-top: 10px;
}
.layout-three-column #alpha {
	width:180px;
	float:left;
	margin-right:-180px; /* - alpha */
}
.layout-three-column #beta {
	float:left;
	width:100%;
}
.layout-three-column #beta-inner {
	margin-right:20px;
	margin-bottom:20px;
}
.layout-three-column #gamma {
	width: 180px;
	float: left;
	right:-180px; /* - gamma */
	margin-right:-360px; /* - (gamma + alpha) */
}
#alpha-inner, #gamma-inner {
border-width:0 0 0 1px;
border-color:#369;
border-style:solid;
padding-left:10px;
margin:10px 0 0 5px;
}
h1#banner-header {
	font-family: "Courier New", Courier;
	text-transform: lowercase;
	font-weight: bold;
	margin: 10px 0 0 0;
	font-size: 3.5em;
}
	h1#banner-header a, h1#banner-header a:hover {
		color: #369;
		text-decoration:none;
	}
#banner-inner {
padding-bottom:10px;
}
h2#banner-description {
	font-size: 13px;
	font-family: Verdana, "Bitstream Vera Sans", Sans-Serif;
	margin: 0;
}
h2#banner-description a {
font-weight:bold;
}
#pagebody h3.entry-header a,
#pagebody .entry h3.entry-header {
	font-size: 20px;
	color:#369;
	text-align: left;
	font-weight:bold;
}
h2.date-header {
	display: none;
}
h2.module-header {
	font-size: 13px;
	font-weight: bold;
	color: rgb(85, 85, 85);
	text-transform: uppercase;
	margin:0 0 5px 0;
}
	h2.module-header a {
	    color: rgb(68, 68, 68);
	}
#pagebody h3.module-header {
	font-size: 12px;
	font-weight: bold;
	color: rgb(85, 85, 85);
	text-align: left;
}
.module {
	margin-bottom: 10px;
}
.module ul.module-list,
.module ul.archive-list
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.module li.module-list-item {
	padding-left: 0px;
	margin-left: 0px;
}
.module .module-content {
	padding: 0;
	margin: 0;
}
.module-content .thumbnail img {
	padding: 5px;
	margin: 5px;
	border: 1px solid #999999;
}
.entry-content {
	margin-left: 0;
}
#beta p, #beta li, blockquote.quotation div, #beta blockquote {
	line-height: 160%;
}
.entry-footer, .entry-footer a, .entry-date {
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
	color: #9C9C9C;
	text-align: left;
	margin-left: 0;
	font-weight:normal;
}
.entry-date {
margin-top:5px;
}
.entry-footer a:hover {
	color: #ddbb33;
}
img.photo {
	border-top: 1px solid #e9dece;
	border-right:1px solid #B6AD9D;
	border-bottom:1px solid #B6AD9D;
	border-left:  1px solid #e9dece;
	background-color: #fff;
	padding: 8px;
}
#pagebody h3 {
	font-size: 20px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-weight:bold;
	color: rgb(68,68,68);
	text-align: center;
}
.comments-content {
	padding-left: 0;
}
.comment-content {
	line-height: 175%;
	margin-left: 0;
}
p.comment-footer {
	margin-left: 0;
}
p.comment-footer a {
	font-weight: normal;
}
.comments-open-content {
	margin-left: 0;
	line-height: 175%;
}
textarea#comment-text {
	width: 400px;
}
p#comments-open-text {
	clear: both;
	margin-top: 10px;
}
#comments-open-data label {
	float: left;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
	text-transform: lowercase;
	margin-right: 10px;
	text-align: right;
}
.comments-open-data p {
	margin-top: 10px;
}
#pagebody .search-results-container h3 {
	text-align: left;
}
#pagebody .entry-content h2
{
	font-size: 13px;
	font-weight: bold;
	color: #525252;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

#pagebody h3.entry-header a,
#pagebody h3.entry-header, #pagebody h2.content-header {
font-family:Tahoma,Verdana,Arial,Sans-Serif;
}
.entry-more-link a {
font-weight:normal;
}
.entry-more-link {
margin-bottom:10px;
}
.entry {
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
}
#pagebody h2.content-header {
font-family:Tahoma,Verdana,Arial,Sans-Serif;
font-weight:bold;
font-size:2.1em;
text-transform:uppercase;
color: #369;
margin-top:5px;
}
.entry-body, .entry-more {
font-size:1.1em;
}
/* Custom Stuff */
img.photo {
	border-top: 1px solid #e9dece;
	border-right:1px solid #B6AD9D;
	border-bottom:1px solid #B6AD9D;
	border-left:  1px solid #e9dece;
	background-color: #fff;
	padding: 8px;
}

.thumbnail a {
    text-decoration: none;
    background-color: white;

}

#topnav {
border-width:2px 0 2px 0;
border-style:solid;
border-color:#369;
padding:4px 0 4px 0;
}
#topnav a {
font-weight:bold;
margin-right:12px;
}
.entry {
margin:0;
}
.module .note {
font-size:9px;
margin:5px 0 0 0;
}
.module input.input-text {
color:#777;
}
.content-nav {
text-align:left;
margin:10px 0 0 0;
}
.module-credits, .module-credits a {
font-weight:bold;
}
#pagebody .module-credits, #pagebody .module-credits .module-content {
margin-top:0;
}
.module-teaiki .module-content .module-list {
margin-bottom:15px;
}
.module-teaiki .module-content .last {
margin-bottom:0;
}
.module-teaiki {
margin-top:10px;
}
.noimg {
margin-top:0;
}
.module-section-header {
font-weight:bold;
text-transform:uppercase;
}
#pagebody .teaiki-subhead {
text-align:left;
}
#pagebody .teaiki-byline {
margin-top:5px;
font-weight:bold;
font-size:14px;
}
.floatright {
float:right;
margin:0 0 10px 15px;
}
.floatleft {
float:left;
margin: 0 15px 10px 0;
}
blockquote.quotation {
background: transparent url(/img/leftquote.gif) left 4px no-repeat;
margin-left:0px;
padding-left:0px;
}
blockquote.quotation div {
padding: 0 48px;
background: transparent url(/img/rightquote.gif) right bottom no-repeat;
margin-right:-38px;
}
p.attribution {
margin:0 0 20px 48px;
}
#pagebody #beta h3 {
text-align:left;
margin-bottom:0;
}
#pagebody #content-categories p {
margin:5px 0 15px 0;
}
.writing-entry {
clear:both;
}
.writing-img {
margin-bottom:15px;
}
.excerpt-copyright {
border-width:1px;
border-style:solid;
border-color:#369;
margin:20px 0 10px 0;
padding: 10px;
font-style:italic;
}
.excerpt-rule {
width:50%;
margin-top:20px;
margin-bottom:20px;
color:#eedd33;
background-color:#eedd33;
}
#alert {
border-width:1px;
border-style:solid;
border-color:#eedd33;
background:#FFFAC2;
padding:10px;
font-size:10pt;
margin:10px 0 15px 0;
}
#alert a {
font-weight:bold;
}
h3 a.onthisday-permalink {
font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:9pt;
}
.glossary-index {
list-style-type:none;
margin-left:0;
padding-left:0;
}
.glossary-term p {
margin-top:0;
}
h4.glossary-term-header {
margin-bottom:5px;
font-weight:bold;
}
.share {
display:none;
text-align:center;
margin-top:10px;
border:1px solid #369;
padding:5px;
color:#666;
}
.share a {

}
