body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-repeat:no-repeat;
	/*background-position: left;*/
	line-height:20px;
	/*background-color:#0F3;*/
	font-weight:400
	color: #000;
	background-color:black;
	margin:0 auto;
	padding-top:0;
    padding:10px 0 10px 0;
	width:960px;
	/*height:1200px;*/
	
}

h2 {
padding:0;
margin:0;
}

h3 {
padding:0;
margin:0;
}



a:link {
color:#000000;
}

a:hover {
color:#CC0000;
}

a:active {
color:#cc0000;
}

a:visited {
color:#333333;
}

#mainframehome{
	width: 960px;
	/*height: 1200px;*/	
	margin: 0 auto;
	padding-top:0;
	padding:10px;
	background-color:#FFF;
	background-image:url(images/home_images2.jpg);
background-repeat:no-repeat;
	
}

#mainframe{
	width: 960px;
	/*height: 1200px;*/	
	margin: 0 auto;
	padding-top:0;
	padding:10px;
	background-color:#FFF;
	background-image:url(images/2header2.jpg);
background-repeat:no-repeat;
	
}



#banner{
	
	width:650px;
	height:106px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: center;
	float:left;
}

#info1 {
font-size:.9em;
width:170px;
height:120px;
float:left;
}

#info1 a {
font-size:.85em;
}

#info2{
font-size:.9em;
width:140px;
height:120px;
float:left;
}


#specialEvents{
	
	/*height:680px;*/
	float:right;
	/*background-color:#FFF;*/
	text-align:left;
	margin-top:10px;
	background-color:#FFFFFF;
	width:250px;
	/*padding:0 10px 20px 10px;*/
	/*padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;*/
}

#leftSide{
	width:650px;
	/*height:700px;*/
	background-color:none;
	float:left;
	padding-left:15px;	
	text-align: justify;
	padding-top:20em;
	}
	
#leftcontent{
	width:350px;
	/*height:700px;*/
	background-color:none;
	float:left;
	padding-left:15px;	
	text-align: justify;
	padding-bottom:15px;
	
	}
	
	#rightcontent{
	width:200px;
	/*height:700px;*/
	background-color:none;
	float:left;
	padding-left:15px;	
	text-align: justify;
	padding-bottom:15px;
	
	}
	
#rent1 {
width:250px;
float:left;
}
#rent2 {
width:250px;
float:left;
}

#footer{
	width:660px;
	/*height:75px;*/
	margin: 0 auto;
	background-color:#FFF;
	float:left;
}

#footer h1{
	font-size:16px;
	background-image:url(images/preview_stripe.jpg);
	background-repeat:no-repeat;
	/*background-position: left;*/
	line-height:2em;
	margin-left:2em;
	font-weight:600;
	
}

#clearFrames{
	clear:both;
	
}


#feature{
	margin:0;
	padding-top:2em;
	padding-right:1.6em;
	left:0;
	width:162px;
	float:left;
}

#flyer{
	margin:0;
	padding:2em 0 0 0;
	width:380px;
	float:left;
}






.art{margin-right:20px;

}

.cafe{margin-right:0px;
}

.store{margin-right:0px;
}

.about{margin-right:0px;
}

.offer{margin-right:0px;
line-height:1em;
}

.logos{
	margin:0;
	padding:0;
}

.clear {  
    clear:both;   
}
