html{
	
	overflow-y: scroll;
	background-image: url(/temecula/images/background_gradient.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #ccc;
	font-family: verdana, arial;
	font-size: 12px;
}
body
{
	text-align: left;
}
ul
{
	list-style-type:disc;
	padding-left: 35px;
	padding-bottom: 10px;
	padding-top: 10px;
}
ul li
{
	list-style-type:disc;
	padding-left: 5px;
}
ol
{
	list-style-type: decimal;
	padding-left: 0; 
	margin-left: 2em; 

}
ol li
{
	list-style-type: decimal;
	padding-left: 0px;
}
.Forms td
{
	padding: 5px;
}
div#cityoftemeculadotorg /*site container*/
{
	margin: 0 auto;
	width:745px;
	background-image: url(/temecula/images/navbackground_D8D6BE.gif);
	background-repeat: repeat;
	background-color: #fff;
}
div#header
{
	background-image: url(/temecula/images/header_small.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 50px;
}
	#header p
	{
		display: none;
	}
div#googlesearchbar 
{
	float: right;
	text-align: left;
	background-color: Transparent;
	padding-right: 5px;
	padding-top: 3px;
}
div#googlesearchbar input[type="text"], div#googlesearchbar input.text
{
	font-size:24px;
	font-family: Georgia, Arial, Verdana;
	background-color: #fff !important;
	border-color: #000000 !important;
	border-width: 1px !important;
	background-image:none;
	width:300px;
	height: 35px;
}
div#googlesearchbar input[type="image"]
{
	vertical-align: middle;
}
.SearchboxWatermark
{
	color:#E5E5E5;
}

div#sitenav
{
	/*background-color: inherited from sections css*/
}
	#sitenav ul
	{
		padding-left: 1em;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#sitenav li
	{
		display: inline;
		padding-right: 1.5em;
	}
	#sitenav a
	{
		font-family: arial, verdana, sans-serif;
		font-size: 1em;
		text-decoration: none;
		color: #fff;
		line-height: 30px;
		font-weight: bold;
	}
	#sitenav a:hover
	{
		font-weight: bold;
		text-decoration: underline;
	}
div#sectionphoto
{
	background-repeat: no-repeat;
	/*background-image: inherited from sections css*/
	width: 745px;
	height: 79px;
}
div#MainPageTitle
{
	margin:0em;
	padding:0em;
	background-color: #d8d6be;
}
div#subnav
{
	float: left;
	width: 177px;
	padding-bottom: 20px;
	overflow: hidden;
	/*border-right: 1px solid #D8D6BE;*/
}
div#content
{
	width: 548px !important;
	float: left;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	overflow: hidden;
}
div#footer
{
	clear: both;
	background-color: #fff;
	background-image: url(/temecula/images/footer_grapes.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top-color: Gray;
	border-top-style: solid;
	border-top-width: 1px;
	margin:0 auto;
	/*height:100%;problem*/
}
	#footer_left
	{
		float: left;
		width: 190px;
		padding: .7em;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: .75em;
	}
	#footer_center
	{
		float: left;
		width: 200px;
		padding: .5em;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: .75em;
	}
	#footer_right
	{
		float: left;
		width: 280px;
		padding: .5em;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
	}
#footer_footer
{
	background-image: url(/temecula/images/footer_rounded.gif);
	background-color: Transparent;
	width: 745px;
	margin:0 auto;
	background-repeat: no-repeat;
}
h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.75em;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.45em;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
}
h3
{
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 1.20em;
	color: #000;
	font-weight: bold;
}
#ChannelAndPageList a:link
{
	text-decoration: underline;
}
#ChannelAndPageList a:hover
{
	text-decoration: underline;
}
#ChannelAndPageList ul /*top level */
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
#ChannelAndPageList ul li /*top level */
{
	list-style-type: none;
	padding-top: 15px;
}
#ChannelAndPageList a.posting_level1
{
	color: #000 !important;
	font-size: 1em;
	font-weight:bold;
	/*text-decoration:none;*/
}
#ChannelAndPageList ul ul /*second level */
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 25px;
}
#ChannelAndPageList ul ul li/*second level */
{
	list-style-type: disc;
	padding-top: 0px;
}
#ChannelAndPageList ul ul ul /*second level */
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 25px;
}
#ChannelAndPageList ul ul ul li/*second level */
{
	list-style-type: circle;
	padding-bottom: 0px;
}
.headerLrg {
	font-family: Georgia, verdana, Arial,'Times New Roman', Times, serif;
	font-size: 16pt;
	color: #000000;
	font-weight: bold;
}
/* Bread Crumb Navigation */
.breadCrumbNav {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}
.breadCrumbNav a:link, .breadCrumbNav a:active, .breadCrumbNav a:visited, .breadCrumbNav a:hover 
{
	color: #8A8A8A; 
	font-weight: normal; 
	text-decoration:underline;
}
/* end Bread Crumb Navigation */
.clearboth
{
	clear: both;
}
STRONG
{
	font-weight: bold;
}
Blockquote
{
padding-top:10px;
padding-bottom:10px;
padding-left: 20px;
padding-right: 20px;
}
hr
{
	height: 1px;
}
.smallred
{
	font-size: .75em;
	color:Red;
}
.smallblack
{
	font-size: .75em;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#divDynamicWebControl, #divDynamicWebControl2
{
	background-color: #FFFFCA;
	padding: 10px;
	font-weight: bold;
}
