@charset "iso-8859-1";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: rgb(176,176,176);
	background-image: url('./images/pagebackground.jpg');
	margin: 0;
	padding: 0;
	text-align: center; /* IE 5 */
}
.twoColFixRtHdr #container {
	height: 1020px;
	width: 780px;
	min-height: 100%;
	margin: 10px auto; /* "auto" will center */
	border: 4px solid rgb(102,0,0);
	text-align: left;
	background-image: url('./images/containerbackground.jpg');
} 
.twoColFixRtHdr #header { 
	position: relative;
	height: 180px;
	background-color: rgb(176,176,176);
	padding: 0 10px 0 20px;
	border-bottom: solid 3px rgb(102,0,0);
	background-image: url('./images/headerbackground.jpg');
} 
.twoColFixRtHdr #header #logo {
	position: absolute;
	float: left;
	width: 300px;
	height: 150px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
.twoColFixRtHdr #contact {
	padding-top: 10%;
	font-size: 120%;
	float: right;
}
.numbers {
	font-family: Arial, Helvetica, sans-serif;
}
.twoColFixRtHdr #header h1 {
	margin: 0px 150px 0px 90px;
	padding: 10px 0;
	font-size: 0.8em;
	text-align: left;
}
.twoColFixRtHdr #sidebar1 {
	float: right;
	height: 142px;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 15px 8px 0px 0px;
	border: 1px solid rgb(0,0,0);
}
.twoColFixRtHdr #ietransbox {
	background-color: rgb(255,255,255);
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	position: absolute;
	z-index: 1001;
	height: 780px;
	width: 500px;
	margin: 15px 220px 0 15px;
	padding: 10px 20px 0px 20px;
} 
.twoColFixRtHdr #mainContent {
	position: absolute;
	z-index: 1002;
	height: 770px;
	width: 500px;
	margin: 15px 220px 0 15px;
	padding: 10px 20px 0px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: bold;
} 

.twoColFixRtHdr #links {
	position: absolute;
	padding: 15px 5px 10px 0px;
	font-size: 110%;
}
.twoColFixRtHdr a {
	color: rgb(0,0,153);
}
.twoColFixRtHdr #menu {
	padding-top:30px;
}
/* for planning.html */
.twoColFixRtHdr #planning {
	padding-top: 50px;
}
.twoColFixRtHdr #about {
	padding-top: 50px;
}
/* for menu.html */
.twoColFixRtHdr hr {
	background-color: rgb(102,0,0);
	border: solid rgb(102,0,0) 2px;
}
/* for menu.html */
.twoColFixRtHdr dt {
	padding: 10px 0px 5px 0px;
	font-size: 90%;
}
/* for menu.html */
.twoColFixRtHdr dd {
	font-size: 75%;
}
.twoColFixRtHdr #delicious {
	padding: 60px 0px 20px 0px;
}

/* for about.html */
.twoColFixRtHdr #closing {
	position: absolute;
	bottom: 0px;
	font-size: 75%;
	letter-spacing: 5px;
}
.twoColFixRtHdr #footer {
	position: absolute;
	height: 30px;
	width: 780px;
	margin: 650px 0px 0px 0px;
	padding: 0px;
	background-color: rgb(102,0,0);
	
} 
.twoColFixRtHdr #footer p {
	margin: 0;
	padding: 10px 0;
	font-size: 50%;
	text-align: center;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* for planning.html */
ul {
	padding: 10px;
	font-size: 100%;
}
/* for planning.html */
li {
	padding-bottom: 10px;
	font-size: 100%;
}

