.udm { background-color: #5F693A;}
.udm ul { background-color: #5F693A;}
.udm li { background-color: #5F693A;}
.udm li a { background-color: #5F693A !important;}
.udm li a:hover { background-color: #a1b2d4 !important;}

body {
  padding: 0;
  margin: 10px;
  background-color: #ADBF6A;
  line-height: 1.5em; 
  font-size: 11px;
  font-family: Tahoma, Bitstream Vera Sans, Verdana, sans-serif; 
  height:100%;
}

img { border: none; }

h1, h2, h3, h4, h5, h6 { line-height: 1.15em; }

h1 { font-size: 22px; margin: 0px; padding: 0px;}
h2 { font-size: 15px; margin: 0px; padding: 0px; }
h3 { font-size: 13px; margin: 0px; padding: 0px; } 

.italic { font-style: italic; }
.bold { font-weight: bold; }
.blue { color: #617bb8 }
.red { color: rgb(255, 40, 40); }
.clear { clear: both; }

.hover_link { display: block; padding: 5px; padding-left: 0; }
.hover_link:hover { background-color: #a1b2d4; color: #fff; text-decoration: none; }
.normal_cursor { pointer: normal; }
.normal_cursor:hover { text-decoration: none; }

#main_container {
  width: 950px;
  padding-left: 15px;
  padding-right: 15px;
  margin: auto;
  background: url(/media/images/dropshadow.gif) repeat-y;
}

#searchbox {
	height: 18px; 
	background:#6A1103; 
	padding: 7px;
	}

#main_header { 
  position: relative; 
  width: 950px; 
  height: 141px; 
  z-index: 5; 
  }
#hidden_header { width: 0px; height: 0px; z-index: -500; }
#header_image { width: 905px; height: 141px; }

#main_body { padding: 0px; background: white url(/media/images/navdropshadow.gif) repeat-x;padding:20px 15px 15px 15px;min-height:1370px;} 

#navigation { background-color: #2b519e; width: 950px; }

#body_left { float: left; width: 575px; margin:0px;}
#pagecontent  {padding: 0; background: white; border: 0px;}

#body_right { float: right; width: 330px; margin: 0px;}
#signupbox {padding: 10px;  margin-bottom: 10px; background: #D7E2AE;height:115px; }
#washington, #fund {padding: 10px;  margin-bottom: 10px; background: #B3B4E5;height:285px; }
#about, #history  {padding: 10px; margin-bottom: 10px; background: #D7E2AE; height:335px;}
#families  {padding: 10px;  margin-bottom: 10px; background: #B3B4E5;height:220px; }
#research  {padding: 10px;  margin-bottom: 0px; background: #D7E2AE;height:275px;width:310px;position:absolute;top:1305px;}

#action  {padding: 10px;  background: #EFDEBA url(http://www.deathwithdignity.org/media/images/donatelady2.gif) no-repeat bottom right;position:absolute;
top:1305px;
width:560px; height:275px;}
#action p  {padding-right: 260px;}




#footer { background-color: #6A1103; color: #fff; padding: 10px 10px 4px 17px; }

#main_body a { color: #2b5092; text-decoration: none; }
#main_body a:hover { text-decoration: underline; }
#main_body h1 { color: #28529c; }

#body_left h1 { padding-top: 0; margin-top: 0; }
#featured_box { margin-bottom: 17px; }
#mid_content {}
#mid_content ul { list-style-type: none; padding: 0; margin: 0; }
#mc_right li { margin-bottom: 12px; }
#mc_left { float: left; width: 250px; border-top: 1px solid #2b509e; }
#mc_left h2 { color: #28529C; padding-top: 0; margin-top: 2px; margin-bottom: 0; }
#mc_left ul { }
#mc_left a { color: #444; }
#mc_right h2 { color: #fff; background-color: #2b509e; padding: 5px; margin: 0; }
#mc_right { float: right; width: 307px; } 

#action_list { list-style-type: none; padding: 0; margin: 0; }
#action_list li { height: 128px; width: 333px; overflow: hidden; margin-bottom: 12px; }

#join_box {
  background-image: url('/media/images/join_background.jpg');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
#jb_form { padding-top: 65px; margin-left: 35px; }
#jb_form { *padding-top: 45px; }
#jb_form input { border: 1px solid #777; height: 21px; }
#footer a { color: #fff; }

.entry_image { float: right; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
.pull_quote { float: right; width: 200px; color: #28529c; font-size: 22px; line-height: 1.25em; margin: 10px 0px 0px 5px; padding: 15px 5px 10px 20px; background: url(/media/images/pullquote.gif) no-repeat top left;}
.caption { font-size: 10px; padding: 0; margin: 0;}
.comment_form { list-style-type: none; margin: 0; padding: 0; }
.respect {
  float: right; 
  padding: 2px;
  border: 0px; 
  margin-right: 7px;
}
#powered_by { float: left; padding-top: 5px; }
.read_more {}
.posted_on { padding-top: 2px; padding-bottom: 5px; border-top: 1px solid #cccccc; color: #666666;} 
ul.photo_list { list-style-type: none; padding: 0; margin: 0; width: 100%; }
.photo_list li { float: left; display: block; padding: 5px; height: 110px; width: 110px; overflow: hidden; }
#mc_left ul.photo_list { margin-left: -5px; } 
ul.gallery_list { padding: 0; margin: 0; list-style-type: none; } 
ul.full_gallery_list { padding: 0; margin: 0; list-style-type: none; }
ul.supporter_list { padding: 0; margin: 0; list-style-type: none; margin-left: 12px; }
ul.supporter_list ul { list-style-type: none; padding: 0; margin: 0}
.supporter_list li { text-indent: -10px; }
ul.form { list-style-type: none; margin: 0; padding: 0; }
ul.form li { padding-bottom: 5px; }
ul.form textarea { display: block; }
ul.form .errorlist { list-style-type: none; color: rgb(255, 40, 40); padding: 0; margin: 0; }
ul.form .errorlist li { padding-bottom: -5px; }
#comment_list { list-style-type: none; margin: 0; padding: 0; }
#comment_list li { margin-bottom: 10px; border-bottom: 2px solid #323474; } 
.comment_body { padding: 5px; background: rgb(230, 230, 240); }
.comment_details { background-color: #a1b2d4; padding: 2px; padding-left: 5px; }
.issues_list { list-style-type: none; margin: 0; padding: 0; }
.issues_list a { font-weight: bold; }
.issues_list h2 { margin: 0; padding: 0; }
.issues_list img { float: right; padding-left: 10px; padding-top: 5px; }
.issues_list li { margin-bottom: 10px; width: 100%; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #323474; }
.issue_top_box { padding: 7px; border: 1px solid #a1b2d4; background: #ddd; letter-spacing: 1px !important;} 
.issues_blurb { }
.issues_healthcare { float: right; margin: 7px; }
.issues_healthcare div { padding: 5px; }
.issues_healthcare ul { margin-left: 7px; padding-left: 7px; margin-top: 0; margin-bottom: 0; }
.issues_healthcare { background-color: #A1B2D4; }
.tf_fieldset { border: 1px solid #a1b2d4; }
.tf_fieldset legend { font-weight: bold; font-size: 14px; margin-top: 5px;}
.form .with_width label { width: 40px; display: block; float: left; }
.form .with_width .help_text { margin-left: 40px; }
.entry_video { margin-top: 10px; margin-bottom: 20px; }

.udm { list-stype-type: none; }
.udm li { float: left;  text-align: center; }
.udm ul { display: none; }
.udm a { color: orange; }

.share_area {margin-top: 20px;}

ul.form.contact label { float: left; width: 80px; }
#e2ma_signup_reset_button {display:none;}
