body, div, p, label, legend {
	font-family: "Bitstream Vera Sans", "Lucida Grande", Verdana, "Lucida Sans Unicode", Lucida, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}
body {background: #e8e8e8;}

hr {height: 1px;}

a:link, a:visited, a:active {color: #23598C; text-decoration: none;}
a:hover {color: black; text-decoration: underline;}

#main {margin: auto; width: 760px;}
#header {border-bottom: 1px solid #000;}
#footer {margin-top: 5px;}
#footer, #info, #copyright {font-size: 8pt;text-align: center;}
#info, #copyright {padding: 2px;}

img {border: 0;}
.left {float: left; padding-right: 6px;}
.right {float: right; padding-left: 6px;}
.clr {clear: both;}

.feeds {
	width: 180px;
	height: 220px;
	float: right;
	padding: 54px 5px 5px 5px;
	background: url(NewsLogo.jpg) top right no-repeat;
	border-left: 1px solid #999;
}

.page {
	width: 550px;
	float: left;
	padding: 5px;
}

.container {
	padding: 5px 1px 2px 1px;
	border-top: 1px solid #999;		
	text-align: justify;
	background: #ffffff url(Palette.jpg) bottom right no-repeat;
}

#counter {border-bottom: 1px solid #999; background: #ffffff;text-align: center;}

.Project {margin: 10px 1px;}
.Project .Name {font-weight: bold; font-size: 12pt;}
.Project .Description {padding: 2px 0px;}
.Project .Infos {border-top: 1px solid #999;}
.author {text-align: right; font-style: italic;}
