@import url("/content/style/style.css");

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

a:link, a:visited {text-decoration:none; color: #003466;}
a:hover, a:active {text-decoration:underline; color: #003466;}
body{color:#000;background: url('/Images/sidesliv-2.gif') repeat-y;min-height:101%;font-size:100%;font-family: Arial,Verdana;}
dl.info dd{width:450px;}
dt {width: 200px;float: left;}
fieldset {border: none;}
form {width: 450px;}	
h1 {font-size: 28px;font-weight: bold; margin: 0; padding: 0;}
h2 {font-size: 22px;font-weight: bold; margin: 0; padding: 0;}
h3 {font-size: 20px;font-weight: bold;}
h4 {font-size: 13px;font-weight: bold;}
img {border:0;}
label {font-weight: bold;text-align: left;vertical-align: top;padding-right: 20px;}
p {margin: 15px 0 15px 0;text-align:left;}
select{font: 12px arial,tahoma,sans-serif;border: 1px solid #48594B;width: 200px;margin-bottom:10px;}
table.records tr td, dl.list dd {padding: 5px !important; font-size:12px;}
textarea{font: 12px arial,tahoma,sans-serif;border: 1px solid #48594B;margin-bottom:10px;}
ul	{margin: 0 0 0 36px;}
ul li	{list-style:circle;}

#header {width:100%; height: 80px; background-image:url('/Images/topsliv.gif');border-bottom:thin solid #000;}

/* ******************************************** CONTENT *******************************************/*

#content {font-size: 12px;float:left;width:450px; margin:30px 30px 30px 30px;}
#content p a {display: inline;font-weight:bold;}
#content p.location {width: 200px;float: left;text-align: center;margin: 15px 10px 0 0;}
#content dl#info {text-align:right; float:left;}
#content dl#info dd {margin:0; height: 24px;}
#content dl#buttons {margin: 0 auto;text-align:center;}
#content dl#buttons dd {margin:0 0 10px 0;}

/* ******************************************** LEFT SIDEBAR *******************************************/*
 
#left_sidebar {float:left;width:145px;margin: 0;}
#left_sidebar a {display: block;}

/* ******************************************** RIGHT SIDEBAR *******************************************/*

#right_sidebar {font-size:12px; background-color: #fff;width:160px;float:left;margin: 80px 0 0 0;}
#right_sidebar .title {font-weight: bold; font-size:12px;}
#right_sidebar dl dd {padding: 4px 0;}
#right_sidebar p {margin: 0 0 15px 0;}
#right_sidebar dl#obit_menu {margin: 15px 0 15px 0;}

/* ******************************************** FOOTER *******************************************/*

#footer {font-size:12px;width:450px;margin: 0 0 0 180px;clear:both;}
#footer p {text-align: center;}
#footer p.menu a {margin: 10px 0;display:inline;}
#footer .small{font-size:8px;}

p#convenient_location {font-family: Arial, Helvetica, sans-serif;font-style: oblique;color: #003466;font-weight: bold; text-align:center;width:450px;}
#contact_us {text-align: right; width: 400px;}	
#washburnfamily {float: right;margin: 0 0 0 15px;}
#SearchObits{ text-align: right; width: 300px;}
#search_archives{margin-left:25px;}
#family_friends {margin: 25px 0; clear: both;}
#error_message{margin-left: 25px;}

form#free_planning_guide{float:left; height:600px; width:450px;} 
form#free_planning_guide fieldset.requested_info {float: left; width: 219px;border-style: double; height:145px; background-color:#AFBFDF; line-height: 18px;}
form#free_planning_guide fieldset.personal_info {width: 450px; }
form#free_planning_guide fieldset.personal_info dl#info {text-align:right; float:left;}
form#free_planning_guide fieldset.personal_info dl#info dt {width: 100px; float:left !important;}
form#free_planning_guide fieldset.personal_info dl#info dd {width: 300px; float:left !important; height: 2em !important;}

form#Form{float:left;}
form#Form fieldset.personal_info {width: 450px;}
form#Form fieldset.personal_info dl {text-align:right; float:left;}
/*form#Form fieldset.personal_info dl dd {margin:0 0 10px 0;}*/
form#Form fieldset.buttons dl{margin: 0 auto; text-align:center;}
form#Form fieldset.buttons dl dd {margin: 0 0 10px 0;}
form#Form fieldset.personal_info dl dd.textarea {float: right; text-align: left; width:335px;}
/*form#Form fieldset.personal_info dl dd.textarea label {margin: 0 0 25px 0;}*/
/*form#Form fieldset.personal_info dl dd.radiobutton {text-align: left;}*/
/*form#Form fieldset.personal_info dl dd.radiobutton label {margin: 0 0 25px 0;}*/

form#NewEntry {float:left;}
form#NewEntry fieldset.personal_info {width: 450px;}
form#NewEntry fieldset.personal_info dl {text-align:right; float:left;}
form#NewEntry fieldset.personal_info dl dd {margin:0 0 10px 0;}
form#NewEntry fieldset.buttons dl{margin: 0 auto; text-align:center;}
form#NewEntry fieldset.buttons dl dd {margin: 0 0 10px 0;}

form#Subscribe {float:left;}
form#Subscribe fieldset.personal_info {width: 450px;}
form#Subscribe fieldset.personal_info dl {text-align:right; float:left;}
form#Subscribe fieldset.personal_info dl dd {margin:0 0 10px 0;}
form#Subscribe fieldset.buttons dl{margin: 0 auto; text-align:center;}
form#Subscribe fieldset.buttons dl dd {margin: 0 0 10px 0;}

form#grief_support {float:left;}
form#grief_support fieldset.personal_info {width: 450px;}
form#grief_support fieldset.personal_info dl {text-align:right; float:left;}
form#grief_support fieldset.personal_info dl dd {margin:0 0 10px 0;}
form#grief_support fieldset.buttons dl{margin: 0 auto; text-align:center;}
form#grief_support fieldset.buttons dl dd {margin: 0 0 10px 0;}

form#contact_us{margin: 15px 0 0 0;}

.alt {background-color: #D0E3F9;}
.center {margin:auto auto;display: block;text-align: center;}
.checkbox {margin: 0 3px 0 3px; vertical-align: middle;}
.clear_both{clear: both;}
.error {font-weight: bold;color: #FF0000;margin: 10px 0;}
.field {font: 12px arial,tahoma,sans-serif;border: 1px solid #48594B;width: 200px;margin-bottom:15px;}/*margin-bottom = 16x1.125=18px*/
.float_left {float:left;}
.float_right {float:right}

.guest_records{font-size: 12px; margin: 15px 0 0 0;}
dl.guest_records dd {margin:0 0 10px 0;}

.left {text-align: left;}
.login{background: url(../../Images/req.gif) 100% 30% no-repeat;padding-right: 12px;margin-left:0;}
.module_navigation li {display: inline; font-size: 12px; font-weight: bold; float: right; margin: 15px 0 15px 0;}
.module_navigation li a {border-top: 1px solid #7491b3; border-bottom: 1px solid #7491b3;background-color: #D0E3F9 !important; display: block !important; margin-left: 8px !important; padding: 4px 8px !important; text-decoration: none !important;}
.module_navigation ul {list-style: none; padding-left: 0px;}
.notice {font-weight: bold; background-color: #D0E3F9; width: 450px; text-align: center;}
.obit-image {text-align: center;}
.obit-image a{display: block;}
.obit-image a:hover {background: transparent;}
.obit-image img {border: 1px solid #756F57;margin-top: 10px;padding: 1px; max-height: 150px; max-width: 150px;}
.pagebreak{height: 3px;margin: 5px 0;}
.records {font-size: 12px;}
.req {background: url(../../Images/req.gif) 100% 50% no-repeat;}
.right {text-align: right;}
.schedule{padding-left:10px;padding-bottom: 10px;}
.small {font-size: 8px;}
.title {font-size: 18px;font-weight: bold;}

#map { height: 100%; position: absolute; width: 100%; }

/* ******************************************** COMMUNITY NEWS *******************************************/*
.news-article {
	margin: .5em 0; 
	border-bottom: #000 1px dashed;
}

.obit-thumb {
	float: left;
	border: none;
	width: 50px;
	height: 50px;
	padding: 1px;
	background-color: #48594B;
	margin-right: .5em;
}
