html {	background-color:#cbc; color:#323; }

body {	background-color: #efeeef; color:#323;
		margin:0% 9%; padding:6px 0;
		border-left:4px dashed #a9a;
		border-right:4px dashed #a9a;
		font:medium verdana, "Lucida Grande", helvetica, sans-serif;
	 }
body.index { background: url(../_images/creative/background.gif) #FFF repeat fixed; }


p {	background-color:transparent; color:#323;
	font:small verdana, "Lucida Grande", helvetica, sans-serif;
	margin:0; padding:6px;
  }
blockquote {	background-color:transparent; color:#323;
	font:small verdana, "Lucida Grande", helvetica, sans-serif;
	margin:1% 6%;
  }
  
h1 { background-color:transparent; color:#523;
	 font:bold large verdana, "Lucida Grande", helvetica, sans-serif;
	 margin:6px 0 3px 0; padding:0;
   }
  
h2 { background-color:transparent; color:#545;
	 font:bold small verdana, "Lucida Grande", helvetica, sans-serif;
	 margin:6px 0 0 0; border-top:1px solid #a9a;
   }
   
ol, ul, li { font-family:verdana, "Lucida Grande", helvetica, sans-serif;
		font-size:small; padding-bottom:3px; margin:3px 1em;}
   
a {	font-family:verdana, "Lucida Grande", helvetica, sans-serif;
	text-decoration:none; font-weight:bold;
  }
a:link { 	background-color:transparent; color:#212; }
a:visited { background-color:transparent; color:#212; }
a:hover { 	background-color:transparent; color:#212; 
		  	text-decoration: underline;
		}
a:active {	background-color:transparent; color:#212; 
			text-decoration: underline overline;
		 }

img { 	float:right; border:0;
		clear:right; padding-right:6px;
	}
img.center { padding:6px 0; float:none;}

div.stuff	{	border-top:4px dashed #a9a;
				border-bottom:4px dashed #a9a;
				padding:6px; float:left;
				margin-right:6px; width:50%;
	}
	
div.now	{		border-bottom:4px dashed #a9a;
				padding:6px; float:left;
				margin-right:6px; width:50%;
	}
	

div.info { float:right; width:250px;
			position:relative; clear:right;
		 }
		 
div.guest { float:right; width:250px;
			position:relative; clear:right; padding:6px;
			border-top:4px dashed #a9a;
			border-bottom:4px dashed #a9a;
		 }
div.break { clear:both; margin:3px; }

sup { vertical-align:super; font-size:smaller ; }
kbd { font: smaller "Andale Mono", monospace; }
		 
p.fineprint { font-size:x-small; color:#323; padding-left:6px; }

.hilite { background-color: #deddde; color: #434; }

.clear { clear:both; }
.clrlf { clear:left; }
.clrrt { clear:right; }

.ahem { visibility:hidden; }
.inline { display:none ; }
.new { color:#212; font-weight:bolder; background-color:transparent; }

div.content { clear:both; margin: 2% 2% 4% 2%; }
div.content p { font: small georgia, times, "times new roman", serif; }
div.content p.open:first-letter { font-size: 270%; font-weight: bold; 
	font-style:italic; float: left; padding-right: 2px ;
	}
div.content p.open { margin: 4px 0; }
div.content p.para { text-indent: 1em ; margin: 4px 0;}
div.content a { font-size: small ; }
p.verse { margin: 4px 10% ; 
	font-family: "andale mono", monaco, monospace;
	}
div.copy p  { text-align: left; clear:both; margin: 6px 15% 5% 15%; }
div.calendar p { padding:0; font-size:smaller; }
