body{
	margin:0px;
	padding:0px;
	/*background:url(../img/body_bg.jpg) top repeat-x;*/
}
*{
	margin:0px;
	padding:0px;
}
a
{
  outline: none;
}
img{
	border:0px;
	display:inline
}

.logo{
	background:#CFCEAF;
}
.logo div{
	padding:32px 0 0 22px;
}
.logo_text{
	background:#CFCEAF;
}
.logo_text div{
	float:right;
	padding:0 193px 18px 0px
}
.top_menu ul{
	margin:0px;
	padding:0px;
}
.top_menu li{
	list-style:none;
	padding:4px 13px 4px 13px;
	margin:0 29px 0 0;
	float:left;
	/*cursor:pointer;*/
}
.top_menu li:hover{
	background:#513E15;
}
.top_menu li a:hover{
	color:#FFFFFF;
}
.top_menu li a,.top_menu li a:link,.top_menu li a:visited{
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	color:#513E15;
}
#navication_active{
	background:#513E15;
}
#navication_active a{
	color:#FFFFFF;
}
.middle_bg{
	background:url(../img/center-repeat.jpg) left top repeat-x;
}
.content p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:15pt;
	width:675px;
}
.footer{
	background:url(../img/bottom_repeat.jpg) left top repeat-x;
}
.footer ul{
	margin:0px 0 7px 0;
	padding:0px 0 20px 0;
}
.footer li{
	float:right;
	list-style:none;
	padding:0px 6px 0 7px;
	/*background:url(../img/seperater.jpg) right 7px no-repeat;*/
}
.footer div{
	padding-top:4px;
}
.footer a{
text-decoration:none;
color:#FFFFFF;
font:10px Arial, Helvetica, sans-serif;
}
/****************************************** our community style **********************/
.community_bg{
	background:#CFCEAF;
}
.community_artists h1{
	line-height:normal;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#598B94;
	margin:25px 0 16px 0;
}
.community_artists p{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#513E15;
	line-height:15px;
	margin:0 0 23px 0;
	width:660px;
}
.community_text_border{
	background:url(../img/text_border.jpg) left bottom repeat-x;
}
.community_content{
	float:left;
}
.community_content h1{
	line-height:normal;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#513E15;
	text-transform:uppercase;
	margin:19px 0 3px 0;	
}
.community_content p{
	line-height:15px;	
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:15px;	
}	
.community_content a{
	text-decoration:underline;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
}
.content_border div{
	margin-bottom:15px;
}
.content_border{
	background:url(../img/content_border.jpg) left bottom repeat-x;
}
.santa_cruz p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:15px;
	margin:0 0 13px 0;
}
.santa_cruz a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:15px;
	text-decoration:underline;
}
.santa_cruz_map h1{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#598B94;
	margin:20px 0 13px 0;
}
.santa_cruz_map ul{
	margin:0px;
	padding:0px;	
}
.santa_cruz_map li{
	margin:0px;
	padding:0px;
	float:none;
	list-style:none;	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:16px;	
}
.santa_cruz_map li span{
	padding-right:11px;
	line-height:16px;
}
.santa_cruz_map ul div{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
	line-height:16px;	
}
.santa_cruz_map ul span{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
	line-height:16px;	
}
.contact_info td{
	background:url(../img/contact_border.jpg) left bottom repeat-x;
}
.contact_info h1{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#598B94;
	 margin:15px 0 16px 0;
}
.contact_info p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.contact_info a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
.contact_info li{
	 float:none;
	 list-style:none;
	 text-indent:12px;
	 font: 11px Verdana, Arial, Helvetica, sans-serif;
	 color:#333333;
	 background:url(../img/contact_bullot.jpg) left 4px no-repeat;
	 line-height:15px;
}
.contact_info li a{ 
	 font: 11px Verdana, Arial, Helvetica, sans-serif;
	 color:#333333;
}
.space_info h1{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#598B94;
	margin:24px 0 15px 0;
}
.space_info p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:15px;
	margin:0 0 13px 0;
}
.space_info a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
.events_bg{
	background:#CFCEAF;
}
.events h1{
	line-height:normal;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#598B94;
	margin:25px 0 16px 0;
}
.events_text h1{
	line-height:normal;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
}
.events_text p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:15px;
	margin:0 0 18px 0;
	width:660px;
}
.events_text ul {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	list-style-type:none;
	margin:16px 0 18px 0;
}
.events_text a{
	text-decoration:underline;
	color:#333333;
	}	
.events_text a:visited{
	color:#333333;
	}
#event_date{
	width:105px;
}
.events_text img{
	margin:-8px 0 18px 0;
}



















	
