/* CSS Document for all good browsers */

/* ------------------------------------------
  Set styles for HTML-defined elements
---------------------------------------------*/
a {
	color: #0F58FF;
}

body {
	background-color: transparent;
	color: #D0D0D0;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 0px;
}

select {
	background-color: #222222;
	color: #D0D0D0;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
}

table {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	text-align: left;
}


/* ------------------------------------------
  Create classes for custom elements
---------------------------------------------*/
.accountdiv {
	color: #888888;
	font-family: Helvetica, Arial, Verdana, Tahoma;
	font-size: 11;
	text-decoration: none;
}

.albumlistdiv {
	color: #D0D0D0;
	font-size: 11px;
	margin: 2px;
	overflow: auto;
	margin: 5px;
	text-align: left;
	z-index: -10;
}

.albumlistparent {
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: hidden;
	background-color: #222222;
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1;
	color: #D0D0D0;
	font-size: 11px;
	text-align: left;
	z-index: -10;
}

.calendarlink {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.calendarmonthlink {
	color: #FF0000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.calendartable {
	background-color: #000000;
	border-color: #888888;
	border-style: solid;
	border-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.closebutton {
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1;
	cursor: pointer;
	margin: 2px;
}

.commentlink {
	color: #888888;
	font-weight: bold;
	text-decoration: none;
}

.commentpost {
	border-color: #888888;
	border-style: solid;
	border-width: 0 1 1 1;
	font-size: 11px;
	padding:10px;
	text-align: left;
}

.commentplain {
	color: #888888;
}

.cvtitle {
	color: #FFFFFF;
	font-weight: bold;
}

.draftcalendarlink {
	color: #44FF44;
	font-weight: bold;
	text-decoration: none;
}

.eegauthor {
	color: #FF0000;
	font-weight: bold;
}

.foundmusic {
	color: #B0B0B0;
	font-weight: bold;
	text-decoration: underline;
}

.footballtable {
	color: #000000;
}

.foundtext {
	color: #009900;
	font-weight: bold; 
	text-decoration: underline;
}

.headleftcommentpost {
	border-color: #888888;
	border-style: solid;
	border-width: 1 0 1 1;
	color:#FFFFFF;
	font-size: 11px;
	text-align: left;
}

.headleftjournalpost {
	border-color: #888888;
	border-style: solid;
	border-width: 1 0 1 1;
	color:#FFFFFF;
	font-size: 12px;
	text-align: left;
}

.headrightcommentpost {
	border-color: #888888;
	border-style: solid;
	border-width: 1 1 1 0;
	font-size: 11px;
	text-align: right;
}

.headrightjournalpost {
	border-color: #888888;
	border-style: solid;
	border-width: 1 1 1 0;
	font-size: 12px;
	text-align: right;
}

.imagethickborder {
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 3;
}

.imagethinborder {
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1;
}

.inputfile {
	background-color: #222222;
	color: #D0D0D0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.inputlogin {
	background-color: #222222;
	color: #D0D0D0;
	font-family: Arial;
	font-size: 11;
	font-weight: bold;
}

.inputsubmit {
	background-color: #222222;
	color: #D0D0D0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.inputtext {
	background-color: #222222;
	color: #D0D0D0;
	font-family: Arial;
	font-size: 12px;
}

.journallink {
	color: #0F58FF;
	font-weight: bold;
	text-decoration: none;
}

.journalmonthlink {
	color: #0F58FF;
	font-weight: bold;
	text-decoration: none;
}

.journalpost {
	border-color: #888888;
	border-style: solid;
	border-width: 0 1 1 1;
	font-size: 12px;
	padding:10px;
	text-align: left;
}

.normallink {
	color: #0F58FF;
	cursor: pointer;
	text-decoration: underline;
}

.photoalbumlink {
	color: #0F58FF;
	font-weight: bold;
	text-decoration: none;
}

.plainlink {
	color: #D0D0D0;
	text-decoration: none;
}

.postdiv {
	color: #D0D0D0;
	font-size: 11px;
	margin: 2px;
	overflow: auto;
	margin: 5px;
	text-align: left;
	z-index: -10;
}

.postendcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 1 1 1;
	font-size: 11px;
	text-align: left;
}

.postendleftcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 0 1 1;
	font-size: 11px;
	text-align: left;
}

.postendrightcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 1 1 0;
	font-size: 11px;
	text-align: right;
}

.postheadcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 1;
	color: #FFFFFF;
	font-weight: bold;
}

.postleftcell {
	font-size: 11px;
	text-align: left;
}

#postParent {
	position: absolute;
	left: 5px;
	top: 5px;
	visibility: hidden;
	background-color: #222222;
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1;
	color: #D0D0D0;
	font-size: 11px;
	text-align: left;
	z-index: -10;
}

html>body #postParent {
	position: fixed;
	left: 5px;
	top: 5px; 
	visibility: hidden;
	background-color: #222222;
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1;
	color: #D0D0D0;
	font-size: 11px;
	text-align: left;
	z-index: -10;
}

.postrightcell {
	font-size: 11px;
	text-align: right;
}

.postsubcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 1 0 1;
	font-size: 11px;
	text-align: left;
}

.postsubleftcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 0 0 1;
	font-size: 11px;
	text-align: left;
}

.postsubrightcell {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 1 0 0;
	font-size: 11px;
	text-align: right;
}

.privcalendarlink {
	color: #4444FF;
	font-weight: bold;
	text-decoration: none;
}

.reviewdiv {
	color: #D0D0D0;
	font-size: 11px;
	margin: 2px;
	overflow: auto;
	margin: 5px;
	text-align: left;
	z-index: -10;
}

.reviewlink {
	color: #0F58FF;
	font-weight: bold;
	text-decoration: none;
}

.reviewparent {
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: hidden;
	background-color: #222222;
	border-color: #D0D0D0;
	border-style: solid;
	border-width: 1;
	color: #D0D0D0;
	font-size: 11px;
	text-align: left;
	z-index: -10;
}

.splashbox {
	border-color: #888888;
	border-style: solid; 
	border-width: 1; 
}

.splashboxleft {
	border-color: #888888;
	border-style: solid; 
	border-width: 1 0 1 1; 
}

.splashboxright {
	border-color: #888888;
	border-style: solid; 
	border-width: 1 1 1 0; 
}

.splashcalendartable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.statslink {
	color: #0F58FF;
	text-decoration: none;
}

.statsselected {
	text-decoration: underline;
}

.stronglink {
	color: #FFFFFF;
}

.strongplainlink {
	color: #FFFFFF;
	text-decoration: none;
}

.subsplashbox {
	border-color: #888888;
	border-style: solid; 
	border-width: 0 1 1 1; 
}

.textbox {
	background-color: #222222;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	color: #D0D0D0;
	font-size: 12px;
	font-weight: bold;
}

.textteam {
	color: #FFFFFF;
	font-weight: bold;
}

.textband {
	color: #FFFFFF;
	font-weight: bold;
}

.textheading {
	color: #FFFFFF;
	font-weight: bold;
}

.textplace {
	color: #0F58FF;
}

.textalbum {
	color: #FF0000;
}

.textfilm {
	color: #FF0000;
}

.textbook {
	color: #FF0000;
}

.textgame {
	color: #FF0000;
}

.textquote {
	font-style: italic;
}

.today {
	color:#FFFFFF;
}

.viewlink {
	color: #0F58FF;
	text-decoration: none;
}

.viewselected {
	text-decoration: underline;
}


