.clear{
clear:both;
}
#home-link{
display:block;
float:left;
height:100%;
width:141px;
}
#banner-link{
display:block;
float:left;
height:100%;
width:496px;
}
#rights-counter{
color:#333333;
font-size:32px;
font-weight:bold;
position:absolute;
right:81px;
top:161px;
z-index:1;
}
#map-overlay {
background:transparent url(/img/map_overlay_bg_420.gif) no-repeat scroll 0 -35px;
display:none;
height:40px;
position:absolute;
top:0;
width:420px;
}
.directions-label {
display:block;
float:left;
font-weight:bold;
width:41px;
}
.directions-box {
margin-top:10px;
}
.popUp-text {
color:#990000;
font-size:14px;
font-weight:bold;
margin:4px 10px;
}
.name textarea {
width:400px;
}
.rotate_on {
position:absolute;
}
.article_public_list .list_item {
clear:both;
width:425px;
}
.top_header {
color:#990000;
font-size:26px;
font-weight:bolder;
margin-bottom:15px;
}
.top_title {
color:#000000;
font-size:12px;
font-weight:bolder;
}
.top_img {
border-bottom:3px solid #996600;
float:left;
margin:0 1em 3px 0;
}
.top_img img {
width:120px;
}
.top_more {
font-style:italic;
}
.top_item {
line-height:18px;
}
.sp_title {
color:#990000;
font-size:12px;
font-weight:bolder;
}
.sp_more {
font-style:italic;
}
.sp_box {
margin:4em 0 1em;
}
.sp_item {
float:left;
width:289px;
}
.sp_item_padder {
margin:10px 5px 5px 10px;
}
.sp_img {
border-bottom:3px solid #996600;
float:left;
margin-right:1em;
}
.sp_text {
float:left;
width:145px;
}
.tagcloud_badge {
margin:44px 1em 1em;
text-align:left;
}
blockquote {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
ul {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.right_sidelist_pager {
margin:15px;
text-align:right;
}
.right_sidelist {
margin:15px;
}
a.right_sidelist_title {
color:#000000;
display:block;
font-size:14px;
}
.right_sidelist_desc {
color:#777777;
display:block;
font-size:12px;
}
.right_sidelist_more {
color:#990000;
display:block;
font-size:12px;
font-style:italic;
}
div.list_item_blog {
padding:0;
}
#left_nav div.sidelist {
width:110px;
}
.sidelist {
color:#646B41;
font-size:12px;
font-weight:bolder;
}
#left_nav .sidelist a {
color:#646B41;
font-size:12px;
}
#left_nav .indent a {
color:#996600;
font-size:12px;
}
#left_nav a.current_sidelist_link {
color:#990000;
}
.nav_header a {
color:#734C00;
}
.img_container img {
position:relative;
right:2px;
width:208px;
}
ul.sidelist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:17px 0;
padding:0;
}
.sidelist li {
border-bottom:1px solid #CCCCCC;
margin:0;
padding:4px 0 5px;
}
ul.indent {
border-bottom:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:3px 0 7px 14px;
}
.indent li {
border-bottom:medium none;
margin-top:2px;
padding:0;
}
.article_public_list {
clear:both;
}
div.article_media {
display:block;
margin:0;
padding:5px 0;
}
#related_items_header {
background:#646B41 none repeat scroll 0 50%;
color:#FFFFFF;
font-weight:bold;
margin-top:3px;
padding:4px 30px;
}
body {
background:#FFFFFF none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
text-align:center;
}
.breaker {
clear:both;
}
th, td, p, .text {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
a {
color:#996600;
text-decoration:none;
}
a:hover {
color:#646B41;
text-decoration:underline;
}
.title {
color:#990000;
font-size:18px;
font-weight:bold;
}
.subtitle {
color:#333333;
font-size:13px;
font-weight:bold;
}
.author {
color:#333333;
font-size:12px;
font-weight:bold;
}
.date {
color:#555555;
font-size:12px;
font-weight:bold;
}
.form {
color:#333333;
font-size:12px;
font-weight:bold;
}
.photocaption {
color:#333333;
font-size:10px;
font-weight:normal;
padding-bottom:3px;
padding-top:3px;
text-align:center;
vertical-align:middle;
}
.docbox {
border:1px double Black;
font-size:13px;
text-align:center;
}
.listtitle {
font-size:16px;
font-weight:bold;
}
.bodygreystrong {
color:#333333;
font-size:12px;
font-weight:bold;
}
.home {
}
.homebody {
color:#000000;
font-size:12px;
}
.hometitle {
color:#006699;
font-size:16px;
font-weight:bolder;
text-decoration:none;
}
.morelink {
display:block;
text-align:right;
}
.breadcrumb {
color:#666666;
font-size:10px;
font-weight:bold;
}
.subside {
color:#646B41;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bolder;
}
.go {
font-size:9px;
}
.newstitle {
color:#000000;
font-size:18px;
font-weight:bold;
}
.newssubtitle {
color:#333333;
font-size:12px;
font-weight:bold;
}
.bodystrong {
color:#000000;
font-size:12px;
font-weight:bold;
}
.bodygrey {
color:#333333;
font-size:12px;
font-weight:normal;
}
div.list_pager {
display:block;
float:right;
font-size:11px;
padding:5px 5px 10px;
position:relative;
text-align:right;
width:90%;
}
div.list_pager a.pager_link {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.standout {
font-size:14px;
font-weight:bold;
text-decoration:none;
}
a.standout {
text-decoration:none;
}
.eventsubtitle {
color:#333333;
font-size:12px;
font-weight:bold;
}
.eventtitle {
font-size:12px;
font-weight:bold;
}
.linktype {
font-size:13px;
font-weight:bold;
}
.links {
margin-left:30px;
padding:3px;
}
.links a {
font-size:11px;
}
.links img {
border:1px solid #666666;
float:left;
margin:5px;
padding:5px;
}
.links br {
clear:both;
}
.links p {
color:#666666;
display:inline;
font-size:11px;
font-style:italic;
font-weight:normal;
padding:0 0 0 4px;
}
.links p a {
color:#FF0000;
font-size:100%;
font-style:italic;
}
.gallerylist {
padding:5px;
}
.gallerylist a {
font-size:14px;
}
.gallerylist img {
border:1px solid #666666;
float:left;
margin:8px;
}
.gallerylist br {
clear:both;
}
.gallerylist p {
color:#666666;
display:inline;
font-size:12px;
font-weight:normal;
padding-left:10px;
}
.gallerylist p a {
color:#666666;
font-size:11px;
font-style:italic;
font-weight:normal;
}
.gallerytitle {
color:#333333;
font-size:16px;
font-weight:bold;
}
.gallery {
border:0 solid #666666;
float:left;
margin:0;
padding:0;
width:100%;
}
.gallerycon {
border:0 solid #666666;
float:left;
height:200px;
margin:10px;
text-align:center;
width:200px;
}
.gallerycon img {
border:1px solid #666666;
padding:5px;
}
.gallerycap {
border:0 solid #666666;
margin:5px;
padding:5px;
}
.article_public_detail {
text-align:left;
}
div.article_public_detail {
margin-left:0;
}
.udm_header {
background-color:#CCCCCC;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
.udm_group_label {
font-weight:bold;
padding-bottom:5px;
text-align:left;
}
.form_label_col {
font-weight:normal;
padding-bottom:5px;
text-align:left;
}
.form_data_col {
font-weight:normal;
padding-bottom:5px;
text-align:left;
}
div.form_header {
background-color:#996600;
}
.masborder {
border:2px solid #000000;
}
.features {
color:#000000;
font-size:10px;
font-weight:bold;
}
.header {
border:1px solid #999999;
}
.leftnav {
background:#EEEEEE none repeat scroll 0 0;
border-left:1px solid #999999;
border-right:1px dashed #999999;
}
.mainbody {
border-right:1px solid #999999;
padding:20px;
}
#container {
background:#990000 url(/img/aldf_bill_01.jpg) repeat-x scroll left top;
}
#main-wrapper {
margin-left:auto;
margin-right:auto;
text-align:left;
width:867px;
position:relative;
}
#banner-wrapper {
width:867px;
position: relative;
height: 172px;
}
#banner-left {
background:transparent url('/img/aldf_bill_02.jpg') no-repeat scroll right top;
height:172px;
width:646px;
float: left;
}
#banner-right {
background:transparent url('/img/aldf_bill_03.jpg') no-repeat scroll right top;
float:left;
width:221px;
height: 172px;
}

#body-wrapper {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CC9900;
//height: 500px;
}
#body-center {
width:646px;
//height: 100%;
float:left;
}

#body-center-padder {
margin:20px 0px 10px 75px;
}


#body-right {
float:left;
margin:0px;
width:208px;
}

#body-right a img{border:none;}

#body-right-menu #donate a{
	width: 221px;
	height: 30px;
	background:transparent url('/img/aldf_bill_07.gif') no-repeat;
	margin-top: 2px;
	display: block;
}

#body-right-menu #action a{
	width: 221px;
	height: 30px;
	background:transparent url('/img/aldf_bill_08.gif') no-repeat;
	margin-top: 2px;
	display: block;
}

#body-right-menu #tell a{
	width: 221px;
	height: 30px;
	background:transparent url('/img/aldf_bill_10.gif') no-repeat;
	margin-top: 4px;
	display: block;
}

#body-right-menu #about a{
	width: 221px;
	height: 30px;
	background:transparent url('/img/aldf_bill_12.gif') no-repeat;
	margin-top: 4px;
	display: block;
}
#body-right-menu #petition a{
	width: 221px;
	height: 30px;
	background:transparent url('/img/aldf_bill_14.gif') no-repeat;
	margin-top: 4px;
	display: block;
}

#body-right-menu #donate a:hover{
	background:transparent url('/img/aldf_bill_07_on.gif') no-repeat;
}

#body-right-menu #action a:hover{
	background:transparent url('/img/aldf_bill_08_on.gif') no-repeat;
}

#body-right-menu #tell a:hover{
	background:transparent url('/img/aldf_bill_10_on.gif') no-repeat;
}
#body-right-menu #about a:hover{
	background:transparent url('/img/aldf_bill_12_on.gif') no-repeat;
}
#body-right-menu #petition a:hover{
	background:transparent url('/img/aldf_bill_14_on.gif') no-repeat;
}




#footer-wrapper {
clear: both;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCC99;
display:block;
text-align:center;
}
#footer {
height:29px;
margin-left:auto;
margin-right:auto;
width:867px;
}
#footer-links {
color:#646B41;
float:left;
font-size:12px;
height:29px;
padding:7px 0;
text-align:center;
width:617px;
}
#footer-links a {
color:#646B41;
font-size:12px;
text-decoration:none;
}
#footer-rss {
background:#E1E1E1 none repeat scroll 0 0;
float:left;
font-size:12px;
height:29px;
text-align:left;
width:250px;
}
#footer-rss-padder {
color:#444444;
font-weight:bold;
margin:4px 0 0 5px;
text-transform:uppercase;
}
