body
{
	background: #000000;
}

html 
{
	height:100%; 
	margin-bottom: 1px; 
}

img
{
	border: none;
}

#container
{
	width: 1000px; 
	margin: auto;
	text-align: center;
}


#container_left
{
	width: 330px; 
	float: left;
}

#container_right
{
	width: 605px; 
	float: left;
}

#logo
{
	clear: both; 
	padding-top: 50px; 
	text-align: center; 
	width: 311px;
	margin: auto;
}

#logo span
{
	display: none;
}

#logo div
{
	height: 30px;
	width: 290px;
	background: no-repeat url(/images/logo_290.jpg);
	cursor: pointer;
}

#logo_msf
{
	clear: both; 
	padding-top: 10px; 
	text-align: center; 
	width: 230px; 
	margin: auto
}

#logo_msf_text
{
	float: left; 
	line-height: 14px; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	padding-right: 5px;
}

#logo_msf_img
{
	float: left;
}

#logo_msf_img span
{
	display: none;
}

#logo_msf_img div
{
	height: 14px;
	width: 134px;
	background: no-repeat url(/images/logo_msf.jpg);
	cursor: pointer;
}

#content_header
{
	width: auto; 
	height: 6px; 
	background: repeat-x url(/images/container_t.jpg);
	_display: inline;
}

.content_corner
{
	width: 6px; 
	height: 6px;
}

#content_corner_tl
{
	float: left; 
	background: no-repeat top left url(/images/container_tl.jpg);
}

#content_corner_tr
{
	float: right; 
	background: no-repeat top left url(/images/container_tr.jpg);
}

#content_body
{
	text-align: left;
	width: auto; 
	background: repeat-y url(/images/container_back_605.jpg); 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	padding: 20px; 
	vertical-align: top; 
	min-height: 450px;
}

#content_body a:link, #content_body a:visited 
{
	color: #960093;
	text-decoration: none;
}

#content_body a:hover 
{
	text-decoration: underline;
}

#content_footer
{
	width: auto; 
	height: 20px; 
	background: top no-repeat url(/images/container_b_605.jpg); 
	padding-top: 110px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #3E3E3D; 
	text-align: center;
}

#content_footer span.white
{
	color: #fff;
}

#content_footer a:link, #content_footer a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}

#content_footer a:hover 
{
	text-decoration: underline;
}

#bear
{
	height: 414px;
	width: 350px;
}

.bear1
{
	background: no-repeat url(/images/bear_1_template.jpg);
}

.bear2
{
	background: no-repeat url(/images/bear_2_template.jpg);
}

.bear3
{
	background: no-repeat url(/images/bear_3_template.jpg);
}

.hidden
{
	display: none;
}

.column_left
{
	float: left; 
	width: 426px; 
	padding-right: 20px;
	border-right: dotted 1px #666666; 
	min-height: 420px;
}

.category_tags
{
	font-size: 11px; 
}

.column_right
{
	float: left; 
	width: 105px; 
	margin-left: 10px; 
	font-size: 11px;
	color: #444;
}

.column_right a:link, .column_right a:visited 
{
	color: #444;
	text-decoration: none;
}

.cemetery_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.cemetery_image
{
	float: right;
}

.cemetery_date
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
}

.cemetery_tags
{
	font-size: 11px; 
}

.cemetery_tags a:link, .cemetery_tags a:visited
{
	color: #900090;
	text-decoration: none;
}

.cemetery_tags_previous
{
	float: left; 
}

.cemetery_tags_next
{
	float: right; 
}

.lists_standard ul
{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.lists_standard li
{
	clear: both;
	margin: 0;
}

.cemetery_categories
{
	background: no-repeat url(/images/titles/cemetery_categories.jpg);
	width: 65px;
	height: 15px;
}

.cemetery_archives
{
	background: no-repeat url(/images/titles/cemetery_archives.jpg);
	width: 53px;
	height: 14px;
}

.cemetery_subscribe
{
	background: no-repeat url(/images/titles/cemetery_subscribe.jpg);
	width: 60px;
	height: 15px;
}

.cemetery_subscribe_icons
{
	padding-top:5px;
}

.cemetery_submit span
{
	display: none;
}

.cemetery_submit div
{
	background: no-repeat url(/images/submit_400.jpg) right;
	width: 426px;
	height: 25px;
	cursor: pointer;
}

.field
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	_margin-top: -8px;
}

.field_right
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	_margin-top: -8px;
}

.field_name
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

.form_splitter
{
	clear: both;
	height: 5px;
}

.field_instructions
{
	clear: both;
	float: right;
	width:350px;
	font-size: 10px;
	font-style: italic;
}

.petition_sign
{
	background: no-repeat url(/images/titles/petition_sign.jpg);
	width: 91px;
	height: 13px;
}

.vote_previous
{
	background: no-repeat url(/images/titles/vote_previous.jpg);
	width: 97px;
	height: 13px;
}

.cemetery_intro
{
	padding-bottom: 25px;
	width: 550px;
}

.width100
{
	width: 100px;
}

.width105
{
	width: 105px;
}

.width120
{
	width: 120px;
}

.width155
{
	width: 155px;
}

.width350
{
	width: 350px;
}

.width355
{
	width: 355px;
}

.width420
{
	width: 420px;
}

.width425
{
	width: 425px;
}

ol.terms
{
	padding-left: 20px;
}

ol.terms li
{
	margin-bottom: 5px;
}

ol.roman 
{
	list-style-type: lower-roman;
	padding-left:20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.strong
{
	font-weight: bold;
}

.clear_both
{
	clear: both;
}

.admin_preview
{
	color: #666;
}

.archive_list
{
	margin-left: 15px;
}

.archive_title
{
	font-size: 14px;
	margin-bottom: 5px;
}

.splitter_5
{
	height: 5px;
	clear: both;
}

.splitter_15
{
	height: 15px;
	clear: both;
}

.inline_form
{
	display: inline;
}

.submit_button
{
	clear: both; 
	padding-top: 15px;
}

.poll_answer
{
	width: 300px; 
	float: left; 
	clear: left; 
	padding-top: 3px; 
}

.poll_answer_radio
{
	width: 25px; 
	float: left;
}

.poll_answer_text
{
	float: left; 
	padding-top: 3px; 
	width: 250px
}

.poll_results_bar
{
	float: left; 
	background-color: #000000; 
	margin-bottom: 2px; 
	margin-top: 3px; 
	height: 17px;
}

.poll_results_percent
{
	width: 25px;
	float: left; 
	margin-top: 3px; 
	padding: 3px;
}

.poll_other
{
	clear: both; 
	display: none; 
	padding: 3px 0 0 21px;
}

.poll_other_text
{
	float: left; 
	line-height: 20px;
}

.poll_other_field
{
	float: right;
}

.poll_base
{
	position: relative; 
	float: left; 
	clear: left; 
	margin-top: 15px;
}