/* --------------------------------------------
   
----------------------------------------------- */
div.column-main h1.title
{
	text-indent: -2000px;
	overflow: hidden;
	background-repeat: no-repeat;
}

div.column-main h2.subtitle
{
	font: 18px/21px georgia, serif;
	color: #205a67;
	border-top: 1px solid #aa9;
	padding-top: 7px;
	padding-left: 5px;
	margin-bottom: 22px;
	margin-top: -6px;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-main .copy
{
	font: 16px/21px georgia, serif;
	color: #333;
	padding-left: 5px;
	padding-right: 20px;
	margin-bottom: 21px;
}

div.column-main address.copy
{
	padding-left: 25px;
}

div.column-main address.separator
{
	border-bottom: 1px solid #aa9;
	padding-bottom: 18px;
	margin-bottom: 7px;
}

div.column-main p.about
{
	padding-bottom: 10px;
	border-bottom: 1px solid #aa9;
	padding-bottom: 28px;
	margin-bottom: 10px;
}

div.column-main .copy em
{
	font-style: italic;
}

div.column-main .copy a
{
	color: #813;
}

div.column-main .copy a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#article-tags
{
	color: #331108;
	height: 16px;
	padding-left: 5px;
}

dl#article-tags-roundtable
{
	color: #331108;
	height: 16px;
	padding-left: 5px;
}

dl#article-tags dt,
dl#article-tags-roundtable dt
{
	text-transform: uppercase;
}

dl#article-tags dt,
dl#article-tags dd,
dl#article-tags-roundtable dt,
dl#article-tags-roundtable dd
{
	display: inline;
}

dl#article-tags dd a,
dl#article-tags-roundtable dd a
{
	color: #813;
}

dl#article-tags dd a:hover,
dl#article-tags-roundtable dd a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
div#article-like
{	
	margin-top: 3px;
	height: 15px;
	padding-left: 0px;
	display: block;
}

div#article-like-dejavu
{	
	margin-top: 0px;
	height: 18px;
	padding-left: 0px;
	margin-bottom: 10px;
	display: block;
}
div#article-like-roundtable
{	
	height: 18px;
	padding-left: 0px;
	margin-bottom: 10px;
	display: block;
}
div#article-like-art
{	
	margin-top: 3px;
	height: 18px;
	padding-left: 5px;
	margin-bottom: 18px;
	display: block;
}

div#article-like-art a.facebook
{
    float: left;
    width: 60px;
    height: 18px;
    background-repeat: no-repeat;
    text-indent: -2000px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 1px;
    margin-bottom: 0px;
	background-image: url(../img/interior/icon_FB_share.gif);
}

/* --------------------------------------------
   
----------------------------------------------- */
ul.article-actions
{

}

ul.article-actions li
{
	display: inline;
}

ul.article-actions li,
ul.article-actions li a
{
	color: #333;
}

ul.article-actions li a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.article p em,
div.blog-entry p em,
ul#blog-posts p.entry em
{
	font-style: italic;
}

div.article p strong,
div.blog-entry p strong,
ul#blog-posts p.entry strong
{
	font-weight: bold;
}

div.article span.subhead,
div.blog-entry span.subhead,
ul#blog-posts span.subhead
{
	font: bold 14px/21px georgia, serif;
	color: #331108;
}

div.article a.subhead,
div.blog-entry a.subhead,
ul#blog-posts a.subhead
{
	color: #881133;
	font: bold 14px/21px georgia, serif;
}

div.article a.subhead:hover,
div.blog-entry a.subhead:hover,
ul#blog-posts a.subhead:hover
{
	text-decoration: underline;
}

div.article span.attribution,
div.blog-entry span.attribution,
ul#blog-posts span.attribution
{
	font: bold 14px/21px georgia, serif;
	color: #331108;
	display: block;
}

div.article span.title,
div.blog-entry span.title,
ul#blog-posts span.title
{
	font-weight: bold;
}

div.article span.salutation,
div.blog-entry span.salutation,
ul#blog-posts span.salutation
{
	font-style: italic;
}

div.article p span.center,
div.blog-entry span.center,
ul#blog-posts span.center
{
	text-align: center;
	display: block;
}

/* --------------------------------------------
   
----------------------------------------------- */

/*
div.column-main div.module h3.section
{
	padding-top: 10px;
	margin-bottom: 10px;
}
*/

/* --------------------------------------------
   
----------------------------------------------- */
div.column-main ul.blog-post-actions
{
	float: right;
	margin-top: 5px;
	margin-right: 11px;
}

div.column-main ul.blog-post-actions li
{
	float: left;
	margin-left: 3px;
}

div.column-main ul.blog-post-actions li a
{
	color: #333;
}

div.column-main ul.blog-post-actions li a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
a#syndication
{

	float: right;
	margin-top: -15px;
	width: 83px;
	height: 16px;
	/*
	background: url(../img/global/button_share.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	*/
}

/* --------------------------------------------
   
----------------------------------------------- */
ul#syndication
{
	float: right;
	margin-top: -15px;
}

ul#syndication li
{
	float: left;
	margin-right: 5px;
}

ul#syndication li a
{
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -2000px;
	overflow: hidden;
	background-repeat: no-repeat;
}

ul#syndication li.digg a
{
	background-image: url(../img/article/icon_digg.gif);
	width: 17px;
}

ul#syndication li.facebook a
{
	background-image: url(../img/article/icon_facebook.gif);
}

ul#syndication li.delicious a
{
	background-image: url(../img/article/icon_delicious.gif);
}

ul#syndication li.reddit a
{
	background-image: url(../img/article/icon_reddit.gif);
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#item-list
{
	border-bottom: 1px solid #aa9;
	padding-left: 0;
	margin-bottom: 0;
	padding-right: 0;
}

dl#item-list.disable-bottom-rule
{
	border-bottom: 0;
}

dl#item-list dt,
dl#item-list dd
{
	padding-left: 5px;
}

dl#item-list dt
{
	font: 18px/34px georgia, serif;
	color: #205a67;
	border-top: 1px solid #aa9;
}

dl#item-list dd
{
	border-top: 1px solid #aa9;
	padding-top: 7px;
	padding-bottom: 9px;
}

dl#item-list dd a
{
	font-size: 18px;
}

dl#item-list dd span
{
	display: block;
}

dl#item-list dd em
{
	font-style: italic;
}

/* --------------------------------------------
   
----------------------------------------------- */
body.item-list dl#main dd.content div.column-main
{
	padding-bottom: 0;
}

/* --------------------------------------------
   
----------------------------------------------- */
body.item-list a#subscribe
{
	margin-top: 100px;
}

/* --------------------------------------------
   
----------------------------------------------- */
ol#pagination
{
	border-bottom: 1px solid #aa9;
	text-align: right;
	padding-right: 5px;
	font-size: 13px;
	line-height: 29px;
}

ol#pagination li
{
	display: inline;
	color: #bebfaf;
	padding-right: 8px;
}

ol#pagination li a
{
	color: #813;
}

ol#pagination li a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
a#archive-index-by-month
{
	display: block;
	width: 217px;
	height: 14px;
	background: url(../img/blog/link_archive_index_by_month.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	margin-top: 15px;
	margin-left: 10px;
}

a#archive-index-by-month:hover
{
	background-position: 0 -14px;
}

/* --------------------------------------------
   
----------------------------------------------- */
div#more-section
{
	padding-top: 17px;
	padding-left: 15px;
	padding-right: 10px;
	border-bottom: 10px solid #331108;
	padding-bottom: 19px;
}

div#more-section h3
{
	font: 18px/21px georgia, serif;
	padding-bottom: 1px;	
}

div#more-section h3,
div#more-section h3 a
{
	color: #205a67;
}

div#more-section ul
{
	font: 15px/17px georgia, serif;
	color: #331108;
}

div#more-section ul li
{
	margin-top: 16px;
	padding-bottom: 1px;
}

div#more-section ul li a
{
	color: #331108;
	display: block;
}

div#more-section ul li a strong
{
	color: #813;
	display: block;
	font-weight: normal;
}

div#more-section ul li a:hover strong
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
div#comments
{
	padding-top: 17px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-bottom: 10px solid #331108;
}

div#comments h3
{
	font: 18px/21px georgia, serif;
	color: #205a67;
	margin-bottom: 5px;
	padding-left: 5px;	
}

div#comments h3 a
{
	color: #813;
	font-size: 15px;
	margin-left: 18px;
}

div#comments h3 a:hover
{
	text-decoration: underline;
}

/* comment list */
div#comments ul.comments
{
	border-top: 1px solid #aa9;
	margin-bottom: 17px;
}

div#comments ul.comments li
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 12px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	border-bottom: 1px solid #aa9;
}

div#comments ul.comments li p
{
	margin-bottom: 10px;
}

div#comments ul.comments li p.meta
{
	color: #205a67;
	padding-top: 5px;
	font-size: 11px;
}

div#comments ul.comments li p.meta strong
{
	font-weight: bold;
}

/* post a comment */
div#comments form.post-a-comment
{

}

div#comments form.post-a-comment h3
{
	border-bottom: 1px solid #aa9;
	padding-bottom: 6px;
	margin-bottom: 8px;
}

div#comments form.post-a-comment label
{
	display: block;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}

div#comments form.post-a-comment input.text
{
	width: 320px;
	border: 1px solid #aa9;
	padding: 1px;
}

div#comments form.post-a-comment textarea
{
	width: 506px;
	height: 156px;
	border: 1px solid #aa9;
	padding: 1px;
}

div#comments form.post-a-comment ul
{
	padding-left: 5px;
}

div#comments form.post-a-comment ul li
{
	margin-bottom: 8px;
	overflow: hidden;
}

div#comments form.post-a-comment li.remember-me label,
div#comments form.post-a-comment li.remember-me input
{
	float: left;
	_display: inline;
}

div#comments form.post-a-comment li.remember-me label
{
	margin-left: 6px;
	margin-top: 4px;
}

div#comments form.post-a-comment p.warning
{
	line-height: 15px;
	font-weight: bold;
	color: #205a67;
	margin-bottom: 15px;
	margin-left: 5px;
}

div#comments form.post-a-comment input.submit
{
	margin-left: 5px;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar blockquote.module,
div.column-sidebar div.module-quote
{
	background: #fffff6 url(../img/article/bg_quote.gif) no-repeat 11px 11px;
	padding: 36px 9px 15px 9px;
	font: 12px/18px georgia, serif;
	color: #333;
	margin-bottom: 10px;
}

div.column-sidebar blockquote.module span.attribution,
div.column-sidebar div.module-quote blockquote
{
	text-align: right;
	display: block;
}

div.column-sidebar div.module-quote strong
{
	font-weight: bold;
}

div.column-sidebar div.module-quote em
{
	font-style: italic;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module-apropos
{
	padding-bottom: 6px;
}

div.column-sidebar dl.module-apropos dt
{
	background-image: url(../img/article/header_module_apropos.gif);
	margin-bottom: 7px;
}

div.column-sidebar dl.module-apropos dd
{

}

div.column-sidebar dl.module-apropos dd h3
{
	font: 18px/21px georgia, serif;
	color: #ddc;
	margin-bottom: 15px;
}

div.column-sidebar dl.module-apropos dd h3.separator
{
	border-top: 1px solid #aa9;
	margin-top: 16px;
	padding-top: 17px;
}

div.column-sidebar dl.module-apropos dd ul
{

}

div.column-sidebar dl.module-apropos dd ul li
{
	margin-bottom: 15px;
}

div.column-sidebar dl.module-apropos dd ul li a
{
	font-size: 12px;
	line-height: 15px;
	color: #aa9;
}

div.column-sidebar dl.module-apropos dd ul li a strong
{
	color: #ffc000;
	font-weight: normal;
}

div.column-sidebar dl.module-apropos dd ul li a:hover strong
{
	text-decoration: underline;
}

div.column-sidebar dl.module-apropos dd a.more
{
	font-size: 12px;
	line-height: 15px;
	color: #ddc;
}

div.column-sidebar dl.module-apropos dd a.more:hover
{
	color: #ffc000;
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module-recent-issues
{

}

div.column-sidebar dl.module-recent-issues dt
{
	background-image: url(../img/article/header_module_recent_issues.gif);
	background-position: 1px 14px;
	margin-bottom: 4px;
}

div.column-sidebar dl.module-recent-issues dd
{

}

div.column-sidebar dl.module-recent-issues dd ul
{
	padding-bottom: 7px;
}

div.column-sidebar dl.module-recent-issues dd ul li
{
	padding-bottom: 5px;
	border-bottom: 1px solid #aa9;
	margin-bottom: 11px;
}

div.column-sidebar dl.module-recent-issues dd ul li.issue-2008-summer
{
	margin-bottom: 14px;
}

div.column-sidebar dl.module-recent-issues dd ul li.issue-2008-spring
{
	padding-bottom: 9px;
	margin-bottom: 14px;
}

div.column-sidebar dl.module-recent-issues dd ul li.last
{
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}

div.column-sidebar dl.module-recent-issues dd ul li a.issue
{
	display: block;
	font: 16px/21px georgia, serif;
	color: #aa9;
	text-align: center;
}

div.column-sidebar dl.module-recent-issues dd ul li a.issue strong
{
	display: block;
	font: 18px/21px georgia, serif;
	color: #ddc;
	padding-top: 9px;
}

div.column-sidebar dl.module-recent-issues dd ul li a.issue:hover strong
{
	color: #ffc000;
	text-decoration: underline;
}

div.column-sidebar dl.module-recent-issues dd ul li.issue-2008-summer a.issue strong
{
	padding-top: 7px;
}

div.column-sidebar dl.module-recent-issues dd ul li.issue-2008-spring a.issue strong
{
	padding-top: 8px;
}

div.column-sidebar dl.module-recent-issues dd ul li.issue-2008-winter a.issue strong
{
	padding-top: 7px;
}

div.column-sidebar dl.module-recent-issues dd ul li div.actions
{
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-top: 10px;
}

div.column-sidebar dl.module-recent-issues dd ul li div.actions,
div.column-sidebar dl.module-recent-issues dd ul li div.actions a
{
	color: #ffc000;
}

div.column-sidebar dl.module-recent-issues dd ul li div.actions a
{

}

div.column-sidebar dl.module-recent-issues dd ul li div.actions a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module-blog-data
{
	background: #fffff6;
}

div.column-sidebar dl.module-blog-data dt.rss
{
	display: none;
}

div.column-sidebar dl.module-blog-data dd.rss
{
	border-bottom: 1px solid #aa9;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 0 8px 1px;
}

div.column-sidebar dl.module-blog-data dd.rss a
{
	display: block;
	width: 44px;
	height: 16px;
	background: url(../img/global/icon_rss.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

/* this weeks contributor */
div.column-sidebar dl.module-blog-data dt.this-weeks-contributor
{
	background-image: url(../img/blog/header_module_featured_contributor.gif);
	background-position: 0 15px;
	border-bottom: 0;
	height: 33px;
}

div.column-sidebar dl.module-blog-data dd.this-weeks-contributor
{
	padding-top: 0;
	font: 12px/18px georgia, serif;
	padding-bottom: 25px;
}

div.column-sidebar dl.module-blog-data dd.this-weeks-contributor a
{
	color: #813;
}

div.column-sidebar dl.module-blog-data dd.this-weeks-contributor a:hover
{
	text-decoration: underline;
}

/* recent posts */
div.column-sidebar dl.module-blog-data dt.recent-posts
{
	background-image: url(../img/blog/header_module_recent_posts.gif);
	border-top: 1px solid #aa9;
	border-bottom: 0;
	background-position: 1px 18px;
}

div.column-sidebar dl.module-blog-data dd.recent-posts
{
	padding-top: 2px;
}

div.column-sidebar dl.module-blog-data dd.recent-posts ol
{
	padding-bottom: 7px;
}

div.column-sidebar dl.module-blog-data dd.recent-posts ol li
{
	margin-bottom: 6px;
}

div.column-sidebar dl.module-blog-data dd.recent-posts ol li a
{
	font-size: 12px;
	line-height: 15px;
	color: #333;
}

div.column-sidebar dl.module-blog-data dd.recent-posts ol li a strong
{
	color: #871133;
	font-weight: normal;
}

div.column-sidebar dl.module-blog-data dd.recent-posts ol li a:hover strong
{
	text-decoration: underline;
}

/* archives */
div.column-sidebar dl.module-blog-data dt.archives
{
	background-image: url(../img/blog/header_module_roundtable_archive.gif);
	border-top: 1px solid #aa9;
	border-bottom: 0;
	background-position: 1px 20px;
}

div.column-sidebar dl.module-blog-data dd.archives
{
	padding-top: 4px;
	padding-bottom: 23px;
}

div.column-sidebar dl.module-blog-data dd.archives ol
{

}

div.column-sidebar dl.module-blog-data dd.archives ol li
{

}

div.column-sidebar dl.module-blog-data dd.archives ol li a
{
	font-size: 12px;
	line-height: 15px;
	color: #813;
}

div.column-sidebar dl.module-blog-data dd.archives ol li a:hover
{
	text-decoration: underline;
}

/* blogroll */
div.column-sidebar dl.module-blog-data dt.blogroll
{
	background-image: url(../img/blog/header_module_blogroll.gif);
	border-top: 1px solid #aa9;
	border-bottom: 0;
	background-position: 1px 20px;
}

div.column-sidebar dl.module-blog-data dd.blogroll
{
	padding-top: 4px;
	padding-bottom: 17px;
}

div.column-sidebar dl.module-blog-data dd.blogroll ul
{

}

div.column-sidebar dl.module-blog-data dd.blogroll ul li
{

}

div.column-sidebar dl.module-blog-data dd.blogroll ul li a
{
	font-size: 12px;
	line-height: 15px;
	color: #813;
}

div.column-sidebar dl.module-blog-data dd.blogroll ul li a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module-publication-info
{
	background-color: #fffff6;
}

div.column-sidebar dl.module-publication-info dt.published-in
{
	background-image: url(../img/article/header_module_published_in.gif);
	border-bottom-color: #918f8b;
	background-position: 1px 14px;
	margin-bottom: 6px;
}

div.column-sidebar dl.module-publication-info dt.about-the-text
{
	background-image: url(../img/article/header_module_about_the_text.gif);
	border-top: 1px solid #918f8b;
	border-bottom: 0;
	background-position: 0 15px;
	/* height: 33px; */
}

div.column-sidebar dl.module-publication-info dt.about-the-author
{
	background-image: url(../img/article/header_module_about_the_author.gif);
	border-top: 1px solid #918f8b;
	border-bottom: 0;
	background-position: 0 15px;
	/* height: 33px; */
}

div.column-sidebar dl.module-publication-info dd.published-in
{

}

div.column-sidebar dl.module-publication-info dd a.title
{
	text-align: center;	
	display: block;
	margin-bottom: 11px;
}

div.column-sidebar dl.module-publication-info dd a.title,
div.column-sidebar dl.module-publication-info dd a.title:hover
{

}

div.column-sidebar dl.module-publication-info dd a.title img
{
	
}

div.column-sidebar dl.module-publication-info dd a.title strong
{
	font: 18/19px georgia, serif;
	margin-top: 18px;
	display: block;
}

div.column-sidebar dl.module-publication-info dd a.title strong,
div.column-sidebar dl.module-publication-info dd a.title:hover strong
{
	color: #331108;	
}

div.column-sidebar dl.module-publication-info dd ul
{
	text-align: center;
	margin-bottom: 7px;
}

div.column-sidebar dl.module-publication-info dd ul li
{
	margin-bottom: 3px;
}

div.column-sidebar dl.module-publication-info dd ul li a
{
	color: #813;
	font-size: 12px;
	line-height 15px;
}

div.column-sidebar dl.module-publication-info dd ul li a:hover
{
	text-decoration: underline;
}

div.column-sidebar dl.module-publication-info dd.about-the-text
{
	padding-top: 0;
}

div.column-sidebar dl.module-publication-info dd.about-the-text p
{
	font: 12px/18px georgia, serif;
	color: #333;
	margin-bottom: 5px;
}

div.column-sidebar dl.module-publication-info dd.about-the-text p a
{
	color: #813;
	font-style: italic;
}

div.column-sidebar dl.module-publication-info dd.about-the-text p a:hover
{
	text-decoration: underline;
}

div.column-sidebar dl.module-publication-info dd em
{
	font-style: italic;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module-visual-aids
{
	background-color: #fffff6;
}

div.column-sidebar dl.module-visual-aids dt
{
	background-image: url(../img/magazine/header_module_art.gif);
}

div.column-sidebar dl.module-visual-aids dd
{
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 26px;
	border-bottom: 1px solid #aa9;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
}

div.column-sidebar dl.module-visual-aids dd.last
{
	padding-bottom: 27px;
	border-bottom: 0;
}

div.column-sidebar dl.module-visual-aids dd a 
{
	display: block;
	color: #333;
}

div.column-sidebar dl.module-visual-aids dd a img
{
	margin: 0 auto 7px auto;
	display: block;
	width: 190px;
	height: 120px;
}

div.column-sidebar dl.module-visual-aids dd a strong
{
	font: 18px/21px georgia, serif;
	color: #813;
	display: block;
	margin-bottom: 5px;
}

div.column-sidebar dl.module-visual-aids dd a:hover strong
{
	text-decoration: underline;
}

