body { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #061a20;
	color: #dddddd;
	font-family: verdana;
	font-size: 13px;
}

/* this should be the same as the font size in the body */
td { font-size: 13px; }

/* You probably shouldnt do much with this unless you want to have a visible table around all the content.  It's called in a table so you can try setting the border and background color and crap. */
.textwrap {}

/* Default Link Stuff  */
a:link { color: #189BD8; }
a:visited { color: #189BD8; }
a:active { color: silver; }
a:hover { color: red; }

/* Main Menu  Stuff  */
a.menu:link { color: #189BD8; }
a.menu:visited { color: #189BD8; }
a.menu:active { color: red; }
a.menu:hover { background: #189BD8; color: white; }
p.pmenu {  text-align: center;  font-weight: bold; font-variant: small-caps; }

/* Sidebar - for the actual cell where all the text in the sidebar goes  */
.sidebar { width:150px; }
.totalsidebarwidth { width:160px; }
.sidebar-color 	{
		background-color: #082939;
		background-image:url("http://www.cerbslair.com/images/grain2.gif");
		font-family: Verdana, Sans Serif;
		font-size: 10px;
		}
.sidebar-border-topleft { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_top_left.gif"); width:5px; height:15px; }
.sidebar-border-topmiddle { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_top_middle.gif"); width:140px; height:15px; }
.sidebar-border-topright { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_top_right.gif"); width:5px; height:15px; }
.sidebar-border-middleleft { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_middle_left.gif"); width:5px; }
.sidebar-border-middleright { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_middle_right.gif"); width:5px; }
.sidebar-border-bottomleft { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_bottom_left.gif"); width:5px; height:5px; }
.sidebar-border-bottommiddle { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_bottom_middle.gif"); width:140px; height:5px;}
.sidebar-border-bottomright { background-color: #106B94; background-image:url("http://www.cerbslair.com/images/sidebar_bottom_right.gif");width:5px; height:5px; }


/*   Masthead stuff.  */
.uppermast{ background-color: #000000; height:84px; background-image:url("http://www.cerbslair.com/images/lairname.gif");}
.lowermast{ background-color: #202020; background-image:url("http://www.cerbslair.com/images/grain.gif"); height:50px;}
.mastline { background-color: #5a7b8c; }

/* QOTM - just like the sidebar stuff, ... don't put widths in the middle cells, you'll see why if you do  */
.qotm { background-color: #082939; background-image:url("http://www.cerbslair.com/images/qotmbg.gif"); }
.qotm-topleft { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_top_left.gif"); width:5px; height:15px; }
.qotm-topmiddle { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_top_middle.gif"); height:15px;}
.qotm-topright { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_top_right.gif"); width:5px; height:15px; }
.qotm-middleleft { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_middle_left.gif"); width:5px; }
.qotm-middleright { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_middle_right.gif"); width:5px; }
.qotm-bottomleft { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_bottom_left.gif"); width:5px; height:5px; }
.qotm-bottommiddle { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_bottom_middle.gif"); height:5px; }
.qotm-bottomright { background-color: #106b94; background-image:url("http://www.cerbslair.com/images/qotm_bottom_right.gif"); width:5px; height:5px; }
p.qotm-content { font-family: verdana; font-size: 13px;  margin: 2px;}

/* stuff for the content itself  */
.invisible { color: black; }
.headline { color: #106B94; font-family: verdana; font-size: 16px; font-weight: bold; }
.dateline { font-family: verdana; font-size: 10px;  color: white; font-weight: normal; }
.contentitem { font-family: verdana; font-size: 13px; }
.copyright {  text-align: center;  font-weight: bold; font-variant: small-caps; color: silver; }

/* Border around Cerberus image on cerberus info page */ 
p.cerbimage { border: thick; border-style: ridge; border-color: #0066ff; }

.bottomtable { position: absolute; bottom: 0px; }
