body {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}

h1#logo {
	margin: 61px 0 0 0;
	padding: 0;
}
h1#logo a {
	width: 220px;
	height: 39px;
	display: block;
	overflow: hidden;
	background: url(/nav/logo.gif) top left no-repeat;
	text-indent: -9999px;
}

#topimg {
  margin-top:-1px;
  width:706px;
  
  background: url(/images/casa_moda_fs_2010.jpg) top left no-repeat;
  
  
}

#first_image_start {
  margin-top:-4px;
  width:679px;
  height:99px;
	background: url(/images/image_top_fs_2009.png) top left no-repeat;
}

* html #first_image_start {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/image_top.png',sizingMethod='crop');
	margin-top:2px;
}

* html #startcontent {
  margin-top:0px;
}

*+html #startcontent {
  margin-top:0px;
}

#startcontent {
  position:relative;
  margin-top:-4px;
  background:#676D71;
  width:659px; 
  color:#e6dfeb;
  padding:10px;
  line-height:17px;
}

#startcontent p {
  padding-left:10px;
  font-size:11px;
  font-weight:regular;  
}

#startcontent small {
  padding-left:10px;
  font-size:10px;
}

#postit {
  position: relative; 
  margin-top:-68px;
  margin-right:-39px;
  width:328px;
  height:202px;
	background: url(/images/postit_start_neu.png) top left no-repeat;
	float:right;
}
#content a#postit {
	border:none;
}

* html #postit {
  margin-top:-52px;
  margin-right:-14px;
  
  background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/postit_start_neu.png',sizingMethod='crop');
}

#postit span.newsline {
	display:block;
	padding-left:90px;
	padding-top:20px;
}

#postit h1 {
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
}

#postit h2 {
	font-weight:bold;
	color:#927821;	
	padding:0px 0px 10px 0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#news {
	width: 303px;
	padding: 15px;
	margin: 10px 0 0 0;
	float: right;
	border: 1px solid #efefef;
}
#events div {
	color: #231f20;
	background-color: #dbcfb7;
	padding: 20px;
	height: 123px;

}
#news h1 strong {
	
}
#news h1 {
	color: #231f20;

}

#events, .desc {
	padding: 15px;
	margin: 10px 0 0 0;
	width: 330px;
	float: left;
	font-size: 0.9375em;
	border: 1px solid #efefef;
}
#events a {
	border: 0;
}
#eventdesc, #event2desc {
	width: 331px;
	display: none;
	position: absolute;
	background-color: #fff;
	margin-left: 360px;
}
* html #event2desc {
	margin-left: -362px;
}
#content {
	margin: 0px 0 0 0;
}
.signature{
	padding: 27px 0 0 0;
	background: url(/nav/signature.gif) top left no-repeat;
	font-size: 0.9375em;
}
.date {
	color: #999999;
}
.intro {
	margin-top: 0;
	padding-top: 0;
}
