/* Erik Oliver, erik@valdemar.net, styles.css -- personal cascading styles */
/* $Id: styles.css,v 1.29 2003/11/10 06:59:22 erik Exp $ */

/* Baseline: Block text, white bgd, sans-serif font choices */
body	{ color: #000; background-color: #fff; 
	font-family: "Lucida Grande", Verdana, Arial, 
                     Lucida, Helvetica, sans-serif; }
		     
img { border: 0; }
table { border: 0; }
hr	{ width: 70%; height: 2px; color: #36c; border: 0px; 
          background-color: #36c; }

/* Common Centering operations */
.blockcenter {margin-left: auto; margin-right: auto;}
.center	{text-align: center;}
.vmiddle {vertical-align: middle;}
.vbottom {vertical-align: bottom;}
.vtop    {vertical-align: top;}
.fullwidth {width: 100%; }

/* hack to handle div with all floating content */
div.spacer { clear: both; }

/* Simple Styles */
h1	{ font-size: 2em; }
.large { font-size: larger; }
.tiny { font-size: xx-small; }
.narrative { font-size: 0.8em; }
.minihead { font-weight: bold; }

/* Core Front Page Styles */
.bluebordered { border: 1px #36c solid; padding: 1px; margin: 7px; }
.bluebordered .title {
	background-color: #bbf; text-align: center; 
        font-weight: bold; font-size: 1.2em;
	color: inherit;
	}
.nobordered { border: 0px; padding: 1px; margin: 7px 14px; }
.floatlist { float: left; margin: .2em 1em; font-size: 0.8em; }
.floatlist p { margin: 0; padding: 0; line-height: 1.1em; }
.rightcol {width: 200px;}

/* interior page styles */
img.arrow { width: 13px; height: 9px; border: 0px; vertical-align: middle;}

/* Link Hovers */
:link:hover, :visited:hover { background-color:#ccc ! important; color: inherit;}
:link, :visited { text-decoration: none; }

/* debug tables/divs to new css */
/*table { border: 2px solid red; margin: 3px; }
td {border: 1px dotted purple; padding: 2px; }
div {border: 3px solid yellow; padding: 5px; }*/


