body {
	margin-top: 75px;
	background: url(../../images/body-bg.jpg) repeat-x #f2edd1;
}
/* Container -------------------------------------------*/
#container {
	width: 800px;
	margin: 0 auto;
}
/* Leftside --------------------------------------------*/
#leftside {
	float: left;
	background: url(../../images/logo.jpg) no-repeat;
	width: 335px;
}
h1#logo, h1#logo a {
	float: left;
	width: 289px;
	height: 80px;
	text-indent: -9999px;
	outline: none;
}
/* Sidenav */
#sidenav {
	float: left;
	text-align: right;
	width: 289px;
}
#nav a {
	color: #7a2531;
	line-height:2em;
	text-transform: lowercase;
}
#home #nav .home a, #about #nav .about a, #research #nav .research a, #newsletter #nav .newsletter a, #seminars #nav .seminars a, #security #nav .security a, #benchmark #nav .benchmark a, #contact #nav .contact a {
	background: url(../../images/diamond.gif) no-repeat right;
	color: #666;
	padding-right: 10px;
}
#nav li ul a {
	background: none;
}
/* Rightside -------------------------------------------*/
#rightside {
	float: left;
	border-left: 1px solid #d7d5ce;
	width: 464px;
	margin-bottom: 5px;
}
/* Content */
#content {
	padding-left: 25px;
	min-height: 320px;
}
#content a {text-decoration: underline;}
#content a:hover {text-decoration: none;}
#content ul, #content ol {
	padding-left: .825em;
	color: #464646;
}
#content ul { list-style-image: url(../../images/diamond.gif); }
#content ol { list-style-type: decimal; }
/* Footer ----------------------------------------------*/
#footer {
	clear: both;
	width: 800px;
	padding-top: 5px;
	border-top: 1px solid #d7d5ce;
	text-align: center;
}
/* Misc Classes ----------------------------------------*/
.copyright { font-size: .9em; }
.pagetitle {
	font-size: 1.6em;
	font-style: italic;
}
.center { text-align: center; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.indent { padding-left: .925em;}
a[href $='.pdf'] { /* Shows pdf icon next to links with pdf */
 padding-right: 20px;
 background: transparent url(../../images/pdf.png) no-repeat center right;
}
.twocol {
	float: left;
	width: 40%;
}
.clear { clear: both; }
.floatright { float: right; }