﻿*{font-size:100.01%;}
html{
height:100%;
font-size:62.5%;
}
body{
margin:0;
padding:0 0 20px;
font:1.4em Arial,Liberation Sans, FreeSans, sans-serif;
color:#000;
background:#efefef url(../images/bg-body.gif) no-repeat 50% 0;
}
body#popup-body {
margin:0;
padding:0 0;
font:1.4em Arial,Liberation Sans, FreeSans, sans-serif;
background:#efefef;
}
/* General reset */
img{
border:0;
vertical-align:top;
}
a{
color:#c92020;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;
}
form, fieldset{
margin:0;
padding:0;
border-style:none;
}
input,textarea,select{
font:100% Arial,Liberation Sans, FreeSans, sans-serif;
vertical-align:middle;
}select#country{
font:97% Arial,Liberation Sans, FreeSans, sans-serif;}
.hidden{
position:absolute;
top:auto;
left:-9999px;
overflow:hidden;
font-size:0;
line-height:0;
}
/* wrapper */
#wrapper{
position:relative;
width:960px;
margin:0 auto;
padding:0 5px 31px;
background:#fff url(../images/bg-wrapper.gif) no-repeat 0 100%;
}
/* header */
#header{
position:absolute;
top:0;
left:5px;
width:960px;
height:229px;
}
/* start-nav */
.start-nav{
height:21px;
margin:0 0 5px;
padding:3px 5px 0;
font-size:0.857em;
line-height:1.166em;
overflow:hidden;
background:#000;
}
.start-nav ul{
float:right;
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
.start-nav ul li{
float:left;
margin:0 9px 0 -1px;
padding:0 0 0 9px;
background:url(../images/separator-start-nav.gif) no-repeat 0 2px;
}
.start-nav ul a{color:#fff;}
.start-nav ul a:hover{
text-decoration:none;
color:#c92020;
}
.header-holder{
height:150px;
margin:0 0 5px;
background:url(../images/bg-header.jpg) no-repeat;
}
/* logo */
.logo{
float:right;
margin:17px 0 0;
background:url(../images/logo.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
width:311px;
height:116px;
}
#popup-header .logo{
display: block;
float:left;
margin:0 0;
background:url(../images/error_header.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
width:495px;
height:66px;
}
.logo a{
display:block;
height:100%;
}
#header .nav-holder{
height:45px;
padding:0 5px 0 18px;
overflow:hidden;
background:url(../images/bg-nav-holder.gif) no-repeat;
}
/* search-form */
#search-form fieldset{
position:relative;
float:right;
padding:10px 0 0;
}
#search-form .text{
float:left;
height:24px;
margin:0 7px 0 0;
padding:0 30px 0 0;
background:url(../images/bg-search-text.gif);
}
#search-form .text input{
float:left;
width:188px;
margin:0;
padding:4px 0 4px 10px;
border:0;
line-height:16px;
font-size:14px;
font-weight:bold;
background:none;
}
#search-form .button{
float:left;
width:70px;
margin:3px 0 0;	padding:0 0 2px;
border:0;
line-height:16px;
font-weight:bold;
cursor:pointer;
background:none;
font-size:14px;
}
#search-form .button:hover,#search-form .submit-hover{color:#c92020;}
/* main navigation */
#nav{
margin:0;
padding:8px 0 0 0;
list-style:none;
font:bold 20px/24px Arial,Liberation Sans, FreeSans, sans-serif;
overflow:hidden;
}
* html #nav{
overflow:visible;
height:1%;
}
#nav li{
float:left;
margin:0 26px 0 0;
}
#nav a{
float:left;
color:#000;
padding:2px 21px;
margin:0 -12px 0 0;
position:relative;
}
#nav .active{
background:url(../images/bg-nav.gif) no-repeat;}
#nav .active a{background:url(../images/bg-nav.gif) no-repeat 100% -28px;}
#nav .active a:hover{
color:#000;
padding:2px 21px;
}
#nav a:hover{
text-decoration:none;
padding:2px 21px;
color:#c92020;
}
/* content */
#content{
padding:229px 0 41px;
overflow:hidden;
width:100%;
}
/* column-1 */
#column-1{
float:left;
width:640px;
padding:0 0 15px 10px;
}
/* date-holder */
.date-holder{
position:relative;
width:100%;
padding:27px 0 24px;
}
.date-holder:after{
display:block;
clear:both;
content:"";
}
.date-holder .w1{
float:left;
position:relative;
left:50%;
}
.date-holder .w2{
float:left;
position:relative;
left:-50%;
}
.date-holder .prev{
background:url(../images/arrow-left-date.gif) no-repeat;
width:8px;
height:17px;
float:left;
text-indent:-9999px;
overflow:hidden;
margin:3px 27px 0 0;
}
.date-holder .next{
background:url(../images/arrow-right-date.gif) no-repeat;
width:8px;
height:17px;
float:left;
text-indent:-9999px;
overflow:hidden;
margin:3px 0 0;
}
.date-holder .some-date{
font:bold normal 1.285em/1.222em Arial,Liberation Sans, FreeSans, sans-serif;
float:left;	margin:0 8px 0 0;
}
#ui-datepicker-div {	display: none;}
#datepicker{
float:left;
font:bold 1.285em Arial,Liberation Sans, FreeSans,sans-serif;
margin:0 8px 0 0;
position:relative;
padding:0;
border:0;
width:190px;
text-align:center;
}
.ui-datepicker-trigger{
float:left;
cursor:pointer;
margin:3px 25px 0 0;
}
.ui-datepicker-cover{display:none;}
.date-holder .calendar-holder{
position:relative;
z-index:100;
float:left;
margin:5px 30px 0 0;
width:13px;
height:14px;
background:url(../images/ico-calendar.gif) no-repeat;
}
.ui-datepicker{
width:234px;
position:absolute;
top:7px;
left:6px;
font-size:12px;
font-weight:bold;
background:#fff;
}
.ui-datepicker .ui-datepicker-header{
height:27px;
padding:2px 8px 0;
overflow:hidden;
background:url(../images/bg-calendar-heading.gif) repeat-x;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{
float: left;
background:url(../images/arrow-calendar-prev.gif) no-repeat;
margin:4px 0 0;
height:17px;
overflow:hidden;
text-indent:-9999px;
width:8px;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{
display: block;
height: 100%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{
float:right;
background:url(../images/arrow-calendar-next.gif) no-repeat;
margin:4px 0 0;
height:17px;
overflow:hidden;
text-indent:-9999px;
width:8px;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{
display: block;
height: 100%;
}
.ui-datepicker .ui-datepicker-title{
font:bold normal 18px/22px Arial,Liberation Sans, FreeSans, sans-serif;
overflow:hidden;
text-align:center;
}
* html .ui-datepicker .ui-datepicker-title{
height:1%;
overflow:visible;
}
.ui-datepicker table{
width:100%;
table-layout:fixed;
border-collapse:collapse;
}
.ui-datepicker td, .ui-datepicker th{
text-align:center;
border:1px solid #dbd3d0;
line-height:2.285em;
padding:0;
}
.ui-datepicker thead th{
border-top:0;
font-size:15px;
line-height:30px;
}
.ui-datepicker td a{
display:block;
width:100%;	height:100%;
color:#999;
}
.ui-datepicker ui-state-active a,.ui-datepicker td a:hover{
color:#fff;
text-decoration:none;
background:#c2392f;
}
/* main heading */
#column-1 h1{
margin:0 0 1px -3px;
position:relative;
font-size:2.142em;
line-height:1.2em;
text-transform:uppercase;
}
/* panel */
#column-1 .panel{
background:url(../images/bg-panel.gif) no-repeat;
width:650px;
overflow:hidden;
margin:0 0 16px -10px;
position:relative;
padding:0px 0 6px;
}
#column-1 .panel ul{
margin:0;
padding:5px 0 0 0;
list-style:none;
overflow:hidden;
height:1%;
font:14px/16px Arial,Liberation Sans, FreeSans, sans-serif;
}
#column-1 .panel li{
background:url(../images/seprator-panel.gif) no-repeat 0 2px;
float:left;
padding:0 11px;
margin:0 0 0 -1px;
}
#column-1 .panel li.listen-player {padding-right:0;}
#column-1 .panel a{color:#fff;}
#column-1 .panel .audio{
float:right;
padding:5px 0 0 0;
}
#column-1 .panel .audio li{
margin:0;
background:none;
padding: 5px 0 0 47px;
}
#column-1 .panel .share li {padding-top:5px;}
.sharing .popup img {
display:inline;
padding:1px 0 0 8px;
}
#column-1 .panel .audio .download{
background:url(../images/arrow-download.gif) no-repeat 100% 5px;
padding:0 16px 0 0px;
}
#column-1 .panel .audio .popup {
padding:0 15px;
background:url(../images/seprator-panel.gif) no-repeat 112	px 2px;
}
#column-1 .panel .listen{
padding: 0;
margin: 0;
float:right;
}
#column-1 h2{
margin:0 0 27px;
font-size:1.285em;
line-height:1.222em;
}
#column-1 h2 span{color:#c92020;}
#column-1 blockquote{
line-height:24px;
margin:0 0 24px;
}
#column-1 .scripture {
font-style: italic;
}
/* blockquote */
#column-1 blockquote p{margin:0;}
#column-1 cite{font-style:normal;}
#column-1 .text-holder{
margin:0 0 25px;
overflow:hidden;
width:100%;
}
#column-1 p{
line-height:1.714em;
margin:0 0 24px;
}
#column-1 .form-box{
overflow:hidden;
width:100%;
margin:0 0 36px;
}
#column-1 .bordered{
margin:0 0 6px -10px;
border-bottom:4px solid #798ee0;
width:650px;
padding:0 0 4px 10px;
}
#column-1 .bordered a{
font-size:0.857em;
font-weight:normal;
padding:0 0 0 6px;
}
/* form elements settings */
#column-1 .text{
margin:0 0 6px;
border:1px solid #aeaeae;
float:left;
color:#444;
padding:4px 6px;
width:283px;
}
#column-1 label{
font-size:0.857em;
line-height:1.333em;
float:left;
width:100%;
}
#column-1 label span{display: none;}
#column-1 .submit{
background:#c92020;
color:#fff;
font-weight:bold;
border:0;
margin:3px 0 0;
padding:0 0 2px;
height:23px;
line-height:23px;
float:left;
cursor:pointer;
width:140px;
font-size:14px;
}
#column-1 .submit:hover,#column-1 .submit-hover{background:#d44d4d;}
#column-1 .error-msg{
display:block;
font-size:0.857em;
line-height:1.5em;
margin:0 0 8px;
display:none;
}
#column-1 .error-msg span{
display:block;
color:#f00;
}
/* error text & inputs */
#column-1 .error label{color:#ff0000;}
#column-1 .error input{border-color:#ff0000;}
#column-1 .error textarea{border-color:#ff0000;}
.required-radio{border:1px solid #fff;}
.error-chk{	border:1px solid #f00;}
#column-1 .error span{display: inline;}
/* account-form */
.account-form{
float:left;
width:297px;
margin:0 11px 0 0;
}
.account-form .row,.profile-form .row,.print-form .row{
overflow:hidden;
width:300px;
margin:0 -6px 0 0;
}
.profile-form .box,.account-form .box,.print-form .box{
float:left;
width:147px;
margin:0 3px 0 0;
display:inline;
}
/* contact-form */
.contact-form{
background:#fff;
padding:22px 282px 33px 20px;
height:1%;
overflow:hidden;
}
.contact-form .form-box{
width:100%;
overflow:hidden;
padding:0 0 33px;
}
.contact-form .form-box.last{
padding:0;
margin:-15px 0 0;
}
.contact-form .form-line{padding:0 0 10px;}
.contact-form .form-line label{
width:100px;
padding:5px 21px 0 0;
text-align:right;
color:#000;
font-weight:normal;
}
.contact-form .form-line input{
float:left;
width:211px;
padding:3px 9px;
font-size:12px;
line-height:21px;
height:17px;
background:none;
}
.contact-form .form-line.end{padding-bottom:2px;}
.contact-form a{
float:right;
font-size:110%;
padding:0 2px 0 0;
white-space:nowrap;
}.contact-form .form-block{
height:1%;
overflow:hidden;
padding:0 0 0 122px;
margin:-6px 0 0;
}
.contact-form .form-block input{
float:left;
width:16px;
height:15px;
margin:0;
}
.contact-form .form-block label{
padding:0 0 0 7px;
font-size:120%;
}
#column-1 .box .text{width:133px;}
/* login-form */
.login-form,.optional-box{
float:left;
width:325px;
margin:13px 0 0;
}
.login-form strong{
line-height:26px;
padding:0 0 0 14px;
}
.login-form .holder,.optional-box .holder{
background:#cdd3e9 url(../images/bg-login-form.gif) no-repeat;
width:100%;
}
.login-form .frame,.optional-box .frame{
background:url(../images/bg-login-form.gif) no-repeat -325px 100%;
padding:9px 13px 24px;
height:1%;
overflow:hidden;
}
#column-1 .login-form .submit{width:76px;}
/* comment-form */
.comment-form{
overflow:hidden;
width:460px;
padding:7px 0 24px;
}
.comment-form textarea{
margin:0 0 6px;
padding:4px 0;
border:1px solid #aeaeae;
width:458px;
max-width:458px;
float:left;
height:131px;
max-height:131px;
overflow:auto;
}
/* title-comments */
.title-comments{
line-height:1.285em;
display:block;
margin:0 0 5px;
}
.comments-holder{
font-size:0.857em;
line-height:1.142em;
}
.comments-holder .box{
background:url(../images/bg-comment-box.gif) repeat-y -620px 0;
width:620px;
margin:0 0 9px;
}
.comments-holder .box .holder{
background:url(../images/bg-comment-box.gif) no-repeat;
width:100%;
}
.comments-holder .box .frame{
background:url(../images/bg-comment-box.gif) no-repeat -1240px 100%;
padding:5px 22px;
width:576px;
min-height:20px;
}
* html .comments-holder .box .frame{height:20px;}
.comments-holder .box .frame:after{
content:"";
display:block;
clear:both;
}
.comments-holder .mark-box{background:url(../images/bg-comment-box-mark.gif) repeat-y -620px 0;}
.comments-holder .mark-box .holder{background:url(../images/bg-comment-box-mark.gif) no-repeat;}
.comments-holder .mark-box .frame{background:url(../images/bg-comment-box-mark.gif) no-repeat -1240px 100%;}
.comments-holder .info-box{
float:right;
width:107px;
padding:0 0 0 30px;
}
.comments-holder .time{
display:block;	margin:4px 0 2px;
}
.comments-holder .date{font-style:normal;}
#column-1 .comments-holder .comment-text{overflow:hidden;}
* html #column-1 .comments-holder .comment-text{
height:1%;
overflow:visible;
}
#column-1 .comments-holder p{
margin:0;
line-height:1.142em;
text-align:justify;
}
/* breadcrumbs */
.breadcrumbs{
overflow:hidden;
width:100%;
font-size:0.857em;
line-height:1.166em;
padding:7px 0 2px;
}.breadcrumbs strong{
float:left;
font-weight:normal;
}
.breadcrumbs ul{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
float:left;
}
.breadcrumbs li{
float:left;
background:url(../images/separator-breadcrumbs.gif) no-repeat 0 5px;
padding:0 12px;
margin:0 0 0 -6px;
}
/* tabs */
.tabs{
padding:20px 0 0;
width:100%;
}
.tabset{
margin:0 0 0 -10px;
padding:0 0 0 21px;
list-style:none;
overflow:hidden;
line-height:18px;
font-weight:bold;
border-bottom:1px solid #d6d6d6;
width:610px;
position:relative;
}
.tabset li{
float:left;
background:url(../images/bg-tabs.gif) no-repeat;
vertical-align:top;	margin:0 0 0 1px;
display:inline;
}
.tabset a{
background:url(../images/bg-tabs.gif) no-repeat 100% -26px;
float:left;
width:139px;
text-align:center;
color:#fff;
padding:5px 0 3px;
}
.tabset li.hover,.tabset li:hover,.tabset .active{background:url(../images/bg-tabs.gif) no-repeat 0 -52px;}
.tabset li.hover a,.tabset li:hover a,.tabset .active a{
background:url(../images/bg-tabs.gif) no-repeat 100% -78px;
color:#7f7f7f;
text-decoration:none;
}
/* abc-box */
.abc-box{
padding:6px 50px 41px 0;
line-height:1.285em;
text-align:center;
font-weight:bold;
}
.abc-box span{
text-transform:uppercase;
padding:0 4px;
}
.abc-box .disabled{color:#959595;}
#topic-tab .box, #author-tab .box{
background:url(../images/bg-author-tab-box.gif) repeat-x 0 100%;
width:620px;
margin:0 0 33px;
color:#c92020;
}
#topic-tab .box:after, #author-tab .box:after{
content:"";
display:block;
clear:both;
}
#topic-tab h2, #author-tab h2{
margin:0 0 6px;
font-size:1.285em;
line-height:1.333em;
}
#topic-tab ol, #author-tab ol{
margin:0 0 17px;
padding:0 0 0 19px;
color:#c92020;
}
#topic-tab .boxy h3, #topic-tab .boxduo h3 {
padding: 5px 15px;
margin-bottom: 5px;
}
#topic-tab .boxduo {
float:left;
min-width:250px;
padding: 15px 15px;
}
#topic-tab ul, #topic-tab ol {
margin:0 0 17px;
padding:0 0 20px 35px;
color:#000000;
}
#topic-tab .paging-box ul li {padding:0}
#topic-tab ol li span {
color:#959595;
padding:0 0 0 16px;
float:right;
}
#author-tab ol li span {
color:#959595;
padding:0 0 0 16px;
}
#author-tab li{padding:0 10px 8px 0;}
* html #topic-tab ol{padding:0 0 0 24px;}
* +html #topic-tab ol{padding:0 0 0 24px;}
* html #author-tab ol{padding:0 0 0 24px;}
* +html #author-tab ol{padding:0 0 0 24px;}
#topic-tab ol li, #author-tab ol li{padding:0 0 8px;}
#topic-tab .more-box, #author-tab .more-box{width:100%;}
#topic-tab .more-box:after, #author-tab .more-box:after{
content: "";
display: block;
clear: both;
}
#topic-tab .more-box span, #author-tab .more-box span{
float:right;
padding:0 0 0 14px;
margin:0 0 -2px;
background:#fff;
position:relative;
line-height:1em;
}
#topic-tab .more-box a, #author-tab .more-box a{
background:url(../images/bg-more.gif) no-repeat 100% 5px;
padding:0 11px 0 0;
}
/* paging-box */
.paging-box{
overflow:hidden;
width:100%;
line-height:1.142em;
}
.paging-box strong{
float:left;
font-weight:normal;
padding:0 14px 0 0;
}
.paging-box ul{
margin:0;
padding:0;
list-style:none;
float:left;
}
.paging-box li{
border:1px solid #b7b7b7;
float:left;
vertical-align:top;
margin:0 3px 0 0;
display:inline;
}
#verse-tab .paging-box li {
padding:0;
}
#author-tab .paging-box li {padding:0;}
.paging-box a{
float:left;
padding:0 5px 1px;
}
.paging-box a:hover{
background:#c92020;
color:#fff;
text-decoration:none;
}
.paging-box ul strong{
background:#c92020;
color:#fff;
padding:0 5px 1px;
}
.paging-box span{
color:#c92020;
padding:0 5px 1px;
float:left;
}
/* authors-box */
#devotions ol {line-height:1.142em;}
#devotions ol li {padding:0 0 8px;}
#devotions ol li span {
color:#959595;
padding:0 20px 0 16px;
float:right;
}
#devotions li{padding:0 10px 8px 0;}
.authors-box{
border:solid #e5e5e5;
border-width:9px 0;
padding:11px 0 4px;
width:620px;
margin:0 0 5px;
overflow:auto;
}
.authors-box img{
float:left;
border:1px solid #000;
margin:6px 22px 0 0;
}
.authorimage {
min-height:250px;
}
#column-1 .authors-box h2{margin:0 0 5px;}
.other{	background:url(../images/bg-more.gif) no-repeat 100% 5px;
padding:0 11px 0 0;
line-height:1.142em;
}
#date-tab .date-holder{padding:11px 0 24px;}
#date-tab h2{margin:0 0 9px;}
#date-tab ol{
margin:0;
padding:0 0 0 40px;
color:#c92020;
line-height:1.142em;
}
#date-tab ol li{padding:0 0 8px;}
#date-tab ol span{
color:#959595;
padding:0 0 0 16px;
}
#verse-tab{padding:19px 0 0;}
#verse-tab .search-verse-form{
overflow:hidden;
width:100%;
margin:0 0 25px;
}
#verse-tab .search-verse-form label{
width:115px;
font-weight:bold;
font-size:1em;
padding:6px 0 0;
letter-spacing:-1px;
}
#verse-tab .search-verse-form .submit{
width:92px;
margin:1px 0 0 7px;
}
#verse-tab .box{
border-bottom:9px solid #e5e5e5;
overflow:hidden;
width:620px;
margin:0 0 31px;
padding:0 0 22px;
}
#verse-tab .border-none{border:none;}
#verse-tab h2{margin:0 0 10px;}
#verse-tab ul{
margin:0;
padding:0;
list-style:none;
float:left;
width:160px;
line-height:1.142em;
}
#verse-tab ol li span {
color:#959595;
padding:0 0 0 16px;
}
#verse-tab li{padding:0 10px 8px 0;}
.profile-form{
border-top:9px solid #e5e5e5;
margin:0 0 0 -6px;
padding:13px 0 0 6px;
}
#verse-tab .verseform{
text-align:center;
width="100%";
padding:0 0 0 16px;
}
#verse-tab .verseform .verseformheader {
font-weight:bold;
}
#column-1 .profile-form .form-box{margin:0 0 39px;}
.profile-box{
float:left;
width:297px;
margin:0 12px 0 0;
display:inline;
}
#column-1 .profile-form h2{margin:0 0 2px;}
#column-1 .profile-form h2 span{
font-size:0.857em;
color:#898989;
}
#column-1 .profile-form .error-msg{margin:0 0 13px;}
#column-1 .optional-box{margin:0;}
#column-1 .optional-box h2{margin:0 0 32px 13px;}
#column-1 .optional-box .frame{padding:4px 13px 12px;}
.profile-box .section{
width:100%;
overflow:hidden;
}
.subscription-box{
float:left;
width:300px;
margin:0 20px 0 0;
display:inline;
}
#column-1 .subscription-box h2{margin:0 0 5px;}
.subscription-box .row-check{
overflow:hidden;
width:100%;
padding:0 0 8px;
}
#column-1 .subscription-box label{
width:auto;
float:none;
display:block;
overflow:hidden;
height:1%;
}
.checkbox{
margin:0 10px 0 6px;
padding:0;
width:16px;
height:16px;
float:left;
}
* html .checkbox{margin:0 6px;}
.print-box{
padding:7px 0 0 32px;
font-size:0.857em;
line-height:1.166em;
}
.print-box strong{
font-weight:normal;
display:block;
}
#column-1 .profile-form .submit{
width:133px;
margin:-10px 0 0;
}
#column-1 .navigation{
margin:4px 0 16px -6px;
padding:14px 0 0;
list-style:none;
border-top:9px solid #e5e5e5;
line-height:16px;
font-weight:bold;
text-align:center;
}
#column-1 .navigation li{
display:inline;
margin:0 13px 0 0;
padding:0 0 0 18px;
background:url(../images/separator-content-nav.gif) no-repeat 0 3px;
}
#column-1 .navigation .first{background:none;}
/* .subscribe-email-form */
.subscribe-email-form{
margin:0 0 42px -6px;
padding:27px 16px 0 6px;
border-top:9px solid #e5e5e5;
}
#column-1 .subscribe-email-form h2{margin:0 0 4px;}
.subscribe-email-form .row{
width:100%;
overflow:hidden;
}
#column-1 .subscribe-email-form .row .text{margin:0;}
#column-1 .subscribe-email-form label{
display:block;
float:none;
width:auto;
margin:0 0 18px;
font-size:1em;
line-height:2em;
}
#column-1 .subscribe-email-form .submit{
width:165px;
margin:1px 0 0 9px;
}
/* print-form */
.print-form{
margin:0 0 0 -6px;
padding:35px 0 39px 6px;
border-top:9px solid #e5e5e5;
}
#column-1 .print-form h2{margin:0 0 4px;}
#column-1 .print-form p{font-size:1em;}
.note{
display:block;
margin:21px 0 8px;
font-size:0.8em;
line-height:1.166em;
}
.print-form .radio-row{
margin:0 0 8px;
padding:0 0 0 13px;
overflow:hidden;
}
* html .print-form .radio-row{
height:1%;
overflow:visible;
}
.print-form .radio-row input{
float:left;
width:16px;
height:15px;
margin:3px 6px 0 0;
padding:0;
}
* html .print-form .radio-row input{margin-right:3px;}
* + html .print-form .radio-row input{margin-right:3px;}
#column-1 .print-form .radio-row label{
float:none;
width:auto;
display:block;
overflow:hidden;
font-size:1em;
}
* html .print-form .radio-row label{
height:1%;
overflow:visible;
}
#column-1 .print-form .submit{
width:165px;
margin:12px 0 0;
}
.print-form .btn-row{
width:100%;
overflow:hidden;
}
#column-1 .print-form .profile-box{
float:none;
display:block;
margin:0 0 20px;
}
#column-1 .container{
margin:0 0 0 -6px;
padding:36px 10px 40px 6px;
border-top:9px solid #e5e5e5;
}
#column-1 .container h2{margin:0 0 4px;}
#column-1 .container .title{
display:block;
margin:0 0 16px;
font-weight:normal;
}
#column-1 .container p{margin:0 0 28px;}
#column-1 .container .services{
margin:0 0 15px;
padding:0 0 0 34px;
list-style:none;
line-height:2em;
}
#column-1 .container .btn-row{
display:block;
width:100%;
overflow:hidden;
}
#column-1 .container .button{
float:left;
padding:4px 19px;
line-height:16px;
font-weight:bold;
color:#fff;
background:#c92020;
}
#column-1 .container .button:hover{
text-decoration:none;
background:#d44d4d;
}
#column-1 .social-block{
width:100%;
margin:24px 0 0;
overflow:hidden;
}
#column-1 .social-block .box{
float:left;
display:inline;
width:138px;
margin:0 11px 0 0;
text-align:center;
line-height:16px;
}
#column-1 .social-block .box img{
display:block;
margin:0 auto 10px;
}
#column-1 .social-block .or{
float:left;
margin:31px 15px 0 0;
}
#column-1 .container .here{color:#000;}
#column-1 .container .here:hover{
text-decoration:none;
color:#c92020;
}
/* result-block */
.result-block{
margin:4px 0 33px -5px;
padding:5px 0 1px;
border-top:9px solid #e5e5e5;
}
#column-1 .result-block h2{margin:0 0 36px;}
.result-block ol{
margin:0 0 0 5px;
padding:0 0 0 25px;
line-height:2em;
}
* html .result-block ol{margin-left:8px;}
* + html .result-block ol{margin-left:8px;}
.result-block ol li{margin:0 0 24px;}
.result-block ol .title{font-weight:normal;}
#column-1 .result-block ol p{margin:0;}
/* column-2 */
#column-2{
float:right;
width:220px;
padding:16px 10px 0 0;
}
.get-block{
position:relative;
width:177px;
min-height:226px;
margin:0 0 0 -79px;
padding:11px 0 0 123px;
background:url(../images/bg-get-block.gif) no-repeat;
}
* html .get-block{height:226px;}
.text-get-today{
margin:0 0 9px;
height:68px;
font-size:0;
text-indent:-9999px;
background:url(../images/text-get-today.gif) no-repeat;
}
.get-block .links{
padding:0 0 0 28px;
text-align:center;
font-weight:bold;
}
.get-block .links a{
display:block;
width:145px;
height:22px;
margin:0 0 7px;
padding:6px 0 0;
border:1px solid #c92020;
line-height:16px;
font-weight:bold;
text-align:center;
font-size:14px;
}
.get-block .links a:hover{
text-decoration:none;
color:#fff;
background:#c92020;
}
.get-block .links .or{
display:block;
margin:0 0 7px;
}
.ico-block{
width:220px;
margin:0 0 29px;
background:#dbeeef url(../images/bg-ico-block.gif) no-repeat;
}
.ico-block .holder{
padding:7px 7px 0 4px;
background:url(../images/bg-ico-block.gif) no-repeat -220px 100%;
}
* html .ico-block .holder{
height:1%;
overflow:visible;
}
.ico-block ul{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
.ico-block ul li{
margin:0 0 11px;
line-height:16px;
}
.ico-block ul a{
display:block;
padding:4px 5px 2px;
overflow:hidden;
}
* html .ico-block ul a{
height:1%;
overflow:visible;
}
.ico-block ul a:hover{
text-decoration:none;
cursor:pointer;
background:#edf7f7;
}
.ico-block ul .img-box{
float:left;
width:46px;
}
* html .ico-block ul .img-box{width:43px;}
.ico-block ul .img-box img{vertical-align:top;}
.ico-block ul a .description{
display:block;
padding:7px 0 0;
overflow:hidden;
}
* html .ico-block ul a .description{
height:1%;
overflow:visible;
}
#column-2 h4{
margin:0 0 7px;
line-height:1.142em;
}
#column-2 .categories-list{
width:100%;
margin:0 0 30px;
overflow:hidden;
}
#column-2 .categories-list ul{
width:230px;
margin:0;
padding:0 0 0 18px;
list-style:none;
font-size:0.95em;
line-height:1.5em;
}
#column-2 .categories-list li{
display:inline-block;
vertical-align:top;
width:230px;
margin:0 7px 0 0;
}
* html #column-2 .categories-list li{
display:inline;
margin-right:10px;
}
* + html #column-2 .categories-list li{
display:inline;
margin-right:10px;
}
#column-2 .flags-list{
margin:0 0 12px;
padding:12px 0 0 20px;
list-style:none;
font-size:0.857em;
line-height:1.333em;
overflow:hidden;
}
* html #column-2 .flags-list{
height:1%;
overflow:visible;
}
#column-2 .flags-list li{
width:100%;
margin:0 0 20px;
overflow:hidden;
}
#column-2 .flags-list .img-box{
float:left;
width:34px;
}
* html #column-2 .flags-list .img-box{width:31px;}
#column-2 .flags-list .description{
display:block;
overflow:hidden;
}
* html #column-2 .flags-list .description{
height:1%;
overflow:visible;
}
#column-2 .other-options{
width:100%;
margin:0 0 30px;
overflow:hidden;
}
#column-2 .other-options ul{
width:230px;
margin:0;
padding:0 0 0 18px;
list-style:none;
font-size:.95em;
line-height:1.5em;
}
#column-2 .other-options li{
display:inline-block;
vertical-align:top;
width:200px;
margin:0 7px 0 0;
}
* html #column-2 .other-options li{
display:inline;
margin-right:10px;
}
* + html #column-2 .other-options li{
display:inline;
margin-right:10px;
}
#buttons{padding-left:213px;}
/*Print Subscription Forms */
#text label.required {
color:#FF0000;
display:inline;
}
#text td.headers {
display:inline;
font-size:1.5em;
}
#other-options-subscribe{
width:250px;
position:relative;
float:right;
margin-top:10px;
}
#text textarea{margin-left:8px;}
/* Popup box for PID */
a.pid-space {
float:right;
font-size:.8em;
}
#pid-box {font-size:1.1em;}
#pid-box h2 {
font-size:1.1em;
margin:0;
padding:0;
}
#pid-box p {
padding-top:0;
margin-top:0;
}
.overlay {
background:url(/images/pid_background_white.png) 0 0 no-repeat;
color:#000;
display:none;
z-index:100;
width:670px;
height:528px;
padding:50px;
}
.overlay .close {
 background:url(/images/fancy_close.png) 0 0 no-repeat;
position:absolute;
right:10px;
top:15px;
cursor:pointer;
height:35px;
width:35px;
}
/* footer */
#footer{
padding:6px 12px 12px;
background:#000;
color:#808080;
font-size:0.785em;
overflow:hidden;
}
* html #footer{
height:1%;
overflow:visible;
}
#footer p{
margin:0;
line-height:1.727em;
}
#footer a{
color:#808080;
}#footer a:hover{
text-decoration:none;
color:#c92020;
}
#footer .about-block{
float:right;
text-align:right;
}
#footer .logo-footer{
display:block;
width:200px;
height:38px;
margin:0 0 5px;
text-align:left;
text-indent:-9999px;
overflow:hidden;
}
#footer .logo-footer a{
display:block;
height:100%;
background:url(../images/logo-footer.gif) no-repeat;
}
#footer .logo-footer a:hover{background-position:0 -38px;}
#footer .info-block{
padding:2px 0 0;
overflow:hidden;
background:url(../images/bg-footer-list-block.gif) repeat-y 137px 0;
}
* html #footer .info-block{
height:1%;
overflow:visible;
}
#footer .info-block .section{
float:left;
width:132px;
margin:0 26px 0 0;
overflow:hidden;
}
#footer .info-block .title{
display:block;
margin:0 0 3px;
font:1.09em/1.166em Arial,Liberation Sans, FreeSans, sans-serif;
color:#fff;
}
#footer .info-block address{
font-style:normal;
line-height:1.636em;
}
#footer .info-block dl{
width:100%;
margin:0 0 20px;
padding:0;
line-height:1.636em;
overflow:hidden;
}
#footer .info-block dl dt{
float:left;
margin:0 6px 0 0;
}
* html #footer .info-block dl dt{margin-right:3px;}
#footer .info-block dl dd{
margin:0;
overflow:hidden;
}
* html #footer .info-block dl dd{
height:1%;
overflow:visible;
}
#footer .list-block{
width:160px;
padding:0 0 0 3px;
overflow:hidden;
}
#footer .list-block ul{
float:left;
width:70px;
margin:0 10px 0 0;
padding:0;
list-style:none;
line-height:1.636em;
}
.availability {
text-align: right;
float: right;
padding-right: 2px;
font-size: 10px;
}
.address-info {padding: 12px;}
.availability img {vertical-align: text-bottom;}
.username_available, .screen_name_available {color: #507D37;}
.username_unavailable, .screen_name_unavailable {color: #FD5337;}
span.description {display: block;}
#print-logo {display: none;}
.smaller{font-size:.9em;}