/* tag specific */
body {
	background: #000025;
	color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

a:link, a:visited, a:active {	
	color: #FDB989;
	text-decoration: none
}

blockquote { font-style: italic }

form { display: inline }

img {
	border: none;
	vertical-align: middle
}

input { background-color: #C3D1D5 }

.noscript { background-color: #330000 }

select { background-color: #C3D1D5 }

textarea {
	background-color: #C3D1D5;
	vertical-align: top
}

/* item specific */
#adminEditMode {
	background: #699FCF;
	color: #000000;
	text-align: center
}

#adminHeader {
	background-color: #333333;
	border: 1px solid #36546F;
	color: #699FCF;
	font-size: 150%;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center
}

#adminQuickJump {
	margin-bottom: 10px;
	padding: 15px;
	text-align: center
}

#blogrollEditor {
	border: 1px solid #36546F
}

.button { background-color: #dddddd }

#comic_strips {
	padding: 40px 0 50px 0;
	text-align: center
}

.comic_strip {
	margin: 0 0 20px 0
}

.comic_strip_title {
	color: #b47563;
	font-size: 120%;
	font-weight: bold;
	padding: 0 0 10px 0
}

#contact {
	padding: 5px;
} 

#contactCategory { padding: 0 0 15px 0 }

#contactEmailAddr { padding: 0 0 15px 0 }

#contactFieldsRequired {
	font-size: 90%;
	padding: 5px 0 20px 0
}

#contactMessage {
	padding: 0 0 25px 0;
}

#contactFirstParagraph { padding: 5px 0 0 0 }

#contactSubject { padding: 0 0 15px 0 }

#contactSubmit {}

#copyright {
	background-color: #000000;
	color: #eeeeee;
	font-size: 80%;
	padding: 0 0 10px 0;
	text-align: center
}

.dateEnd { font-size: 150% }

#dateFilter {
	text-align: center
}

#dateFilterDirections {
	padding: 5px 0 0 0;
	text-align: center
}

#dateFilterResults {
	color: #699FCF;
	font-weight: bold;
	padding: 0 0 5px 0
}

#dateFilterSubmit {
	padding: 10px 0 0 0;
}

.date_last_entries {
	color: #888888
}

.editorTitle {
	background-image: url(../images/datebg.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #36546F;
	color: #699FCF;
	font-size: 130%;
	margin-bottom: 20px;
	padding-bottom: 5px;
	text-align: center
}
	
.editor {
	border: 1px solid #36546F;
	margin-bottom: 40px;
	padding: 5px
}

.entryDate {
	background-image: url(../images/datebg.jpg);
	background-repeat: repeat-y;
	border-top: 1px #6096C6 solid;
	color: #699FCF;
	font-size: 150%;
	text-align: right
}

.entryOptions { padding: 10px 0 0 0 }

.entryPosted {
	color: #888888;
	font-size: 85%;
	padding: 0 0 5px 0
}

.entryTitle {
	color: #b47563;
	font-size: 120%;
	font-weight: bold;
	padding: 20px 0 5px 0
}

.entryTopic {
	color: #888888;
	font-size: 85%;
	padding: 0 0 5px 0
}

#everyman {
	font-weight: bold
}

#everymanImg {
	padding-top: 35px
}

.example { color: #b47563 }

#formEntryElements { vertical-align: middle }

#formEntryTagLock {
	background-color: #444444;
	padding: 4px
}

.genericBox {
	background-color: #000025;
	border: 1px solid #36546F;
	line-height: 150%;
	margin-bottom: 10px;
	padding: 5px
}

.genericBox a:hover, .genericBoxTitle a:hover, #menu a:hover, #rss a:hover {
	background-color: #314F6D;
}

.genericBoxCenter {
	background-color: #000025;
	border: 1px solid #36546F;
	line-height: 150%;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: center
}

.genericBoxTitle {
	background-color: #333333;
	border-left: 1px solid #36546F;
	border-right: 1px solid #36546F;
	border-top: 1px solid #36546F;
	color: #6399C9;
	font-weight: bold;
	padding: 2px;
	text-align: center
}

#header {
	left: 0;
	height: 170px;
	padding-bottom: 15px;
	padding-top: 5px;
	position: absolute;
	top: 0;
	width: 100%
}

#leftColumn {
	font-size: 80%;
	left: 0;
	padding: 20px 5px 5px 5px;
	position: absolute;
	top: 170px;
	width: 190px
}

html>body #leftColumn {
	font-size: 80%;
	left: 0;
	padding: 20px 5px 5px 5px;
	position: absolute;
	top: 170px;
	width: 180px
}

#middleColumn {
	background-color: #000025;
	color: #eeeeee;
	font-size: 80%;
	margin: 170px 210px 0 190px; 
	padding: 20px 22px 0 22px;
	text-align: left
}

#middleColumn a:hover {
	background-color: #314F6D;
}

.pageTitle {
	background-image: url(../images/datebg.jpg);
	background-repeat: repeat-y;
	border-top: 1px #6096C6 solid;
	color: #699FCF;
	font-size: 150%;
	margin: 0 0 20px 0;
	text-align: right
}

.parameterName { color: #b47563 }

.permalink, .trackback, .comments {
	background-color: #203e59;
	border: 1px solid #36546F;
	font-size: 70%;
	font-weight: normal;
	padding: 0 3px 0 3px
}

#photoAuthor { float: left }

.posted {
	font-size: 70%;
	font-weight: normal
}

#rightColumn {
	font-size: 80%;
	padding: 20px 10px 5px 5px;
	position: absolute;
	right: 0;
	top: 170px;
	width: 215px
}

html>body #rightColumn {
	font-size: 80%;
	padding: 20px 10px 5px 5px;
	position: absolute;
	right: 0;
	top: 170px;
	width: 200px
}

#search {
	padding: 4px 0 0 0;
	text-align: center
}

#searchAdvDate { padding: 0 0 10px 0 }

#searchAdvEntryLimit { padding: 0 0 10px 0 }

.searchAdvTerms { padding: 0 0 10px 0 }

#searchAdvTermsContainer { padding: 20px 0 0 0 }

#searchAdvLink {
	padding: 10px 0 0 0;
	text-align: center;
}

#searchSubmit {
	padding: 10px 0 0 0;
	text-align: center;
}

#sectionCreateEntry { border-bottom: 1px dashed #36546F }

#sectionEditEntry {
	border-bottom: 1px dashed #36546F;
	padding-bottom: 5px
}

.sectionText {
	color: #699FCF;
	font-weight: bold
}

#sectionVoidEntry {}

#selectEditElements {}

.separator {
	background-image: url(../images/separator.png);
	background-position: center;
	background-repeat: no-repeat;
	padding: 30px
}

#sitemeter { text-align: center }

#submitDeleteEntry {}

#submitEditEntry { margin-left: 20px }

#submitNoDeleteEntry { margin-left: 20px }

#submitPostEntry {}

#submitPreviewEntry {	margin-top: 10px }

#textAreaEntryEdit {
	margin-right: 10px;
	vertical-align: top
}

.title {
	font-size: 120%;
	font-weight: bold
}

#topMiddleColumn { padding: 0 0 10px 0 }

.topic {
	font-size: 70%;
	font-weight: normal
}

#topicEditor {
	border: 1px solid #36546F;
	margin-bottom: 10px
}

#trackBackEditor {
	border: 1px solid #36546F;
	margin-bottom: 10px
}

.urgent {
	background-color: #ffff00;
	color: #ff0000;
	font-weight: bold
}