@charset "utf-8";  html, body {background: #000}
body {background: #000; text-align: center; margin: 0; padding: 0 0 16px; font: 58% Verdana, Arial, Calibri, sans-serif; color: #000}
form {margin: .25em 0}
input, select, textarea, td, th {font: 1em Verdana, Arial, Calibri, sans-serif}
input, textarea {border: 1px solid #000}
input {padding: 1px 2px}
h1, h2 {position: relative; margin-top: 0; z-index: 1}
body#subscriptions h2, body#jobs h3, body#contacts h2, body#jobs div.job, body#archives h2, body#links h2, body#users h2, body#sponsors h2, body#downloads h2, body#featured_articles h2, body#searches h2, body#downloads h3 {background: url(/images/ui/divider-highlight-662.gif) left bottom repeat-x; padding-bottom: 9px}
h2, h3, h4 {font-size: 1em; margin: 0; padding: 0; font-weight: normal}
h2, h3 {color: #0cf}
p {margin: 0 0 0.25em}
div#contentarea p {line-height: 1.14em}
p.asb-logo img {position: relative; left: -12px; margin: -1em 0 .5}
body#contacts h2 {margin-top: 1em}
img {border: 0}
#asb-logo {margin: 0; border-top: 6px solid #fff; border-bottom: 6px solid #fff}
#header {position: relative}
form.search {padding: 5px 0 5px 0; color: #fff; position: relative; width: 400px}
body#searches form.search {padding: 5px 0 12px 0; background: url(/images/ui/divider-662.gif) left bottom repeat-x}
img#search-image {}
input#q {position: relative; bottom: 10px; height: 2em}
#top-banner {margin-top: 3px; margin-bottom: 3px; padding: 5px 0}
#container {position: relative; width: 900px; text-align: left; margin: 0 auto 8px; padding: 40px 0 5px}
#content {position: relative; width: 900px; height: 476px; background: #fff}
#contentarea {position: absolute; left: 208px; top: 34px; width: 662px; height: 412px; padding: 0 16px 0 0; overflow: auto}
ul#navbar {position: absolute; top: 34px; left: 12px; margin: 0; padding: 0; list-style: none}
ul#adminbar {position: absolute; top: 34px; left: 12px; margin: 0; padding: 0; list-style: none}
ul#subnavbar {position: absolute; bottom: 28px; left: 12px; margin: 0; padding: 0; list-style: none; clear: left}
a.feed {margin-right: 10px}
a.feed img {margin-top: 4px}
#newsletter {position: absolute; bottom: 3px; right: 0px; font: 69% Verdana, Arial, Calibri, sans-serif}
#datetime {position: absolute; bottom: 4px; left: 13px; font: 80% Verdana, Arial, Calibri, sans-serif}
#about {position: absolute; bottom: 3px; left: 208px; font:69% Verdana, Arial, Calibri, sans-serif}
#about p {float: left; margin-right: 5px}
#time {color: #0cf}
a:link {color: #7f7f7f; text-decoration: none}
a:visited {color: #7f7f7f; text-decoration: none}
a:hover {text-decoration: none}
.twocol {position: relative; width: 315px}
.twocolextended {position: relative; width: 345px}
.leftcol {float: left; padding: 0 15px 0 0}
.rightcol {float: left; padding: 0 0 0 15px}
.fixed {position: absolute; top: 0; left: 362px}
.fixed .bo_domestic {background: black; color: white; font: 175% Verdana, Arial, Calibri, sans-serif; display: inline; position: absolute; top: 10px; left: 10px}
ul#navbar li a, ul#subnavbar li a {display: block; width: 188px; height: 0; padding: 17px 0 0; overflow: hidden; background: url(/images/ui/navbar-main.jpg) no-repeat}
ul#navbar li#nav-faces a {padding: 34px 0 0}
ul#subnavbar li a {background: url(/images/ui/navbar-sub.gif) no-repeat}
ul#navbar a:link {color: #909090}
ul#navbar li#nav-home a:link, ul#navbar li#nav-home a:visited {background-position: -196px 0}
ul#navbar li#nav-home a:hover {background-position: -196px 0}
ul#navbar li#nav-home a.selected:link, ul#navbar li#nav-home a.selected:visited {background-position: -196px 0}
ul#navbar li#nav-subscribe a:link, ul#navbar li#nav-subscribe a:visited {background-position: 0 -20px}
ul#navbar li#nav-subscribe a:hover {background-position: -196px -20px}
ul#navbar li#nav-subscribe a.selected:link, ul#navbar li#nav-subscribe a.selected:visited {background-position: -392px -20px}
ul#navbar li#nav-faces a:link, ul#navbar li#nav-faces a:visited {background-position: 0 -120px}
ul#navbar li#nav-faces a:hover {background-position: -196px -120px}
ul#navbar li#nav-faces a.selected:link, ul#navbar li#nav-faces a.selected:visited {background-position: -392px -120px}
ul#navbar li#nav-search a:link, ul#navbar li#nav-search a:visited {background-position: 0 -40px}
ul#navbar li#nav-search a:hover {background-position: -196px -40px}
ul#navbar li#nav-search a.selected:link, ul#navbar li#nav-search a.selected:visited {background-position: -392px -40px}
ul#navbar li#nav-jobs a:link, ul#navbar li#nav-jobs a:visited {background-position: 0 -60px}
ul#navbar li#nav-jobs a:hover {background-position: -196px -60px}
ul#navbar li#nav-jobs a.selected:link, ul#navbar li#nav-jobs a.selected:visited {background-position: -392px -60px }
ul#navbar li#nav-research a:link, ul#navbar li#nav-research a:visited {background-position: 0 -80px}
ul#navbar li#nav-research a:hover {background-position: -196px -80px}
ul#navbar li#nav-research a.selected:link, ul#navbar li#nav-research a.selected:visited {background-position: -392px -80px}
ul#navbar li#nav-current a:link, ul#navbar li#nav-current a:visited {background-position: 0 -100px}
ul#navbar li#nav-current a:hover {background-position: -196px -100px}
ul#navbar li#nav-current a.selected:link, ul#navbar li#nav-current a.selected:visited {background-position: -392px -100px}
ul#navbar li#nav-downloads a:link, ul#navbar li#nav-downloads a:visited {background-position: 0 -100px}
ul#navbar li#nav-downloads a:hover {background-position: -196px -100px}
ul#navbar li#nav-downloads a.selected:link, ul#navbar li#nav-downloads a.selected:visited {background-position: -392px -100px}
ul#navbar li#nav-links a:link, ul#navbar li#nav-links a:visited {background-position: 0 -160px}
ul#navbar li#nav-links a:hover {background-position: -196px -160px}
ul#navbar li#nav-links a.selected:link, ul#navbar li#nav-links a.selected:visited {background-position: -392px -160px}
ul#navbar li#nav-about a:link, ul#navbar li#nav-about a:visited {background-position: 0 -160px}
ul#navbar li#nav-about a:hover {background-position: -196px -160px}
ul#navbar li#nav-about a.selected:link, ul#navbar li#nav-about a.selected:visited {background-position: -392px -160px}
ul#navbar li#nav-contact a:link, ul#navbar li#nav-contact a:visited {background-position: 0 -200px}
ul#navbar li#nav-contact a:hover {background-position: -196px -200px}
ul#navbar li#nav-contact a.selected:link, ul#navbar li#nav-contact a.selected:visited {background-position: -392px -200px}
ul#navbar li#nav-contributors a:link, ul#navbar li#nav-contributors a:visited {background-position: 0 -160px}
ul#navbar li#nav-contributors a:hover {background-position: -196px -160px}
ul#navbar li#nav-contributors a.selected:link, ul#navbar li#nav-contributors a.selected:visited {background-position: -392px -160px}
ul#navbar li#nav-sponsors a:link, ul#navbar li#nav-sponsors a:visited {background-position: 0 -240px}
ul#navbar li#nav-sponsors a:hover {background-position: -196px -240px}
ul#navbar li#nav-sponsors a.selected:link, ul#navbar li#nav-sponsors a.selected:visited {background-position: -392px -240px}
ul#navbar li#nav-links a:link, ul#navbar li#nav-links a:visited {background-position: 0 -180px}
ul#navbar li#nav-links a:hover {background-position: -196px -180px}
ul#navbar li#nav-links a.selected:link, ul#navbar li#nav-links a.selected:visited {background-position: -392px -180px}
 ul#subnavbar li#nav-homesub a:link, ul#subnavbar li#nav-homesub a:visited {background-position: 0 0}
ul#subnavbar li#nav-homesub a:hover {background-position: -196px 0}
ul#subnavbar li#nav-homesub a.selected:link, ul#subnavbar li#nav-homesub a.selected:visited {background-position: -392px 0}
ul#subnavbar li#nav-back a:link, ul#subnavbar li#nav-back a:visited {background-position: 0 -17px}
ul#subnavbar li#nav-back a:hover {background-position: -196px -17px}
ul#subnavbar li#nav-back a.selected:link, ul#subnavbar li#nav-back a.selected:visited {background-position: -392px -17px}
 div.splash_page_image > img {position: absolute; width: 661px; height: 410px}
div.splash_page_image {position: absolute; top: 34px; left: 208px; z-index: 100}
body#links div.link, body#archives div.archives, body#sponsors div.sponsors, body#users div.user, body#users div.bio, body#featured_articles h3, div.results div.post, div.results-info, div.featured_article, div.author, div#back, div.downloadables {padding: 2px 0 9px; background: url(/images/ui/divider-662.gif) left bottom repeat-x}
body#featured_articles #contentarea p {padding: 5px 0 0 0}
body#posts div.twocol div.post {padding: 0 0 9px;  }
body#posts div.post img, body#users div.bio img {margin: 0 0 3px 6px}
body#posts div.post h2 {margin: 0.5em 0 0}
body#posts div.post-detail img {position: absolute; top: 1.75em; right: 16px}
body#posts div.post p.excerpt { position: relative;   line-height: 11px; max-height: 77px; _height: 77px; overflow: hidden}
body#posts div.post div.full-article {position: relative; width: 339px}
body#sponsors div.sponsors img {padding: 0 20px 10px 0}
body#sponsors div.sponsors img {padding-top: 10px}
body#jobs div#contentarea form img {padding: 0}
body#jobs h3 {width: 400px}
body#contacts p.asb-logo {margin: 0}
body#contacts div#contentarea p, body#users div.bio p {margin: 0 0 10px 0}
body#contacts h2, body#featured_articles h2 {font-weight: bold}
body#contacts h3, body#featured_articles h3 {font-weight: bold; color: #000}
body#featured_articles h3 {margin: .5em 0}
div.party img {margin: 0 5px 5px 0}
div.downloadables {width: 641px}
div.subscription-info {float: left; width: 160px; padding-right: 10px}
div.subscription-info p {margin: .5em 0}
p.subscription-details {padding: 5px 0 5px 0}
table#brand-matrix img {margin-left: 10px}
body#searches div.archives, body#searches div.twocolextended, body#users div.contributors {position: relative; float: none; margin: 0; padding: 0; width: auto}
div.links, div.contributors, div.sponsors, div.job, div.downloads {width: 641px}
div#wallpaper, div#video, div#planner {float: left; clear: both}
div.download_image, div.download_video, div.download_planner, div#wallpaper div#header, div#video div#header, div#planner div#header {float: left; width: 80px; padding: 5px 10px 0 0}
div.download_image, div.download_video, div.download_planner {float: left; position: relative; width: 115px; height: 50px; margin-right: 15px}
div.download_image img, div.download_video img, div.download_planner {float: left; padding-right: 5px}
div.download_image .imagesize, div.download_video .imagesize, div.download_planner .imagesize {position: absolute; bottom: 0px; left: 70px; font-size: 8px; margin: 0pt 0pt 0pt}
body.admin div.product_back_issue {float: left; margin: 0 10px 10px 0}
div.back_issues {position: absolute; width: 345px; bottom: 0px}
div.back_issues p.product_back_issue {float: left; margin: 0 5px 0 0}
div.back_issues p.product_back_issue:hover {color: #0cf}
div.face {margin-bottom: 15px}
div.job {width: 400px; margin-top: 10px}
div.job_logo_container {width: 60px; float :left}
div.job_logo_container img {margin-top: 2px}
div.job_content {width: 340px; float: right; margin-bottom: 7px}
div.job_content h4 {color: #00CCFF}
div.job_content p.job_more {margin-top: 10px}
#orders-geotrust {float: right}
.clearer {clear: both}
.flash {font-weight: bold}
.notice {color: green}
.error {color: red}
strong.highlight { font-weight: normal}
 body.admin th {border-bottom: 1px solid #000}
 #footer {position: relative; clear: both; color: #fff; font-size: 1.2em; padding: 0 0; border-bottom: 6px solid #fff}
#footer a:hover {color: cyan}
#footer #login {float: left}
 dl.formfields dt {margin: 1em 0 0}
dl.formfields dd {margin: .25em 0 .5em}
input.checkbox {border: none}
tr.roweven td {background: #ccc}
  .sIFR-flash {visibility: visible !important; margin: 0; padding: 0}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none}
 .sIFR-active h1 {visibility: hidden; font-family: Verdana; line-height: 1em; font-size: 15px}