html { height:100%;margin-bottom:1px; }
body{}
body { background:#fff url('../images/body-bg.png') repeat-x 0 0;min-height:100%;color:#666; }
a { color:#1c3a75;text-decoration:none; }
a:hover { color:#1c3a75 !important; }
a.rss { display:inline-block;width:16px;height:16px;overflow:hidden;text-indent:-1000px;background:transparent url('../images/rss.png') no-repeat 0 0;vertical-align:top; }
span.text input,input.text,td.name input,textarea { border:1px solid #ccc;padding:3px 5px; }
hr { background:#aaa;color:#aaa;border:none;height:1px;overflow:hidden;line-height:1px;margin:1em 0;*position:relative; }
textarea { height:6em; }
button { outline:none;border:none;padding:5px 7px;font-size:77%;background:#7d1701 url('../images/button-red-bg.png') repeat-x 0 0;color:#fff;cursor:pointer; }

table { }
table th,table td { border:none;vertical-align:top; }
table tr.events td.info { padding-right:50px; }
table tr.events td.meta { width:6em; }

form { }
form table { width:100%; }
form table th { font-weight:normal;text-align:left;padding:0 0.5em 0.5em 0; }
form table td { padding:0 0.5em 0.5em 0;vertical-align:middle; }
form.search_people table td { vertical-align:top; }
form.search_people table td.name { width:150px; }
form.search_people table td select { width:150px; }
form table td input[type=text],form table td input[type=password],form table td textarea { width:90%; }
form table td select { max-width:100%;width:100%;border:1px solid #ccc;height:21px; }
form input.submit { background:#7d1701 url('../images/button-red-bg.png') repeat-x 0 0;color:#fff;border:0;font-size:80%;padding:2px 7px; }

.clear { clear:both; }
.red { color:#921b07; }
.blue { color:#1c3a75; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.heroshot { position:relative;overflow:hidden; }
.heroshot img { position:absolute;top:0;left:0;display:none; }
.heroshot .caption { height:19px;position:absolute;left:0;bottom:0;_bottom:-1px;width:96%;z-index:2;padding:10px 2%;*padding-bottom:8px;_padding-bottom:0;background:transparent url('../images/heroshot-caption-bg.png');color:#fff; }
.heroshot .caption .text { position:absolute;top:10px;left:2%; }
.heroshot .caption .text a.read-more { color:#ffc !important;text-decoration:underline;margin-left:1em; }
.heroshot .caption .counter { float:right; }
.heroshot .caption .of { font-family:Georgia,serif;font-style:italic;margin:0 0.25em; }

#wrapper { width:960px;text-align:left;max-width:960px;margin:0 auto;position:relative; }

#hd { border-bottom:3px double #ccc;padding-bottom:32px;margin-bottom:8px;position:relative;height:111px; }
#hd #login-form { display:block;float:right;height:29px;line-height:29px;padding:0 0 1px 0;margin-bottom:32px;overflow:hidden; }
#hd #login-form a { display:block;float:left;cursor:pointer;height:29px;width:81px;overflow:hidden;text-indent:-1000px;background:transparent url('../images/login-bg.png') no-repeat 0 50%;margin-right:5px; }
#hd #login-form span { display:block;float:left;height:29px;width:220px;position:relative; }
#hd #login-form span.button { width:60px; }
#hd #login-form label,#hd #login-form input { border-top:1px solid #eaeaea;border-bottom:1px solid #c5c8cb;background:#fff;font-size:77%;padding:5px;height:11px;line-height:1.231;text-align:left; }
#hd #login-form label { margin-left:0.5em;white-space:nowrap;display:block;width:6.55em;border-left:1px solid #ccc;font-style:italic;color:#999;position:absolute;top:3px;left:0;_height:8px;_padding:4px 5px; }
#hd #login-form input { border-right:1px solid #ccc;border-left:none;height:auto;padding-bottom:3px;position:absolute;top:3px;left:8em;width:12em; }
#hd #login-form button { border:1px solid #87a6bd;background:transparent;color:#87a6bd;padding:3px;margin:0 0 0 0.5em;position:absolute;top:-1px;font-size:77%;top:3px;left:0; }

#hd #search-form { position:absolute;right:0;bottom:32px; }
#hd #search-form input { width:198px;margin-right:0.5em;outline:none; }
#hd #search-form .search-results { position:absolute;top:100%;right:5.1em;background:#f7f7f7;border:1px solid #999;padding:1em 1em 0;font-size:85%;margin-top:-1px;z-index:2;width:26.5em;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 4px 10px;box-shadow:rgba(0,0,0,0.6) 0px 4px 10px; }
#hd #search-form .search-results dl { margin:0; }
#hd #search-form .search-results dl dt { float:left;width:8em;clear:left;margin:0 0 1em;text-align:right;color:#999; }
#hd #search-form .search-results dl dd { margin:0 0 1em 9em; }
#hd #search-form .search-results dl dd ul { margin:0; }
#hd #search-form .search-results dl dd ul li { list-style:none;margin:0 0 0.5em 1.5em;text-indent:-1.5em; }
#hd #search-form .search-results dl dd ul li a { color:#666; }
#hd #search-form .search-results dl dd ul li a.selected { color:#1c3a75; }

#hd p { margin:0;clear:both;position:absolute;top:63px;left:0; }
#hd p a { display:block;width:469px;height:62px;overflow:hidden;text-indent:-1000px;background:transparent url('../images/logo.png') no-repeat 0 50%; margin-left: 14px;}

#bd { }
#bd h1,#bd h2,#bd h3,#bd h4,#bd h5,#bd h6 { font-family:Arial,sans-serif;margin-top:0;color:#1c3a75;line-height:1.5454; }
#bd h1 { font-family:"Interstate",Arial,sans-serif;line-height:1.231;text-transform:uppercase; }
#bd h2 { margin:0;font-size:115%; }
#bd h4 { color:#666;font-weight:bold; }
.our-people #bd h4.title { font-weight:normal;font-style:italic;margin-bottom:1em; }
#bd p,#bd li,#bd label,#bd select,#bd .pagination { font-size:90%;line-height:1.5454; }

#bd #nav { float:left;width:215px;margin-right:30px; }
#bd #nav ul.navigation { margin:0 0 20px 0; }
#bd #nav ul.navigation li { list-style:none;border-bottom:1px dotted #ccc;font-family:Interstate,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;background:transparent url('../images/nav-bullet.png') no-repeat 0 12px; }
#bd #nav ul.navigation li.selected,#bd #nav ul.navigation li.hover,#bd #nav ul.navigation li.selected-no-children,#bd #nav ul.navigation li.ancestor-no-children,

body.about #bd #nav ul.navigation li.about-us,
    body.global-network #bd #nav ul.navigation li.global-network,
    body.practice-areas #bd #nav ul.navigation li.practice-areas,
    body.our-people #bd #nav ul.navigation li.our-people,
    body.legal-updates #bd #nav ul.navigation li.legal-updates,
    body.news #bd #nav ul.navigation li.news,
    body.events #bd #nav ul.navigation li.events,
    body.diversity #bd #nav ul.navigation li.diversity,
    body.community-involvement #bd #nav ul.navigation li.community-involvement,
    body.careers #bd #nav ul.navigation li.careers,
    body.disclaimer-and-terms #bd #nav ul.navigation li.disclaimer,
    body.contact #bd #nav ul.navigation li.contact-us { background-image:url('../images/nav-bullet-selected.png'); }

#bd #nav ul.navigation li.ancestor,
    body.about #bd #nav ul.navigation li.about-us,
    body.careers #bd #nav ul.navigation li.careers { background-image:url('../images/nav-bullet-ancestor.png'); }
#bd #nav ul.navigation li a { display:block;padding:4px 11px 4px 15px;color:#222;text-decoration:none; }

#bd #nav ul.navigation li.selected a,
    #bd #nav ul.navigation li.ancestor a,
    #bd #nav ul.navigation li.selected-no-children a,
    #bd #nav ul.navigation li.ancestor-no-children a,
    body.practice-areas #bd #nav ul.navigation li.practice-areas ul.subnav li.selected a,
    body.about #bd #nav ul.navigation li.about-us a,
    body.global-network #bd #nav ul.navigation li.global-network a,
    body.practice-areas #bd #nav ul.navigation li.practice-areas a,
    body.our-people #bd #nav ul.navigation li.our-people a,
    body.legal-updates #bd #nav ul.navigation li.legal-updates a,
    body.news #bd #nav ul.navigation li.news a,
    body.events #bd #nav ul.navigation li.events a,
    body.diversity #bd #nav ul.navigation li.diversity a,
    body.community-involvement #bd #nav ul.navigation li.community-involvement a,
    body.careers #bd #nav ul.navigation li.careers a,
    body.contact #bd #nav ul.navigation li.contact-us a { color:#1c3a75; }

#bd #nav ul.navigation li ul.subnav li a,
    body.careers #bd #nav ul.navigation li.careers ul.subnav li a,
    body.practice-areas #bd #nav ul.navigation li.practice-areas ul.subnav li a { color:#666; }
#bd #nav ul.navigation li ul.subnav { margin:0;border-top:1px dotted #ccc;display:none; }
body.about #bd #nav ul.navigation li.about-us ul.subnav,
body.careers #bd #nav ul.navigation li.careers ul.subnav,
body.practice-areas #bd #nav ul.navigation li.practice-areas ul.subnav { display:block; }

#bd #nav ul.navigation li ul.subnav li { border-top:1px dotted #ccc;border-bottom:none;font-size:68.75%;background:transparent;margin-left:15px;font-family:Interstate,Helvetica,Arial,clean,sans-serif; }
#bd #nav ul.navigation li ul.subnav li.first { border-top:none; }
#bd #nav ul.navigation li.season-of-giving a { color:#a81e0d !important; } /*Holiday Color*/
#bd #nav ul.navigation li ul.subnav li a { padding:6px 0 4px;color:#666; }

body.staff-positions #bd #nav ul.navigation li ul.subnav li.staff-positions a,
    body.lateral-hiring #bd #nav ul.navigation li ul.subnav li.lateral-hiring a,
    body.summer-associates #bd #nav ul.navigation li ul.subnav li.summer-associates a,
    body.staff-positions #bd #nav ul.navigation li ul.subnav li.staff-positions a,
    #bd #nav ul.navigation li ul.subnav li.selected a,
    #bd #nav ul.navigation li ul.subnav li.hover a,
    #bd #nav ul.navigation li ul.subnav li.ancestor a { color:#1c3a75;font-weight:bold; }
    
#bd #nav a.meritas { display:block;width:173px;height:16px;overflow:hidden;text-indent:-1000px;background:url('../images/meritas-link-bg.png') no-repeat 0 0; }
#bd #main { padding-top:11px;width:470px;float:left; }
div.no_sidebar #bd #main { width:710px;float:right; }
#home #bd #main,#practice-areas #bd #main,#our-people #bd #main,#search #bd #main,#events #bd #main { width:712px;float:right; }
#bd #main h1 { font-weight:normal;font-size:161.6%; }

body.about #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 89px; background:url('../images/headers/AboutUs.png') no-repeat 0 0; }
body.alternative-fee-arrangements #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 171px; background:url('../images/headers/AlternativeFees.png') no-repeat 0 0; }
body.careers #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 81px; background:url('../images/headers/Careers.png') no-repeat 0 0; }
body.community-involvement #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 238px; background:url('../images/headers/CommunityInvolvement.png') no-repeat 0 0; }
body.contact #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 111px; background:url('../images/headers/ContactUs.png') no-repeat 0 0; padding-bottom: 30px; }
body.disclaimer-and-terms #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 106px; background:url('../images/headers/Disclaimer.png') no-repeat 0 0; }
body.diversity #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 92px; background:url('../images/headers/Diversity.png') no-repeat 0 0; }
body.events #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 19px; width: 68px; background:url('../images/headers/Events.png') no-repeat 0 5px; padding-bottom: 30px; }
body.events #bd #main h1 a { margin-left: 70px; }
body.global-network #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 163px; background:url('../images/headers/GlobalNetwork.png') no-repeat 0 0; }
body.lateral-hiring #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 146px; background:url('../images/headers/LateralHiring.png') no-repeat 0 0; }
body.legal-affiliations #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 182px; background:url('../images/headers/LegalAffiliations.png') no-repeat 0 0; }
body.legal-updates #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 19px; width: 143px; background:url('../images/headers/LegalUpdates.png') no-repeat 0 5px; padding-bottom: 30px; }
body.legal-updates #bd #main h1 a { margin-left: 145px; }
body.news #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 19px; width: 49px; background:url('../images/headers/News.png') no-repeat 0 5px; padding-bottom: 30px; }
body.news #bd #main h1 a { margin-left: 51px; }
body.our-people #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 110px; background:url('../images/headers/OurPeople.png') no-repeat 0 0; padding-bottom: 30px;}
body.practice-areas #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 152px; background:url('../images/headers/PracticeAreas.png') no-repeat 0 0; padding-bottom: 30px;}
body.staff-positions #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 154px; background:url('../images/headers/StaffPositions.png') no-repeat 0 0; }
body.summer-associates-program #bd #main h1 { color: #FFFFFF; font-size: 0pt; height: 14px; width: 192px; background:url('../images/headers/SummerAssociates.png') no-repeat 0 0; }

body.season-of-giving #bd #main h1 { font-style:italic;font-family:Georgia;font-size:186%; }
body.season-of-giving #bd #main p { font-family:Georgia;font-size:112%; }
body.season-of-giving #bd #main form { width:470px; }
body.season-of-giving #bd #main div.contact-form form ul { margin-left:0px;font-size:125%; }
body.season-of-giving #bd #main div.contact-form form ul li { list-style:none;margin-bottom:5px; }
body.season-of-giving #bd #main div.contact-form form ul li input { margin-right:9px; }
body.season-of-giving #bd #main div.contact-form form ul li a { text-transform:uppercase;font-size:80%; }
body.season-of-giving #bd #main div.contact-form form label { color:#1C3A75;font-weight:bold; }
body.season-of-giving #bd #main div.contact-form form span label { color:#666;font-weight:normal; }
body.season-of-giving #bd #main div.contact-form form p.submit input { border:none;outline:none; }
body.season-of-giving #bd #main div.contact-form form div.errors { font-size:80%;color:#a81e0d; }

#bd #main h1 .rss { vertical-align:top;margin-top:5px; }
#bd #main div.heroshot { width:100%;height:307px;margin-bottom:18px; }
#bd #main p.date { font-size:77%;color:#999; }
#news #main p.date { margin-bottom:0; }
#bd #main a.read-more,#bd #main a.share,#bd #main a.stbutton { color:#999; }
#bd #main a.stbutton { padding:0 0 0 16px !important;background:url('../images/add-icon.gif') no-repeat !important; }
#bd a.ptbutton { padding:0 0 0 16px !important;font-size:12px;color:#999 !important;background:url('../images/print-icon.gif') no-repeat !important; }
#bd a.ptbutton:hover { color:#1c3a75 !important; }
#bd span.ptbottom { margin:0 0 0 8px; }
#bd a.send-button { padding:0 0 0 16px !important;font-size:12px;color:#999 !important;background:url('../images/send-icon.gif') no-repeat !important; }
#bd a.send-button:hover, #bd p.large-file-send a:hover { color:#1c3a75 !important; }
#bd p.large-file-send { margin:90px 0 0 0;border-top:1px #ccc solid;padding-top:4px; }
#bd p.large-file-send a { color: #999; margin-right: 20px; }
.news #bd #main img { max-width:100%;height:auto; }

#bd #main .feeds { }
#bd #main .feeds .col,#bd #main .list .col { width:31%;margin-left:3.49%;float:left;_width:30%; }
#bd #main .feeds .col2,#bd #main .list .col2 { width:65%;margin-left:3.49%;float:left;_width:60%; }
#bd #main .feeds .col #twitter { background-color:#eeeeee;color:#454545; }
#bd #main .feeds .col #twitter #twitterhead { position:relative;color:#1c3a76;font-weight:bold;padding:15px 15px 5px 15px;font-size:0.9em; }
#bd #main .feeds .col #twitter #twitterhead span { font-weight:lighter; }
#bd #main .feeds .col #twitter #twitterhead img { position:relative;left:7px;top:3px; }
#bd #main .feeds .col #twitter #followcbs { display:block;padding:10px 0;text-align:right;margin-right:17px;font-size:0.8em;font-weight:bold; }
#bd #main .feeds .col #twitter #followcbs a { color:#666; }
#bd #main .feeds .col #twitter #followcbs a.link_arrow { display:block;position:relative;left:4px;top:2.8px;float:right;width:8px;height:7px;text-indent:-9999px;background-image:url('/media/images/link_arrow.png'); }
#bd #main .feeds .col #twitter ul#getTweet { border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; }
#bd #main .feeds .col #twitter ul#getTweet li.tweetloading { padding:10px 15px;border:none;font-size:1.4em;text-align:center;color:#c2c2c2; }
#bd #main .feeds .col #twitter ul#getTweet li.tweet { padding:10px 15px;border:none;font-size:0.85em; }
#bd #main .feeds .col #twitter ul#getTweet li.tweet span.created_at { display:block;margin-top:10px;color:#999;text-transform:uppercase;font-size:0.8em;font-weight:bold; }
#bd #main .feeds .first,#bd #main .list .first { margin-left:0; }
#bd #main .feeds h3 { font-size:138.5%;font-weight:normal;position:relative;padding:0 20px 0.25em 0;border-bottom:1px dotted #ccc; }
#bd #main .feeds h3 a.rss { position:absolute;right:0;top:4px; }
#bd #main .feeds ul { margin:0; }
#bd #main .feeds ul li.news-item div.news-icon,#bd #main .feeds ul li.legal-updates-item div.news-icon { display:block;float:left; }
#bd #main .feeds ul li.news-item div.news-item,#bd #main .feeds ul li.legal-updates-item div.news-item { display:block; }
#bd #main .feeds ul li { list-style:none;padding:0.5em 0;border-top:1px solid #e0e0e0;font-size:100%;font-style:normal; }
#bd #main .feeds ul li:first-child,#bd #main .feeds ul li.first { padding-top:0;border-top:none; }
#bd #main .feeds ul li h4 { font-size:86%; }
#bd #main .feeds ul li p { margin:0; }
#bd #main .feeds ul li p.teaser { font-size:85%;color:#666; }

#bd #main ul.sort-by { margin:0 0 1em;height:1.875em;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc; }
#bd #main ul.sort-by li { float:left;padding-right:2em;list-style:none; }
#bd #main ul.sort-by li a { color:#666;display:block;padding:0.25em 0; }
#bd #main ul.sort-by li a.selected,#bd #main ul.sort-by li a.ancestor { color:#1c3a75;font-weight:bold; }

#bd div#alpha_list { text-indent:-9999px; }
#bd #main .list h3 { font-size:93%;margin:2em 0 0; }
#bd #main .list ul { margin:0 0 1em; }
#bd #main .list ul li { list-style:none;margin-left:2em;text-indent:-2em; }
.our-people #bd #main .list ul li { margin-bottom:0.5em; }
#bd #main .list p { margin:0; }
#bd #main .list ul li a,#bd #main .list p a { color:#666; }
#bd #main .list div.letter { margin-bottom:1em; }
#bd #main img.profile-photo { float:left;margin:0 1em 0.5em 0; }

#bd #main .results { }
#bd #main .results h2 { padding:0 0 0.5em;margin:1em 0 0;border-bottom:1px dotted #999; }
#bd #main .results h2.open,#bd #main .results h2.closed { padding-left:16px;cursor:pointer;background:transparent url('../images/nav-bullet-ancestor.png') no-repeat 0 0.5em; }
#bd #main .results h2.closed { background-image:url('../images/nav-bullet-selected.png'); }
#bd #main .results h2 .count { font-size:80%;color:#999;font-family:Helvetica,Arial,clean,sans-serif; }

#bd #main .results table,#events #bd #main table { width:100%; }
#bd #main .results table tr { }
#bd #main .results table th,#events #bd #main table th { }
#bd #main .results table td,#events #bd #main table td { padding:0;vertical-align:top;border-bottom:1px dotted #999; }
#bd #main .results table td { padding-top:10px !important;padding-bottom:10px !important; }
#bd #main .results table td.thumb { width:114px;height:120px; }
#bd #main .results table td.info { width:400px; }
#bd #main .results table td.thumb a { display:block;width:100px;height:100px;overflow:hidden; }
#bd #main .results table td.info,#events #bd #main table td.info { padding:0 2em 0 1em; }
#bd #main .results table td.info h3,#bd #main .results table td.info p,#events #bd #main table h3,#events #bd #main table p { margin:0; }
#bd #main .results table td.info h3,#events #bd #main table h3 { font-size:93%; }
#bd #main .results table td.info h3 .title { font-style:italic;font-weight:normal; }
#bd #main table tr.events td.info div.content { display:none; }
#bd #main .results table td.meta,#events #bd #main table td.meta { color:#999;white-space:nowrap; }
#bd #main .results table td.meta a,#events #bd #main table a { color:#999; }

#bd #main .results ul { }
#bd #main .results ul li { list-style:none; }
#bd #main .results ul li a { color:#666; }

#bd #main .pagination { clear:both;margin:1em 0;text-align:right; }
#bd #main .pagination a { color:#999; }
#bd #main .pagination .pages { color:#666;font-weight:bold; }

#bd #main a.share { }
#bd #main a.share.scripted { display:inline-block;position:relative; }

#bd form.styled span.text input,#bd form.styled textarea { width:96%; }
#bd form.styled textarea { height:12em; }
#bd form.styled label { display:block;width:90%; }
#bd form.styled div { position:relative;float:left;width:100%; }
#bd form.styled div.half { width:47%;_width:46%; }
#bd form.styled div.last { float:right;margin-right:1em; }
#bd form.styled div.last { margin-left:10px; }
#bd form.styled input.submit { border:1px solid #ccc;float:right;padding:4px;cursor:pointer;margin-right:1em;margin-bottom:10px; }

#bd #sb { width:215px;float:right;padding-top:20px;color:#999; }
div.no_sidebar #bd #sb { display:none; }
#bd #sb h3 { color:#666;margin:0;font-size:93%; }
#bd #sb h3 a { color:#666; }
#bd #sb ul { margin:0 0 1.5em; }
#bd #sb ul li { list-style:none;margin-left:2em;text-indent:-2em; }
#bd #sb ul li a { color:#999; }
#bd #sb ul li a.selected { color:#1c3a75; }

#ft { border-top:3px double #921b07;margin-top:2em;padding:1.5em 0 1em; }
#ft ul { margin:1em 0 0; }
#ft .right ul { margin:0; }
#ft ul li { list-style:none;display:inline;margin-right:2em;font-size:77%;color:#999;white-space:nowrap; }
#ft ul li a { color:#999; }
#ft .right ul li a { display:inline-block;text-align:left;overflow:hidden;height:57px;text-indent:-1000px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%; }
#ft ul li a.chatt-chamber { height:64px;width:84px;background-image:url('../images/chattanooga-chamber.png'); }
#ft ul li a.street-law { width:120px;background-image:url('../images/street-law.png'); }
#ft ul li a.best-lawyers { width:55px;background-image:url('../images/best-lawyers.png'); }
#ft ul li.address { clear:both;float:left;margin-top:3px; }
#ft .right ul li { margin-right:0;margin-left:2em; }

.share-dis { padding:0px 12px 12px 18px; }
.share-dis ul { display:block;background:#fff;border-top:1px #ccc solid;border-left:1px #ccc solid;border-bottom:2px #ccc solid;border-right:2px #ccc solid;padding:12px 12px 8px 12px;text-align:left;margin:0 0 12px 8px; }
.share-dis li { list-style:none;margin:0 0 4px 0; }
.share-dis li a { display:block;padding-left:22px;color:#888; }
.share-dis li a:hover { color:#1c3a75; }
.share-dis a { background:url('../images/sd_sprite_v.gif') 0px 0px no-repeat; }
.share-facebook a { background-position:0px -32px; }
.share-del-icio-us a { background-position:0px -16px; }
.share-reddit a { background-position:0px -64px; }
.share-google a { background-position:0px -48px; }
.share-stumbleupon a { background-position:0px -112px; }
.share-msn-live a { background-position:0px -80px; }
.share-twitter a { background-position:0px -96px; }
.share-email a { background:url('../images/send-icon.gif') 3px 1px no-repeat; }

.email-signup { border-top:1px #bbb dotted;padding-top:6px;margin-top:60px; }
.email-signup h5 { font-family:Helvetica,Arial !important;font-weight:normal !important;color:#888 !important;font-size:12px !important;margin-bottom:6px; }
.email-signup .safe-subscribe { margin-top:6px; }
.email-signup input { line-height:15px; }
.email-signup input.text { width:150px; }
.email-signup input.submit { background:#999;padding:4px 8px; }

.contextual-note { font-size:80%; }
#disclaim div.bor { border-bottom:1px dotted #ccc; }
#disclaim p { font-size:10px;text-align:left;line-height:1.5;color:#666;padding:0 0 20px;margin:0; }
#disclaim div.buttons { text-align:right; }

