/* Generic styles */
* {margin:0;padding:0;outline:0;}
html {background:#FFF url(/images/bg-main.png) repeat-x 0 0;}
body {font:12px normal Arial, Helvetica, Verdana, sans-serif;color:#2D2D2D;margin:16px 0 50px 0;text-align:center;}
td {font:12px normal Arial, Helvetica, Verdana, sans-serif;vertical-align:top;line-height:20px;}
a {color:#0F4CC3;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
a.inline {display:inline!important;}
li a.inline {border-bottom:none!important;}
p {margin:0 0 8px 0;}
hr {border:none;border-bottom:2px solid #AFAAA7;margin:0 0 10px 0;clear:both;}
hr.light {border-bottom:1px solid #EEE;margin:-6px 0 4px 0;}
h1 {font-size:28px;}
img {display:inline;}
.small {font-size:10px;}
.large {font-size:14px;}

#sub h2 {width:530px;font-size:28px;font-weight:normal;padding:15px 0 5px 0;margin-bottom:20px;border-bottom:4px solid #C3561D;}
#sub .gilearn h2 {font-size:22px;font-weight:normal;padding:0;}
h3 {padding-bottom:3px;border-bottom:2px solid #bdb8b6;margin:20px 0 0 0;}
td h3 {margin-top:0;}
#home h3 {margin-top:0;}
#sub h3 {font-size:14px;border-bottom:2px solid #C3561D;margin-bottom:4px;}
#sub #sidebar h3 {font-size:14px;border-bottom:2px solid #AFAAA7;margin:0 0 10px 0;}
#sub h3.subline {font-weight:normal;border:none; color:#444;}
h4 {font-size:13px;font-weight:bold;padding:5px 0 2px 0;border-bottom:1px solid #d8d4d2;margin:8px 0 10px 0;}
#sidebar h4, .sidebar h4 {font-weight:normal;margin:0 0 10px 0;}
h5 {font-size:11px;font-weight:normal;border-bottom:1px solid #E5E2E1;margin:10px 0 4px 0;padding-bottom:2px;}
h1 a {width:745px;height:0;padding-top:102px;overflow:hidden;background:url(/images/aga-logo.png) no-repeat 0 0;display:block;}

/* Layout */
#wrapper {width:960px;margin:0 auto;text-align:left;}
#logo {width:745px;overflow:hidden;float:left;}

/* Utility Navigation */
#utility {float:left;color:#BDB8B6;font-size:10px;width:745px;overflow:hidden;white-space:nowrap;margin:14px 0 0 0;}
#utility a {padding:0 5px;}
#utility a.first {padding-left:27px;}

/* Forms */
.login-form {font-size:10px;background:url(/images/divider.png) repeat-y 0 0;width:215px;float:left;margin-bottom:6px;}
.login-form .pad {padding:5px 0 0 25px;}
#login-username, #login-password, #search-field,#search-field-2 {border:1px solid #BDB8B6;width:180px;overflow:hidden;color:#656565;font-size:10px;margin:0 0 5px 0;padding:2px 0 3px 8px;}
#login-password, #search-field,#search-field-2 {background:url(/images/button-search.png) no-repeat 100% 50%;}
#search-field,#search-field-2 {margin-bottom:0!important;}
.login-form p {border-bottom:2px solid #DAD6D4;padding:3px 0 9px 0;margin:0 0 8px 0;}
.login-form p.thin {font-size:11px;border-bottom:1px solid #DAD6D4;margin:6px 0 3px 0;padding-bottom:9px;}
.login-form p.thin strong {display:block;padding-bottom:2px;}
.login-form p.myaga-controls {padding:1px 0 15px 0;margin-bottom:13px;color:#dad6d4;}
.login-form p.password-info {color:#D4BDBE;font-size:10px;}
.login-form h3 {font-size:12px;margin:0 0 5px 0!important;border:none!important;}
.not-logged-in {color:#dad6d4;white-space:nowrap;}
#search {display:inline;}

/* Main navigation*/
#nav {margin:4px 0 10px 0;background:#14387F;width:960px;height:49px;font-weight:bold;list-style:none;position:relative;z-index:19}
#nav ul {list-style-type:none;padding:0;margin:0;width:960px;height:49px}
#nav li {float:left;min-height:49px;position:relative;z-index:20}
#nav li a {float:left;display:block;height:49px;background-repeat:no-repeat;background-image:url('/images/nav-main.png');text-indent:-666em;outline:none;color:#FFF;}
* html #nav li {min-height:49px}
#nav li#navpractice {width:92px;}
#nav li#navpractice a {width:92px;background-position:0 top;}
#nav li#navpractice a:active {background-position:0 bottom;}
#nav li#navpractice a.on {background-position:0 -98px;}
#nav li#navpractice a:hover, #nav li#navpractice a.hover {background-position:0 -49px;}
#nav li#navresearch {width:86px;}
#nav li#navresearch a {width:86px;background-position:-92px top;}
#nav li#navresearch a:active {background-position:-92px bottom;}
#nav li#navresearch a.on {background-position:-92px -98px;}
#nav li#navresearch a:hover, #nav li#navresearch a.hover {background-position:-92px -49px;}
#nav li#naveducation {width:153px;}
#nav li#naveducation a {width:153px;background-position:-178px top;}
#nav li#naveducation a:active {background-position:-178px bottom;}
#nav li#naveducation a.on {background-position:-178px -98px;}
#nav li#naveducation a:hover, #nav li#naveducation a.hover {background-position:-178px -49px;}
#nav li#navadvocacy {width:160px;}
#nav li#navadvocacy a {width:160px;background-position:-331px top;}
#nav li#navadvocacy a:active {background-position:-331px bottom;}
#nav li#navadvocacy a.on {background-position:-331px -98px;}
#nav li#navadvocacy a:hover, #nav li#navadvocacy a.hover {background-position:-331px -49px;}
#nav li#navgi {width:109px;}
#nav li#navgi a {width:109px;background-position:-491px top;}
#nav li#navgi a:active {background-position:-491px bottom;}
#nav li#navgi a.on {background-position:-491px -98px;}
#nav li#navgi a:hover, #nav li#navgi a.hover {background-position:-491px -49px;}
#nav li#navjournal {width:164px;}
#nav li#navjournal a {width:164px;background-position:-600px top;}
#nav li#navjournal a:active {background-position:-600px bottom;}
#nav li#navjournal a.on {background-position:-600px -98px;}
#nav li#navjournal a:hover,#nav li#navjournal a.hover {background-position:-600px -49px;}
#nav li#navcommunity {width:94px;}
#nav li#navcommunity a {width:94px;background-position:-764px top;}
#nav li#navcommunity a:active {background-position:-764px bottom;}
#nav li#navcommunity a.on {background-position:-764px -98px;}
#nav li#navcommunity a:hover,#nav li#navcommunity a.hover {background-position:-764px -49px;}
#nav li#navabout {width:102px;}
#nav li#navabout a {width:102px;background-position:-858px top;}
#nav li#navabout a:active {background-position:-858px bottom;}
#nav li#navabout a.on {background-position:-858px -98px;}
#nav li#navabout a:hover,#nav li#navabout a.hover {background-position:-858px -49px;}
#nav li .submenu {position:absolute;width:180px;left:0;display:none;top:49px;z-index:21;background:#A49E9B}
#nav li .submenu ul {width:180px;padding:6px 0;height:auto;list-style-type:none;padding:6px 0;margin:0;background:transparent;width:180px;}
#nav li .submenu ul li {display:block;border:1px solid #A49E9B;width:178px;min-height:0;float:none;position:relative;z-index:12;background:none}
#nav li .submenu ul li a,
#nav li#navadvocacy .submenu ul li a,
#nav li#navresearch .submenu ul li a,
#nav li#navpractice .submenu ul li a,
#nav li#naveducation .submenu ul li a,
#nav li#navgi .submenu ul li a,
#nav li#navjournal .submenu ul li a,
#nav li#navcommunity .submenu ul li a,
#nav li#navabout .submenu ul li a {float:none;display:block;height:auto;width:150px;text-indent:0;background-image:none;background-color:#A49E9B;text-indent:0;font-size:11px;padding:8px 14px;}
#nav li .submenu ul li a:hover,
#nav li#navadvocacy .submenu ul li a:hover,
#nav li#navresearch .submenu ul li a:hover,
#nav li#navpractice .submenu ul li a:hover,
#nav li#naveducation .submenu ul li a:hover,
#nav li#navgi .submenu ul li a:hover,
#nav li#navjournal .submenu ul li a:hover,
#nav li#navcommunity .submenu ul li a:hover,
#nav li#navabout .submenu ul li a:hover,
#nav li ul li a:hover {background-color:#FFF;color:#D16E2A;text-decoration:none;background-image:none;}


/* Sub Menu */
#menu {width:170px;float:left;}
#menu ul {border:1px solid #AFAAA7;list-style:none;margin:2px 3px 2px 2px;}
#menu ul li {list-style-type:none;background:url(/images/bg-menu-li.png) 0 0 no-repeat;border-bottom:1px solid #AFAAA7;margin-bottom:0;}
#menu ul li:last-child {border:none;}
#menu ul ul li:last-child {background:none;}
#menu ul ul {border:none;}
#menu ul ul li {background:url(/images/bg-menu-li-li.png) -4px 100% no-repeat;border:none;}
#menu ul li a {display:block;padding:12px 16px;font-weight:bold;font-size:12px;}
#menu ul ul li a {font-size:10px;}
#menu ul li.open a {color:#2D2D2D;background:url(/images/bg-menu-li-a.png) 100% 98% no-repeat;padding:12px 16px 7px 16px;}
#menu ul ul li.on a {color:#2D2D2D!important;font-weight:bold!important;}
#menu ul li.open ul li a,#menu ul ul li a {display:block;background:none;color:#0F4CC3;font-weight:normal;padding:6px 16px;}
#menu ul li.open ul li.on a {color:#0F4CC3;}

/* Homepage Tabs */
#banner {border:4px solid #D8D4D2;background:url(/images/bg-banner.png) no-repeat 0 0;width:953px;height:271px;overflow:hidden;margin:0 0 10px 0;}
#slides {width:741px;height:271px;overflow:hidden;position:relative;float:left;}
#tabs {float:left;width:212px;height:271px;overflow:hidden;font-size:11px;}
ul.tab-controls {list-style:none;margin:3px 3px 0 7px;}
ul.tab-controls li {list-style-type:none;display:inline;float:left;width:32%;text-align:center;}
ul.tab-controls li.first {width:68%;}
ul.tab-controls li a {display:block;padding:13px 0;background:url(/images/tabs.png) no-repeat bottom left;color:#333;font-weight:bold;}
ul.tab-controls li.first a {background:url(/images/tabs.png) no-repeat bottom right;}
ul.tab-controls li a.on {background:#FFF;}
.tab {margin:20px 23px 20px 27px;min-height:210px;}
.tab ul li {list-style-position:inside;font-size:10px;margin-bottom:8px;}
.tab .readmore {  font-size:12px;  border-top:1px solid #BDB8B6;border-bottom:1px solid #BDB8B6;padding:4px 0;margin:8px 0;display:block;}
.tab img {float:right;border-left:10px solid #FFF;border-bottom:10px solid #FFF;}
.tab .browse {border-top:1px solid #bdb8b5;border-bottom:1px solid #bdb8b5;padding:6px 0;}

/* Homepage Slideshow */
table#controls {width:215px;position:absolute;top:0;right:0;overflow:hidden;z-index:10;border-collapse:collapse;}
table#controls tr td {overflow:hidden;height:54px;vertical-align:middle;background:transparent url(/images/controls-off.gif) no-repeat top right;}
table#controls td a {width:215px;display:block;margin:0;color:#999;font-weight:bold;}
table#controls td a span {display:block;padding:0 10px 0 25px;}
table#controls td a:hover {color:#2D2D2D;text-decoration:none;}
table#controls td.on {background:url(/images/controls-on.png) no-repeat 0 0;}
table#controls td.on a {color:#2D2D2D;}
.slide .info {background:url(/images/bg-info.png) no-repeat 0 0;position:absolute;top:8px;left:8px;width:174px;height:255px;overflow:hidden;}
.slide .info .pad {font-size:11px;padding:18px 15px 15px 15px;line-height:150%;}
.slide .info h3 {font-size:14px;border-bottom:2px solid #CB6831;padding:0 0 5px 0;margin:0 0 10px 0;}
.slide .info a.readmore {font-size:11px;margin:8px 0 0 0;text-decoration:underline;float:left;}
.slide .info p {margin:0;}

/* Breadcrumbs */
#breadcrumbs {padding:0 18px;}
#breadcrumbs ul.breadcrumbs {list-style:none;border-bottom:1px solid #E5E2E1;padding:10px 0!important;margin:0!important;}
#breadcrumbs ul.breadcrumbs li {list-style-type:none;float:left;background:url(/images/breadcrumb.png) no-repeat 100% 50%;margin:5px 0 0 0!important;padding:0!important;font-size:10px!important;color:#9a9999;}
#breadcrumbs ul.breadcrumbs li a {display:block;padding:0 10px 0 0!important;margin:0 10px 0 0!important;font-size:10px;border-bottom:none;}
#breadcrumbs ul.breadcrumbs li:last-child {background:none;}
#breadcrumbs ul:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
#breadcrumbs ul {display: inline-block;}
/* start commented backslash hack \*/
* html #breadcrumbs ul {height: 1%;}
#breadcrumbs ul {display: block;}

/* Content */
#content {border:4px solid #D8D4D2;background:url(/images/bg-home-content.png) repeat-y 0 0;min-height:500px;}
#content li {margin-bottom:5px;}
#content ol {padding-left:6px;margin-left:4px;}
#sub #content {background:url(/images/bg-sub-content.png) repeat-y 0 0;padding:0;}
#content p {line-height:140%;}
#content .column.one {float:left;width:245px;}
#content .gilearn .column.one {float:left;width:239px;}
#content .column.one.margin {margin-right:30px;}

/* Sidebar */
#sidebar {width:207px;float:left;}
.sidebar h3 {border-bottom:2px solid #afaaa7!important;}
.sidebar ul {margin-bottom:8px;}
.sidebar li {list-style-position:inside;}
.box {padding:15px 20px;background:#FFF;border-bottom:1px solid #D8D4D2;}
.box .ad {text-align:center;}
.box .ad h5 {font-weight:normal;color:#CCC;border:0;}

/* Headers */
.headers {overflow:hidden;background-image:url(/images/headers.png);height:0;margin:0 0 12px 0;}
.headers .featured {width:486px;background-position:0 bottom;padding-top:22px;}
.headers .education {width:164px;background-position:-487px bottom;padding-top:40px;}
.headers .policy {width:168px;background-position:-652px bottom;padding-top:22px;}

/* Grid Styles */
.column-1, .column-2, .column-3 {float:left;}
.column-1 h3 {padding-bottom:4px;border-bottom:4px solid #C3561D;font-size:17px;margin-bottom:8px;}
.column-2 h3 {border-bottom:4px solid #C3561D;font-size:16px;margin-bottom:8px;}
.row .column-3 {width:741px;}
.row .column-3 .row .column-2 {width:530px;}
.row .column-3 .row .column-2 .row .column-1 {width:226px;}
.row .column-3 .row .column-2 .row .column-1.gutter {margin-left:34px;}
.row .column-3 .row .column-2 .pad {padding:22px;}
.row .column-3 .row .column-1 .pad {padding:22px 22px 22px 24px;}
.row .column-3 .row .column-1 .pad.bordered {border-top:1px solid #D8D4D2;}
.row .column-1 {width:211px;}
.row .column-1 .community {padding:18px 22px;}
.row .column-1 .community {border-top:1px solid #D8D4D2;}
.row .bordered {border-top:4px solid #D8D4D2;}
.row .bordered h4 {font-size:14px;padding:0 0 5px 0;margin:0 0 10px 0;}
.row .bordered .caption {margin:0 30px 20px 0;}
#featured .row .bordered .caption {margin:0 10px 50px 0;}

#featured {border:4px solid #CFCAC8;margin:0 0 20px 0;}
#featured h3 {font-size:14px!important;border-bottom:3px solid #C3561D;padding:0 0 4px 0;margin-bottom:4px;}
#featured .column {float:left;}
#featured .column.one {width:260px;}
.gilearn #featured .column.one {width:255px;}
#featured .column.two {width:348px;}
.gilearn #featured .column.two {width:340px;}
#featured .row .bordered {border-top:4px solid #CFCAC8;background:url(/images/bg-featured.png) repeat-y 0 0;}
#featured .column.pad {padding:22px 22px 17px 22px;}
.gilearn #highlight {border:4px solid #CFCAC8;margin:0 0 20px 0;background:url(/images/bg-highlight.png) repeat-y 0 0;}
.gilearn #highlight .column {float:left;}
.gilearn #highlight .column.one {width:175px;}
.gilearn #highlight .column.two {width:335px;}
ul.topics, ul.news {list-style:none;}
ul.topics li, ul.news li {list-style-type:none;border-bottom:1px solid #E5E2E1;display:block;padding:5px 0 !important;margin:3px 0 0 0 !important;}
ul.topics li:last-child, ul.news li:last-child {border:none;}
ul.topics li a, ul.news li a {}

/* Stay Connected */
.stayconnected {background:url(/images/bg-home-stayconnected.png) repeat-y 100% 100%;line-height:160%;padding:18px 22px;}
.stayconnected h3 {font-size:14px;border-bottom:2px solid #D8D4D2;}
.stayconnected a {font-size:11px;}
.rss {background:url(/images/icon-rss.png) no-repeat 0 50%;}
.twitter {background:url(/images/icon-twitter.png) no-repeat 0 50%;}
.facebook {background:url(/images/icon-facebook.png) no-repeat 0 50%;}
.youtube {background:url(/images/icon-youtube.png) no-repeat 0 50%;}
ul.social {list-style:none;padding:0;margin-top:10px;}
ul.social li {list-style-type:none;list-style-position:outside;margin:0 !important;}
ul.social li a {font-size:10px;padding:10px 0 10px 24px;}
.stay-connected img {margin-top:-3px;}
.email-print img {display:inline;vertical-align:middle;}
.email-print a {font-size:11px;text-decoration:none;}
.email-print a:hover span {text-decoration:underline;}

/* Article */
#article {width:575px;float:left;}
#article a {font-size:12px;}
#article .pad {padding:8px 22px 18px 22px;float:left;}
#article .pad.gilearn, * html .gilearn {min-height:300px;width:519px;padding:90px 22px 80px 22px;border:4px solid #004E96;border-top:none;margin:0;background:url(/images/header-gilearn-thin.png) no-repeat 0 0;}
#article .pad.gilearn h2 {padding-bottom:3px;padding-top:5px;}
#article .pad.patient-center {width:520px;padding:86px 22px;border:4px solid #CF6927;border-top:none;margin:0 4px 0 0;background:url(/images/header-patient-center.png) no-repeat 0 0;}
#article .pad.patient-center h2 {padding-top:0;}
* html .gilearn {min-height:300px}

/* Footer */
#footer p {padding:20px 15px 0 27px;font-size:10px;margin-bottom:4px;}
#footer a {padding:0 5px;}
#footer a.first {padding:0 5px 0 0;}
#footer .footer-links {color:#bdb8b6;border-top:1px solid #eae8e7;padding:4px 15px 0 27px;}

/* Misc */
.fixed-height .two {margin-top:0;}
#featured .fixed-height .noimage {width:400px;}
.caption {float:left;margin:0 30px 20px 0;}
.note {border: 1px solid #bdb8b6;padding: 10px;}

.message {border:1px solid #BDB8B5;padding:15px;margin:10px 0 20px 0;}
.message h4 {margin:-5px 0 10px 0;}
.message p.more {margin:0;padding:0;}

/* Thumbnails */
.inset {float:left;margin:0 10px 10px 0;}
.inset-more {float:left;margin:0 20px 10px 0;}
.outset {float:right;margin:0 0 10px 10px;}
.outset-more {float:right;margin:0 0 10px 20px;}

/* Data Tables */
table {width:100%;}
.data-table {border-top:1px solid #afaaa7;border-bottom:2px solid #afaaa7;width:100%;}
.data-table td {padding:8px;line-height:16px!important;}
.data-table th {padding:20px 10px 10px 10px;font-weight:bold;text-align:left;}
.data-table .odd-row {background:transparent url(/images/bg_td.gif);}
.data-table .odd-abst {background:transparent url(/images/bg_td.gif);}
.data-table .odd-row td {border-top:1px solid #bdb8b6;}
.data-table .odd-abst td {border-bottom:1px solid #bdb8b6;}
.data-table .border {border-left:1px solid #afaaa7;white-space:nowrap;}

/* Journal archives */
.j-archives {width:535px;}
.j-archives ul {list-style-position:inside!important;list-style-image:url(/images/icon-archive.png)!important;font-weight:bold;}
.j-archives li {font-size:20px!important;border-bottom:thin solid gray;color:#0f4cc3;padding-bottom:10px;padding-top:10px;}
.j-archives li:hover {list-style-image:url(/images/icon-archive-open.png);border-bottom:thin solid blue;color:#2D2D2D;}
.j-archives ul ul {list-style-image:none;list-style:none;border:none;font-weight:normal;}
.j-archives li li {font-size:12px!important;list-style-image:none;list-style:none;border:none;color:#2D2D2D;}
.j-archives table, .j-archives table tr td {padding:0;border-collapse:collapse;}
.j-archives li li:hover {list-style:none;border:none;}
.j-archives .open {list-style-image:url(/images/icon-archive-open.png);color:#2D2D2D;}
#article .j-archives ul li ul li, #article .j-archives ul li ul li a, #article .j-archives ul li ul li h4 {font-size:12px;border:0;}
#article .j-archives ul li ul li {background-image:none;border-bottom:1px solid #EEE;padding:0 0 10px 0;margin: 0 0 10px 0;}
#article .j-archives ul li ul li p {margin:0;display:block;}
#article .j-archives ul li ul li h4 {display:block;}

/* Regular lists */
#article ul {margin-bottom:15px;margin-top:10px;margin-left:12px;list-style:none;list-style-type:disc;list-style-position:outside;}
#article ul li {margin-left:2px;font-size:12px;}
#article ul li ul {margin:5px 0 7px 0;list-style-type:none;}
#article ul li ul li {font-size:10px;background-image:url(/images/2nd-level-bullet.png);background-repeat:no-repeat;background-position:left 5px;padding: 0 0 0 10px;margin:0 !important;}
a:last-child {border-bottom:none;}
#sidebar ul {list-style-position:outside;margin-left:14px;}
#sidebar ul li {padding-top:3px;padding-bottom:3px;padding-left:2px;}
#article ol li {margin-left:14px!important;border-bottom:none;}

p.month {font-size:22px;font-weight:bold;border-bottom:2px solid #AFAAA7;margin:15px 0;}
#article div.news-item {margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom:1px solid #EEE;}
#article div.news-item a {font-size:12px;}
.release-date p {margin-bottom:0!important;}
/* ul.list_link, #article ul.list_link {list-style-type:none;margin:8px 0 0 -16px;padding:0;} */
ul.list_link, #article ul.list_link {list-style-type:none;margin:12px 0 20px 0;padding:0;}
.list_link li, #article .list_link li {list-style-type:none;padding:0;margin:0 0 5px 0;border-bottom:1px solid #eee;}

#results-list {margin-top:15px;}
#results-list ol {list-style-type:none;padding:0;margin:15px 0 }
#article #results-list ol li {margin:0 0 8px 0 !important;padding:0 0 8px 0;border-bottom:1px solid #D8D4D2;font:normal 12px/14px Arial,sans-serif}
#article #results-list ol li a {display:inline;border:none}
#results-list span.search_result_description {font:normal 12px/14px Arial,sans-serif;display:block;padding:3px 0}
#results-list span.search_result_url a {font:normal 12px/14px Arial,sans-serif}

/* @group clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* close commented backslash hack */
/* @end */

/* @donate form */
form.new_contribution {width:530px;}
form.new_contribution input {width:135px;}
input#contribution_work_extension, input#contribution_zip {width:80px;}
input#contribution_address_1, input#contribution_address_2, input#contribution_address_3 {width:280px;}
input#contribution_employer, input#contribution_occupation {width:250px}
input#contribution_suggested_amount_250, input#contribution_suggested_amount_500, input#contribution_suggested_amount_1000, input#contribution_suggested_amount_2500, input#contribution_suggested_amount_5000, input#contribution_suggested_amount_other,input#contribution_confirm {width:30px;}
input#contribution_total_amount {width:230px;margin:5px 0 0 8px;}
input#contribution_credit_card_name, input#contribution_credit_card_number, input#contribution_cvv {width:250px;margin-right:22px;}
input#contribution_submit {display:block;margin:0 auto;}
/* @end */


/* Filterable Search form & search results */
#filterable-search {margin: 0 0 1em 0; position:relative;}
#filterable-search #query {border:1px solid #BDB8B6; padding:2px 0 3px 8px; width:200px; background:url("/images/button-search.png") no-repeat scroll 100% 50% transparent;}
#filterable-search #gobutton {position:absolute; top:0; left:190px; width:20px; height:20px;}
#filterable-search #site {width:100px;}
#article ul.search_results {margin:1em 0; padding:0;}
#article ul.search_results li {list-style-type:none; margin: 0 0 1em 0; padding: 0 0 1em 0; border-bottom:1px solid #CCC;}
#article ol.key_matches, #article ol.key_matches li {list-style-type:none; margin:0 !important; padding:0 !important;}

