html
{
	height: 100%;
}

body
{
	text-align:center;
	height: 100%;
	font-size:100%;
	color:#000000;
	background: #CC0000;
	margin:0px;
}

.content {
	margin-left: auto;
	margin-right: auto;
	background: #000000;
	width: 800px;
	border-left-width: 10px; 
	border-left-color: #660000;
	border-left-style: solid;
	border-right-width: 10px; 
	border-right-color: #660000;
	border-right-style: solid;
	padding: 20px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
	font-family: verdana,helvetica,arial,sans-serif;
}

#menuFrame
{
	background: #000000;
	color: #FF0000;
	text-align: center;
	margin: 0px;
}

#comicFrame
{
	margin-left: auto;
	margin-right: auto;
}

#logoFrame
{
	margin-left: auto;
	margin-right: auto;
	vertical-align: text-bottom;
	color: #CC0000;
	font-size: 65px;
	text-align: center;
	font-weight: 900;
}

img.logo
{
	/*width: 375px;*/
	/*height: 360px;*/
	margin-left: auto;
	margin-right: auto;
}

img.comic
{
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	/*width: 800px;*/
	/*height: 1540px;*/
}

.menuLink
{
	padding: 0em 0.5ex;
}

.nl {
	margin: 0px;
	padding: 0px;

	background-color: black;
	text-align: center;

	list-style-type: none;
}

.nl li {
	display: inline;
	margin: 0px;
	padding: 0em 3ex;
	color: #B7BFC7;
}

.navigator
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-width: 0px;
}

/*Tristan Blog*/
.tristan_blog_top
{
	background: url(/images/tristan_blog_border_top.jpg);
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 170px;
	border-width: 0px;
	text-align: left;
	color: white;
}

.tristan_blog_top_text
{
	font-size: 20px;
	font-weight: 90;
	font-family: Comic Sans MS;
	padding-top: 130px;
	padding-left: 200px;
	width: 500px;
	height: 170px;
}

.tristan_blog_center
{
	background: url(/images/tristan_blog_border_center.jpg);
	margin: 0px;
	padding: 0px;
	width: 770px;
	border-width: 0px;
	color: white;
	text-align: left;
}

.tristan_blog_center_text
{
	font-family: Comic Sans MS;
	padding-top: 30px;
	padding-left: 100px;
	width: 600px;
}

.tristan_blog_bottom
{
	background: url(/images/tristan_blog_border_bottom.jpg);
	padding: 0px;
	margin: 0px;
	width: 770px;
	height: 50px;
	border-width: 0px;
}


/*Dave Blog*/
.david_blog_top
{
	background: url(/images/david_blog_border_top.jpg);
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 170px;
	border-width: 0px;
	text-align: left;
	color: black;
}

.david_blog_top_text
{
	font-size: 20px;
	font-weight: 90;
	font-family: Comic Sans MS;
	padding-top: 130px;
	padding-left: 200px;
	width: 500px;
	height: 170px;
}

.david_blog_center
{
	background: url(/images/david_blog_border_center.jpg);
	margin: 0px;
	padding: 0px;
	width: 770px;
	border-width: 0px;
	color: black;
	text-align: left;
}

.david_blog_center_text
{
	font-family: Comic Sans MS;
	padding-top: 30px;
	padding-left: 100px;
	width: 600px;
}

.david_blog_bottom
{
	background: url(/images/david_blog_border_bottom.jpg);
	padding: 0px;
	margin: 0px;
	width: 770px;
	height: 36px;
	border-width: 0px;
}

/*Comment Block*/
.comment_top
{
	background: url(/images/comments_border_top.jpg);
	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 159px;
	border-width: 0px;
	text-align: left;
	color: black;
}

.comment_top_text
{
	font-size: 20px;
	font-weight: 90;
	font-family: Comic Sans MS;
	padding-top: 130px;
	padding-left: 200px;
	width: 500px;
	height: 159px;
}

.comment_name
{
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 3px;
}

.comment_content
{
	padding-bottom: 30px;
}

.comment_center
{
	background: url(/images/comments_border_center.jpg);
	margin: 0px;
	padding: 0px;
	width: 750px;
	border-width: 0px;
	color: black;
	text-align: left;
}

.comment_center_text
{
	font-family: Courier;
	padding-top: 30px;
	padding-left: 100px;
	width: 565px;
}

.comment_bottom
{
	background: url(/images/comments_border_bottom.jpg);
	padding: 0px;
	margin: 0px;
	width: 750px;
	height: 23px;
	border-width: 0px;
}

/*Comment Form*/
.comment_form
{
	font-family: Comic Sans MS;
	margin-left: 20px;
	color: white;
	font-size: 15px;
	font-weight: 90;
	text-align: left;
}

.comment_labels
{
	color: white;
	font-family: Comic Sans MS;
	text-align: right;
	vertical-align: top;
}

#comment_header
{
	color: white;
	font-size: 20px;
	font-weight: 90;
}

#comment_textarea
{
	margin-top: 3px;
	margin-left: 0px;
}

#comment_submit
{
	margin-top: 3px;
	margin-left: 0px;
}

.contactSentance
{
	color: white;
	font-family: Comic Sans MS;
}

/*Archive*/
#archiveFrame
{
	background: #000000;
	color: #FF0000;
	text-align: left;
	margin: 0px;
}

.arcDate
{
	padding-left:	40px;
	padding-right:	60px;
}

.arcBottom
{
	height: 3000px;
}



/*General*/
a:link
{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}

a:visited
{
	color: #880000;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}