/* Base Theme ============================================================= *//* Reset ------------------------------------------------------------------ *//*reset.css - resets default browser stylinghttp://tantek.com/log/2004/09.html#d06t2354http://www.vox.com/.shared/css/base.css by beausmith.comhttp://developer.yahoo.com/yui/reset/*/:link,:visited {text-decoration:none;}html,body,div,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr{margin:0;padding:0;}th,td{padding-left:4px;}body{background-color:#ccc;color:#000;font-family:Helvetica, Arial, sans-serif;font-size:11px;}a{ color: #ab0404; }a:link{ color: #ab0404; }a:hover{ color:#660303; text-decoration:none;}a:visited{ text-decoration: none; }h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;color:#0072bc;}table {border-spacing:0;}fieldset,img,abbr,acronym {border:0;}/* strict reset by uncommenting lines below */address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {/* font-style:normal; *//* font-weight:normal; */}/* QMAD EDIT */ul{list-style: none;padding: 0;margin: 0;font-family:Helvetica, Arial, sans-serif;}li{float:left;position:relative;text-align:center;cursor:default;background-color:transparent;}li ul{display:none;position:absolute;top:100%;left:0;font-weight:normal;width:81px;}li>ul {top:auto;left:auto;}li li {display:block;float:none;background-color:transparent;border:0;}li:hover ul, li.over ul {display: block;}ul#nav a {text-decoration: none;}ul#nav li li a {display: block;font-weight: bold;font-family:Helvetica, Arial, san-serif;font-size:9px;}.subnav {margin-left:4px;padding:7px;}.subnav li{padding-top:0.2em;}.subnavROSA{color:#ed0083;}.subnavFAIDS{color:#ff0000;}.subnav a {font-size:small;color:#fff;font-weight:bold;padding:3px;}.subnavROSA a:hover{background-color:#ed0083;font-weight:bold;padding: 3px;}.subnavFAIDS a:hover{background-color:#ff0000;font-weight:bold;padding:3px;}.subnav {background-color:#0072bc;}}/* END */caption,th {text-align:left;padding:5px;}q:before,q:after {content:'';}a {text-decoration:underline;outline:none;}hr {border:0;height:1px;background-color:#000;color:#000;}a img,:link img,:visited img {border:none;}address {font-style:normal;}/* Layout ----------------------------------------------------------------- */body {text-align: center;background: #ccc;color:#000;font-family:Helvetica, Arial, sans-serif;}/* EDIT */#container-inner {width: 720px;min-height: 100%;margin-right: auto;margin-left:auto;text-align: left;font-family: Helvetica, Arial, sans-serif;font-size:11px;}#container {width:720px;background-color:#fff;margin-right:auto;margin-left:auto;font: Helvetica, Arial, sans-serif;font-size:11px;}#content{background-color:#fff;margin-right:auto;margin-left:auto;width:720px;}#header{width:720px;border-bottom:4px #0072bc solid;margin-right:auto;margin-left:auto;background-color:#fff;}#logo{width:720px;height:100px;background-position:bottom left;background-repeat:no-repeat;background-image:url(../images/headerimages/QMADindex.gif);}#banner{width:720px;height:188px;background-image:url(../images/headerimages/banner04.jpg);}#navigation{width:710px;height:22px;padding:5px;color:#fff;background-color:#0072bc;}#banner{height:188px;width:720px;}#widget-content td{padding:5px;}/* EDIT */#header, #content, #alpha, #beta, #gamma, #footer {position: relative;font-family:Helvetica, Arial, sans-serif;font-size:11px;}#alpha, #beta, #gamma {display: inline;float: left;}#header-inner, #content-inner, #footer-inner,#alpha-inner, #beta-inner, #gamma-inner {position: static;}#content-inner, #footer-inner {padding-top: 20px;padding-bottom: 20px;}#footer-inner,#alpha-inner, #beta-inner, #gamma-inner {overflow: hidden;padding-right: 20px;padding-left: 20px;}/* Wide-Thin-Thin */.layout-wtt #alpha {width: 560px;}.layout-wtt #beta {left: 190px;width: 190px;}.layout-wtt #gamma {right: 190px;width: 190px;}/* Thin-Wide-Thin */.layout-twt #alpha {left: 190px;width: 560px;}.layout-twt #beta {left: -560px;width: 190px;}.layout-twt #gamma {width: 190px;}/* Wide-Thin */.layout-wt #alpha {width: 500px;}.layout-wt #beta {width: 200px;}/* Thin-Wide */.layout-tw #alpha {left: 190px;width: 750px;}.layout-tw #beta {left: -750px;width: 190px;}/* Utilities */.pkg:after, #content-inner:after {content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}.pkg, #content-inner { display: inline-block; }/* no ie mac \*/* html .pkg, * html #content-inner { height: 1%; }.pkg, #content-inner { display: block; }/* *//* Content ---------------------------------------------------------------- */a:link, a:visited {text-decoration: underline;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, dl {margin-bottom: .75em;}blockquote {margin-left: 30px;background-repeat: repeat-y;}/* Assets */.asset-body,.asset-more,.asset-more-link,.asset-excerpt,.comment-content,.comment-footer,.comments-open-content,.comments-open-footer,.comments-closed,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content {clear: both;}.asset,.comments,.trackbacks,.archive {overflow: hidden;width: 100%;}.asset,.asset-content,.comments,.trackbacks,.archive {position: static;clear: both;}.asset,.comments,.comments-content,.trackbacks,.archive,.search-form {margin-bottom: 1.5em;}.asset-header,.asset-content,.asset-body,.comments-header,.comment-header,.comment-content,.comment-footer,.comments-open-header,.comments-open-content,#comments-open-footer,.comments-closed,#comment-form-external-auth,.comments-open-moderated,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comments-open-text,.trackbacks-header,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content,.search-form-header,.search-results-header {margin-bottom: .75em;}.entry-categories,.entry-tags {margin-bottom: .5em;}.asset-name {margin-bottom: .25em;}.asset-footer,.asset-meta {font-size: 11px;}.asset-meta {margin-top: .25em;padding-top: 2px;padding-bottom: .3em;font-weight: normal;}.asset-footer {margin-top: 1.5em;padding-top: .5em;}.content-nav {text-align: center;}.entry-tags-header,.entry-categories-header {margin-bottom: 0;margin-right: .25em;display: inline;font-weight: bold;}.entry-tags-list,.entry-categories-list {display: inline;list-style: none;margin-left: 0;padding-left: 0;}.entry-tags-list .entry-tag,.entry-categories-list .entry-category {display: inline;}.mt-image-left {float: left;margin: 0 20px 20px 0;}.mt-image-center {display: block;margin: 0 auto 20px;text-align: center;}.mt-image-right {float: right;margin: 0 0 20px 20px;}/* Feedback */.comments-open label {display: block;}#comment-author, #comment-email, #comment-url, #comment-text {width: 80%;}#comment-bake-cookie {margin-left: 0;vertical-align: middle;}#comment-submit {font-weight: bold;}/* Widgets */.widget {position: relative;overflow: hidden;width: 100%;font-size:11px;}.widget-content {position: relative;margin: 5px 0 20px;}.widget-list,.archive-list {margin: 0;padding: 0;list-style: none;}.widget-list .widget-list {margin-left: 15px;}.widget-list-item {margin-top: 5px;margin-bottom: 5px;}.widget-cloud .widget-list {margin-right: 0;margin-left: 0;}.widget-cloud .widget-list-item {display: inline;margin: 0 5px 0 0;padding: 0;line-height: 1.2;background: none;}.widget-cloud .rank-1 { font-size: 1.75em; }.widget-cloud .rank-2 { font-size: 1.75em; }.widget-cloud .rank-3 { font-size: 1.625em; }.widget-cloud .rank-4 { font-size: 1.5em; }.widget-cloud .rank-5 { font-size: 1.375em; }.widget-cloud .rank-6 { font-size: 1.25em; }.widget-cloud .rank-7 { font-size: 1.125em; }.widget-cloud .rank-8 { font-size: 1em; }.widget-cloud .rank-9 { font-size: 0.95em; }.widget-cloud .rank-10 { font-size: 0.9em; }#footer .widget-content {margin-top: 0;margin-bottom: 0;}.widget-assets .widget-content .widget-list {overflow: auto;margin-right: 0;}.item {display: inline;float: left;margin: 0pt 5px 8px;overflow: hidden;text-align: center;vertical-align: middle;width: 70px;}.widget-search .search-options,.widget-syndicate .blog-feeds {list-style: none;margin: 5px 0;}/*A Six Apart theme adapted for Movable Type default templates name: Minimalist Red  designer: Lilia Ahner  designer_url: http://lilia.vox.com/ layouts: layout-wtt, layout-twt, layout-wt, layout-tw*//* Default ---------------------------------------------------------------- *//* Global */body {    font: normal 13px helvetica, arial, sans-serif;    background-color:#ccc;}h1, h2, h3, h4, h5, h6 {	font-family:Arial, Helvetica, sans-serif;}/* Header */#header-inner {    position: relative;}/* Content */.asset-name {    font-size: 22px;    font-weight: bold;}.asset-name a {    text-decoration: none;}.asset-name a:hover {    text-decoration: underline;}.asset-content {    margin: 5px 0;}.asset-more-link {    font-weight: bold;}.asset-meta {    border-top: 1px solid #ccc;}.asset-footer {    border-top: 1px solid #ccc;}.asset-footer a,.comment-footer a {    font-weight: normal;}.content-nav {    margin: 5px 0 10px;}.archive-title {    margin: 5px 0 30px;    font-size: 18px;    font-weight: bold;	border-bottom:2px #0072bc solid;}.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed {    margin: 5px 0;}.widget-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header,.search-form-header,.search-results-header {    margin: 0;    padding: 5px 0;    font-size: 14px;    font-weight: bold;}.search-results-header {    margin-bottom: .25em;}.asset-more-link,.asset-meta,.comment-footer,.trackback-footer,.typelist-thumbnailed {    font-size: 11px;	font-family:Helvetica, Arial, sans-serif;}/* Footer */#footer-content,#footer-content a {    color: #fff;}/* Utility */.widget-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header,.search-form-header,.search-results-header {    /* ie win (5, 5.5, 6) bugfix */    p\osition: relative;    width: 100%;    w\idth: auto;}/* Global ----------------------------------------------------------------- */body {    color: #333;        background-color: #ccc; }a {    color: #ab0404; }a:hover {    text-decoration: none;}/* Layout ----------------------------------------------------------------- */#container-inner,#content {    background-color: #fff;	font: normal 13px helvetica, arial, sans-serif;}#header-inner, #content-inner, #footer-inner {    padding-top: 0;    padding-bottom: 0;}#header-inner, #beta-inner, #gamma-inner {    padding-right: 0;    padding-left: 0;}#content {     margin-top: 20px;      margin-bottom: 30px;  }#container-inner {    width: 100%;    margin-right: 0;    margin-left: 0;}#header-inner,#content-inner,#footer-inner {    position: relative;    width: 720px;    margin: 0 auto;}/* Header ----------------------------------------------------------------- */#header {        background-color: #fff; }#header a {    color: #fff;    font-weight: bold;}#header-content {    width: 720px;     margin:0;}#header-name{    color: #fff;     font-size: 30px;    font-weight: bold;}#header-description {    color: #fff;  }/* Content ---------------------------------------------------------------- */.asset-name,.asset-name a,.archive-title {    color: #0072bc;}.comment-footer,.comment-footer a,.trackback-footer {    color: #999;}.asset-footer {    border-top-color: #ddd;}.comments-header,.comments-open-header,.trackbacks-header,.archive-header,.search-form-header,.search-results-header {    color: #0072bc;	font-size:14;	margin-bottom: 5px;} .asset-name a {    margin-bottom: 8px;}.asset-name a:hover {    text-decoration: underline;}ul.archive-list, li.archive-list-item{	margin:0;	padding:0;}ul.archive-list, li.archive-list-item {    margin-bottom: 5px;	list-style:none;	margin-left: 15px;    background-repeat: repeat-y;	float:none;	position:relative;	text-align:left;		}/* Widget ----------------------------------------------------------------- */.widget-header,.widget-content {    margin-right: 15px;    margin-left: 15px;}.widget-header {     border-width: 0 0 1px;    border-style: solid;    border-color: #ccc;     padding: 0;    font-size: 14px;     font-family: Helvetica, Arial, sans-serif;     margin-bottom: 8px;    padding-bottom: .3em; }.widget-header,.widget-header a {    color: #333;    font-weight: normal;}.widget-content a {    color: #666;}#content .widget-powered .widget-content {    margin-top: 15px;    margin-bottom: 15px;    border: 1px solid #ddd;    background-color: #f8f8f8;} .widget-header {    font-size: 14px;}.widget-header a {    text-decoration: none;}.widget-header a:hover {    text-decoration: underline;	}.widget-content {    margin-top: 5px;    margin-bottom: 20px;    font-size: 11px;}/* "Powered By" Widget */.widget-powered .widget-content {    padding: 10px;    text-align: center;}/* Calendar Widget */.widget-calendar .widget-content table {    font-size: 10px;}/* Footer Widgets */#footer .widget {    margin: 10px 0;}#footer .widget-content {    padding-right: 0;    padding-left: 0;}#footer .widget-powered .widget-content {    padding: 0;    text-align: left;}/* Footer ----------------------------------------------------------------- */#footer {     background-color: #fff; }#footer-content {    margin: 20px 0;}/* Utilities -------------------------------------------------------------- */#header:after,#header-inner:after,#content:after,#alpha-inner:after,#beta-inner:after,#gamma-inner:after,#footer:after {    content: " ";    display: block;    visibility: hidden;    clear: both;    height: 0.1px;    font-size: 0.1em;    line-height: 0;}#header-inner,#content-inner,#footer-inner,.asset-body {    height: 1%;}/* Custom Styles ---------------------------------------------------------- */#group-nav-inner {    position: relative;    width: 900px;    margin: 0 auto;}
