body {
	background-image: url("http://www.sausage-fest.com/images/sausagefestmain.gif");
	background-color: ed1164;      	background-position: top left;	background-repeat: no-repeat;	
	margin: 0px;
	padding: 0px; }a:link { 	color: bdecff;	text-decoration: none;	font-weight: bold;}a:visited { 	color: bdecff;	text-decoration: none;	font-weight: bold;}a:hover { 	color: ffffff;	background-color: 003366;	text-decoration: none;	font-weight: bold;}a:active { 	color: bdecff;	text-decoration: none;	font-weight: bold;}/* LAYOUT!!!! *//* LEFTY SIDEBAR CONTENT MENU */img.sidegraphic {	position: relative;	bottom: 100%;}td.sidebar {	color: ffffff;	width: 150px;	padding-left: 0px;	padding-top: 320px;	background-image: url("http://www.sausage-fest.com/images/menu_back.gif");	background-position: -5px 750px;	background-repeat: no-repeat;}div.leftheader {	margin-top: 10px;		margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	color: 000000;	font-size: 15px;	font-family: tahoma, verdana, arial;	font-weight: bolder;	filter:alpha(opacity=100);	opacity: 1;	-moz-opacity:1;	position: absolute;	padding: 0px;}div.leftheader2 {	margin-top: 10px;		margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	color: 000000;	font-size: 13px;	font-family: tahoma, verdana, arial;	font-weight: bolder;	filter:alpha(opacity=100);	opacity: 1;	-moz-opacity:1;	position: absolute;	padding: 0px;}div.inwrapper {	padding: 0px;	margin-left: 0px;	margin-left: 20px;	margin-right: 0px;	margin-top: 0px;	margin-bottom: 0px;	position: relative;	width: 155px;	height: 40px;	text-align: center;		}div.transbox2 {	padding: 0px;	width: 185px;	height: 40px;	margin-left: -14px;	margin-bottom: 3px;	margin-top: 0px;	border: 2px solid #000000;	background-image: url("http://www.sausage-fest.com/images/transparency3.png") !important;    	background-color: transparent !important;           	background-image: none;                                	background-color: #ffffff;                             	filter:alpha(opacity=75);}div.transbox3 {	width: 185px;	margin-left: -10px;	margin-bottom: 5px;	border: 0px;	padding-top: 0px;	padding-bottom: 0px;	background-image: url("http://www.sausage-fest.com/images/transparency2.png") !important;    	background-color: transparent !important;           	background-image: none;                                	background-color: #001d2d;                             	filter:alpha(opacity=75);                           }div.leftcontent {	width: 155px;	text-align: right;	margin-top: 3px;		margin-bottom: 3px;	margin-right: 0px;	padding-left: 25px;	padding-top: 5px;	padding-bottom: 5px;	font-size: 12px;	font-family: tahoma, verdana, arial;	vertical-align: center;}div.spacer {	height: 570px;}/* RIGHTY CONTENT COMICS DESCRIPTIONS MAIN */table.bubble {	position: relative;	top: 350px;	left: 200px;	}div.bubbletext {	color: 000000;	text-align: left;	font-size: 12px;	font-family: Comic Sans MS, tahoma;	text-transform: uppercase;	font-weight: 500;	margin-left: 25px;	margin-right: 25px;}

table.contentmain {
	
	padding-right: 75px;
	padding-top: 0px;
	margin-top: -10px;
}
td.content { 	color: ffffff;	width: 600px;	padding-left: 20px;	padding-top: 200px;	height: 100%;	vertical-align: top;
	
}td.bottomcell {	color: ffffff;	background-image: url("http://www.sausage-fest.com/images/chris_lizzy.jpg");	background-position: bottom right;	background-repeat: no-repeat;}img.comic {	margin-top: -10px;	margin-bottom: 2px;	vertical-align: top;	border-width: thick;		border: 2px solid #770932;}img.linkbuttons {	margin-top: 2px;	margin-bottom: 2px;	vertical-align: top;}div.right {	color:ffffff;	text-align: left;	font-size: 12px;	font-family: tahoma, verdana, arial;	margin-top: 5px;
	width: 600px;}div.date {	color: 000000;	font-size: 30px;	font-family: tahoma, verdana, arial;	font-weight: bolder;	margin-bottom: 0px;	position: relative;}div.title {	color:ffffff;	font-size: 25px;	font-family: tahoma, verdana, arial;	font-weight: bold;	margin-top: -10px;	margin-bottom: -7px;	width: 600px;	vertical-align: bottom;	}div.rightalign {	padding-top: 0px;	padding-bottom: 5px;	margin-left: 100px;	text-align: right;	font-size: 12px;	font-family: tahoma, verdana, arial;}div.rightalign2 {	padding-top: 0px;	padding-bottom: 5px;	margin-left: 0px;	text-align: right;	font-size: 11px;	color: #ffffff;	font-weight: bold;	font-family: tahoma, verdana, arial;}div.categoryheader {	padding-top: 0px;	padding-bottom: 5px;	margin-top: -50px;	margin-left: 400px;	text-align: right;	font-size: 15px;	font-weight: bolder;	font-family: tahoma, verdana, arial;	width: 200px;}div.dividerright {	width:800px	border-width: thick;	border-bottom: solid 2px #770932;}div.copyright {	color:ffffff;	text-align: center;	font-size: 9px;	font-family: tahoma, verdana, arial;	margin-top: -10px;}div.caption {	color:ffffff;	text-align: center;	font-size: 9px;	font-family: tahoma, verdana, arial;}div.categories {	color:ffffff;	text-align: left;	font-size: 9px;	font-family: tahoma, verdana, arial;}div.transbox {	width: 600px;	height: 45px;	margin-top: 25px;	border: 2px solid #000000;	background-image: url("http://www.sausage-fest.com/images/transparency3.png") !important;    	background-color: transparent !important;           	background-image: none;                                	background-color: #ffffff;                             	filter:alpha(opacity=90);   	vertical-align: center;}                   img.pageheading {	position: relative;	top: 200px;	left: 300px;	margin-bottom: -125px;}img.pageheading_extras {	position: relative;	top: 200px;	left: 225px;	margin-bottom: -125px;}/* PROFILES */td.profilecontent { 	color: ffffff;	width: 800px;	height: 100%;	padding-left: 5px;	padding-top: 0px;	margin-top: 200px;	vertical-align: top;	background-image: url("http://www.sausage-fest.com/images/symbol_kyle.gif");	background-position: center right;	background-repeat: no-repeat;	}div.profilecontainer {	width: 600px;	margin-top: 375px;	margin-left: 100px;	color:ffffff;	text-align: left;	font-size: 12px;	font-family: tahoma, verdana, arial;}img.profile {	width: 150px;	height: 150px;	margin-bottom: 5px;	float: left;	margin-right: 5px;}div.profiletitle {		color:ffffff;	font-size: 25px;	font-family: tahoma, verdana, arial;	font-weight: bold;}img.nigel_profiles {	position: absolute;	top: 405px;	left: 266px;	z-index: 1}/* FAQ */div.italic {	color: ffffff;	font-size: 12px;	font-family: tahoma, verdana, arial;	font-style: italic;}div.q_header {	color:ffffff;	font-size: 25px;	font-family: tahoma, verdana, arial;}img.randy_faq {	position: absolute;	top: 450px;	left: 268px;	z-index: 1}/* ABOUT */img.randy_about {	position: absolute;	top: 425px;	left: 250px;	z-index: 1}/* ARCHIVES */img.nigel_archives {	position: absolute;	top: 370px;	left: 255px;	z-index: 1}/* CATEGORIES */img.nigel_categories {	position: absolute;	top: 385px;	left: 255px;	z-index: 1}/* STORYARCS */img.nigel_storyarcs {	position: absolute;	top: 415px;	left: 247px;	z-index: 1}/* EXTRAS */img.randy_extras {	position: absolute;	top: 400px;	left: 248px;	z-index: 1}/* CATEGORIES */div.storycontent { 	color: ffffff;	width: 800px;	padding-left: 5px;	padding-top: 350px;	vertical-align: top;}img.storyimage {	margin-top: 10px;	margin-bottom: 10px;	vertical-align: top;}