#ccontent
{
	display: inline-block;
	float: left;
}
#ccontent_first_row 
{
	display: block;
	
	width: 595px;
	height: 220px;
	
	padding: 0;
	margin: 0 0 0 10px;
	
	background-image: url(../Images/boxes_595.gif);
	background-position: top;
	background-repeat: no-repeat;
	
	font-size: 1em; /* 10px; */
	line-height: 1.15em; /* 12px */
	
/*	border : solid 1px #FF0000; */

}


#activities 
{
	display: inline-block;
	float: left;
	
	width: 365px;
	height: 190px;
	/* debug border : solid 1px #00F; */
	
	margin-top: 15px;
	margin-left: 10px;
	
	/*border: solid 1px #FF0000; */
	
}


#news 
{
	display: inline-block;
	float: right;
	font: inherit;
	
	width: 190px;
	height: 190px;
		
	margin-top: 15px;
	margin-right: 15px;
	/* debug border: solid 1px #00FF00;*/
}

#news a
{
	font: inherit;
	background:url(../Images/arrow_01.gif) no-repeat  0px 5px;
	padding-left: 1.25em;
}

#news #a
{
	font: inherit;
	background:url(../Images/arrow_01.gif) no-repeat  0px 5px;
	padding-left: 1.25em;
}


#ccontent_second_row 
{
	display: inline-block;
	float: none;
	
	width: 595px;
	height: 250px;
	
	padding: 0 0 0px 0;
	margin: 10px 0 0 10px;
	
	font-size: 1em; /* 10px; */
	line-height: 1.2em; /* 12px */
	
	
	/*border : solid 1px #FF0000; */

}

#eventsBox
{
	display: inline-block;
	float: left;
	
	width: 200px;
	height: 240px;
	
	padding:0;
	margin-left: -5px;
	
	background-image: url(../Images/box_w_190.gif);
	background-position: top;
	background-repeat: no-repeat;
	
	/*border: solid 1px #00ff00;*/
	
}

#events
{
	display: inline-block;
	float: left;
	
	width: 170px;
	height: 220px;
	
	margin-top: 10px;
	margin-left: 15px;
	
	/*border: solid 1px #00ff00;*/
	
}


#mayorBox 
{
	display: inline-block;
	float: left;
	
	width: 400px;
	height: 240px;
	
	padding: 0;
	
	/*border: solid 1px #00ff00;*/
}

#mayor 
{
	display: inline-block;
	width: 390px;
	margin:0 5px 0 5px;
	/*border : solid 1px #00f100;*/
}

#mayor img {
	 float: left;
	 padding-right: 10px;
	 width: 111px;
	 height: 152px; 
}


p {
	color: #000000;
	font-size: inherit;
	line-height: inherit;
	
	padding-bottom: 1em;
	margin: 0;
}

h4 {
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; */
	font-family: inherit;
	
	font-size: 1.1em;
	font-weight: bold;
	
	color: #000000;
	padding: 0 0 10px 0;
	margin: 0;
}

table thead
{
	background-color: #f7fafd;
}

.smallBold {
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.linkbox {
	width: 6px;
	height: 6px;
	
	background-image: url(../Images/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: right;
	
	padding: 0px 0 0 0px;
	margin: 0px auto 0 auto;
}


#article_content
{
	display: block;
	float: none;
	
	width: 595px;
	
	padding: 0;
	margin: 0 0 0 152px;

	/*background-image: url(../Images/boxes_595.gif);*/
	background-color: #FFFFFF; /*#f7fafd;*/
	background-position: top;
	background-repeat: no-repeat;
	
	font-size: 1em; /* 10px; */
	line-height: 1.2em; /* 12px */
	
	/*border : solid 1px #FF0000;  */
}

#article
{
	display: inline-block;
	float: left;
	
	width: 570px;
	
	padding: 0;
	margin: 2px 5px 5px 10px;/* 10 + 152*/
	
	font-size: 1em; /* 10px; */
	line-height: 1.2em; /* 12px */
	
	/*border : solid 1px #0000FF; */
	
	text-align: left;

}

.title{margin: 2px 5px 5px 10px; padding: 0; font-family: inherit; font-size: 1.1em; line-height: 1.5em; font-weight: bold; text-align: center; color: #000000; margin-bottom: 1em;}
.illustration {display: inline-block; margin: 2px 0px 5px 0px; padding: 0; text-align: center;}
.right {float: right; text-align: right;}
.left {float: left; text-align: left;}

.right_center {float: right; text-align: center;}
.left_center {float: left; text-align: center;}



.full {float: none; width: 580px; margin: 0;}
.half {width: 290px;}
.third {width: 190px;}
.quarter {width: 145px;}
.odd {background-color:#FFFFFF;}
.even {background-color:#f7fafd;}

.row 
{
	display:inline-block;
	width: 580px;
	height: 220px;
}


#article p 
{
	text-align: left;
}

#article ul {
	line-height: 160%;
	margin-top: 0;
}


#article h4 {
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; */
	font-family: inherit;
	
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight: bold;
	
	text-align: center;
	
	color: #000000;
}

#extra_large_table table
{
	font-size: 0.7em;
	line-height: 1.1em;
}

#extra_large_table table thead
{
	font-size: 1.1em;
	line-height: 1.1em;
}



#full_page_article
{
	width: 990px;
	
	text-align: center;
	margin-top: 10px;
}


#full_page_article h4 {
	font-family: inherit;
	
	font-size: 1.1em;
	font-weight: bold;
	
	text-align: center;
	
	color: #000000;
	margin: 1em 0 1em 0;
}


#center_right_page_article_content
{

	display: block;
	float: none;
	
	width: 827px;
	
	padding: 0;
	margin: 0 0 0 152px;

	/*background-image: url(../Images/boxes_595.gif);*/
	background-color: #FFFFFF; /*#f7fafd;*/
	background-position: top;
	background-repeat: no-repeat;
	
	font-size: 1em; /* 10px; */
	line-height: 1.2em; /* 12px */
	
	/*border : solid 1px #FF0000;  */
}

#center_right_page_article
{
	display: inline-block;
	float: left;
	
	width: 827px;
	
	padding: 0;
	margin: 0px 0px 0px 0px;/* 10 + 152*/
	
	font-size: 1em; /* 10px; */
	line-height: 1.2em; /* 12px */
	
	/*border : solid 1px #0000FF;*/
	
	text-align: left;

}

#search_props
{	
	margin: 40px, auto, auto, auto;
	width: 300px;
}


#search
{
	background-color: Silver;
}

#virtual_walk
{
	height: 470px; 
	width: 100%;
	background-color: #f7fafd;
}

 #virtual_walk td
 {
	vertical-align:bottom;
	text-align:right; 
	width:300px;
 }