/* Warren County, New York - Citizens Page */

.block_left, .block_right, .block {display: block;}

.block_left, .block_right {width: 43%;}

.block_left {float: left;}

.block_right {float: right;}

.census th
{
	text-align: left;
	font-weight: normal;
}

.census td.right {text-align: right;}

.census td, .census th
{
	border: 0 solid #DDD;
	border-width: 0 0 1px 0;
}

.census caption
{
	font: bold 1.2em 'Verdana', sans-serif;
	text-align: left;
	margin: 1em 0 0 0;
	border: 0 solid #999;
	border-width: 0 0 1px 0;
}

.census
{
	width: 95%;
	margin: 0 0 2em 0;
}

#content, #side
{
	margin: 0;
	padding: 0;
}
/*
#content li {padding: 0 0 0 .5em;}
*/
#content ul ul {margin: 0;}

#content ul
{
	margin: 0 0 1em 1em;
	padding: 0 0 0 1em;
}

#content
{
	float: left;
	width: 71%;
	margin: 0 0 0 2%;
}

input.full_input, .full_input input {width: 100%;}

#head a
{
	background: transparent url(../images/main_t.gif) no-repeat scroll top left;
	text-indent: -5000px;
	height: 144px;
	width: 100%;
	display: block;
	margin: 0;
	position: relative; /*Freaky IE Fix*/
}

#head h1 {background: transparent url(../img/h_cit.jpg) no-repeat scroll top right;}

#head {background: #CADCFE url(../images/main_f.gif) repeat-x scroll top right;}

#fares caption
{
	font-size: 1.5em;
	font-weight: bold;
}

#fares .col1 {width: 45%;}

#fares .col2 {width: 45%;}

#fares .col3 {width: 10%;}

#fares td
{
	border: 0 solid #D7E1FF;
	border-width: 0 0 1px 0;
	padding: .25em;
}

#fares th, #fares .filler
{
	text-indent: 0;
	text-align: left;
	font-size: 1.2em;
	background: #D7E1FF;
	padding: .5em 0 0 0;
	vertical-align: top;
}

#fares
{
	clear: both;
	width: 40em;
	margin: 0 auto;
	border-collapse: collapse;
}

#fixed, #fame
{
	text-indent: -1em !important;
	padding: 0 0 0 2em !important;
}

#popular ul ul li {font-weight: normal;}

#popular li {font-weight: bold;}

#popular
{
	width: 30%;
	float: left;
	margin: 0 1em .5em 0;
	padding: 0 .5em;
	border: 1px #036 solid;
}

.schedules li
{
	list-style: none;
	margin: 0 0 1em 0;
}

.schedules {clear: left;}

#side
{
	float: right;
	width: 23%;
}

#survey p
{
	background: transparent url(../img/alert.gif) no-repeat scroll center left;
	padding: 10px 0 10px 60px;
}

#survey
{
	border: 2px solid #FFD30C;
	background: #FFF8DC;
	padding: 0 1em;
	margin: 1em 0;
}

.title
{
	border: 0 #36C solid;
	border-width: 0 0 1px 0;
}

.title, h2, h3, a {color: #36C;}

.radio label {display: block;}

fieldset
{
	margin: 1em 0;
	padding-left: 1em;
	border: 2px solid #36C;
}

input {vertical-align: middle;}

input[type="text"], textarea {border: 1px solid #036;}

legend
{
	font-size: 1.3em;
	font-weight: bold;
}

h4, h5, h6 {color: #036;}

