@charset "utf-8";
/* CSS Document added by Siliconian (http://siliconian.com) for Ask An Astronomer in 2014 */

/* Universal */
html {overflow-y:scroll; margin-bottom:0;}
body {font-family:'Open Sans','Helvetica Neue',sans-serif; color:#000; margin-bottom:0; background:#fcfcfc; -webkit-font-smoothing:antialiased;}
address {line-height:24px;}
ul, ol {margin:0;}
p + h2, .component-content .item-page p + h2, p + h3, ul + h3, ol + h3, p + div h3, ul + div h3, ol + div h3 {margin-top:30px;}
h3 {font-size:23px; line-height:26px; font-family:'Roboto Slab',serif;}
h3 + h4 {margin-top:20px;}
h3 + p, h3 + ul, h3 + ol {margin-top:12px;}
#rt-main {padding-bottom:30px;}
#rt-mainbody a {font-weight:600;}
#rt-mainbody a:hover {text-decoration:underline;}
blockquote p {font-size:1em; line-height:inherit;}
.title, .component-content h2 {border-bottom:0; box-shadow:none;}
a:hover {color:#000;}
dd {margin-bottom:12px;}
dd, dt {line-height:1.7em;}
.article-info dd {margin-bottom:initial;}
.article-info dd, .article-info dt {line-height:inherit;}

/* Logo */
.logo-block {padding:0; margin:20px 0 25px;}
#rt-logo {margin:7px auto 15px; opacity:1; -webkit-transition:all .8s ease 0s; -moz-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
#rt-logo:hover {opacity:0.7; -webkit-transition:all .8s ease 0s; -moz-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
#rt-header {background:url(../images/homepage/antennae_bg2.jpg) #040303 no-repeat center 0; padding-bottom:6px;}
#rt-drawer {border-bottom:0;}

/* Top Menu */
#rt-top-surround {box-shadow:none; border-bottom:0; background-color:#040303;}
#rt-top {background:url(../images/homepage/patterns/topbar_gradient.png) #040303 repeat-x 0 0; min-height:42px;}
#rt-top .rt-block {padding:0; margin:12px 0 0;}
#rt-top .topmenu- .gf-menu.l1 > li.active {box-shadow:none; background:rgba(75, 68, 86, 0.65); border-color:transparent;}
#rt-top .topmenu- .gf-menu.l1 > li.active a {color:#ddd;}
#rt-top .topmenu- .gf-menu.l1 > li.active a:hover {color:#fff;}
#rt-top .topmenu- .gf-menu li:hover, .gf-menu li.active:hover {background:rgba(75, 68, 86, 0.85);}
#rt-top .gf-menu li:hover, #rt-top .gf-menu li.active:hover {box-shadow:none;}
#rt-top .topmenu- .gf-menu {text-align:left;}
#rt-top .topmenu- .gf-menu li {float:left;}
#rt-top .topmenu- .gf-menu.l1 > li > .item {padding:4px 6px; color:#aaa; font-size:12px; line-height:12px; color:#aaa; font-weight:normal;}
#rt-top .goog-te-gadget .goog-te-combo {margin:0;}
#rt-top select {float:right; width:160px; background:#222; font-size:13px; border:#333 solid 1px; font-family:'Open Sans','Helvetica Neue',sans-serif; color:#888;}

/* Main Menu 
.gf-menu {text-align:center; margin:10px auto 3px;}
.gf-menu li {float:none; margin-right:3px; display:inline-block;}
.gf-menu .item {font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#fff; text-shadow:none; font-weight:600;}
.gf-menu.l1 > li.active {background:rgba(0,0,0,0.25); box-shadow:0 1px 0 transparent; border-color:#444;}
.gf-menu.l1 > li > .item {font-size:15px; text-shadow:#000 0 0 5px; line-height:19px;}
.gf-menu li.parent > .item:after {color:#fff; right:9px; top:60%;} //Drop down arrow
.gf-menu .dropdown {background:rgba(25,23,28,0.88); box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
.gf-menu li:hover, .gf-menu li.active:hover {background:rgba(25,23,28,0.5); box-shadow:0 1px 0 #444 inset;}
.gf-menu .dropdown ul li:hover > .item {background:#3670ae; box-shadow:none; text-shadow:#666 1px 1px 0;}
.gf-menu.l1 > li:hover > .item .border-fixer {background:none;}
*/

/* System Messages */
#rt-drawer {background:#fff;}

/* Main Menu 2 */
#rt-header {padding-bottom:0;}
.gf-menu {text-align:center; margin:10px auto 0;}
#rt-header .gf-menu {min-height:38px;}
.gf-menu li {float:none; margin-right:3px; display:inline-block;}
.gf-menu .item {font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#fff; text-shadow:none; font-weight:600;}
#rt-header .gf-menu.l1 > li.active {background:transparent; box-shadow:0 1px 0 transparent; border-radius:0; border-color:transparent; padding:0 1px; border-top:0; border-left:0; border-right:0; border-bottom:rgba(238, 236, 249, 0.75) solid 4px;}
#rt-header .gf-menu.l1 > li > .item {font-size:15px; text-shadow:#000 0 0 5px; line-height:19px;}
#rt-header .gf-menu li.parent > .item:after {color:#fff; right:9px; top:60%;} /* Drop down arrow */
#rt-header .gf-menu .dropdown {background:rgba(75, 68, 86, 0.9); box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); border-radius:0 0 3px 3px; border-top:rgba(238, 236, 249, 0.8) solid 4px; border-left:0; border-right:0; border-bottom:0;}
#rt-header .gf-menu li.parent:hover {border-color:#transparent;}
#rt-header .gf-menu > li:hover, #rt-header .gf-menu > li.active:hover {background:rgba(255, 255, 255, 0.2); box-shadow:none; border-color:transparent; border-radius:3px 3px 0 0; border-bottom:rgba(238, 236, 249, 0.75) solid 4px; border-left:0; border-right:0;}
#rt-header .gf-menu > li:hover {padding:0 1px;}
#rt-header .gf-menu .dropdown ul li:hover > .item {background:#393145; box-shadow:none; text-shadow:#666 1px 1px 0; border-color:transparent;}
#rt-header .gf-menu.l1 > li:hover > .item .border-fixer {background:none;}

/* Homepage */
.astro-tn p {text-align:center; margin:0;}
.astro-tn h3 {text-align:center; margin:0 0 20px; font-size:17px; line-height:19px;}
.astro-tn h3 a {color:#555; font-family:'Open Sans',sans-serif;}
.astro-tn h3 a:hover {color:#0F82C5; text-decoration:underline;}
.astro-tn img, .spotlight .overlay-default, .spotlight {border-radius:20% 12px!important;}
.astro-tn img {border:#DDDADF solid 6px;}
#rt-feature .title {text-align:center; margin-bottom:10px; font-size:32px; font-weight:bold; text-shadow:0 2px 0 #d7d1ea;}
#rt-feature .clear {margin-bottom:30px;}
.newsflashlatest- .question {display:none;}

/* Search Homepage */
.rt-showcase-pattern {height:256px; background-image:none;}
#rt-showcase {height:256px; background-color:#040303; background-image:url(../images/homepage/antennae_bg2.jpg); background-repeat:no-repeat; background-position:center -184px; border-bottom:0; box-shadow:none;}
#rt-showcase .rt-block {position:relative; text-align:center; top:30px;}
#rt-showcase .title {font-size:28px; font-weight:bold; font-family:'Open Sans','Helvetica Neue',sans-serif; text-shadow:0 0 5px #333;} 
.finder input, .findersearch-inpage- input {background:rgba(255, 255, 255, 0.75); border:6px solid #fff; border-radius:10px; font-family:'Open Sans','Helvetica Neue',sans-serif; color:#666; font-size:22px; height:43px; width:560px;text-align:center; max-width:90%;}
#rt-content-bottom {clear:both;}
.findersearch-inpage- input {background:#F7FBFF; border:4px solid #D0DDEC; font-size:18px;}
.findersearch-inpage- input:focus {border:4px solid #B9D0EA;}
.finder input:focus {border:6px solid rgb(231, 227, 234);}
#rt-showcase:after {content:url(../images/homepage/dip.png); text-align:center; display:block;}
ul.autocompleter-choices li.autocompleter-selected {background-color:#6F657B!important;}
ul.autocompleter-choices {background-color:rgba(255,255,255,0.9)!important;}

/* Search Results */
.search-results {list-style-type:decimal;}
h4.result-title {margin:0 0 6px;}
.component-content form #finder-filter-select-list label {margin-top:0;}
.component-content .pagination ul li a, .component-content .pagination ul li span {line-height:inherit;}

/* Header */
/*#rt-transition {border-top:1px solid #777; }*/
#rt-top-surround {box-shadow:0 2px 8px #aaa;}
.homepage- #rt-top-surround {box-shadow:none;}
.homepage- #rt-transition {border-top:0;}

/* Latest Question */
.latest- {width:600px; max-width:90%; margin:50px auto 20px;}
#rt-feature .latest- .title {font-size:36px; line-height:36px;}
.newsflashlatest- p, .newsflashlatest- ul, .newsflashlatest- ol, .newsflashlatest- h2, .newsflashlatest- h3, .newsflashlatest- h5 {display:none;}
.latest- h4 {margin:10px 0 20px;}
.latest- h4 a {display:block; background:#E7E3EA; padding:20px 30px 20px 40px; line-height:24px; color:#333; border-radius:12px; font-weight:600; line-height:28px;}
.latest- h4 a:before, .question:before {margin-left:-20px; content:'\201C'; font-family:Georgia,'Times New Roman',serif; font-size:50px; line-height:0; position:relative; top:15px; font-style:normal;}
.latest- h4 a:after {border-color:#E7E3EA transparent; border-style:solid; border-width:15px 15px 0; content:""; display:block; left:65%; position:absolute; bottom:20px; width:0;}

/* Breadcrumbs */
.breadcrumb {background-color:transparent;}
#rt-breadcrumbs a:hover {text-decoration:underline;}

/* Subcategory Pages */
h2.pagebigtitle {font-size:36px; line-height:40px; position:relative; top:-5px;}

/* Articles */
#rt-mainbody-surround > .rt-container {margin-top:36px;}
#rt-breadcrumbs + .rt-container {margin-top:0;}
#rt-mainbody .item-page ul li, #rt-mainbody .item-page ol li, #rt-mainbody article ul li, #rt-mainbody article ol li {line-height:1.7em; margin-bottom:10px;}
#rt-mainbody ul, #rt-mainbody ol {margin-bottom:20px; margin-left:22px;}
#rt-mainbody ul.category {margin-bottom:0; margin-left:0;}
#rt-mainbody ul.pager {margin-left:0;}
#rt-mainbody .actions a {font-weight:normal;}
#rt-mainbody .item-page ul.actions li {margin-bottom:0;}
.actions + div {clear:both;}
.article-info + div {clear:both;}
.component-content .article-info .hits:before {content:"";}
.article-info dd:before {color:#C30;}
#rt-mainbody ul.actions .print-icon, #rt-mainbody ul.actions .email-icon {margin-bottom:0; display:none;} /* Eliminate space on right side of top image */
blockquote {background:#fff; padding:15px 15px 15px 20px; border-left:7px solid #B8A3C8; font-style:italic;}
p.leading {font-size:18px; line-height:28px; margin:20px 0; font-weight:600; color:#8E9AAD;}
a.button.icon-arrow-down {margin:-7px 0 10px;}

/*.button.icon-arrow-down {margin-top:0px;}*/

/* Article Images */
.thumbnail {border:0; box-shadow:none;}
.thumbnail, figure {display:table; margin:0;}
span.tnr {display:block!important; float:right; max-width:100%; margin:3px 0 5px 15px!important; padding:0 4px!important;}
span.tnl {display:block!important; float:left; max-width:100%; margin:3px 15px 5px 0!important; padding:0 4px!important;}
span.tn {display:block!important; max-width:100%;}
span.frame {display:block!important; max-width:100%;}
img.frame {margin-bottom:5px; display:block; max-width:100%; padding:7px; background:#fff; border:#ddd solid 1px; box-shadow:0 0 4px #e3e3e3;}
.tnl.thumbnail {float:left; position:relative; left:-12px; margin:3px 7px 5px 0;}
.tnr.thumbnail {float:right; margin:0 4px 5px 3px;}
.easy_img_caption.tnl.cap .tnl.thumbnail {left:0; margin:3px 0 0;}
.easy_img_caption.tnr.cap .tnr.thumbnail {margin:0;}
/* a.tnr {float:right;}
a.tnl {float:left; margin:3px 15px 5px 0;}
a.tnr img {float:right; margin:3px 0 5px 15px;}
.easy_img_caption a.tnl img {float:right; margin:0;} */
.highslide img {float:right; position:relative; left:8px; display:block; max-width:100%; padding:7px; background:#fff; border:#ddd solid 1px; box-shadow:0 0 4px #e3e3e3;}
figure.thumbnail figcaption {margin-top:6px; display:table-caption; width:100%; font-size:13px; line-height:18px; font-weight:normal; color:#333;}
a.thumbnail:hover {box-shadow:none;}
.easy_img_caption {max-width:799px; position:relative; top:-4px;}
.easy_img_caption_inner {font-size:12px; line-height:16px; color:#000; font-weight:normal;}
.highslide-container div {line-height:18px; font-family:'Open Sans',sans-serif;}

/*
figure.tnl {float:left; margin:3px 15px 10px 0;}
figure.tnr {float:right; margin:3px 0 10px 15px;}
.tnr {float:right;}
.tnl {float:left;}
figure img.tnr, figure img.tnl {float:none;}


figure img {padding:7px; background:#fff; border:#ddd solid 1px; box-shadow:#ddd 0 0 6px;}
.article_img_r {float:right; margin:7px 0 10px 15px; width:296px;}
.article_img_l {float:left; margin:7px 15px 10px 0; width:296px;}
figcaption p { margin:0; font-size:13px; line-height:17px;}
figcaption .credit {margin:3px 0 5px; text-align:center; font-size:12px; line-height:16px;}
figcaption em {color:#63C; font-weight:bold;}*/

/* Questions */
.item-page h2 span {color:#303030!important;}
.item-page h2, .title, .component-content h2 {font-weight:bold;}
.articlelist .categoryDepth1 {list-style-type:none;}
.articlelist .articledepth1 {list-style-type:decimal;}

#rt-mainbody h1 {margin:0 0 30px;}
#rt-mainbody h2 > p {margin:25px 0 5px;}
.categoryDepth1 .categorylink {margin:0 0 18px 11px; font-family:'Open Sans',sans-serif; font-weight:bold; font-size:19px; text-transform:uppercase; letter-spacing:1px;}
.categoryDepth1 .articledepth1 {list-style-type:decimal;}
#rt-mainbody li.articledepth1, #rt-mainbody li.articledepth2 {font-size:14px; margin:0 0 8px 10px;}
.categoryDepth1 a:link, .categoryDepth2 a:link {color:#447EB6; font-size:14px; font-weight:600;}
.categoryDepth1 a:visited, .categoryDepth2 a:visited {color:#97ADC0; font-size:inherit;}

/* Tags */
.tags:before {font-family:FontAwesome; content:" "; color:#c30; margin-right:2px;}
#rt-mainbody .tags {margin-left:0;}
.tags {margin:30px 0 20px;}
.tags li {display:inline;}
.tags .label-info {display:inline-block; font-weight:600; font-size:12px; line-height:12px; padding:4px 6px;}
.tags span {margin-right:2px;}

/* Similar Questions */
#rt-content-bottom h2.title {font-size:24px; font-weight:bold;}
.tagssimilar a {font-weight:600;}

/* Random Question */
.random-article .title h4 {font-family:'roboto slab'; font-size:28px; line-height:30px;}

/* Author Box */
.plg_al_about {margin-top:50px; font-size:13px; line-height:20px; border-top:6px solid #8bb2d3; border-bottom:#DBE4EC solid 3px}
.plg_al_about h3 {display:none;}
.plg_al_about img + h4 {margin-top:25px;}
.plg_al_desc {margin: 0 0 20px;}
#rt-mainbody .plg_al_about h4 a {font-weight:bold; font-size:24px; font-family:'Roboto Slab',serif; color:#0b6396;}
.plg_al_about img, .authorlist_image {padding:4px; border:#ddd solid 1px; margin:25px 20px 10px 0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; width:110px;}
.plg_al_more {display:none;}
#rt-content-bottom ul li {margin: 0 0 5px 16px;}

/* Author Pages */
.authorlist .author-items #adminForm:before {content:'List of Questions Answered by this Astronomer'; font-size:22px; font-family:'Roboto Slab',serif; font-weight:bold;}
.authorlist #selectForm {margin:0 0 50px;}
#selectForm select {height:40px; border:#D0DDEC solid 3px; font-size:14px; font-family:'Open Sans',sans-serif; color:#000;}

/* Single Tag List */
.tag-category > h2:before {content:'Tag: ';}
.tag-category > h2 {font-size:260%; font-weight:bold;}
.list-striped h3, .row-striped h3 {font-size:14px; font-family:'Open Sans',sans-serif; font-weight:normal; line-height:22px;}
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {padding:0 0 0 10px;}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), .cat-list-row0 {background-color:#ECEFF4;}

/* Login */
#rt-mainbody ul.nav-tabs {margin-left:0;}

/* Most popular and recent page */
.mostpopular- #rt-mainbody ul li, .mostrecent- #rt-mainbody ul li {list-style-type:decimal;}

/* Sidebar */
#rt-sidebar-a .title {font-size:24px; line-height:24px; padding-bottom:0; font-weight:normal;}
.title, .component-content h2 {text-shadow:none; margin-bottom:0;}
#rt-sidebar-a .module-title {background:url(../images/homepage/antennae_bg2.jpg) 700px -370px #040303; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; margin-bottom:20px; padding:15px 20px;}
#rt-sidebar-a .module-title h2 {color:#fff; text-shadow:0 0 3px #333;}
#rt-sidebar-a .module-surround {background:#fff; border:1px solid #dfdfdf; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; box-shadow:0 0 4px #efefef;}
#rt-sidebar-a .module-content {padding:0 20px 10px;}
.latestnews li, .mostread li {margin-bottom:10px;}
.module-content .cw-social-mod_copyrht, .cw-social-mod h4 {display:none;}
#rt-sidebar-a ul, #rt-sidebar-a ol {margin:0 0 10px 15px;}
ul.menu li.parent > a:before {content:none;}
#rt-sidebar-a ul.menu li.parent > a:link, #rt-sidebar-a ul.menu li.parent > a:visited {color:#333; font-weight:600; text-transform:uppercase; letter-spacing:1px;}
#rt-sidebar-a .menu.l1 {margin:0 0 10px 0;}
ul.menu li {margin-bottom:3px;}
ul.menu li a, ul.menu li .item, ul.menu li .separator {font-size:1em; font-weight:normal;}
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {font-weight:bold;}
#rt-sidebar-a .item101, #rt-sidebar-a .item294 {display:none;}
#rt-sidebar-a ul li a, #rt-sidebar-a ul.menu li a {font-weight:600;}
#rt-sidebar-a a:visited {color:#447eb6;}
#rt-sidebar-a a:hover, #rt-sidebar-a a:active {text-decoration:underline;}
#rt-sidebar-a .latestnews a:link, #rt-sidebar-a .latestnews a:visited, #rt-sidebar-a .mostread a:visited, #rt-sidebar-a .mostread a:link {color:#333; font-size:13px;}

/* Most Popular Tabs */
#rt-sidebar-a .mostpopulartabs- .module-title {margin-bottom:0;}
#rt-sidebar-a .mostpopulartabs- .module-content {padding:0;}
.mostpopulartabs- #dm_container_1 {padding:15px 20px 10px; border-top:#eee solid 1px;}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a {border-right:#eee solid 1px;}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1.all-time a {border-right:0;}
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a.dm_selected {background:#ECEFF4;}

/* Footer */
#rt-footer-surround {background:url(../images/homepage/earth_atmosphere.jpg) no-repeat center bottom #000; box-shadow:0 -1px 10px #aaa; border-top:#ddd solid 1px;}
#rt-footer {background:none; border-top:0; padding:20px 0; color:#bbb; box-shadow:none; font-size:13px;}
#rt-footer .title {color:#fff; margin-bottom:10px; font-size:26px; font-weight:normal;}
#rt-footer p a {color:#fff; font-weight:600;}
#rt-footer p a:hover {text-decoration:underline;}

/* Tag Cloud */
.tag {display:inline-block; margin-right:10px;}
.tagscloud a {color:rgba(255, 255, 255, 0.8);}
.tagscloud a:hover {color:#C0DDFA; text-decoration:underline;}

/* Questions */
p.question, div.question {background:#ECEFF4; font-size:15px; color:#000; border:1px solid #cdd7e4; border-radius:10px; padding:20px 20px 20px 40px; box-shadow:0 0 4px #E7E9EC; font-style:italic;}
div.question {margin:0 0 15px; padding:20px 20px 0 40px;}
div.question p {position:relative; top:-22px;}
div.question p:last-child {margin:0;}

/* Contact Form */
div#aiContactSafe_mainbody_3 table#aiContactSafeForm td, div#aiContactSafe_mainbody_3 div#aiContactSafeForm {padding:0;}
#aiContactSafeForm {width:600px; float:left;}
div#aiContactSafe_mainbody_3 div#aiContactSafe_info {margin-bottom:16px;}
div#aiContactSafe_mainbody_3 div.aiContactSafe_contact_form_field_label_left {float:left ;padding:2px 0;}
div#aiContactSafe_mainbody_3 div.aiContactSafe_contact_form_field_right {float:right; padding:1px 3px;}
#aiContactSafe_mainbody_3 input, #aiContactSafe_mainbody_3 select, div#aiContactSafe_mainbody_3 textarea#aics_message {border:2px solid #D0DDEC; background:#F7FBFF; color:#37598B; font-family:'Open Sans',sans-serif; font-size:15px;}
#aiContactSafe_mainbody_3 input:focus, #aiContactSafe_mainbody_3 textarea#aics_message:focus {border:2px solid #B9D0EA;}
div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input {background:url(/../images/stars_and_clusters/1024px-Pleiades_large.jpg) #4F73C0 center -458px no-repeat; padding:10px 80px; position:relative; left:-8px; top:-10px; color:#fff; text-shadow:none; text-transform:uppercase; letter-spacing: 5px; font-size:16px; font-weight:bold; border:0; box-shadow:#ADC0DA 0 3px 0;}
div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input:hover {background-position:center -448px;}
div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input:active {top:-8px;}
#aiContactSafe_mainbody_3 select {padding:5px 3px; height:38px; width:376px; margin-bottom:16px;}
#aiContactSafe_mainbody_3 input.textbox, #aiContactSafe_mainbody_3 input.email, #aiContactSafe_mainbody_3 #aics_othersubject, #aiContactSafe_mainbody_3 #captcha-code, div#aiContactSafe_mainbody_3 input#aics_email, div#aiContactSafe_mainbody_3 input#aics_name {width:360px; height:30px; padding:2px 6px; margin-bottom:15px;}
div#aiContactSafe_mainbody_3 textarea#aics_message {width:360px; height:300px; padding:3px 6px; border:#D0DDEC solid 2px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius: 3px;}
div#aiContactSafe_mainbody_3 label {margin-top:6px; color:#426BA6; font-size:17px; line-height:17px; letter-spacing:1px; font-weight:bold;}
div#aiContactSafe_mainbody_3 div.countdown_div {font-size:11px; float:right;}
div#aiContactSafe_mainbody_3 input.countdown_editbox {position:relative; top:4px; width:30px; font-size:11px;}

div#aiContactSafe_mainbody_1 div#aiContactSafe_info {margin-bottom:16px;}
div#aiContactSafe_mainbody_1 table#aiContactSafeForm td, div#aiContactSafe_mainbody_1 div#aiContactSafeForm {margin-bottom:50px; padding:0;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_left {float:left ;padding:2px 0;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right {padding:1px 3px;}
#aiContactSafe_mainbody_1 input, #aiContactSafe_mainbody_1 select, div#aiContactSafe_mainbody_1 textarea#aics_question {border:2px solid #D0DDEC; background:#F7FBFF; color:#37598B; font-family:'Open Sans',sans-serif; font-size:15px;}
#aiContactSafe_mainbody_1 input:focus, #aiContactSafe_mainbody_1 textarea#aics_question:focus {border:2px solid #B9D0EA;}
div#aiContactSafe_mainbody_1 div#aiContactSafeBtns input {background:url(/../images/stars_and_clusters/1024px-Pleiades_large.jpg) #4F73C0 center -458px no-repeat; padding:10px 80px; position:relative; left:-8px; top:-10px; color:#fff; text-shadow:none; text-transform:uppercase; letter-spacing: 5px; font-size:16px; font-weight:bold; border:0; box-shadow:#ADC0DA 0 3px 0;}
div#aiContactSafe_mainbody_1 div#aiContactSafeBtns input:hover {background-position:center -448px;}
div#aiContactSafe_mainbody_1 div#aiContactSafeBtns input:active {top:-8px;}
#aiContactSafe_mainbody_1 select {padding:5px 3px; height:38px; width:616px; margin-bottom:16px;}
#aiContactSafe_mainbody_1 input.textbox, #aiContactSafe_mainbody_1 input.email, #aiContactSafe_mainbody_1 #aics_othersubject, #aiContactSafe_mainbody_1 #captcha-code, div#aiContactSafe_mainbody_1 input#aics_email, div#aiContactSafe_mainbody_1 input#aics_name {width:600px; height:30px; padding:2px 6px; margin-bottom:15px;}
div#aiContactSafe_mainbody_1 textarea#aics_question {width:600px; height:300px; padding:3px 6px; border:#D0DDEC solid 2px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius: 6px;}
div#aiContactSafe_mainbody_1 label {margin-top:6px; margin-bottom:-15px; color:#426BA6; font-size:17px; line-height:17px; letter-spacing:1px; font-weight:bold;}
div#aiContactSafe_mainbody_1 label.required_field {display:none!important;}
div#aiContactSafe_mainbody_1 div.countdown_div {font-size:11px;}
div#aiContactSafe_mainbody_1 input.countdown_editbox {position:relative; top:4px; width:30px; font-size:11px;}

/* Question Distribution */
.oneperweek, .fiveperweek {float:left; margin-right:50px;}

/* Buttons */
a.button.icon-arrow-down, a.button.icon-list, a.button.icon-hand-right {background:url(/../images/stars_and_clusters/1024px-Pleiades_large.jpg) #4F73C0 center -445px no-repeat; padding:8px 30px 8px 23px;
box-shadow:#ADC0DA 0 3px 0; letter-spacing:1px; border:0; transition:all .6s ease 0s; font-size:16px;}
a.button.icon-arrow-down:hover, a.button.icon-list:hover, a.button.icon-hand-right:hover {background-position:center -435px; transition:all .6s ease 0s;}
a.button.icon-arrow-down:active, a.button.icon-list:active, a.button.icon-hand-right:active {position:relative; top:2px;}

/* Stats */
.stats-module dd {font-size:20px; margin-top:10px;}

/* Copyright */
#rt-copyright {margin-top:20px; border-top:0; box-shadow:none; color:#000; font-weight:600; text-shadow:#ccc 0 0 7px;}
#rt-copyright .rt-block {padding:15px 15px 0 15px;}
#rt-copyright a {color:#000; font-weight:bold;}
#rt-copyright a:hover {text-decoration:underline;}
#gantry-totop {background:rgba(255, 255, 255, 0.4); border:1px solid #ccc; margin-bottom:6px; box-shadow:none; font-size:13px; letter-spacing:1px; text-transform:uppercase;}
#gantry-totop:active {position:relative; top:2px;}
#rt-copyright #gantry-totop a {color:#2E3E4D;}

/* Front End Editor */
#rt-mainbody #adminForm a {font-weight:normal;}
#rt-mainbody #adminForm ul.list-striped a, #rt-mainbody #adminForm table a {font-weight:600;}
#rt-mainbody ul.chzn-choices, #rt-mainbody ul.chzn-results {margin-bottom:0; margin-left:0;}

/* responsive */
.layout-mode-responsive .gf-menu-device-container {display:none;}

#wrapper {
	width: 90%;
	max-width: 800px;
	min-width: 740px;
	margin: 40px 0;
}

#columns {
	-webkit-column-count: 3;
	-webkit-column-gap: 15px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 15px;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 15px;
	column-fill: auto;
}

.pin {
	display: inline-block;
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding:15px 15px 15px 4px;
	padding-bottom: 5px;
}

.pin img {
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.pin p {
	font: 12px/16px 'Open Sans', sans-serif;
	color: #000;
	margin:0 0 7px;
}

@media (max-width: 1199px) and (min-width:480px) {
	#wrapper {
	width: 90%;
	max-width: 520px;
	min-width: 480px;
	margin: 50px 0;
}
	#columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media (max-width: 479px) {
	#wrapper {
	width: 90%;
	max-width: 450px;
	min-width: 230px;
	margin: 50px 0;
}
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}