@charset "iso-8859-1";
/* CSS Document */

/* ==========================================================================
   redefined html tags
   ========================================================================== */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #29435E;
	margin-right: 0px;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #6792BC;
	scrollbar-highlight-color: #29435E;
	scrollbar-shadow-color: #29435E;
	scrollbar-3dlight-color: #29435E;
	scrollbar-arrow-color: #29435E;
	scrollbar-track-color: #29435E;
	scrollbar-darkshadow-color: #29435E;
}

body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535353;
}

a:link, a:active, a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

/* ==========================================================================
   letters navigation
   ========================================================================== */
table.lettersTable {
	background-color: #18427C;
	border-right-width: thin;
	border-left-color: #FFFFFF;
}

td.lettersBox {
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 17px;
}

td.lettersCounter {
	color: #FFFFFF;
	text-align: center;
}

a.lettersLink:link, a.lettersLink:active, a.lettersLink:hover, a.lettersLink:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

/* ==========================================================================
   navigation & footer
   ========================================================================== */

td.mainNav {
	color: #223E6D;
}

td.footerTextUp {
	color: #EBE4DC;
}

td.footerTextDown {
	color: #EBE4DC;
	padding-bottom: 8px;
}

td.footerText {
	color: #EBE4DC;
	padding-top: 8px;
	padding-bottom: 8px;
	position: center;
}

a.footerLink:link, a.footerLink:active, a.footerLink:visited {
	color: #EBE4DC;
	text-decoration: underline;
	font-size: 10px;
}

a.footerLink:hover {
	color: #EBE4DC;
	text-decoration: none;
	font-size: 10px;
}

a.navLink:link, a.navLink:active, a.navLink:visited {
	font-size: 9px;
	color: #223E6D;
}

a.navLink:hover {
	font-size: 9px;
	color: #7D221D;
}

span.currentNav {
	font-size: 9px;
	color: #7D221D;
}

/* ==========================================================================
   semantics
   ========================================================================== */
table.semanticsNav {
	background-color: #F1F8FE;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 3px;
	line-height: 12px;
	border-left: 1px dotted #D4D0C8;
	border-right: 1px dotted #D4D0C8;
}

table.semanticsNavF {
	background-color: #F1F8FE;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 3px;
	line-height: 12px;
	border-left: 1px dotted #D4D0C8;
	border-right: 1px dotted #D4D0C8;
	border-bottom: 1px dotted #D4D0C8;
}

table.snNests {
	line-height: 8px;
}

td.semanticsNests {
	color: #772321;
	padding-left: 10px;
}

a.snNav:link, a.snNav:active, a.snNav:visited {
	color: #234978;
	text-decoration: underline;
	font-size: 10px;
}

a.snNav:hover {
	color: #7B2120;
	text-decoration: none;
	font-size: 10px;
}

a.sn:link, a.sn:active, a.sn:visited {
	color: #25447B;
	text-decoration: underline;
	font-size: 10px;
}

a.sn:hover {
	color: #7D2018;
	font-size: 10px;
	text-decoration: none;
}

/* ==========================================================================
   misc
   ========================================================================== */
table.mainTable {
	background-color: #FFFFFF;
	padding: 0px;
}

table.siteBlackBorder {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

table.siteWhiteBorder {
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

table.siteBlueBorder {
	border: 1px solid #174078;
}

img.blueSep {
	padding-top:1px;
	padding-bottom:1px;
}

a.externalLink:link, a.externalLink:active, a.externalLink:visited {
	color: #535353;
	font-size: 10px;
}

a.externalLink:hover {
	color: #7D221D;
	font-size: 10px;
}

.topBlue {
	background-color: #182633;
}

/* ==========================================================================
   index - about box
   ========================================================================== */

table.littleAbout {
	background-color: #F9F9F9;
	line-height: 18px;
	border: 1px dotted #D4D0C8;
}

table.littleAbout b, strong {
	color: #7B2120;
}

table.littleAbout a.littleAbout:link, a.littleAbout:active, a.littleAbout:visited {
	color: #7B2120;
	text-decoration: underline;
	font-size: 10px;
}

table.littleAbout a.littleAbout:hover {
	color: #7B2120;
	text-decoration: none;
	font-size: 10px;
}

/* ==========================================================================
   index - content headers
   ========================================================================== */
 
td.headerText1 {
	color: #7B2120;
	border-bottom: 2px solid #D4D0C8;
}

td.headerText2 {
	color: #223E6D;
	border-bottom: 1px dotted #D4D0C8;
}

/* ==========================================================================
   index - main content
   ========================================================================== */

td.logContent {
	line-height: 18px;
}

td.logContent b {
	color: #274480;
}

a.logAuthor:link, a.logAuthor:active, a.logAuthor:visited {
	color: #274480;
	font-size: 10px;
}

a.logAuthor:hover {
	color: #274480;
	font-size: 10px;
}

a.logSubMenu:link, a.logSubMenu:active, a.logSubMenu:visited {
	color: #274480;
	font-size: 10px;
}

a.logSubMenu:hover {
	color: #7D221D;
	font-size: 10px;
}

a.logMore:link, a.logMore:active, a.logMore:visited, a.logMore:hover {
	color: #274480;
	text-decoration: none;
	font-size: 10px;
}

span.currentNest {
	color: #7C231B;
	font-size: 10px;
}

td.wordsRejected {
	font-size: 10px;
  color: #D4D0C8;
}

td.wordsMore {
	font-size: 10px;
  color: #9BB7D2;
}

a.wordsMore:link, a.wordsMore:active, a.wordsMore:visited {
	font-size: 10px;
  color: #9BB7D2;
  text-decoration: underline;
}

a.wordsMore:hover {
	font-size: 10px;
  color: #274480;
  text-decoration: none;
}

/* ==========================================================================
   index - excerpt words
   ========================================================================== */

td.excerptWordsContent {
	line-height: 18px;
}

td.excerptWordsContent b {
	color: #274480;
}

td.excerptFrom {
	color: #274480;
}

td.excerptWordsContent a:link, a:active, a:visited {
	color: #274480;
	font-size: 10px;
}

td.excerptWordsContent a:hover {
	color: #7D221D;
	font-size: 10px;
}

a.excerptLink:link, a.excerptLink:active, a.excerptLink:visited {
	color: #274480;
	font-size: 10px;
}

a.excerptLink:hover {
	color: #7D221D;
	font-size: 10px;
}

.excerptWord {
	color: #7D221D;
	font-weight: bold;
}

/* ==========================================================================
   log content
   ========================================================================== */

table.mainContent {
	color: #4E4E4E;
	line-height: 18px;
	padding-left: 7px;
	padding-right: 7px;
}

table.mainContent a:link, a:active, a:visited {
	color: #1B457F;
	font-size: 10px;
}

table.mainContent a:hover {
	color: #7E2B1D;
	font-size: 10px;
}

a.mainContent:link, a.mainContent:active, a.mainContent:visited {
	color: #1B457F;
	font-size: 10px;
}

a.mainContent:hover {
	color: #7E2B1D;
	font-size: 10px;
}

td.pageNavigationP {
	padding-bottom: 10px;
	padding-top: 10px;
}

a.pagerNav:link, a.pagerNav:active, a.pagerNav:visited {
	color: #1B457F;
	text-decoration: underline;
	font-size: 10px;
}

a.pagerNav:hover {
	color: #7E2B1D;
	text-decoration: none;
	font-size: 10px;
}

span.currentPage {
	color: #7E2B1D;
}

td.logColor {
	background-color: #F6F6F6;
}

td.dottedBorder {
  background-image: url(http://www.coffeeright.net/neolog/2/images/dotted.gif);
	/* border-bottom: 10px dotted #D4D0C8; */
}

span.pagerNavigation {
	color: #1B457F;
}

span.logDetails {
	color: #1D447B;
}

a.logDetails:link, a.logDetails:active, a.logDetails:visited {
	color: #1D447B;
	font-size: 10px;
	text-decoration: underline;
}

a.logDetails:hover {
	color: #7E2B1D;
	font-size: 10px;
	text-decoration: none;
}

span.logBold {
	color: #274480;
}

/* ==========================================================================
   index - drop down menu
   ========================================================================== */

table.lastWords {
  border: 1px solid #757575;
  background-color: #757575;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#lastMenu span.lastWordT {
	color: #FFFFFF;
	font-weight: bold;
}

table.lastWords a:link, a:active, a:visited {
	color: #FFFFFF;
	font-size: 9px;
}

table.lastWords a:hover {
	color: #F7FFB1;
	font-size: 9px;
}

table.lastGreyBorder {
	border-left: 1px solid #757575;
	border-right: 1px solid #757575;
	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;
}

table.lastWhiteBorder {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}