a {
	color : #990000;
	font-weight : bold;
}
a:hover{
	color : #333333;
}
body {
	margin : 0;
	padding : 0;
	background : #03080D;
	color : #000000;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 0.75em;
	color : #444444;
}
#main {
	margin : 0 auto;
	width : 750px;
	border-top : 0;
	border-bottom : 0;
	background : #ffffff;
}
#main #content {
	padding : 0px 25px 25px 25px;
}
h1 {
	font-size : 2em;
	color : #003366;
}
h2 {
	font-size : 1.35em;
	color : #003366;
}
strong {
	color : #003366;
}
li {
	padding-top : 5px;
	padding-bottom : 5px;
}
.floating {
	position : relative;
	left : 25px;
	float : right;
	width : 220px;
	padding : 10px;
	margin : 15px 0 15px 0;
	background : #eeeeee;
	font-size : 90%;
}
.floating h3 {
	text-align : center;
	color : #003366;
	padding : 0;
	margin : 0 0 25px 0;
}
.floating a {
	display : block;
	margin-top : 5px;
}
sup {
	font-size : 50%;
}
hr {
	border : 0;
	border-top : 1px solid #444444;
	margin : 20px 20px 20px 20px;
	height : 1px;
}
hr.cleared {
	margin : 0 0 0 0;
}
#sides {
	float : left;
	width : 100%;
	margin-bottom : 15px;
	padding-top : 0;
	border-top : 1px solid #000000;
}
#sides div {
	padding : 0 5px 5px 5px;
}
#sides h2 {
	margin-top : 25px;
	text-align : center;
}
#sides .left {
	float : left;
	width : 45%;
}
#sides .right {
	float : right;
	width : 45%;
	padding-left : 30px;
	border-left : 1px solid #000000;
}

#languages {
	clear : left;
	margin-top : 4px;
}
#languages td {
	font-weight : bold;
	color : #003366;
}
.ywyl {
	font-style : italic;
}
#banner {
	
}
#quote {
	margin : 0 auto;
	text-align : center;
	margin : 10px 30px 10px 30px;
}
