  @charset "UTF-8";
/* CSS Document */

/*
body { 
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
background-color: #E8E7E4;
color: #333;
padding: 0;
margin: 0;
}

p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.6em;
padding: 0 1em 1em 0;
color: #303030;
margin: 0;
}

a:link {
text-decoration:none;
}

a:visited {
color: #6F92A6;
text-decoration: none;
}

a:hover {
color: #5387A6;
border-bottom: 1px solid #D01D00;;
}


/*
p {
line-height: 1.2em; 
margin: 0;
}
*/

#content_main p {
line-height: 1.2em; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
margin: 2px 0 0 0;
padding-right: 94px;
}


h2 { 
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: 100;
color: #0069A6;
margin: 0;
padding: 0;
}

#content_main h1, h2 {
margin: 0 0 5px 0;
}

h1  {
color: #404040;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0.1em;
padding: 0 0 7px 0;
text-transform: uppercase;
margin:0;
}

h2 { 
font-size: 1.29em; 
}

h3.section-title {
display: none;
}

#subsections h2 {
margin: 0 0 4px 0;
}

#subsections h5 {
margin: 0 0 3px 0;
}

#subsections h6 {
margin: 4px 0;
}

#subsections img {
float: left;
padding: 0 14px 21px 0;
}

.dsq-brlink {
    visibility: hidden;
}

/* = section head */
h5 { 
font-size: .76em; 
font-weight: normal; 
color: #000; 
text-transform: uppercase; 
letter-spacing: .1em; 
margin: 0 0 6px 0;
padding: 0;
}


/* = bylines */
h6 { 
font-size: .86em; 
font-weight: normal; 
color: #999; 
margin: 4px 0 4px 0;
}

ul {
list-style-type: none; 
padding-left: 0; 
margin: 0 0 1em 0;
}

li { 
font-size: .86em; 
color: #0069A6; 
padding: 0; 
margin: 6px 0 6px 0;
}

/* 
#flag {
display: inline;
vertical-align:text-bottom;
margin-bottom: 10px;
}

#flag h1 {
text-align: left;
}

#flag p {
text-align: right;
padding-bottom: 3px;
font-size: .79em;
color: #808080;
}

#flag img {
margin: 28px 0 -19px 0;
}

#login, #home { 
font-family: Arial, Helvetica, Verdana, sans-serif; 
color: #0069A6;
}

#folio { 
font-family: Georgia, "Times New Roman", Times, serif;
color: #999;
font-size: 1.3em;
padding-left: 1em;
}

*/



#archive ul {
list-style-type: none; 
}

#archive li { 
font-size: .79em; 
font-weight: normal; 
color: #999; 
float: left; 
display: inline; 
margin: 0 28px 0 0;
padding-left: 0;
}

#archive img {
margin-bottom: 4px;
}

#container { 
margin: 0 auto;
position: relative; 
background-color: #FFF;
width: 948px;
padding: 0 28px 14px 28px;
}

#content_main {  
width: 582px;
padding: 0 14px 0 0;
margin: 0;
float: left;
border-right: 1px solid #E6E6E6;
}

#subsections { 
width: 567px;
padding: 0 0 0 0;
}

div.features {
width: 506px;
float: left;
}
    
#vertical_nav1 li {
background: url(/reed_magazine/assets/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}

#vertical_nav1 img {
margin-bottom: 14px;
}

#vertical_nav1 { 
color: #0069A6; 
padding: 0; 
width: 155px;
padding: 0 13px 0 13px;
float: left;
}

#vertical_nav1 li {
font-size: .85em; 
}

#footer { 
width: 582px;
padding: 0;
float: left;
margin-top: 14px;
}

#archive {
width: 582px;
padding: 14px 0 0 0;
float: left;
}

#footer_nav {
border-top: 1px #909090 solid;
width: 582px;
padding: 0px 0 14px 0;
float: left;
}

#footer_nav ul.footer_right {
padding: 14px 0 0 0;
}

#footer_nav ul {
width: 270px;
font-size: .79em; 
text-transform: uppercase; 
letter-spacing: .1em; 
color: #0069A6; 
padding: 14px 28px 0 0;
float: left;
}

#footer_nav li {
border-bottom: 1px #E6E6E6 solid;
list-style-type: none;
padding: 1px 0 4px 10px;
}

#content_vert {
border-right: 1px solid #E6E6E6;
float: left;
}

.photobox_top p, .photobox_216px_left p, .photobox_216px_right p,.photobox_277px_left p, .photobox_277px_right p, .box div p {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #404040; 
font-size: .8em;
padding-top: .5em;
padding-left: 0;
padding-right: 0;
line-height: 1.2em;
}

.bookbox_right p, .bookbox_left p, .smallbookbox_right p, .smallbookbox_left p {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #404040; 
font-size: 13px;
line-height: 1.2em;
padding-top: .5em;
}

.photobox_top {
width: 582px;
padding: 7px 0 14px 0;
}

.bookbox_right, div.bookbox_left {
width: 155px;
}

.bookbox_right {
float: right;
padding: 0 0 7px 28px;
}

.bookbox_left {
float: left;
padding: 0 28px 7px 0;
}

.smallbookbox_right {
width: 94px;
float: right;
padding: 0 0 7px 28px;
}

.smallbookbox_left {
width: 94px;
float: left;
padding: 0 28px 7px 0;
}

.photobox_216px_right {
width: 216px;
float: right;
padding: 0 0 7px 28px;
}

.photobox_216px_left {
width: 216px;
float: left;
padding: 0 28px 7px 0;
}

.photobox_277px_right {
width: 277px;
float: right;
padding: 0 0 7px 28px;
}

.photobox_277px_left {
width: 277px;
float: left;
padding: 0 28px 7px 0;
}

.photobox_top span, .photobox_216px_left span,  .photobox_216px_right span, .photobox_277px_left span,  .photobox_277px_right span,.box span, .bookbox_left span, .bookbox_right span {
font-size: .7em;
text-transform: uppercase;
letter-spacing: .1em;
color: #404040; 
}

.photoCredit {
font-size: .85em;
text-transform: uppercase;
letter-spacing: .1em;
}
.clearfix:after, #header:after, #content_vert:after,
#content_main:after, #container:after, #subsections:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

#rc_comments textarea {
width: 399px;
height: 75px;
}

#rc_comments .author {
font-size: .79em;
text-transform: uppercase;
letter-spacing: 0.1em; 
font-weight: bold;
color: #707070!important;
}

#rc_comments .datetime {
font-size: .79em;
text-transform: uppercase;
letter-spacing: 0.1em; 
color: #606060!important;
}

.rc_comment .post {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size: .85em;
line-height: 1.6;
color: #303030;
padding-bottom: 14px;
padding-top: 7px;
}

.rc_comment {
width: 399px;
padding-bottom: 1em;
}