body 	{
	margin: 0;
	}

html 	{
	margin: 0;
	background-color: #ad2718;
	}
	
h1 { font-family: tahoma; font-size: 22px; font-weight: bold; color: #ffffff;}	
h2 { font-family: tahoma; font-size: 17px; font-weight: normal; color: #ad2718; font-style: italic; margin: 0; padding: 0;}	
h3 { font-family: tahoma; font-size: 16px; font-weight: bold; color: #292530; margin: 0; }	
h4 { font-family: georgia; font-style: italic; font-size: 11px; font-weight: normal; color: #6aabae; margin: 0 0 6px 0; padding: 0; }

p { font-family: tahoma; font-size: 16px; font-weight: normal; color: #19190a; line-height: 159%; margin: 0 0 15px 0; }
p.quote { font-family: tahoma; font-size: 17px; font-weight: normal; color: #19190a; line-height: 120%; margin: 0; }
p.footnote { font-weight: bold; font-style: italic; font-size: 12px; margin-bottom: 15px; margin-top: 6px;}

p.small { font-weight: normal; font-style: normal; font-size: 12px; margin-bottom: 15px; line-height: 145%;}


td, tr, table { font-family: tahoma; }

hr { border-width: 0px; border: height: 1px; border-color: transparent;}

img { border: 0; }

a:link 
	{
	color: #ffffff;
	text-decoration: underline;
	}
	
a:visited 
	{
	color: #ffffff;
	text-decoration: underline;
	}

a:hover {
	color: #ffffff;
	text-decoration: none;
	}
a:active 
	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	}


.floatleft { float: left; }	
.floatright {float: right; }
.clear {clear: both;}
.clearright { clear: right }

.border { border: 3px solid black; }
.white { color: #ffffff; }
.dark  { color: #292530; }
.bump10bottom { margin-bottom: 10px; }
.bump30bottom { margin-bottom: 30px; }
.bump10top { margin-top: 10px; }

.blank{ margin: 0; height: 0; padding: 0; width: 0; border: 0; float: left; }

div#wrapper { width: 1000px; margin: 15px auto 0px auto; background-image: url(/images/frame-sides.png); background-repeat: repeat-y; }

div#masthead { width: 931px; height: 213px; margin: 0 auto 0 auto; background-image: url(/images/bg-masthead.png); }

img#logo { float: left; }

div#randomquotearea { float: left; width: 400px; margin: 20px 0 0 25px; }
    img#quoteheader { margin-bottom: 5px; }
    img#doublequotes { float: left; margin-right: 10px; }
    div#quote { float: left; width: 372px; }
    
div#menu { clear: both; width: 931px; height: 34px; margin: 0 auto 0px auto; background-image: url(/images/bg-menu.png); }

div#interior { width: 931px; margin: 0 auto 0 auto; background-image: url(/images/bg.jpg); }

div#content { width: 903px; margin: 0px auto 0 auto; padding: 10px 0 0 0; }

div#buttons { float: left; margin-left: 10px; width: 290px; }
    img.buttons { margin-bottom: 6px; }
    
div#leftcolumn { clear: both; float: left; width: 599px; margin-top: 10px; }

div#rightcolumn { float: left; width: 287px; margin: 10px 0 0 8px; }

div#footer { clear: both; width: 931px; margin: 0 auto 0 auto; background-image: url(/images/bg-footer.jpg); }

div.infobox { width: 468px; margin-left: 6px; }

div#siteinfo { width: 739px; float: left; margin: 0 10px 0 10px; }

div#gofresh { width: 119px; float: right; margin: 0 20px 0 10px; }

div.galleryitem { width: 289px; float: left; margin-right: 10px; }

div.writingitem { width: 214px; float: left; margin-right: 10px; }

div.excerptarea { width: 850px; }
div.excerpt { float: left; width: 800px; }
