
body { background-color: #000000;
	background-image: url(images/whitespacer.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: courier;
	}

.logo { margin: 0 auto;
	}


A:link {color:#003300; text-decoration:none; font-weight:bold}

A:visited {color:#660000; text-decoration:none; font-weight:bold}

A:hover {color:#990000; text-decoration:none; font-weight:bold}

A:active {color:#000000; text-decoration:none; font-weight:bold}

#body-main {
	margin-top: 118px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width:760px;
	background: #000000;
	border-left:0px;
	border-right:0px;
	border-bottom: 50px solid #000000;
}


#comic {
  margin-top: 118px;
  background-color: #000000;
  margin: 0px auto;
  padding: 0;
  width: 750px;
  border-left: 0px;
  border-right: 0px;
  border-top: 0p;
  border-bottom: 10px solid #000000;
  }


#blogStretch {	position: absolute;
		left:0px;
		top: 160px;
		border-left:25px solid #000000;
		border-right:25px solid #000000;
		background-color:#ffffff;
		}
#blogMenu { position: absolute;
		top: 0px;
		right: 0px;
		vertical-align: top;
		width:190px;
		text-align:center;
		background-color:#ffffff;
		}
		


.blog {
	margin: 0px auto;

	width:750px;

	background-color:#ffffff;
	
}

#footer {
  background-color: #FFFFFF;
  padding: 0 0 0 0px;
  margin: 0 auto;
  width: 750px;
  clear: both;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  }

#sidebar {

	margin-left:560px;

	width:190px;

	vertical-align:top;

	text-align:center;

}

.sidebar-heading {

	text-align:center;

	font-size:125%;

	font-family:courier;

	font-weight: bold;

	color:#ffffff;

	background-color:#000000;

}

.newswire {

	text-align:left;

	font-size:90%;

	font-family:courier;

	color:#000000

	margin-left:10px;

	margin-right:5px;

}





/* Fancy formatting on the fly*/





.left {

	text-align:left;

}

.center {

	text-align:center;

}

.justify {

	text-align:justify

}





table.pullout {

	width:170px;

	border-width:10px;

	border-style:solid;

	border-color:transparent;

}	

.pullout400 {

	width:400px;

	border-width:10px;

	border-style:solid;

	border-color:transparent;

}

img.wrappedtext {  

	border-width:10px;

	border-style:solid;

	border-color:transparent  

}







/*            ----BLOG STYLES----            */

.stretchcolumn {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 210px;
	padding-bottom: 20px;
	}

.narrowcolumn {
  float: left;
  padding: 0 0 20px 45px;
  margin: 0px 0 0;
  width: 450px;
  }

.post {
  text-align: left;
  }


.field {
	border: 1px solid #000000;
}
  

.storyTitle {

	font-family: courier;

	font-style: bold; 

	font-size: 150%;

	text-align:left;

	margin-top:20px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:10px;

}

.storyAuthor  { 

	font-family: courier;

	font-size: 75%;

	text-align:left;

	margin-left:5px;

	margin-bottom:5px;

}

.entry {

	font-family:courier;

	text-align:left;

}

.rightFlush {

	font-family: arial;

	font-size:75%;

	font-size:75%;

	margin-left:5px;

	margin-bottom:5px;

	text-align:left;

}

.comments {
	margin-left:20px;
	}
