body {
	padding:20px; margin:0;
	background: url(/images/b_bg.gif);
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color:#000000;
	text-align:center;
}

img {
	border:none;
}
form {
	padding:0; margin:0;
}

div#container {
	border:9px solid #DCD9CC;
	width: 748px !important;
	width /**/:766px;
	background: url(/images/c_bg.gif) #F2F2EB no-repeat;
	display:table;
	float:left;
	margin:0 auto;
	text-align:left;
}

div#nav {
	float:left;
	width:173px;
}

div#nav div#header {
	height:104px;
	background: url(/images/logo.gif) no-repeat;
}
div#header h1 {
padding:0; margin:0;
}
div#header h1 a {	
	display: block;
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent: -5000px;
/*  IE 5 Hack \*/
	overflow: hidden;
/* end hack */
}

div#header h1 a{
	height:104px;
	width:173px;
}

#menu {
	margin:0; padding:0;
	list-style: none;
}
#menu li {
	margin:0; padding:0;
	list-style: none;
	text-transform: uppercase;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	display:inline;
}
#menu li a {
	padding:0 15px;
	display:block;
	text-decoration:none;
	line-height:22px;
	color:#333333;
	text-align:center;
}
#menu li a:hover {
	background: #E1DFD3;
	color:#333333;
}

div#content {
	margin-left:188px;
	margin-right:15px;
	margin-bottom:15px;
}

div#content div#artwork{
	margin:15px 0;
	
}

div#title {
	padding:10px 0;
	border-top:1px dotted #666666;
	line-height:1.5;
}

h2 {
	padding:0; margin:0;
	font-size:135%;
}
h2#title, div#latest h2, div#statement h3 {
	margin:10px 0;
}
div#statement h3 {
	margin-bottom:0px;
}
div#main h2 {
	margin-bottom:10px;
}

h3 {
	padding:0; margin:0;
	font-size: 115%;
}
h4 {
	padding:0; margin:0;
	font-size: 103%;
}

div#news a, div#movie a, div#contact a {
	color:#996633;
	text-decoration:none;
}
div#news a:hover, div#movie a:hover, div#contact a:hover {
	color:#333333;
	text-decoration:underline;
}

div#main {
	margin-top:10px;
	float:left;
	width:550px;
}
div#main hr {
	display:none;
}

div#news {
	height:300px;
	width:340px;
}

div#news div#area {
	padding-right:15px;
	margin-right:5px;
	overflow:auto;
	height:270px;
}

div#area div.newsitem {
	padding-bottom:15px;
}
div#area div.newsitem p, div#contact p {
	margin:0;
	padding:6px 0;
}

div.author {
	text-align:right;
}

div#feature {
	/*margin-left:350px;
	width:194px;*/
	clear:both;
}
div#feature div#item {
	
}
div#item div#img {
	float:left;
	padding-bottom: 80px;
}
div#item div#desc {
	line-height:1.5;
	margin-left:195px;
	padding-top:40px;
}
div#desc a {
	color:#996633;
	text-decoration: none;
	display:block;
}
div#desc a:hover {
	color:#333333;
	background:#f5f5f5;
}

div#latest, div#contact div#statement {
	float:left;
	margin-top:10px;
	border-top:1px dashed #666666;
	padding-bottom:10px;
	/*width:550px;*/
}

div#listing, div#contact, div#biographie {
	/*display:table;
	float:left;*/
	height:600px;
	width:550px;
}



div#listing div.listsub {
	padding:10px 0;
	border-top:1px dashed #333;
	float:left;
	width:100%;
}
div.listsub h3 {
	padding-bottom:8px;
	font-weight: normal;
}
div.listsub h3 a {
	text-decoration: none;
	color:#660000;
	font-weight:bold;
}
div.listsub h3 a:hover {
	text-decoration: underline;
}
div.listsub div.endlist {
}

div.listitem {
	float:left;
	padding:7px;
	width: 118px !important;
	width /**/:132px;
	background:white;
	margin-right:4px;
	margin-bottom:10px;
}
* html div.listitem {
	float:none;
	display:inline;
	f\loat:left;	
}

div.listitem img {	
}
div.listitem a {
	color:#996633;
	text-decoration: none;
	display:block;
}
div.listitem a:hover {
	color:#333333;
	background:#f5f5f5;
}

div#info div#download {	
	padding-top:20px;
	font-weight:bold;
}
div#download img {
	padding-bottom:6px;
}
div#download a:hover {
	text-decoration:none;
}

div#who {
	float:right;
	padding-left:10px;
	border-left:1px dashed #666666;
}

div#footer {
	clear:both;
	width: 766px;
	color:#60624D;
	line-height:1.5;
	margin:0 auto;
	text-align:left;
}
div#footer p {
	padding:0; margin:0;
}
div#footer a {
	color:#494B3B;
}
div#footer a:hover {
	color:#838473;
}

div#notfound {
	text-align:center;
}
div#notfound a {
	color:#333333;
	font-weight:bold;
}