.body {
	/*background-color: #E2D587;*/
	background-color: #E2D587;
	width: 90%;
	margin: 0px;
	background-attachment: fixed;
	background-image: url(/images/bg_bullets.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	text-align: center;
	overflow: -moz-scrollbars-vertical;
}

/* to clear floated elements - all browsers - from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

A {text-decoration: none;color: #8E2028;}
A:HOVER {color: #5A5544;}
.content {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5544;
	width: 877px;
	margin:10px auto;
	overflow: visible;
	text-align: left;
	line-height: 1.4em;
}
.content TD {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.header {
	width: 877px;
	background-color: #5A5544;
}
.menu {
	font-size: 0.8em;
	color: #E2D587;
	padding-top: 4px;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 24px;
	letter-spacing: 1px;
}
.menu A {
	color: #5A5544;
	text-decoration: none;
}
.menu A:HOVER, .menu .selected {
	color: #8E2028;
}
.footer {font-size:0.8em;padding-top: 24px; padding-bottom: 24px;
	padding-left: 26px;
	padding-right: 26px;}
	
	

div.left {
float:left;
width:280px;
margin:0;
}

div.right {
float:right;
width:500px;
margin:0;
}

div.cleared {
float:none;
clear:both;
width:829px;
margin:0 24px;
}

#slideshow {
list-style:none;
padding:0;
margin:0;
position:relative;
width:280px;
height:185px;
overflow:hidden;
}

#slideshow li {
margin:0;
padding:0;
position:absolute;
width:280px;
height:185px;
overflow:hidden;
display:none;
}

#slideshow img {
margin:0;
}


	
#aims .objectives .shorts {margin-left:260px;padding-top:44px;clear:none;}

.publications {margin-left: 100px;margin-right: 44px;padding-bottom: 40px;}
.publications H3 { margin-left: -100px; font-size: 1em;letter-spacing: 1px;text-transform: uppercase;}
.publications .publication {font-size: 0.8em;margin-bottom:24px;}
.publications .publication .detail {font-style:italic;}
.publications .publication .publicationtitle {font-weight: bold;font-size: 1.1em;}
.publications .publication .publicationtitletranslation {font-size: 1.1em;}
.publications .publication .authors EM{font-style:normal;}
.publications .intro {margin-left:220px;font-family: Arial, Helvetica, sans-serif;font-size:1.2em;}

.publications2 {margin-left:25px;margin-right: 44px;padding-bottom: 40px;}
.publications2 H3 {font-size: 1em;letter-spacing: 1px;text-transform: uppercase;}
.publications2 .publication {color: #5A5544;font-size: 0.75em;padding-bottom:24px;}
.publications2 .publication .detail {font-style:italic;}
.publications2 .publication .publicationtitle {font-weight: bold;font-size: 1.05em;}
.publications2 .publication .publicationtitletranslation {font-size: 1.05em;}
.publications2 .authors {color: #5A5544;font-size: 0.75em;padding-left:20px;padding-right:12px;padding-bottom:24px;}
.publications2 .intro {padding-left: 120px;font-family: Arial, Helvetica, sans-serif;font-size:1.2em;}

.profile TD{font-size:0.8em;font-family: Arial, Helvetica, sans-serif;color: #5A5544;}
.profile .group {padding-left:25px;padding-right:25px;}
.profile .profilemenu {padding:25px;}
.profile .profilemenu A {text-decoration: none;color: #635747;}
.profile .profilemenu A:HOVER, .profile .profilemenu .selected {color: #8E2028;}
.profile .biography {line-height:1.6em;padding-top:25px;padding-right: 25px;padding-bottom:40px;font-family: Georgia, "Times New Roman", Times, serif;}
.profile .contactdetails {width:400px;font-size:0.8em;}
.profile .contactdetails A, .profile .biography A {text-decoration: none;color: #8E2028;}
.profile .contactdetails A:HOVER, .profile .biography A:HOVER {color: #5A5544;}
.profile .contactdetails H2 {letter-spacing:1px;font-weight:normal;font-size: 1.2em;margin-bottom:8px;}
.profile .biography .education {margin-top:24px;font-family: Arial, Helvetica, sans-serif;}

.lawyers TD{font-size:0.8em;font-family: Arial, Helvetica, sans-serif;color: #5A5544;}
.lawyers .group {padding-left:25px;}
.lawyers .group TD{padding-right:2px;padding-bottom:2px;}
.lawyers .profilemenu {padding:25px;}
.lawyers .profilemenu A {text-decoration: none;color: #635747;}
.lawyers .profilemenu A:HOVER, .profile .profilemenu .selected {color: #8E2028;}
.lawyers .contactdetails {margin-bottom:12px;}
.lawyers .contactdetails A, .profile .biography A {text-decoration: none;color: #8E2028;}
.lawyers .contactdetails A:HOVER, .profile .biography A:HOVER {color: #5A5544;}
.lawyers .contactdetails STRONG {font-size:1.2em;font-weight:normal;}
.lawyers .staff A {text-decoration: none;color: #8E2028;}
.lawyers .staff A:HOVER {color: #635747;}

.practiseareas {margin-left: 24px;margin-right: 44px;padding-bottom: 24px;}
.practiseareas .shorts {margin-left:0px;padding-top:24px;clear:both;}
.practiseareas .basel{margin-top:0px;padding-left:96px; padding-top:24px; font-size:1.2em;font-weight:normal;}
.practiseareas .shorts H2 {margin-top:0px;font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;letter-spacing: 1px;text-transform: uppercase;font-size:1em;}
.practiseareas .shorts P{color: #5A5544;font-family: Georgia, "Times New Roman", Times, serif;padding-left:100px;padding-right: 24px;font-size:0.9em;}
.practiseareas .shortcut{font-size:0.8em;margin-left:30px;font-weight:normal;}

.shorts TD P{color: #5A5544;font-family: Georgia, "Times New Roman", Times, serif;padding-left:24px;padding-right: 24px;font-size:0.9em;}
.shorts {margin-bottom:24px;}
.shorts TD {color: #5A5544;font-family: Arial, Helvetica, sans-serif;padding-left:24px;padding-right: 10px;font-size:0.9em;}
.shorts TD H2 {font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;letter-spacing: 1px;text-transform: uppercase;font-size:1em;}
.shorts .detailed P {padding-left:96px;}

.joinus {margin-left: 24px;margin-right: 44px;padding-bottom: 40px;}
.joinus .basel{margin-top:0px;padding-left:320px; padding-top:24px; font-size:1.2em;font-weight:normal;}
.joinus .scleared {clear:both;padding-top:24px;margin-left:200px;}
.joinus .cleared {padding-top:24px;margin-left:260px;}
.joinus UL {}
.joinus LI {font-size:0.8em;}
.joinus P {}
.joinus .opportunities {margin-left:96px;margin-top:3em;font-size:0.9em;border:1px solid #CCCCCC;padding:8px;}

.objectives {margin-left: 24px;margin-right: 44px;padding-bottom: 24px;}
.objectives .shorts {margin-left:200px;padding-top:24px;clear:both;}
.objectives .basel{margin-top:0px;padding-left:320px; padding-top:24px; font-size:1.2em;font-weight:normal;}
.objectives .shorts UL {line-height: 1.6em;}
.objectives .shorts LI {font-size:0.8em;}
.objectives P {margin:0px;padding:0px;}

.offices {margin-left: 120px;margin-right: 44px;padding-bottom: 40px;}
.offices .brood{font-family: Georgia, "Times New Roman", Times, serif;}
.offices .basel{margin-top:0px;padding-top:24px; font-size:1.2em;font-weight:normal;}

.offices #brussels {
width:340px;
float:left;
}
.offices #kortrijk {
width:340px;
float:right;
}

.what .basel {margin-top:0px;padding-left:96px; padding-top:24px; font-size:1.2em;font-weight:normal;}
.what .download {margin-top:0;padding-left:96px; padding-top:0; font-size:1em;}
.what LI {margin: 0 24px 1em 56px; font-size:0.8em;}

.home, .home TD {background-color: #5A5544;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;}
.home .menu {padding-left:430px;padding-bottom:40px;font-size:0.75em;line-height:1.4em;}
.home .menu A {text-decoration: none;color: #E2D587; display:block;}
.home .menu A:HOVER {color: #FFFFFF;}
.home .address {padding-left:25px;font-size:0.8em;padding-top: 4px;}
.home .address A {text-decoration: none;color: #E2D587;}
.home .address A:HOVER {color: #FFFFFF;}
	
.home #infoscroller {
	border:1px solid #E2D587;
	padding:0 8px;
margin:0 160px 60px;
	text-align:center;
	list-style:none;
}
.home #infoscroller li {
	padding:8px 0;
}

.notice {
	margin-top:16px;
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color:#5A5544;
	text-align:left;
	margin-left:80px;
}

