/* empty css rule for content height toggle.  height appended w/ javascript */
.read-more-height { overflow: hidden; }

/*
GLOBAL: Reset
*/

* {
	margin: 0px;
	padding: 0px;
	font-family: helvetica, "Lucida Sans","Lucida Grande", verdana, sans-serif;
	color: #222A64;
}

::selection { background: blue; color: white; }
::-moz-selection { background: blue; color: white; }

a { text-decoration: none; }

#wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6, #wrapper h1 span, #wrapper caption {
	font-family: "Trebuchet MS", verdana;
}

img, fieldset { border: 0px; }
ul, ol { list-style: none; }

a.no-focus:active, a.no-focus:focus { outline:0; }

#wrapper .non-visual {
	position: absolute;
	height: 1px; width: 1px;
	overflow: hidden;
	text-indent: -9999px;
}

#wrapper-google .non-visual {
	position: absolute;
	height: 1px; width: 1px;
	overflow: hidden;
	text-indent: -9999px;	
}

.clear { clear: both; }

#wrapper #content .collapse {
	height: 0px;
	min-height: 0px;
	overflow: hidden; position: relative;
	margin-top: 0px; margin-bottom: 0px;
	padding-top: 0px; padding-bottom: 0px;
}
#wrapper #content .collapse * { position: relative; }
#wrapper #content .collapse object { display: none; }

object,
object:active {
	outline: none;
	border: none;
}

/*
GLOBAL: Page Element Styles
*/
body {
	background: url(../images/bg.jpg) fixed center top #000;
	font-size: 62.5%;
}

body.font-small {  }
body.font-medium { font-size: 67.5%; }
body.font-large { font-size: 72.5%; }

#wrapper {
	width: 957px;
	padding: 0 18px 0 15px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 10px;
}

#wrapper-google {
	width: 957px;
	padding: 0 18px 0 15px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 10px;
}

#header {
	position: relative;
	padding-top: 1px;
	overflow: visible;
	z-index: 100;
}

div.head-global {
	background: url(../images/bg-header.png) no-repeat 5px top;
	height: 170px;
}

div.head-task {
	background: url(../images/bg-header-interior.png) no-repeat 5px top;
	height: 185px;
}

a#aidsgov-logo {
	display: block;
	width: 296px;
	height: 127px;
	background:url(../images/logo-aids-gov.png) no-repeat;
	text-indent: -9999px; 
	position: absolute;
	top: 2px;
	z-index: 100;
}

#search-form {
	position: absolute;
	right: 35px;
	top: 30px;
}

#search-form input#q,
#search-form select {
	width: 120px;
	height: 21px;
	background-color: #F6F6F6;
	border: 1px solid #C5C4C4;
	vertical-align: middle;
}
#search-form select { width: 140px; font-size: 11px; }

#search-form select {
	height: 23px;
}

ul#site-options {
	float: right;
	margin-right: 18px;
	padding-top: 3px;
}

ul#site-options li,
ul#site-options ul,
ul#site-options span {
	display: inline;
	float: left;
}

ul#site-options span {
	margin: -3px 4px 0 0;
	color: #00459f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul#site-options a:hover { text-decoration: underline; }

ul#site-options ul.font-size {
	position: relative;
	top: -6px;
}

ul#site-options ul.font-size li {
	display: block;
	float: left;
	margin: 0;
}
ul#site-options ul.font-size li a {
	display: block;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
	margin-right: 3px;
	width: 13px;
	height: 13px;
	position: relative;
	top: 3px;
	font-size: 1px;
}

li.font-decrease a { background: url(../images/icon-fontsize.gif) no-repeat 0 0; }
body.font-small li.font-decrease a { background: url(../images/icon-fontsize.gif) no-repeat 0 -14px; }

li.font-increase a { background: url(../images/icon-fontsize.gif) no-repeat -14px 0; }
body.font-large li.font-increase a { background: url(../images/icon-fontsize.gif) no-repeat -14px -14px; }

ul#global-nav {
	clear: left;
	padding: 1px 12px 0 18px;
	position: absolute;
	top: 109px;
	z-index: 150;
}

ul#global-nav li { display: inline; }
ul#global-nav a { display: block; }

ul#global-nav ul.sub-nav {
	position: absolute;
	top: -9999px;
	width: 0px; height: 0px; overflow: hidden;
}

body#federal ul#sub-federal { left: 30px; top: 49px; }
body#basics ul#sub-basics { right: 10px; top: 49px; }
body#newmedia ul#sub-newmedia { right: 10px; top: 49px; }

body#federal ul#sub-federal,
body#basics ul#sub-basics,
body#newmedia ul#sub-newmedia { right: 10px; top: 49px; width: auto; height: auto; overflow: visible; }

ul#global-nav a.top-level {
	width: 195px;
	height: 30px;
	margin-top: 1px;
	padding-top: 15px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	font-size: 1.4em;
	background:url(../images/bg-global-nav-rollover.png) repeat-x 0 0;
}

ul#global-nav a.narrow { width: 90px; }

ul#global-nav a.sub-level {
	padding: 4px 17px 0 10px;
	margin-top: 2px;
	float: left;
	height: 22px;
	font-size: 1.2em;
	color: #FFF;
	border-left: 2px solid #929aac;
}
ul#global-nav a.sub-level:hover,
ul#global-nav li.current-topic a { color: #06162d; }
ul#global-nav a.drop { background: url(../images/arrow-sub-nav.png) no-repeat right 8px; }
ul#global-nav li.first a.sub-level { border-left: none; }

body#newmedia ul#global-nav a.global-newmedia,
body#basics ul#global-nav a.global-basics,
body#federal ul#global-nav a.global-federal,
body#home ul#global-nav a.global-home {
	background: url(../images/bg-globalnav-active.gif) repeat-x left top;
	color: #FFF;
	height: 32px;
}

ul#global-nav ul ul {
	position: absolute;
	height: 0px;
	width: 150px;
	overflow: hidden;
}

ul.sub-nav li { background: url(../images/bg-global-subnav-rollover.png) repeat-x 0 0; display: block; float: left; }

ul#global-nav ul ul.open {
	height: auto;
	top: 28px;
	background-color: #f1f4f5;
	font-size: 1.1em;
	border: 2px solid #bac7d1;
	border-bottom: 1px solid #bac7d1;
}

ul#global-nav li li ul li { float: none; display: block; background: none; }
ul#global-nav li li ul a {
	padding: 2px 4px;
	border-bottom: 1px solid #bac7d1;
}
ul#global-nav li li ul a:hover { background-color: #bac7d1; }

#find-testsite {
	width: 160px;
	position: absolute;
	z-index: 200;
	top: 110px;
	right: 45px;
}

div.zip-input {
	background: url(../images/bg-testsite-zip.gif) no-repeat left top;
	width: 137px;
	height: 19px;
	padding: 3px;
	position: relative;
}

#head-zip,
#feature-zip,
input#cs-zip {
	border: 0px solid #FFF;
	width: 100px;
	color: #0C2255;
	font-size: 10px;
	position: absolute;
	top: 5px;
	left: 10px;
}

#head-go,
#feature-go,
input#cs-go {
	display: block;
	background: url(../images/red-magnify-ic.gif) no-repeat top left;
	text-indent: -9999px;
	width: 18px;
	height: 19px;
	padding: 1px 2px;
	color: #FFF;
	font-size: 1.1em;
	overflow: hidden;
	color: transparent;
	text-transform: capitalize;
	cursor: pointer;
	border: none;
	position: absolute;
	right: 3px;
	top: 3px;
}
div.content-support input#cs-zip { position: relative; top: 4px; left: 7px; }
div.content-support input#cs-go { right: 0px; }

#find-testsite label {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0 3px 0;
	display: block;
	width: 137px;
	text-align: center;
}

ul#join-aidsgov {
	position: absolute;
	z-index: 175;
	top: 65px;
	right: 25px;
	width: 218px;
}

ul#join-aidsgov li {
	float: left;
	height: 40px;
}

ul#join-aidsgov a {
	padding: 10px 0 10px 40px;
	float: left;
	display: block;
	width: 60px;
}

ul#join-aidsgov a:hover {
	text-decoration: underline;
}

li#social-blog {
	background: url(../images/bg-new-media-links.png) no-repeat left top;
	width: 104px;
}

li#social-podcasts {
	background: url(../images/bg-new-media-links.png) no-repeat -104px top;
	width: 108px;
}

#content {
	background: url(../images/bg-content.png) repeat-y 5px top;
	width: 914px;
	padding: 0 16px 37px 16px;
	float: left;
	position: relative;
}

#content-google-search {
	background: url(../images/bg-content.png) repeat-y 5px top;
	width: 914px;
	padding: 0 16px 37px 16px;
	float: left;
	position: relative;
}

body#home #content,
body#newmedia #content,
body#tabbed-page #content, body#tabbed-page #content-google-search, body#federal.pacha #content { padding-bottom: 0px; }

#body {
	float: left;
	width: 914px;
}
div.article { background: url(../images/bg-article.png) no-repeat 19px 110px; }
div.transcript { margin-bottom: 40px; }

#footer {
	clear: both;
	background: url(../images/bg-content.png) repeat-y 5px top;	
}

#extended-footer * {
	color: #222A64;
}

#extended-footer {
	clear: both;
	background: url(../images/bg-extended-footer.png) no-repeat 1px top;
	position: relative;
	top: -14px;
	margin-bottom: -14px;
	float: left;
	width: 944px;
	padding-top: 20px;
}

#extended-links {
	margin-left: 21px;
	font-size: 1.1em;
	min-height: 170px;
}

#extended-links a:hover,
#base-footer a:hover {
	text-decoration: underline;
}

#extended-links div.column {
	width: 115px;
	margin-right: 4px;
	text-align: center;
	padding-top: 4px;
}

#extended-links h5,
#extended-links li {
	font-size: 1.0em;
	margin-bottom: 7px;
}

#extended-features {
	position: absolute;
	width: 460px;
}

div.foot-feature * { color: #0C2255; }
div.foot-feature {
	width: 210px;
	height: 80px;
	float: left;
	display: inline;
	margin: 5px 6px 0 1px;
}

div.bottom-feature { width: 430px; }


div.foot-feature a:hover { text-decoration: underline; }

div.foot-feature h5 {
	font-size: 1.4em;
	text-align: center;
}

#feature-online-tools ul { margin: 20px 0 10px 1px; }
#feature-online-tools li { display: inline; }
#feature-online-tools a { padding: 15px 0 15px 35px; font-size: 10px; }
li#tool-widget a { background: url(../images/icon-online-tools.gif) no-repeat left top; }
li#tool-badges a { background: url(../images/icon-online-tools.gif) no-repeat left -75px; }
li#tool-rss-foot a { background: url(../images/icon-online-tools.gif) no-repeat left -150px; }

#feature-testsite * { font-size: 1.0em; }
#feature-testsite label {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 5px 0;
}
body.font-large #feature-testsite label { font-weight: normal; }

#feature-testsite form {
	display: block;
	margin: 5px 0 0 30px;
}

#feature-social-net ul { margin: 25px 0 12px 10px; }
#feature-social-net li { display: inline; }
#feature-social-net a { padding: 20px 10px 15px 50px; font-size: 10px; }
li#social-net-twitter a { background: url(../images/icon-social-net.gif) no-repeat left top; }
li#social-net-facebook a { background: url(../images/icon-social-net.gif) no-repeat left -75px; }
li#social-net-myspace a { background: url(../images/icon-social-net.gif) no-repeat left -150px; }
li#social-net-youtube a { background: url(../images/icon-social-net.gif) no-repeat left -225px; }

#extended-footer #feature-feedback { font-size: 1em; }

div.bottom-feature { height: 75px; }

#base-footer * { color: #FFF; }
#base-footer {
	position: relative;
	font-size: 1.1em;
	clear: both;
	text-align: center;
	background: url(../images/bg-footer.png) no-repeat left top;
	margin-left: 7px;
}

#base-footer ul { padding-top: 20px; }

#base-footer li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #FFF;
}
#base-footer li.last-link { border-right: none; }

#base-footer p.note {
	background: url(../images/bg-footer.png) no-repeat -934px bottom;
	padding: 15px 0;
}

#search-highlight-info {
	background-color: #ffc;
	border-bottom: #fc5 1px solid;
	padding: 1px 0;
	text-align: center;
}

#search-highlight-info p { margin: 0.35em 0; }
#search-highlight-info a { text-decoration: underline; }

/*
GLOBAL: Content Styles
*/

ol#breadcrumbs {
	margin: 0px;
	font-size: 1.1em;
}

ol#breadcrumbs li {
	display:inline;
	margin-left: 0;
}

ol#breadcrumbs a {
	text-decoration: none;
	color: #0C2255;
	padding: 0 14px 0 4px;
	background: url(../images/bullet-breadcrumb-interior.gif) no-repeat right center;
	font-weight: bold;
}

ol#breadcrumbs a.root-crumb {
	color: #8C0809;
	padding-left: 0;
	background: url(../images/bullet-breadcrumb-home.gif) no-repeat right center;
}

ol#breadcrumbs a:hover { text-decoration: underline; }

.copy-block * { color: #464646; font-family: verdana, sans-serif; }

.copy-block a,
.copy-block a dfn {
	text-decoration: underline;
	color: #0C2255;
}

a.filetype-pdf {
	padding: 2px 0 2px 20px;
	background:url(../images/icon-pdf.gif) no-repeat left center;
}

a.filetype-doc {
	padding: 2px 0 2px 20px;
	background:url(../images/icon-doc.gif) no-repeat left center;
}

.copy-block p,
.copy-block ul,
.copy-block ol,
.copy-block dl,
.copy-block address,
td,
.copy-block th {
	font-size: 1.2em;
	line-height: 1.6em;
	margin-bottom: 15px;
}
.copy-block ul ul,
.copy-block ol ul,
.copy-block ul p,
.copy-block ul h4,
td td,
.copy-block td p,
.copy-block td ul { font-size: 1em; margin-bottom: 0px; }

.copy-block ul.no-bullets { list-style: none; }
.copy-block ul.no-bullets li { margin-left: 0; margin-bottom: 5px; }

.copy-block ul.left-offset,
.copy-block ol.left-offset,
.copy-block dl.left-offset {
	overflow: auto;
}

/* Class for short pages without read-more link
.copy-block p.last,
.copy-block ul.last,
.copy-block ol.last,
.copy-block dl.last,
.copy-block address.last {
	margin-bottom: 0px;
}
 */
 
.copy-block h1,
#displayelement-simple-body h1 {
	font-size: 3em;
	color: #0C2255;
	margin-top: 15px;
	margin-bottom: 15px;
}
#displayelement-simple-body h1 { margin: 10px 0 0 10px; font-size: 2.4em; }
.copy-block h1 span,
#podcast-head * { color: #577591; }
#podcast-head span {font-size: 11px; font-weight: normal; }
#podcast-head a:hover {text-decoration: underline; }

.copy-block h2,
.copy-block caption {
	font-size: 2em;
	color: #577591;
	font-weight: normal;
}
.copy-block h2 span {
	font-size: 1em;
	color: #577591;
}

.copy-block h3 { font-size: 1.4em; }
.copy-block h4 { font-size: 1.2em; }

.copy-block dfn {
	padding-left: 20px;
	background: url(../images/icon-definition.gif) no-repeat left top #EFFFFF;
}

.copy-block ul { list-style: disc; }
.copy-block ol { list-style: decimal; }

.copy-block ul li,
.copy-block ol li {
	margin-left: 20px;
	margin-bottom: 5px;
}

.copy-block ul li br.page {
	margin-bottom: 13px;
}

.copy-block ul.bullet-list { list-style: none; }
.copy-block ul.bullet-list li { margin-left: 0; }

ul.bullet-list li {
	padding-left: 12px;
	background: url(../images/bullet-red-circle.gif) no-repeat left 6px;
}

dl.inline-term dt { float: left; font-weight: bold; padding-right: 4px; }

.copy-block ol.event-list { list-style: none; margin-left: 0px; }
.copy-block ol.event-list li { margin: 0 0 15px 0; }

.column {
	float: left;
	display: inline;
}

hr { display: none; }

.left {
	float: left;
	margin-right: 10px;
}

.right {
	float: right;
	margin-left: 10px;
}

.paginate-list {
	position: relative;	
	margin-top: 5px;
}

ul.paginate-nav {
	clear: both;
	position: absolute;
	background: url(../images/bg-media-pagination.gif) repeat-x left top;
	height: 18px;
}

ul.paginate-nav a {
	display: block;
	width: 13px;
	height: 18px;
	text-indent: -9999px;
	float: left;
	background: url(../images/button-pagination.gif) no-repeat left 3px;
}

ul.paginate-nav a.page-next {
	width: 18px;
	background: url(../images/arrow-right-media-pagination.gif) no-repeat left top;
}
ul.paginate-nav a.page-next:hover { background: url(../images/arrow-right-media-pagination.gif) no-repeat left -18px; }

ul.paginate-nav a.page-prev {
	width: 18px;
	background: url(../images/arrow-left-media-pagination.gif) no-repeat left top;
}
ul.paginate-nav a.page-prev:hover { background: url(../images/arrow-left-media-pagination.gif) no-repeat left -18px; }
ul.paginate-nav a.page-trigger { background: url(../images/button-pagination.gif) no-repeat left 3px; }
ul.paginate-nav a.page-trigger:hover { background: url(../images/button-pagination.gif) no-repeat -13px 3px; }

ul.paginate-nav a:active, ul#paginate-nav a:focus { outline:0; }
ul.paginate-nav li { display: inline }
ul.paginate-nav li.current-page a,
ul.paginate-nav li.current-page a:hover { background: url(../images/button-pagination.gif) no-repeat -26px 3px; }

div.sample-code {
	width: 573px;
	background: url(../images/bg-sample-code.gif) no-repeat left top;
	padding: 15px 0 0 0;
	margin-top: 5px;
}
div.sample-code p {
	padding: 0 15px 15px 15px;
	margin: 0;
}
div.sample-code .last-element {
	background: url(../images/bg-sample-code.gif) no-repeat left bottom;
}

.search-highlight { background-color: #FF0; }

/* table styles */

.copy-block td,
.copy-block th {
	padding: 0 10px 5px 0px; 
	text-align: left;
	vertical-align: top;
}

.copy-block td p,
.copy-block td ul { margin-bottom: 15px; }

/*
global page options
*/

#page-options {
	width: 210px;
	clear: both;
	position: absolute;
	right: 25px;
	z-index: 52;
}
#wrapper #content .has-subscribe { width: 300px }

.article #page-options {
	top: 58px;
}
div.no-background { top: -40px; }
#displayelement-simple-body div.no-background { top: 0; }

#page-options a { color: #0C2255; text-decoration: none; font-family: helvetica, "Lucida Sans","Lucida Grande", verdana, sans-serif; }
#page-options a:hover { text-decoration: underline; }
#page-options ul {
	padding: 25px 0 0 5px;
	position: relative;
	left: 0;
	overflow: hidden;
}

li#share-this {
	padding: 13px 4px 13px 26px;
	background: url(../images/icon-page-options.gif) no-repeat left top;
}

li#print-this {
	padding: 7px 4px 7px 26px;
	background: url(../images/icon-page-options.gif) no-repeat left -80px;
}

li#email-this {
	padding: 7px 4px 7px 26px;
	background: url(../images/icon-page-options.gif) no-repeat left -40px;
}

li#subscribe-this {
	padding: 7px 4px 7px 26px;
	background: url(../images/icon-page-options.gif) no-repeat left -120px;
}

li#subscribe-this,
li#share-this,
li#print-this,
li#email-this {
	font-size: 10px;
	cursor: pointer;
	display: inline;
	color: #0C2255;
	margin: 0;
}

#shareContain{
	position: absolute;
	z-index: 500;
}
div.fullShare { width: 11em; }
div.smallShare { width: auto; }
#dropShadow{
	border-bottom: 4px solid #000;
	border-right: 4px solid #000;
	position: absolute;
    opacity:.10;
	width: 200px;
	height: 200px;
}

#shareContain * { margin: 0; padding: 0; }

ul#share_page {
	padding: 0;
	margin: 0;
	border: 1px solid #B7C3D9;
	list-style: none;
	position: relative;
	background: url(../images/bg-share-this.png) repeat;
	overflow: hidden;
}

div.hidden,
ul#share_page .hidden {display: none;}

ul#share_page li {
	margin: 0;
	padding: 0;
	float: left;
}
ul#share_page li a,
ul#share_page li.whatsThis {
	padding: 5px 10px 5px 28px;
	display: block;
	width: 11em;
	float: left;
}
.smallShare ul#share_page li a,
.smallShare ul#share_page li.whatsThis { width: 100px; }


ul#share_page li.whatsThis {
	border-top: 1px solid #B7C3D9;
	cursor: pointer;
}

ul#share_page li a.myspace { background: url(../images/logos-share-this.gif) no-repeat 8px 4px; }
ul#share_page li a.facebook { background: url(../images/logos-share-this.gif) no-repeat 8px -46px; }
ul#share_page li a.stumbleupon { background: url(../images/logos-share-this.gif) no-repeat 8px  -96px; }
ul#share_page li a.technorati { background: url(../images/logos-share-this.gif) no-repeat 8px  -146px; }
ul#share_page li a.reddit { background: url(../images/logos-share-this.gif) no-repeat 8px  -196px; }
ul#share_page li a.digg { background: url(../images/logos-share-this.gif) no-repeat 8px  -246px; }
ul#share_page li a.delicious { background: url(../images/logos-share-this.gif) no-repeat 8px  -296px; }
ul#share_page li a.email { background: url(../images/logos-share-this.gif) no-repeat 8px  -344px; }
ul#share_page li a:visited { color: #10398C; }
ul#share_page li a:hover,
ul#share_page li.hover { background-color: #d0d8e7; }

body#modal {
	border: 0;
	background: none;
	background-color: #FFF;
}

body#modal p {
	margin: 15px 15px 0 15px;
	padding: 0px;
}

#transBorder {
	position: absolute;
	z-index: 599;
	background-color: #413e7c;
    opacity:.60;
}

#whatsThisContain {
	position: absolute;
	z-index: 600;
	border: 1px solid #413e7c;
	background-color: #FFF;
}

iframe#whatsThisFrame {
	border: 0;
	margin-top: 20px;
}

span#closeWhatsThis {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	display: block;
	width: 80px;
	height: 15px;
	text-align: right;
	padding-right: 10px;
	background: url(../images/icon_close.gif) no-repeat right center;
}

/*
global: tooltip
*/

div.tool-tip { z-index: 500 }

#tools-index dl.tools-list dd * { color: #2A4A95; }
#tools-index dl.tools-list dd,
div.tool-tip {
	position: absolute;
	left: -9999px;
	top: -9999px;
	display: block;
	width: 300px;
	z-index: 150;
}

#tools-index dl.tools-list dd span,
div.tool-tip span {
	background: url(../images/bg-new-media-tooltip.png) no-repeat -300px top;
	display: block;
	font-size: 1.3em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	padding: 15px 25px 10px 15px;
}

div.tool-tip p span,
div.tool-tip span span {
	background: none;
	display: inline;
	font-size: 1em;
	padding: 0;
}

#tools-index dl.tools-list dd p,
div.tool-tip p {
	background: url(../images/bg-new-media-tooltip.png) no-repeat left bottom;
	padding: 0 20px 50px 15px;
	margin: 0;
}

div.inverse span {
	background: url(../images/bg-new-media-tooltip-invert.png) no-repeat -300px top;
	padding: 50px 25px 10px 15px;
}
div.inverse p {
	background: url(../images/bg-new-media-tooltip-invert.png) no-repeat left bottom;
	padding: 0 20px 25px 15px; margin: 0;
}

/*
PODCAST PAGE STYLES
*/

#displayelement-simple-body {
	width: 890px;
	padding: 0 12px 0px 12px;
	margin-top: 10px;
	position: relative;
}

#displayelement-simple-body ol#breadcrumbs {
	margin-left: 10px;
}

@media print {
	#wrapper,
	#wrapper #body
	{ width: auto; margin: 0px; }
	
	#wrapper #content .column { float: none; display: block; }
	
	#content * { color: #000; text-align: left; margin: 0px 15px 0 0; width: auto; }
	
	#header,
	#persona,
	ul#join-aidsgov,
	#extended-footer,
	#base-footer ul,
	ul#site-options,
	#page-options,
	#wrapper #related-subjects,
	#wrapper #topic-rightnav,
	#wrapper #subject-copy-end,
	#wrapper ul#page-tabs,
	#wrapper div#toolbox,
	#wrapper div#new-media-tools-footer,
	#wrapper .newmedia-rightnav
	{ display: none; visibility: hidden; }
	
	#wrapper #subject-copy,
	#wrapper #subject-leftcol,
	#wrapper #subject-rightcol,
	#wrapper .tab-content,
	#wrapper #content,
	#wrapper #page-intro,
	#wrapper #left-ancillary,
	#wrapper #right-ancillary,
	#wrapper #related-new-media,
	#wrapper .events-list,
	#wrapper .awareness-day {
		float: none;
		width: auto;
		height: auto;
		min-height: 0;
		margin: 0; padding: 0;
		position: static;
		display: block;
		top: 0; left: 0;
	}
	#wrapper #content .awareness-day * {
		position: static;
	}

	body #wrapper #content .collapse,
	.read-more-height,
	#wrapper, #wrapper-google {
	height: 100%;
	overflow: visible;
	position: static;
	}
	
	#other-resources { display: block; float: none; }
}