/* general layout */
h1{font-size:1.5625em;text-transform:capitalize}
h2{font-size:1.0625em}

#Article{margin:0.3125em 0 0 0.25em}
#Article .narrowColumn{float:left;width:15em}
#Article .credit{font-size:0.6875em;width:95%}
#Article .emailSignup{margin:0.25em 0}
#Article .sections li.articleLink .articleCopy{width:8.625em}
#ArticleContent{float:left;padding:0 0.375em 0 0.625em;width:26.375em}

/* article content */
#Article #ArticleImage{position:relative;_zoom:100%}
#Article #ArticleImage img{height:22.5em;max-height:360px;max-width:240px;width:15em}
#Article #ArticleImage #ArticleToGallery{background-color:white;font-family:Arial;font-size:12px;font-weight:bold;opacity:0.65;filter:alpha(opacity=65);display:block;position:absolute;width:240px;padding:10px 0;text-align:center;border-top:dotted 1px black;border-bottom:dotted 1px black;bottom:13px;text-decoration:none;color:Black;left:0;}
#Article #ArticleImage #ArticleToGallery span{color:Red;}
#ArticleContent #ArticleDescription{font-family:Arial,Helvetica,Serif;font-size:0.8125em;padding:1.3846em 0 1.0769em 0;width:32.3077em}
#ArticleContent #ArticleDescription a{color:#000;font-weight:bold;text-decoration:underline}
#ArticleContent #ArticleDescription .address{font-style:italic;text-transform:uppercase}
#ArticleContent #ArticleDescription .details{font-weight:bold}
#ArticleContent #ArticleDescription p{line-height:1.4em;padding-bottom:0.8125em}
#ArticleContent #ArticleDescription ol{list-style-type:decimal;margin-bottom:1.2308em;padding-left:3.0769em}
#ArticleContent #ArticleDescription ul{list-style-type:disc;margin-bottom:1.2308em;padding-left:3.0769em}
#ArticleContent em{font-style:italic}
#ArticleContent .date{font-size:0.6875em}
#ArticleContent .tags{font-size:0.75em;padding:0 0 0.625em 0}
#ArticleContent .textLinks{border-top:dotted 1px #BBB;margin-left:0;padding:0.625em 0 0 0}
#ArticleContent .textLinks .articleLinks li.articleLink h2, #ArticleContent .textLinks .articleLinks li.articleLink h2 a{color:#000;text-decoration:none}
#ArticleContent .textLinks .articleLinks li.articleLink,#ArticleContent .textLinks .articleLinks li.articleLink .articleCopy,#ArticleContent .textLinks .articleLinks li.sectionLink{width:26.25em}

#ArticleContent .floatedTitle{float:left;width:8.8em}
#ArticleContent .moreArticles{border-left:dotted 1px #bbb;float:right;padding:0.2em 0 0 0.75em;width:11.5625em}
#ArticleContent .moreArticles h2{padding:0 0 0.2em 0}

h2.moreStreetChic{background-color:#F1EEEE;border-top:1px dotted #BBB;color:#000000;margin:1.25em 0 0.3125em;padding:0.3125em 0 0.3125em 0.5em}

/* related photos */
.relatedPhotos{margin:0.3125em 0 0 0}
.relatedPhotos h2{padding:0 0 0.625em 0}
.relatedPhotos h3{color:#000;font-size:0.94em;padding:0 0 0.4375em 0.5em}
.relatedPhotos img{height:7.0625em;margin:0 0.3125em;width:4.6875em}
.relatedPhotos .firstImage{margin-left:0}
.relatedPhotos .lastImage{margin-right:0}

/* comments */
.commentsLink a{color:#000;font-family:Arial,Helvetica,Serif;font-size:0.75em;font-weight:bold;text-decoration:none}
.commentsLink a span{color:#C00}
.commentsLink a:hover{text-decoration:underline}
#Comments{margin:0.625em 0 0 0;width:26.25em}
#Comments h2{color:#000;font-size:0.82em;font-style:italic;padding:0 0 0.71em 0}
#Comments p{color:#333;font-family:Arial,Helvetica,Sans-Serif;font-size:0.69em;padding:0 0 0.31em 0}
#Comments p.commentFieldHeader{font-weight:bold}
#Comments p.commentFieldHeader span{font-weight:normal}
#Comments p input,#Comments p textarea{border:solid 1px #DADADA;width:100%}
#Comments p.commentSubmit{padding:0.5em 0 0 0;text-align:right}
#Comments p.commentSubmit a{background-color:#FF0;color:#000;padding:0.25em;text-decoration:none}
#Comments #CommentList{margin:1.25em 0 0 0}
#Comments #CommentList .commentText{color:#666;padding:0.31em 0 0 0}
#Comments #CommentList .commentData{border-bottom:dotted 1px #BBB;padding:0 0 0.31em 0}

#Comments #CommentList ul {margin-left: 0;} 
#Comments #CommentList ul li {color:#333;font-family:Arial,Helvetica,Sans-Serif;font-size:0.69em;padding: 0 0 0.31em 0} 
#Comments #CommentList li.commentText{color:#666;padding: 0.31em 0 0.4em 0.2em}
#Comments #CommentList li.commentData{border-bottom:dotted 1px #BBB;padding:0 0 0.31em 0.2em; margin-top: -0.4em}

/* article list */
.articleList{margin:0 0 0.4375em 0.25em}
.articleList h2{color:#000}
.articleList h3{color:#000;font-size:0.875em;font-style:italic;padding:0 0 0.3125em 0}
.articleList img{float:left;padding:0 0.5625em 0 0}
.articleList ul li{padding:0 0 0.25em 0}
.articleList ul li a{color:#000;font-family:Arial,Helvetica,Sans-Serif;font-size:0.625em;font-weight:bold;padding:0.125em;text-decoration:none;text-transform:uppercase}
.articleList ul li a:hover{background-color:#FF0}

/* map */
#MapPH{margin:0.3125em 0 0 0}
#MapPH h2{background-color:#F1EEEE;color:#000;margin:0 0 0.3125em 0;padding:0.3125em 0 0.3125em 0.5em}
#MapPH h3{color:#000;padding:0 0 0.3125em 0.5em}
#MapPH img{border:solid 1px #CCC;padding:0.0625em}
#MapPH #Map{border:solid 1px #CCC;display:none;height:15.875em;padding:0.0625em;width:26.5625em}

#ArticleContent .textLinks .onlyTitle a{font-family:Georgia,Serif;font-size:0.9882em}
#ArticleContent .textLinks .onlyTitle a span{font-family:Arial,Helvetica,Sans-Serif;font-size:0.8383em;font-style:italic;font-weight:bold;text-transform:uppercase}

.sections h2{text-transform:uppercase}