*{
	margin:0;
	padding:0;
}
body{
	background:#fff;
	color:#666;	
	font:14px/21px Georgia, Garamond, Times, serif;	
}
#main {
  margin-left: auto;
  margin-right: auto;
  width: 850px;
}
#menu{
	width:100%;
	height:61px;
	background:url(images/fm_menu_bg.jpg) repeat-x;
	font:14px/16px Tahoma, Arial, sans-serif;	
}
	#menu ul{
		width:80%;
		margin:0 auto;
		list-style:none;
	}
		#menu li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:61px;
			line-height:61px;
			margin:0 5px;
		}
			#menu li a{
				display:block;
				float:left;
				height:61px;				
				color:#99a2b7;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 20px;				
			}
				#menu li a:hover{	
					background:url(images/fm_hover_bg.jpg) repeat-x;
					color:#fff;
				}
					#menu li a:hover span, #menu li .current span{
						background:url(images/fm_hover_pointer.jpg) no-repeat top;
						height:61px;
						display:block;
						float:left;
					}
					#menu li .current{
						display:block;
						float:left;
						height:61px;				
						background:url(images/fm_hover_bg.jpg) repeat-x;
						color:#fff;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 20px;		
					}

.adwrap {		margin:30px auto 10px;		padding:10px 0;		width:344px;		border:1px solid #ccc;		border-width:1px 0;	}	
.adwrap object {		width:344px;		height:60px;	} 	
.teaser {		width:344px;		padding:0 0 0px 0;		margin:10px auto;		background:url("images/tsr-b.gif") bottom left no-repeat;	}	
.teaser h3 {		margin:0;		padding:7px 10px 3px 10px;		background:url("images/tsr-t.gif") top left no-repeat;	}	
.teaser p, .teaser a.more {		margin:0;		padding:0 10px 3px;		border:1px solid #d8d8d8;		border-width:0 1px;	}	
.teaser a.more {		display:block;		text-align:right;		background:url("tsr-a.gif") 344px 50% no-repeat;		padding:0 24px 0 0;		text-decoration:none;		color:#44a;	}	
.teaser a.more:hover {		text-decoration:underline;	}

