/* quadrant.css */
@charset UTF-8;
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1.2;font-size:15px;color:#000;background:#fff;font-family:Georgia,Palatino,Times,serif;}
body #ie{line-height:1.24;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:400;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
a img{border:none;}
.container{font-size:.813em;width:900px;min-height:100%;overflow:hidden;background:transparent url(/img/common/site_background.gif) center repeat-y;margin:0 auto;padding:0 20px;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#111;}
h1{color:#069;font-family:Georgia,Palatino,Times,serif;font-size:2.333em;line-height:1;margin-bottom:.5em;}
h2{color:#900;font-family:Georgia,Palatino,Times,serif;font-size:1.5em;font-weight:700;line-height:1;margin-bottom:.75em;}
.home-subscribe-ad h2{color:#fff;font-weight:400;font-size:2.333em;margin-bottom:20px;}
h3{color:#069;font-size:1em;font-family:Georgia,Palatino,Times,serif;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;line-height:1;margin-bottom:.5em;}
h4{font-size:1.167em;font-weight:700;font-family:Georgia,Palatino,Times,serif;line-height:1;margin-bottom:.5em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
p{font-size:1em;margin:0 0 .75em;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a{color:#900;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
del{color:#666;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em;}
dd{margin-left:1.5em;}
th{font-weight:700;background:#C3D9FF;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#E5ECF9;}
.copyright,.copyright a{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-align:center;margin:0;}
html,body{height:100%;width:100%;margin:0;padding:0;}
.layout-1-content{overflow:hidden;border:1px solid #ccc;margin:0 0 5px;padding:20px 19px 0;}
.layout-3-second{width:180px;float:left;overflow:hidden;}
.layout-3-third{width:160px;float:right;overflow:hidden;}
.layout-2-second{width:340px;float:right;overflow:hidden;}
.layout-ads{position:relative;min-height:700px;padding-bottom:180px;}
#ie6 .layout-ads{height:700px;}
.layout-ads-content{width:261px;border:1px solid #ccc;overflow:hidden;margin:0 0 5px;padding:20px 19px 0;}
.layout-ads-1{position:absolute;top:0;left:325px;}
.layout-ads-2{position:absolute;top:0;left:532px;}
.layout-ads-3{position:absolute;top:0;left:740px;}
.layout-ads-4{position:absolute;top:395px;left:325px;}
.layout-ads-5{position:absolute;bottom:0;}
.layout-ads h2{color:#069;font-weight:400;font-size:2.333em;margin-bottom:10px;}
.layout-ads p img{float:none;margin:0;}
.layout-ads-1 p,.layout-ads-2 p,.layout-ads-3 p,.layout-ads-4 p,.layout-ads-5 p{margin-bottom:10px;}
.home-second{width:400px;float:left;overflow:hidden;}
.home-content{width:440px;float:right;overflow:hidden;margin-bottom:5px;border:1px solid #ccc;padding:20px 20px 0;}
body.home-content{float:none;overflow:visible;border:0;padding:0;}
.home-content .home-toc-left{float:left;width:205px;padding-right:15px;padding-bottom:15px;border-right:1px solid #ccc;}
.home-content .home-toc-right{float:right;width:204px;padding-left:15px;padding-bottom:15px;}
.home-content h2{background:url(/img/common/icon_q.jpg) top left no-repeat;padding:12px 0 0 33px;}
.home-toc p.title{margin-bottom:.75em;}
.home-toc p.subject a{color:#000;text-decoration:none;font-style:italic;}
.home-toc .culture-opinion .book-review-author{margin-top:-.75em;font-style:italic;}
.home-toc-divider{height:1px;border-bottom:1px solid #ccc;margin:15px 15px 15px 0;}
.home-featured-article{border:3px solid #666;background:#ccc;margin-bottom:16px;text-decoration:none;padding:20px;}
body.home-featured-article{border:0;padding:0;}
a:hover .home-featured-article{border:5px solid #666;padding:18px;}
#ie .home-featured-article{padding-right:15px;}
#ie a:hover .home-featured-article{padding-right:13px;}
.home-featured-article .subtitle{font-weight:700;margin:.5em 0;}
.home-featured-article p{color:#000;}
.home-featured-article .from{color:#900;}
.home-featured-article .more{text-decoration:underline;color:#900;}
.home-subscribe-ad{background:#666;margin-bottom:12px;text-decoration:none;overflow:hidden;padding:20px;}
.home-subscribe-ad img{float:left;margin-top:-10px;padding-right:20px;padding-bottom:0;}
.home-subscribe-ad p{color:#fff;}
.article h2{margin-top:24px;}
.article .author{font-style:italic;margin-bottom:2.25em;}
.article-footer{overflow:hidden;padding-top:24px;}
.article-footer .pagination{float:right;padding:5px 0;}
.article-footer #link-printable{float:left;display:block;margin-bottom:10px;background:url(/img/common/icon_print.gif) center left no-repeat;font-size:.769em;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;padding:5px 20px;}
.content-divider{height:1px;border-bottom:1px solid #ccc;width:100%;margin:15px 15px 15px 0;}
#FeedbackAddForm label{margin-left:-150px;float:left;display:block;font-weight:400;padding:5px;}
#FeedbackAddForm textarea{height:120px;}
#FeedbackAddForm .text{padding-left:120px;overflow:hidden;}
#FeedbackAddForm .text input{width:270px;}
#FeedbackAddForm .text label{float:left;margin-left:-120px;width:110px;}
#ListNewsletterTextContent{width:553px;height:300px;}
.layout-account #SubscriberLoginForm label{display:block;float:left;font-weight:400;width:120px;}
.layout-account #SubscriberLoginForm .submit{margin:24px 0 8px;}
.layout-account #SubscriberLoginForm .submit input{margin:0 24px 0 0;}
.layout-account .subscription-status{padding:0;}
.layout-account .subscription-status td,.layout-account .subscription-status th{vertical-align:top;padding-left:0;background:transparent none;}
.subscription-type{border-bottom:1px solid #ccc;}
.subscription-type .subscription-type-header{text-decoration:none;padding:1.5em .5em;}
.subscription-type a .subscription-type-header p{color:#000;text-decoration:none!important;}
.subscription-type a:hover,.subscription-type a:active{outline:0;}
#SubscriptionAddForm .subscription-region table{width:100%;margin-bottom:0;}
#SubscriptionAddForm .subscription-region td{padding-left:0;padding-right:0;}
#SubscriptionAddForm .subscription-types table{width:450px;margin-bottom:0;}
#SubscriptionAddForm .subscription-types td{padding-left:0;width:50%;}
#SubscriptionAddForm .subscription-types input{position:relative;top:10px;}
#SubscriptionAddForm .subscription-region label,#SubscriptionAddForm .subscription-types label{padding-right:5px;}
#SubscriptionAddForm .subscription-types label .price{font-style:italic;color:#666;display:block;padding-left:25px;}
.subscription-progress{margin-top:35px;}
.subscription-progress .incomplete{color:gray;}
.review-details table td:first-child{width:120px;font-style:italic;}
.issue-column{margin-bottom:12px;}
.issue-column img{margin:0 0 10px;}
.issue-details{font-weight:700;font-size:1.17em;margin:-.75em 0 24px;}
.issue-toc .issue-toc-left{float:left;display:block;width:225px;padding-right:15px;border-right:1px solid #ccc;}
.issue-toc .issue-toc-right{float:left;display:block;width:224px;padding:0 0 0 15px;}
.issue-toc .first{display:block;padding-right:15px;width:225px;border-right:1px solid #ccc;}
.issue-toc .last{display:block;width:224px;padding:0 0 0 15px;}
.issue-toc .article-divider{display:none;}
.issue-toc .issue-category{margin-bottom:1.025em;}
.issue-toc .article-author{font-style:italic;margin:0 0 .325em;}
.issue-toc .issue-category-poetry .article-divider{display:block;height:1px;font-size:1px;}
.issue-toc .issue-category-poetry .article-author{white-space:nowrap;display:inline;padding-right:8px;}
.layout-contact-details td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;padding:20px 0;}
.layout-contact-details .layout-contact-details-left{border-right:1px solid #ccc;width:240px;}
.layout-archives td{vertical-align:top;padding:10px 0;}
.layout-archives .layout-archives-left{width:240px;}
.pagination{font-size:.769em;}
.pagination,.pagination a{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
#ie6 .recent-issues{width:859px;}
.recent-issues h1{margin-bottom:.25em;}
.recent-issues-list{list-style-type:none;overflow:hidden;margin:1.25em 0 1.25em -35px;}
.recent-issues-list li{float:left;display:block;width:140px;margin-left:35px;margin-bottom:24px;}
.recent-issues-list .cover-image{background:#f0f0f0;width:140px;height:185px;display:block;}
.recent-issues-list .issue-date{font-weight:700;font-size:1.17em;margin-bottom:5px;}
.recent-issues-list #link-pdf{background:url(/img/common/icon_pdf.gif) center left no-repeat;font-size:.769em;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;padding:5px 20px;}
#ie6 .recent-issues-list #link-pdf{zoom:1;}
.subscriber-only{display:block;border:3px solid #666;margin-bottom:36px;background:#ccc;color:#000;text-decoration:none;padding:20px;}
.subscriber-only h1{margin-top:0;font-size:1.5em;}
a.subscriber-only:hover{border:5px solid #666;padding:18px;}
.blogsubscribe a.icon-feed{background-image:url(/img/icons/feed.png);background-repeat:no-repeat;background-position:top left;padding-left:20px;color:#000;text-decoration:none;}
.ad{clear:both;margin-bottom:15px;}
.ad-900x111{text-align:center;}
.header{padding-top:25px;padding-bottom:4px;overflow:hidden;}
.masthead{white-space:nowrap;width:900px;height:120px;}
#ie6 .masthead{margin-bottom:-3px;}
.today{float:left;display:block;margin-right:24px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#666;}
.breadcrumbs{float:left;display:block;line-height:1.0;margin:0;padding:0;}
.breadcrumbs a{list-style-type:none;float:left;display:block;background:transparent url(/img/common/breadcrumb_separator.gif) 5px 90% no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration:none;margin:0;padding:0 0 0 18px;}
.breadcrumbs a.first{background:none;padding:0;}
.user-account{float:right;display:block;line-height:1.0;margin-top:-2px;}
.user-account .welcome,.user-account .welcome a{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-align:center;text-decoration:none;margin:0;}
.user-account .input,.user-account .submit{float:left;display:block;padding-left:13px;margin:0;}
.user-account label{float:none;display:inline;margin:0;padding:0 3px 0 0;}
.user-account label,.user-account .submit input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#666;font-weight:400;}
.user-account .text input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000;width:auto;}
.user-account .submit input{border:0;background:none;width:auto;margin:0;padding:2px 0 0;}
.menu{display:block;overflow:hidden;margin-bottom:30px;border:1px solid #ccc;border-bottom:0;line-height:1.5;}
#ie .menu{line-height:1.56;}
.menu ul{margin:0;padding:0;}
.menu ul li{float:left;display:block;list-style-type:none;margin:0;padding:0;}
.menu ul li a{display:block;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:700;font-size:13px;text-decoration:none;color:#333;background:#e8e5db;border-bottom:1px solid #ccc;border-left:1px solid #ccc;white-space:nowrap;padding:4px 8px 1px;}
.menu ul li.home a{border-left:0;}
.menu ul li:hover,.menu ul li a:hover{background:#CCC;}
.menu ul ul{display:none;position:absolute;background:#ccc;}
.menu li:hover ul{display:block;}
.menu ul ul li{float:left;display:block;margin:0;padding:0;}
.menu ul ul li a{display:block;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:400;font-size:12px;text-decoration:none;color:#333;background:transparent url(/img/common/menu_separator.gif) 0 50% no-repeat;border:0;padding:2px 6px 1px 8px;}
.menu ul ul li a:hover{background:transparent url(/img/common/menu_separator.gif) 0 50% no-repeat;}
.menu .opinion{width:70px;}
.menu .arts{width:107px;}
.menu .qtv{width:103px;}
.menu .whatson{width:89px;}
.menu .search{width:87px;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-weight:700;font-size:1.2em;}
input.text,input.title,textarea,select{border:1px solid #bbb;margin:.5em 0;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
input,select,textarea,option{font-family:arial,helvetica,sans-serif;font-size:13px;}
textarea{width:390px;height:250px;padding:2px 1px;}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
div.message{clear:both;color:#736927;background-color:#fff7a2;border:2px solid #FFD324;font-weight:400;background-image:url(/img/icons/information.png);background-position:7px 5px;background-repeat:no-repeat;margin:1em 0;padding:6px 8px 6px 30px;}
div.message ul{margin:.75em 1.5em;}
div.error-message{background-color:#e32;color:#fff;border:2px solid #931717;font-weight:400;background-image:url(/img/icons/exclamation.png);background-position:7px 50%;background-repeat:no-repeat;margin:1em 0;padding:6px 8px 6px 30px;}
.form label{margin-left:-150px;float:left;display:block;font-weight:400;padding:5px 20px 5px 5px;}
.form textarea{width:219px;height:50px;}
.layout-admin{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.layout-admin h1{margin:16px 0;}
.layout-admin .paging{color:#999;font-size:11px;margin:8px 0;}
.layout-admin fieldset{border:1px solid #CCC;margin-top:30px;padding:16px 20px;}
.layout-admin fieldset legend{font-size:16px;font-weight:400;}
.layout-admin .input{clear:both;margin-bottom:6px;overflow:hidden;padding-left:300px;vertical-align:text-top;}
.layout-admin .input p{margin-top:5px;}
.layout-admin label span{display:block;color:#999;}
.layout-admin .input label{float:left;margin-left:-300px;padding-bottom:10px;width:270px;}
.layout-admin .checkbox input{position:absolute;}
.layout-admin .submit{background:#EEE none repeat scroll 0 0;clear:both;left:-20px;position:relative;top:15px;width:100%;border-color:#CCC 0 0;border-style:solid none none;border-width:1px 0 0;margin:10px 0 0;padding:15px 20px;}
.layout-admin .submit input{background:#009100 none repeat scroll 0 0;color:#FFF;font-size:16px;border-color:#9C9 #060 #060;border-style:solid;border-width:1px;padding:8px;}
.layout-admin .issue-toc-preview{width:535px;color:#000;font-family:Georgia,Palatino,Times,serif;font-size:12px;}
.layout-admin .issue-toc{list-style-type:none;border-right:1px solid #CCC;display:block;width:225px;float:left;margin-left:0;padding:10px 15px 30px 0;}
.layout-admin .issue-toc-2{display:block;width:224px;padding:10px 15px 30px;}
.layout-admin .issue-toc li{width:225px;cursor:move;}
.layout-admin .issue-toc li:hover{background-color:#f0f0f0;}
.layout-admin .issue-toc .ui-sortable-helper{border:1px solid #ccc;padding:5px 5px 1px;}
.layout-admin .issue-toc-selected{height:10px;margin-bottom:1.025em;overflow:hidden;background-color:#C3D9FF;width:100%;position:relative;left:-15px;padding:0 15px;}
#admin_menu{clear:both;color:#CCC;list-style-type:none;overflow:hidden;position:relative;margin:12px auto 0;padding:0;}
#admin_menu a{background-color:#F0F0F0;background-position:9px 50%;background-repeat:no-repeat;border-bottom:0 none;border-top:1px solid #ddd;color:#999;display:block;outline:0;position:relative;text-decoration:none;top:3px;margin:0;padding:5px 10px 6px;}
#admin_menu a:hover{top:1px;color:#666;}
#admin_menu a.active{background-color:#C3D9FF;border-top:1px solid #ccf;color:#069;top:1px;}
#admin_menu_second{background:#C3D9FF none repeat scroll 0 0;clear:both;color:#CCC;list-style-type:none;overflow:hidden;position:relative;z-index:2;margin:0 auto 16px;}
#admin_menu_second a{border-top:3px solid #C3D9FF;border-bottom:0 none;color:#069;display:block;outline:0;text-decoration:none;margin:0;padding:3px 8px 4px;}
#admin_menu_second a.active{background-color:#069;color:#FFF;}
#UserLoginForm #UserEmail,#UserLoginForm #UserPass{margin-left:-150px;}
#subscribers-search .input{padding-left:120px;overflow:hidden;float:left;width:304px;clear:none;}
#subscribers-search .input label{margin-left:-120px;width:auto;}
#subscribers-search .search-input{float:left;width:200px;margin-right:12px;clear:right;overflow:visible;padding:10px 0 0;}
#subscribers-search .search-input label{float:none;margin:0;}
#subscribers-search .search-input .checkboxes{border-right:1px solid #CCC;clear:none;height:140px;overflow:auto;padding:0;}
#subscribers-search .search-input .checkbox{width:90%;clear:none;float:left;overflow:hidden;margin:0;padding:6px;}
#subscribers-search .search-input .checkbox:hover{background:#C3D9FF;}
#subscribers-search .search-input .checkbox input{border:0;background:transparent;clear:left;float:left;width:auto;position:static;margin:1px 10px 0 0;}
#subscribers-search .search-input .checkbox label{float:none;font-weight:400;margin:0;}
.ac_results{border:1px solid #000;background-color:#FFF;overflow:hidden;z-index:99999;padding:0;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0;}
.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;margin:0;padding:2px 5px;}
.ac_loading{background:#FFF url(indicator.gif) right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A;color:#FFF;}
#ListSubscribeForm label{font-weight:400;display:block;margin:.5em 0;}
.categories-column p{margin-bottom:18px;}
.checkout-column .product{border-bottom:1px solid #ccc;clear:both;overflow:hidden;font-size:10px;margin:6px 0;padding:0 0 6px;}
.checkout-column .product-title{float:left;width:100px;font-style:italic;}
.checkout-column .product-price{float:right;text-align:right;width:60px;color:#888;}
.checkout-column .bottom-line{clear:both;overflow:hidden;font-size:10px;margin:6px 0;padding:0 0 6px;}
.store .product{border-bottom:1px solid #ccc;margin:24px 0;}
.store .product h2{font-size:16px;font-weight:400;color:#069;}
.store .product .hd{width:160px;padding-right:16px;float:left;}
.store .product .bd{width:300px;float:left;}
.store .product .product-pricing{color:#666;margin:24px 0;}
.store .product .price{float:right;clear:both;font-size:14px;font-style:italic;padding:0 0 12px;}
.store .product a.link-add-to-cart{float:right;clear:both;background-image:url(/img/icons/cart_add.png);background-repeat:no-repeat;background-position:top left;color:#000;text-decoration:none;padding:2px 0 5px 20px;}
.store .product .ft{clear:both;}
.order-summary{font-size:12px;border-collapse:collapse;}
.order-summary td{border-bottom:1px solid #ccc;vertical-align:middle;height:24px;}
.order-summary th{border-bottom:1px solid #ccc;background:transparent;font-weight:700;}
.order-summary .product .quantity{width:60px;}
.order-summary .shipping em{color:#888;float:right;}
.store .estimate-shipping{clear:both;overflow:hidden;height:24px;background:#eee;border:1px solid #ccc;margin:6px 0;padding:5px 48px;}
.store .estimate-shipping label{font-weight:400;float:left;padding:6px 32px 0 0;}
.store .estimate-shipping input{float:right;width:40px;}
.store .submit-review{text-align:right;margin:12px 0;padding:0 0 32px;}
#StoreOrderForm legend{font-size:1em;margin-left:0;padding-left:0;}
#ie6 #StoreOrderForm .details legend,#ie7 #StoreOrderForm .details legend{margin-left:-7px;}
#StoreOrderForm .summary-details{border-bottom:0;}
.article-match .highlight{background:#ffffe0;font-weight:700;}
.article-match a.more-link:link,.article-match a.more-link:visited{font-weight:700;text-decoration:none;color:#000;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,.user-account form,.article-search #ArticleCategoryId{margin:0;}
a:focus,a:hover,.home-toc .culture-opinion .book-review a:hover,.article-footer #link-printable:hover,.article-short a:hover,.article-short a.link-more:hover,.blogpost a:hover,.blogpost-short a:hover,.blogpost-short a.link-more:hover,.subscription-type a:hover .subscription-type-header p,.subscription-progress li,.subscription-progress li a,.issue-column a:hover,.issue-toc a:hover,.layout-archives a:hover,.pagination a:hover,.recent-issues-list #link-pdf:hover,.recent-blogposts li a:hover,.bloglist li a:hover,.blogsubscribe a.icon-feed:hover,.user-account .welcome a:hover,.layout-admin th a,.store .product a.link-add-to-cart:hover{color:#069;}
strong,dfn,dl dt,.subscription-progress .active,label,.order-summary .bottom-line td{font-weight:700;}
em,dfn,.home-featured-article .author,.article-short .author,#SubscriptionAddForm .price,#StoreOrderForm .price{font-style:italic;}
div.clear,.category-footer{overflow:hidden;}
.layout-3-content,.layout-2-content{width:480px;float:left;overflow:hidden;border:1px solid #ccc;margin:0 0 5px 20px;padding:20px 19px 0;}
.layout-error,.layout-account{margin-bottom:72px;}
.home-toc p.columnist,.home-featured-article h1,.subscription-type .subscription-type-header p,.issue-column .issue-date,.issue-toc .article-title{margin-bottom:0;}
.home-toc p.title a,.home-toc .culture-opinion .book-review a{color:#000;text-decoration:none;font-weight:700;}
.home-toc p.title a:hover,.home-toc p.subject a:hover{color:#069;text-decoration:none;}
.home-toc .authors .title,.home-toc-right .title{margin-top:10px;}
.home-toc .authors .more,.home-toc-right .more{display:block;margin-top:-.75em;}
.home-second a,.home-featured-article *,.home-subscribe-ad *,.article-short h2 a,.blogpost-short h2 a,.subscription-type a,.subscription-type a .subscription-type-header,.subscription-progress a{text-decoration:none;}
#ie6 .home-subscribe-ad,#ie6 #FeedbackAddForm .text label,#ie6 #SubscriberLoginForm .text label,#ie6 #SubscriptionAddForm .text label,#ie6 #SubscriptionAddForm .textarea label,#ie6 #SubscriptionAddForm .select label,#ie6 #StoreOrderForm .text label,#ie6 #StoreOrderForm .textarea label,#ie6 #StoreOrderForm .select label{display:inline-block;}
.home-footer,.layout-1-footer,.layout-3-footer,.layout-ads-footer{clear:both;margin-left:-20px;margin-top:0;width:100%;border-top:1px solid #CCC;padding:12px 20px;}
.article h1,.article h3,#FeedbackAddForm .input,#FeedbackAddForm .submit,.layout-account #SubscriberLoginForm .input{margin-bottom:8px;}
.article-short,.blogpost-short{margin-bottom:20px;}
.article-short h2,.blogpost h2,.blogpost-short h2,.recent-blogposts li,.bloglist li{margin-bottom:.5em;}
.article-short a.link-more,.blogpost-short a.link-more{text-decoration:underline;}
.blogpost .date,.blogpost-short .date{font-style:italic;margin:.5em 0;}
.blogpost .author,.blogpost-short .author{font-style:italic;font-weight:700;}
.category-footer .pagination,.checkout-column .subtotal{float:right;}
.subscription-type a:hover .subscription-type-header,.layout-admin .altrow{background:#f0f0f0;}
#SubscriptionAddForm,.form,#StoreOrderForm{position:relative;margin:24px 0;}
#SubscriptionAddForm .radio fieldset,#SubscriptionAddForm fieldset,.form .radio fieldset,.form fieldset,#StoreOrderForm .radio fieldset,#StoreOrderForm fieldset{border:0;padding-left:0;padding-top:8px;border-bottom:1px solid #ccc;}
#SubscriptionAddForm .radio label,.form .radio label,#StoreOrderForm .radio label{font-weight:400;}
#SubscriptionAddForm label,#StoreOrderForm label{padding:5px 25px 5px 5px;}
#SubscriptionAddForm legend,.form legend{font-size:1em;}
#SubscriptionAddForm .details .input,.form .input,#StoreOrderForm .details .input{padding-left:150px;overflow:hidden;}
#SubscriptionAddForm .details label,#StoreOrderForm .details label{margin-left:-150px;float:left;display:block;font-weight:400;}
#SubscriptionAddForm .details input,.form .password input,.form .text input,.form .text textarea,#StoreOrderForm .details input{width:225px;}
#SubscriptionAddForm .details .checkbox label,#StoreOrderForm .details .checkbox label{float:none;display:inline;margin-left:0;}
#SubscriptionAddForm .details .checkbox input,form .submit input,#ie6 #subscribers-search .search-input .checkbox input,#StoreOrderForm .details .checkbox input{width:auto;}
#SubscriptionAddForm .details .select label,.form .select label,#StoreOrderForm .details .select label{padding-top:10px;}
#SubscriptionAddForm #PaymentCardExpiryMonth,#StoreOrderForm #PaymentCardExpiryMonth{width:4em;display:inline;vertical-align:middle;}
#SubscriptionAddForm #PaymentCardExpiryYear,#StoreOrderForm #PaymentCardExpiryYear{width:5em;display:inline;vertical-align:middle;}
#SubscriptionAddForm textarea,#StoreOrderForm textarea{width:225px;height:50px;}
#SubscriptionAddForm .link-copy-details,#StoreOrderForm .link-copy-details{display:inline;font-weight:400;font-size:.916em;right:100px;position:absolute;}
#SubscriptionAddForm .terms-details .terms-conditions,#StoreOrderForm .terms-details .terms-conditions{height:90px;overflow:auto;border:1px solid #ccc;padding:5px;}
#SubscriptionAddForm .terms-details .input,.layout-admin label,#StoreOrderForm .terms-details .input{padding-left:0;}
#SubscriptionAddForm .terms-details .error-message,#StoreOrderForm .terms-details .error-message{margin:5px;}
#SubscriptionAddForm .text input,#ListSubscribeForm,#ListSubscribeForm .input,#StoreOrderForm .text input{margin:.5em 0;}
.issue-column a,.issue-toc a{font-weight:700;color:#000;text-decoration:none;}
.issue-toc .issue-category-poetry .article-title,.layout-admin .paging div{display:inline;}
.layout-contact-details,.layout-archives{table-layout:fixed;}
.layout-contact-details .layout-contact-details-right,.layout-archives .layout-archives-right{padding-left:15px;}
.layout-archives a,.recent-blogposts li a,.bloglist li a{color:#000;text-decoration:none;}
.pagination .current,.layout-admin .issue-toc span.link{font-weight:700;color:#000;}
.recent-blogposts,.bloglist{list-style-type:none;margin-left:0;padding-left:0;}
.menu ul ul li.first a:hover,.menu ul ul li.first a{background:none;padding-left:8px;}
.menu .home,.menu .books{width:61px;}
.menu .magazine,.menu .subscribe,.menu .advertise,.menu .contacts{width:80px;}
.layout-admin .index,.layout-admin .input #SubscriberSubscriptionTypeId,.layout-admin .input #SubscriberSubscriptionTypeId option,#subscribers-search,#subscribers-search input,#subscribers-search select,#subscribers-search option,#subscribers-search label{font-size:11px;}
#admin_menu li,#admin_menu_second li{float:left;margin:0;padding:0;}
#subscribers-search,.categories-column,.checkout-column{margin-bottom:24px;}
#subscribers-search .enrolment_status,#subscribers-search .work_status{width:120px;}
.categories-column h4,.checkout-column h4{font-size:12px;}
.order-summary .col-qty,.order-summary .col-amount{width:80px;text-align:right;}
.article-match .author,.article-match .from,.article-match .from a{font-style:italic;color:gray;}
/* printable.css */
@charset UTF-8;
#printable .container{background:none;width:auto;min-height:auto;page-break-inside:always;display:inline;}
#printable .layout-3-second,#printable .layout-3-third,#printable .article-footer{display:none;}
#printable .layout-3-content{border:none;width:auto;float:none;overflow:visible;page-break-inside:always;page-break-after:auto;display:inline;}
#printable p{page-break-after:auto;}
