/*
MAIN_BG_COLOR: #697fb7  // Light
SIDE_BG_COLOR: #568dac  // Light
ENTRY_HEADER_TEXT_COLOR: #11144a // Darkest
INENTRY_BG_COLOR: #1d2d7e // Dark
GEN_TEXT: #fff // readable
LINK_COLOR: #000 // readable, unique from GEN_TEXT
BG_TILE_IMAGE: 'blues/TileBG_blue.jpg'
*/


body {
  text-align:center;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#fff;
  background-color:#697fb7;
  background-image:url('blues/TileBG_blue.jpg');
  background-repeat:repeat;
}

#frame {
  width:840px;
  margin-right:auto;
  margin-left:auto;
  margin-top:40px;
  padding:0px;
  text-align:left;
}
		
#contentcenter {
  width:600px;
  margin-top:3px;
  margin-left:10px;
  float:left;
}
	
#contentright {
  width:200px;
  padding:0px;
  margin-left:20px;
  margin-top:65px;
  float:right;
  font-size:8px;
}

.sidebar {
  width:200px;
  padding:0px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:20px;
  background:#568dac;
  color:#fff;
  border:ridge;
}

.sidebar li {
  color:inherit;
  background-color:inherit;
  font-size:10px;
}

.inentry {
  width:600px;
  margin-top:auto;
  margin-left:auto;
  padding:0px;
  float:left;
  background:#1d2d7e;
  color:#fff;
  border:double white;
}

.mainbodyheader {
  height:75px;
  width:560px;
  margin-right:5px;
  margin-left:5px;
  margin-top:5px;
  padding:0px;
  text-align:left;
  background:#1d2d7e;
  color:#fff;
  float:left;  
}

.mainbody {
  width:560px;
  margin-right:10px;
  margin-left:20px;
  margin-bottom:20px;
  padding:0px;
  text-align:left;
  background:#1d2d7e;
  color:#fff;
  float:left;
}

.subjecthead {
  position:relative;
  top:-40px;
  left:-40px;
  margin-right:5px;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;  
  text-align:left;
  background:#568dac;
  color:#fff;
  float:left;
  border:outset white;
}

.moodmusic {
  position:relative;
  top:-40px;
  width:375px;
  margin-right:5px;
  margin-left:2px;
  margin-top:5px;
  margin-bottom:5px;  
  text-align:left;
  background:#568dac;
  color:#fff;
  float:right;
  border:inset white;
}

.spacer {
  width:10px;
  height:50px;
  float:left;
}

#topmessage {
  width:600px;
  height:103px;
  text-align:center;
  border:outset;
}

#searchform {
  width:190px;
  margin-left:5px;
  margin-top:5px;
  text-align:center;
}

#cmtform {
  margin-top:20px;
  margin-left:60px;
  width:480px;
  float:left;
  background:#697fb7;
  color:#fff;
  border:groove;
}

#karmaform {
  width:560px;
  float:left;
  background:#697fb7;
  color:#fff;
}

#contentheader {
  background:#fff;
  color:inherit;
}

.archiveFill {
  width:400px;
  padding:0px;
  margin-left:0px;
  margin-top:0px;
  background:#568dac;
  color:#fff;
}

p,h1,h2,h3,pre {
  margin:0px 10px 10px 10px;
  padding-top: 0px;
}

		
h1 {font-size:24px;}
h2 {font-size:13px;}
h3 {font-size:10px;}
h4 {font-size:11px;}
h5 {font-size:125%;}

#contentheader h1 {
  font-size:14px;
  padding:10px;
  margin-left:10px;
}
	
p.notice { 
  font-size:9px;
  margin-left:10px;
}

p.contentright {
  font-size:10px;
  margin-left:10px;
}

ul.goodbad {
  font-size:12px;
}

span.header {
  font-size:12px;
  margin-left:3px;
  margin-right:3px;
  color:#11144a;
  background:inherit;
}

span.subheaders {
  font-size:10px;
  margin-left:3px;
  margin-right:3px;
  color:#fff;
  background:inherit;
}

a {  
  color:#000; 
  background:inherit;
  text-decoration: none;
  font-weight:bold;
}

a:hover {
  text-decoration: underline;
}

.button {
  border: 1px solid #000;
}

.text {
  border: 1px solid #000;
  color: #000;
  background: inherit;
}

.combody {
  width:460px;
  margin-left:5px;
  padding:4px;
  background:#568dac;
  color:#fff;
  border:solid white 1px;
}

.misc {
  margin-left:5px;
  margin-top:5px;
  width:590px;
  background:#697fb7;
  color:#fff;
  border:ridge;
}

table.calendar {
  margin-left: 10px;
  font-size:9px;
}

