body
{
	background-color: #602112;
	background-image: url(map_tile1000.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0;
	text-align: center;
	margin: 0;
	min-width:1000px;
}

#header
{
	background-image: url(header1000.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
	min-width: 1000px;
}

.headerAdLeft a img {
	border-width: 0px;
	border-style: none;
}

.headerAdRight a img {
	border-width: 0px;
	border-style: none;
}

#sideSupport a img {
	border-width: 0px;
	border-style: none;
	/*padding-top: 20px;*/
	padding-bottom: 10px;
}

#header h2
{
	/*width: 475px;*/
	width: 475px;
	margin-left: auto;
	margin-right: auto;
	font-family: serif;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0;
	color: #4E170A;
}

.navigation
{
	padding-top: 25px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.navleft
{
	width: 150px;	
}

.navright
{
	width: 150px;	
}

.navleft img:hover
{
	background-image: url(nav_hover_left.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}

.navright img:hover
{
	background-image: url(nav_hover_right.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}

.navtop img:hover
{
	background-image: url(nav_hover_top.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}

.navleft img.select
{
	background-image: url(nav_hover_left.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}

.navright img.select
{
	background-image: url(nav_hover_right.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}

.navtop img.select
{
	background-image: url(nav_hover_top.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}

.headerAdLeft
{
	float: left;
	clear: none;
	padding-left: 20px;
	padding-top: 20px;
}

.headerAdRight
{
	float: right;
	clear: none;
	padding-right: 20px;
	padding-top: 20px;
}

#sideSupport
{
	float: left;
	padding: 20px;
}

#body
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-family: georgia, serif;
	font-size: 14px;
	line-height: 18px;
}

#sitemap
{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 150px;
	margin-bottom: 50px;
	clear: both;
}

#sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#sitemap ul li {
	display: inline;
	white-space: nowrap;
}
#sitemap ul li a {
	padding: 5px;
	font-family: verdana, sans-serif;
	color: #4E170A;
	font-size: 10px;
}



#form
{
	background-image: url(sub_back.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	float: left;
	width: 320px;
	margin-left: 25px;
	padding: 0;
	text-align: left;
}

#form p
{
	font-family: serif;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0;
	color: #4E170A;
}

#form .req
{
	color: #F30;
	font-size: 18px;
	font-weight: bold;
	font-family: serif;
}

#form h1
{
	font-size: 18px;
	font-weight: bold;
	font-family: arial, sans-serif;
	padding: 0;
	margin: 0;
	color: #4E170A;
	text-transform: none;
}

#form .place
{
	font-size: 20px;
	width: 275px;
}

#form .input
{
	width: 275px;
	margin-top: 10px;
}

#form input
{
	font-size: 16px;
	text-transform: none;
	letter-spacing: none;
}

#form select { text-transform: none; }

#form textarea
{
	font-size: 16px;
	width: 275px;
	margin-top: 10px;
}

label
{
	font-family: serif;
	font-size: 12px;
	text-transform: inherit;
	white-space: nowrap;
	text-align: right;
}

form { padding: 0 10px 10px 10px; }

h2
{
	font-size: 15px;
	font-family: arial, sans-serif;
	padding: 25px 0 0 0;
	margin: 0;
}

h3
{
	font-size: 15px;
	font-family: arial, sans-serif;
	padding: 25px 0 0 0;
	margin: 0;
	text-align: center;
}

h4
{
	text-transform: capitalize;
	font-family: Georgia, serif;
	font-size: 9px;
	font-weight: lighter;
	font-variant: small-caps;
	color: #602112;
	text-decoration: none;
}

h4 a
{
	text-decoration: none;
	text-transform: none;
}

#content
{
	padding: 10px;
	margin: 0;
	font-family: verdana, sans-serif;
	font-size: 12px;
}

#map_inner
{
	position: relative;
	width: 450px;
	height: 480px;
	background-image: url(http://www.hottowncoolcity.org/map_610.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	float: left;
	overflow: hidden;
}

#map_outer
{
	position: relative;
	width: 450px;
	height: 450px;
	background-image: url(map_8.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	float: left;
}

.sans { font-family: arial, sans-serif; }

h1
{
	font-size: 18px;
	font-weight: bold;
	font-family: arial, sans-serif;
	padding: 0;
	letter-spacing: 1px;
	margin: 0;
	text-align: center;
	color: #4E170A;
	text-transform: uppercase;
}

#site
{
	text-align: left;
	position: relative;
	width: 450px;
	float: left;
}

#site h1 { text-align: left; margin-top: 15px; }



.stamp
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #333;
}
.stamp a
{
	color: #333;
	text-decoration: none;
}

.callout
{
	color: #4E170A;
	text-transform: uppercase;
	font-size: 11px;
	font-family: verdana, sans-serif;
}

.pullout
{
	width: 225px;
	float: right;
	padding: 10px;
}

.text
{
	text-align: left;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

img.screen
{
	margin-top: 25px;
	margin-bottom: 25px;
}

img.focus
{
	margin-bottom: 10px;
	border: 3px solid #4E170A;
}

#body ul {
 list-style: none;
 margin-left: 0;
 padding-left: 0;

}

#body ul li 
 {
 padding-left: 20px;
 background-image: url(bullet.gif);
 background-repeat: no-repeat;
 background-position: 5px 2px;
 }

	
#form h2
{
	color: #4E170A;
	font-size: 16px;
	text-align: left;
	letter-spacing: 0;
	padding: 10px 0 0 0;
	margin: 0;
}
#form p {
	padding: 10px 0 0 0;
	margin: 0;
}

#body .news h2 , #body .news h3 {
	text-align: center;
}
#body .news ul li {
	text-align: center;
 padding-left: 0;
 background-image: url(blank.gif);
 background-repeat: no-repeat;
}	

a { color: #4E170A; }

#body .news .bul ul li {
 padding-left: 20px;
 background-image: url(bullet.gif);
 background-repeat: no-repeat;
 background-position: 5px 2px;
text-align: left;
width: 80%;
}	

#banner img {
	padding-bottom: 20px;
}


.sIFR-flash {
        visibility: visible !important;
        margin: 0;
}

.sIFR-replaced {
        visibility: visible !important;
}

span.sIFR-alternate {
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 0;
        display: block;
        overflow: hidden;
}

.sIFR-hasFlash .text h1 {
        visibility: hidden;
}

.sIFR-hasFlash #body h1 {
        visibility: hidden;
}

#recaptcha_widget {
			padding-top: 0px;
		}
