* {margin:0px;padding:0px;}
html,body {overflow:auto;height:100%;}
body {font:100.01%/110% Arial,Helvetica,sans-serif;background-color:#B40009;color:#333;}

/**************************************************/
/* TABLE ELEMENTS STYLES													*/
/**************************************************/
table.baseTable
	{
	width:							100%;
	height:							100%;
	border-spacing: 		0px;
	border-collapse: 		collapse;
	empty-cells: 				show;
	}

td
	{
	font-family: 				Arial,Helvetica,sans-serif;
	font-size:					12px;
	text-align:					left;
	margin: 						0px;
	padding-top: 				0px;
	padding-bottom:			0px;
	padding-left:				20px;
	padding-right:			6px;
	color:							#000000;
	vertical-align:			middle;
	}

td.label
	{
	text-align:					right;
	padding-left:				20px;
	padding-right:			0px;
	}

td.input
	{
	text-align:					left;
	padding-left:				10px;
	padding-right:			0px;
	}

/**************************************************/
/* HORIZONTAL RULES																*/
/**************************************************/

hr
	{
	height:							2px;
	color:							#000000;
	border:							1px solid #000000;  /* Compensate for Firefox weirdness */
	}

hr.small
	{
	height:							2px;
	color:							#CEB49B;
	border:							1px solid #CEB49B;
	}


/**************************************************/
/* LIST ELEMENT STYLES														*/
/**************************************************/

/* NAV MENU STYLE																	*/
/**************************************************/
/* WELCOME MENU																		*/
/**************************************************/



/* BASIC LISTS																		*/
ol
	{
	font-family: 				Arial,Helvetica,sans-serif;
	font-size:					12px;
	text-align:					left;
	margin: 						0px;
	margin-left:				20px;
	padding-top: 				0px;
	padding-bottom:			12px;
	padding-left:				20px;
	padding-right:			0px;
	color:							#000000;
	}

ol li
	{
	padding-right:			20px;
	}


/**************************************************/
/* OTHER TEXT ELEMENT STYLES											*/
/**************************************************/
p
	{
	font-family: 				Arial,Helvetica,sans-serif;
	font-size:					12px;
	text-align:					left;
	margin: 						0px;
	padding-top: 				0px;
	padding-bottom:			12px;
	padding-left:				20px;
	padding-right:			20px;
	color:							#000000;
	}

h3
	{
	font-family: 				Arial,Helvetica,sans-serif;
	font-size:					14px;
	text-align:					left;
	text-transform:			uppercase;
	margin: 						0px;
	padding-top: 				0px;
	padding-bottom:			0px;
	padding-left:				20px;
	color:							#003399;
	}

/**************************************************/
/* DIV ELEMENTS																		*/
/**************************************************/
div.wrapper
	{
  position: 					absolute;
  left: 							50%;
  width: 							629px;
  top:								10px;
  padding-top:				10px;
  padding-bottom:			10px;
  margin-left: 				-315px;
  border:							4px solid #000000;
	}

div.sub_wrapper
	{
  position: 					relative;
  left: 							14px;
  width: 							594px;
  top:								-6px;
	padding:						0;
	margin:							0;
  background:					#FFE7CE;
  border:							3px solid #000000;
	}

div.sub_wrapper_int
	{
  position: 					relative;
  left: 							14px;
  width: 							594px;
  top:								-6px;
	padding:						0;
	margin:							0;
  background:					url('/images/wallpaper_radial.jpg');
  background-repeat:	no-repeat;
  background-color:		#FFE7CE;
  border:							3px solid #000000;
	}

div.header
	{
	position:						relative;
	top:								-10px;
	left:								13px;
	width:							603px;
	height:							71px;
	font-size:					17px;		/* IE wants a font size */
	cursor:							pointer;
	}

div.header_sec
	{
	position:						relative;
	top:								0px;
	left:								16px;
	width:							594px;
	height:							30px;
	font-size:					17px;		/* IE wants a font size */
	padding:						0;
	padding-bottom:			10px;
	}

div.copy
	{
	position:						relative;
	top:								14px;
	left:								0px;
	width:							594px;
	margin-top:					0px;
	margin-bottom:			0px;
	margin-left:				0px;
	margin-right:				0px;
	padding-top:				0px;
	padding-bottom:			16px;
	padding-left:				0px;
	padding-right:			0px;
	}

div#nav_menu_welcome
	{
	position:						relative;
	top:								0px;
	left:								0px;
	width:							594px;
	height:							17px;
	font-size:					17px;		/* IE wants a font size */
	padding:						0 0 0 0;
	margin:							0 0 0 0;
	}


/**************************************************/
/* COMIC DIVS																			*/
/**************************************************/
div#comic
	{
	position:						relative;
	width:							628px;
	height:							440px;
	margin-top:					-10px;
	}

div#panel_01
	{
  position: 					absolute;
  left: 							12px;
  width: 							320px;
  height:							88px;
  top:								3px;
  display:						block;
	}

div#panel_02
	{
  position: 					absolute;
  left: 							0px;
  width: 							127px;
  height:							145px;
  top:								89px;
  display:						block;
	}

div#panel_03
	{
  position: 					absolute;
  left: 							130px;
  width: 							203px;
  height:							146px;
  top:								89px;
  display:						block;
	}

div#panel_04
	{
  position: 					absolute;
  left: 							12px;
  width: 							321px;
  height:							194px;
  top:								238px;
  display:						block;
	}

div#panel_05
	{
  position: 					absolute;
  left: 							332px;
  width: 							298px;
  height:							440px;
  top:								0px;
  display:						block;
	}

/* PHOTOS */
div.img#balloon
	{
	float:							right;
	position:						relative;
	width:							150px;
	height:							90px;
	border:							1px solid #000000;
	margin:							0px;
	margin-left:				10px;
	margin-right:				25px;
	margin-bottom:			4px;
	background-image:		url('../images/balloon.jpg');
	background-repeat:	no-repeat;
	}

h2 {height:30px;line-height:30px;margin-left:16px;padding-bottom:10px;}
h2 span {display:none;}
#mnu {display:block;width:594px;height:1.4em;font-family:"Arial Narrow","Helvetica Narrow",Calibri,Arial,Helvetica,sans-serif;font-size:0.76em;font-weight:bold;text-transform:uppercase;background:#FFDE00;border-bottom:3px solid #000;list-style:none;list-style-type:none;}
#mnu,#mnu li a {text-align:center;}
#mnu li {float:left;height:1.4em;line-height:1.4em;}
#mnu li a {text-decoration:none;outline:none;color:#000;}
#mnu li a,#sel {display:block;width:116px;text-align:center;border-right:2px solid #000;}
#mnu li a:hover {background-color:#90DEDF;}
#mnu li a:active,#sel,#rs {background-color:#08A5CE;}
#rt {clear:both;}
#rt,#rs {border:none !important;width:122px !important;}
hr {height:2px;color:#000;border:1px solid #000;}
hr.small {color:#CEB49B;border:1px solid #CEB49B;}
hr.emph {height:3px;color:#172737;border:2px solid #172737;margin:0px 20px 10px 20px;}
img.lt,img.rt {border:1px solid #000;}
img.lt {float:left;margin:0px 10px 4px 20px;}
img.rt {float:right;margin:0px 25px 4px 10px;}
