html {height:100%; margin-bottom:1px; overflow: -moz-scrollbars-vertical !important;  }
body {/* background: #f2f2eb; */ font: x-small/1.2 Georgia, Times, serif; color: #2e2b1e;  }

	/* HELPERS AND BASE RULES */

a:link	{color: #16507e; text-decoration: none;}
a:visited	{color: #16507e; text-decoration: none;}
a:hover	{color: #999999; text-decoration: none;  }
a:focus {outline-width:0;}

div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, p, .clearall, .clearb, form, img, textarea, body, label, fieldset, table, tr, td	{margin: 0; padding: 0; border: 0; text-decoration: none;} 
h4 { line-height: 120% }
textarea	{border: 1px;}
.alt	{display:none; font-size:10px; margin-top:10px; }
.block {display: block;}
.clearb {clear: both; font-size: .1em; line-height: .1em;}
.clearl {clear: left; font-size: .1em; line-height: .1em;}
img {display: block;}
html p	{font-size: 13px;line-height: 1.5em; color: #2e2b1e; padding-bottom: 1.1em;}
.error {color:#b90304; line-height:1.4em;}

  /*  */

	/* Content style overrides */
.i {font-style:italic;}
.ni {font-style:normal;}
.lc {text-transform:lowercase;}
.uc {text-transform:uppercase;}
.sc {font-variant:small-caps;}
.rt {text-align:right;}
.lt {text-align:left;}
.padtop { padding-top: 6px;}
.ct {text-align:center;}
.jt {text-align:justify;}
.red {color:#b90304;}
.inlineimage {display:block; padding:0px;}
.left {float:left; padding:5px 15px 10px 0;}
.right {float:right; padding:5px 0 10px 15px;}
.inlineimage p.caption {width:220px; }
.inlineimage p.captionwide {width:400px; }
.inlineimage p.captionsmall {width:140px; }
.fontsize9 { font-size:9px;}
.serif { font-family:Georgia, Times, serif;}
.sans { font-family:Verdana, Helvetica, sans-serif;}
.asc {font-size:43px; font-weight:normal; line-height:30px; padding-right:3px;}
.dc {font-size:43px; float:left; margin-right:2px; line-height:38px; display:block;}
blockquote { font-size:20px; font-style:italic; font-weight:normal; line-height:1.2em; color:#797963; margin:0px; padding:0px; margin-bottom:8px; padding-bottom:10px; }
blockquote.left { float:left;  margin-right:25px; text-align:left;}
blockquote.right { float:right; margin-left:25px; text-align:right;}
blockquote.extract { font-size:11px; margin-left:25px; color:#2e2b1e; width:440px; font-style:normal; padding:0 25px 10px 0; }
blockquote.extract p { line-height:1.2em;}

h3.list {padding-bottom: 5px;}
p.text2 {font-size: 125%}


    /*  */

	/* PRIMARY LAYOUT DIVISIONS */

#wrapper {width: 1000px; padding-bottom: 20px; position: relative; margin: 0 auto;padding-top: 96px;}
.p {clear: both; position: relative; /* background: #fff url(i/shell/pline.gif) 1px 0 repeat-y; */ border-left: 1px solid #ccb; border-right: 1px solid #ccb; width:998px; min-height:650px !important; height:auto !important; height:650px;}
.pc,.py,.px { position: absolute; top: 0; left: 0; }
.pc {left: 15px; top:5px; width: 678px; padding-bottom: 10px;}
.py {left: 692px; width: 300px; padding-top:5px;}

.p:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}


    /*  */

	/* ADS */

#topBannerAd {padding-bottom: 6px;position: absolute; top: 0; left: 0;}
#magads	{padding-bottom: 2px;}
#magads img	{padding: 2px 0; display: block;}
.hiddenDAU {width:0;height:0;}
.ss_registration #yrail .dartAdUnit {display: none;}
.ss_registration #yrail .slink {margin-bottom:4px;}


    /*  */
    
/*dart Header subscribe styles */
#dartheader { position:absolute; right:0; bottom:-26px !important; bottom:-27px; width:314px; height:208px; overflow:hidden; }
#dartheader .subscover { position:absolute; right:0; bottom:0 !important; bottom:1px; border:0px solid #cbccba; }
#dartheader .subsmenu {padding-top:0; overflow:hidden; position:absolute; right:164px; top:84px; }
#dartheader .subsmenu img {padding:0; margin:0; }
#dartheader .subsmenu br {padding:0; margin:0; display:none;}
/* */
    

#hdrsubs, #hdrflipbk, .sepr, .slink h4, .tellus h3, #autohed,#hdrsubs_enter {text-indent: -9999px; font-size: 1px; line-height: .1em;}
#hdrsubs a, #hdrflipbk a, .slink h4 a, .tellus h3 a, #autohed a,#hdrsubs_enter a {text-decoration: none; display: block;}

#header {position: relative; margin-bottom: 0; background-color: #fff; height: 110px; }
#logo {background: url(/images/elements/header/vanityfair.gif) 3px 0 no-repeat; width:340px; height:79px; position:absolute; top:24px; left:0; }
#logo a {background:none; display:block; width:337px; height:79px; text-indent:-9999px; text-decoration:none; overflow:hidden; }
#logo img {display: inline;}

#hdrflipbk {display:none;}

#hdrsubs_enter {position: absolute; bottom:8px; left: 408px;}
#hdrsubs_enter, #hdrsubs_enter a { width:250px; height:90px;overflow:hidden;}


#subsNavCont {position: absolute; right: 147px; top: 7px;}
#subsNav, #subsNav ul#subsnavmenu {height: 85px;}
#subsNav, ul#subsnavmenu li, ul#subsnavmenu a {width: 97px;}
#subsNav ul#subsnavmenu	{width: 97px; position: relative; background-image: url(i/hed/subsnav.gif);}
#subsNav ul#subsnavmenu li {list-style: none; position: absolute; left: 0;}
ul#subsnavmenu li, ul#subsnavmenu a {display: block;}
#subsNav ul#subsnavmenu li a {text-indent: -9999px; text-decoration: none;}

#snav1, #snav1 a {top: 0; height: 17px;}
#snav2, #snav2 a {top: 16px; height: 17px;}
#snav3, #snav3 a {top: 34px; height: 17px;}
#snav4, #snav4 a {top: 51px; height: 31px;}

#snav1 a:hover, #snav2 a:hover,  #snav3 a:hover, #snav4 a:hover {background-image: url(i/hed/subsnav.gif);}
#snav1 a:hover {background-position: -97px 0;}
#snav2 a:hover {background-position: -97px -16px;}
#snav3 a:hover {background-position: -97px -34px;}
#snav4 a:hover {background-position: -97px -51px;} 


	/* ROLLOVER HEADER FUNCTIONALITY */

#globalNav, #globalNav ul#navmenu, ul#navmenu li, ul#navmenu a {height: 26px;}
#globalNav	{width: 1000px; clear:both; }
ul#navmenu	{list-style: none; float:left; width: 846px; position:relative; margin-left:-8px; background: url(i/hed/gnav.gif) 0 0 no-repeat;}
ul#navmenu li {float:left; margin-right:1px; }
ul#navmenu li a {display: block;}
#globalNav ul#navmenu li {text-indent: -9999px; font-size:1px; line-height:0.1em;}

#gnav1, #gnav1 a {width: 93px;}
#gnav2, #gnav2 a {width: 82px;}
#gnav3, #gnav3 a {width: 140px;}
#gnav4, #gnav4 a {width: 112px;}
#gnav5, #gnav5 a {width: 78px;}
#gnav6, #gnav6 a {width: 67px;}
#gnav7, #gnav7 a {width: 88px;}
#gnav8, #gnav8 a {width: 90px;}
#gnav9, #gnav9 a {width: 86px;}

	/* ROLLOVER AND 'YOU ARE HERE' HEADER FUNCTIONALITY */

ul#navmenu li a:hover, body#subscribe #gnav1, body#culture #gnav2, body#politics #gnav3, body#ontheweb #gnav4, body#photos #gnav5, body#videos #gnav6, body#archives #gnav7, body#magazine #gnav8, body#magazine.store #gnav9 {background-image: url(i/hed/gnav.gif);}
#gnav1 a:hover, body#subscribe #gnav1 {background-position: 0 -26px;}
#gnav2 a:hover, body#culture #gnav2 {background-position: -94px -26px;}
#gnav3 a:hover, body#politics #gnav3 {background-position: -177px -26px;}
#gnav4 a:hover, body#ontheweb #gnav4 {background-position: -318px -26px;}
#gnav5 a:hover, body#photos #gnav5 {background-position: -431px -26px;}
#gnav6 a:hover, body#videos #gnav6 {background-position: -510px -26px;}
#gnav7 a:hover, body#archives #gnav7 {background-position: -578px -26px;}
#gnav8 a:hover, body#magazine #gnav8 {background-position: -667px -26px;}
#gnav9 a:hover, body#vfstore #gnav9 {background-position: -758px -26px;}

    /*  */
    
#loginbx {background-color:#fff; font: 10px Verdana, Helvetica, sans-serif; clear: both; padding-bottom: 18px !important; padding-bottom: 22px; color: #2e2b1e; border:1px solid #ccb; border-top:0; padding-top:3px;}
#login a {color:#16507e;}
#bc {float: left;}
#login ul	{display: inline;list-style: none;}
#login li {display: inline; background: url(i/hed/sepr.gif) 1px -2px no-repeat; padding: 3px 0 0 10px !important; padding: 0 0 0 12px;}
#login li.first {background: none;padding-left: 0;}
#ui, #bc {margin: 2px 10px 0 -3px !important; margin: 5px 10px 0 11px;}
#ui {float: right;}
#bc { text-transform: uppercase;}

#footer {text-align: center; clear: both; font:9px Verdana, Helvetica, sans-serif;}
#footer a {color:#47473a;}
#footer a:visited { text-decoration:none;}
#ft_1	{font-weight: bold; height: 18px; background-color: #ccb; color: #6f6f67; text-transform: uppercase; text-align:left;} 
#ft_1 a	{color: #6f6f67;line-height: 1.9em;}
#ft_1 li	{display: inline; padding-left: 10px;}
#ft_1 li.first {background: none;}
#ft_1 li.feeds a {background: url(i/icons/rss_ico.gif) top right no-repeat; padding-right:13px;}

#sites {list-style: none; text-align: center; padding-top: 6px; margin-bottom: 13px; text-transform:lowercase; }
#sites ul {list-style: none;display: inline;}
#ss1 li {display: inline;}
#ss2 li {display: inline;}
ul#ss1, ul#ss2 {display: block;margin-bottom: 3px;}
ul#ss1 li, ul#ss2 li {background: url(i/foot/sepr.gif) 1px 2px no-repeat; padding-left: 6px;}
ul#ss1 li.first, ul#ss2 li.first {background: none;}
#vss {display: block; height: 8px;margin: 6px auto; text-transform:lowercase;}

#dropmenus	{margin: 23px auto 15px auto;width: 330px;}
#dropmenus h3#condefootlg {text-indent: -9999px; width:81px; height:14px; background: url(i/foot/conde_lg.gif) 0 0 no-repeat; float: left; margin-top: 3px; }
#subsmenu	{margin: 23px auto 15px auto;width: 330px;}
#subsmenu h3#condefootlg {text-indent: -9999px; width:81px; height:14px; background: url(i/foot/conde_lg.gif) 0 0 no-repeat; float: left; margin-top: 3px; }
#mag_list	{width: 225px;}
#cpyrt, #terms { color:#47473a; }
#cpyrt {clear:left; padding-top:20px !important; padding-top:4px;}





    /*  Y-RAIL  */
.yrcomponent { padding-bottom:5px; margin-top:0; }
.slink	{height: 1%; position: relative; padding-left:8px; padding-bottom:5px; }
.slink p	{width: 221px;font: 10px Verdana, Helvetica, sans-serif;}
.slink p, .slink p a:link, .slink p a:visited, .slink p a:hover {font-weight: bold;  color: #65686b; text-transform: uppercase; text-decoration: none;}
.slink h4 { margin-bottom: 5px;}

.yrcomponent .feature:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.yrcomponent .feature { border-bottom:1px solid #ccb;  padding:5px 0; font-weight:normal; font-size:12px; }
.yrcomponent .featurePhoto { float:left; margin-right:12px;}
.yrcomponent .feature .featureBlurbText { overflow:hidden;}
.yrcomponent .feature dt { line-height:1.25em; font:11px Verdana, Helvetica, sans-serif; font-weight:bold;}
.yrcomponent .feature dd { line-height:1.25em;  display:block; padding-bottom:3px;}
.yrcomponent .feature h5 {font:10px Verdana,Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; margin:0; text-indent:0;}
.py .replaced_ufo {width:300px; height:168px; }
.yrcomponent .firstad {padding-bottom:5px;}


#giveagift {width: 290px; height: 58px; background: url(i/yrail/giveagift_bg.gif) 0 0 no-repeat; }
#giveagift h4, #giveagift h4 a {background: url(i/yrail/giveagift_hed.gif) 0 8px no-repeat; width: 221px; height: 20px; }
#vfaccess {background: url(i/yrail/vfaccess_bg.gif) 0 0 no-repeat; width: 290px; height: 58px; padding-bottom:0;}
#vfaccess h4, #vfaccess h4 a {background: url(i/yrail/vfaccess_hed.gif) 0 8px no-repeat; width: 221px; height: 20px;}
#oneyearfree {background: url(i/yrail/subs_bg.gif) 0 0 no-repeat; width: 290px; height: 58px; }
#oneyearfree h4, #oneyearfree h4 a {background: url(i/yrail/subs_hed.gif) 0 8px no-repeat; width: 221px; height: 20px;}
.slink a.go:link, .slink a.go:visited, .slink a.go:hover 	{color: #999; font-weight: bold;}

#yrail_ads { margin: 0; font:11px Verdana, Helvetica, sans-serif; }
#yrail_ads .yrailTextAd { font:11px Verdana, Helvetica, sans-serif; margin-bottom:13px; }
.ydoubledart br	{display:none; }
.ydoubledart img {margin-bottom:5px; }

.utils	{float: right; margin: 10px 0 6px 0; display:block; width: 219px; height: 16px; text-indent: -9999px; font-size: 1px; line-height: .1em; }
.utils, .icons a {background:url(i/icons/utils_nav.gif) 0 0 no-repeat;}
.icons	{position: relative; width: 219px; height:16px}
.icons a, .icons span.yahoobuzzico {display: block; height:16px; position: absolute; overflow: hidden; }
.icons a.printico { width:45px; left:0; background-position:0 0;}
.icons a.emailico { width:53px; left:53px; background-position:-53px 0;}
.icons a.rssico { width:44px; left:113px;  background-position:-113px 0;}
.icons a.shareico { width:46px; left:168px;  background-position:-168px 0;}
.icons span.yahoobuzzico { width:86px; left:225px; text-indent:0;}
.icons span.yahoobuzzico a { display:block; width:86px; height:14px; background-position:-225px 0;  }
.icons span.yahoobuzzico span { text-indent:-9999px;}


.icons a.printico:hover {background-position:0 -16px;}
.icons a.emailico:hover {background-position:-53px -16px;}
.icons a.rssico:hover {background-position:-113px -16px;}
.icons a.shareico:hover {background-position:-168px -16px;}
.icons span.yahoobuzzico a:hover {background-position:-225px -16px; }

#yrail .search fieldset {border:1px solid #ccc; padding:8px;}
#yrail .search #yrsearch_input {padding:0; width:224px;}
/* RSS chicklets */
.rsschicklets {background:url(i/icons/rss_chicklets.gif) 0 0 no-repeat; width:315px; margin-top:10px;}
.rsschicklets a {display:block; float:left; height:16px;text-indent:-9999px; font-size:1px; line-height:0.1em;}
.rsschicklets a.yahoorss {width:90px;}
.rsschicklets a.googlerss {width:100px; margin-left:5px;}
.rsschicklets a.bloglinesrss {width:75px; margin-left:5px;}
.rsschicklets a.xmlrss {width:32px; margin-left:5px;}

.bookmarkchiclets {clear:both; padding-top:0; position:relative; top:-12px; font:10px Verdana, Helvetica, sans-serif;}
.bookmarkchiclets a {padding-left:7px; padding-right:7px; background:url(i/foot/sepr.gif) 0 2px no-repeat;}
.bookmarkchiclets a.first {padding-left:0; background:none; }
/* */

p.caption {font:10px verdana, helvetica, sans-serif; margin-top:5px; padding-bottom:2px; line-height:1.4em;}
p.caption2 {font:10px verdana, helvetica, sans-serif; margin-top:5px; padding-bottom:9px; line-height:1.4em;}
p.captionwide {font:10px verdana, helvetica, sans-serif; margin-top:5px; padding-bottom:2px; line-height:1.4em;}
p.captionsmall {font:10px verdana, helvetica, sans-serif; margin-top:5px; padding-bottom:2px; line-height:1.4em;}

#photocredits	{padding:0 15px 11px 0 !important; margin-top:-15px;}
#photocredits h3, #photocredits h3 a { font: 10px Verdana, Helvetica, sans-serif; font-weight:bold; line-height:0.8em; color:#16507e; text-decoration:none;}
#photocredits h3 a:hover{ text-decoration:underline;}
h6#credit {font-weight: normal; font:10px Verdana, Helvetica, sans-serif; margin-top: 2px;}

#index_headers { width:350px; padding-top:7px;}

h3.subhed_right { display:inline; padding-top:10px; font:11px Verdana, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#000; }
h2#indhed {font: 24px Verdana, Helvetica, sans-serif; text-transform:uppercase; line-height:0.5em !important; line-height:1.0em; padding-bottom:5px; color:#000; font-weight:bold;} 
h3.subhed_right a, h2#indhed a, h3.subhed_right a:visited, h2#indhed a:visited {color:#000;}

#vanityfairdaily2116238 p.date { margin-left:0; padding-left:0; font:Georgia, Times, serif 9px italic; line-height:140%; color:#999999;}
#vanityfairdaily2116238 ul { margin-left:0; padding-left:0; list-style-type: none ; font-family:verdana, helvetica, sans-serif; font-size:10px; line-height:130%;} 
#vanityfairdaily2116238 ul li span.headline { font-weight:bold; display:block; margin:10px 0 2px 0; border:none; font-family:verdana, helvetica, sans-serif; font-size:10px; line-height:11px; padding:0;}
#creditfooter {display:none}




/* Contributor Styles */
span.c, span.dd { font:11px Verdana, helvetica, sans-serif; font-weight:bold; text-transform:uppercase; line-height:1.4em; display:block;}
span.cs :after, h4.dds :after { content:""; display:block; height:0; clear:both; visibility:hidden;}
span.cs { float:left;}
span.dd { text-transform:none; }
span.dds { background:url(i/foot/sepr.gif) 0px 3px no-repeat; padding-left:7px; margin-left:7px; display:block; float:left;  }
span.c span { text-transform:none; }

.subsinclude { clear:both; background-color:#fff;  padding-top:5px; padding-left:15px; padding-bottom:6px; margin-bottom:0; width:495px; position:relative; top:-2px;}
#bottomsubs {width:495px; height:110px; font:16px Verdana, helvetica, sans-serif;color:#fff;display:block;margin-bottom:5px;}
#bottomsubs #cover {float:left;}
#bottomsubs #promo {margin-left:80px; width:410px; height:111px;}

 /* Newsletter Box */

.newsbox{display:block}
.newsbox *{ display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#ccccbd}
.newsbox1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #e9e9e2;  border-right:1px solid #e9e9e2;  background:#d8d8cd}
.newsbox2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #f9f9f8;  border-right:1px solid #f9f9f8;  background:#d5d5c9}
.newsbox3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #d5d5c9;  border-right:1px solid #d5d5c9;}.newsbox4{  border-left:1px solid #e9e9e2;  border-right:1px solid #e9e9e2}
.newsbox5{  border-left:1px solid #d8d8cd;  border-right:1px solid #d8d8cd}
.newsboxfg{  background:#ccccbd; overflow: auto} 

.newsboxfg p { display: block; overflow:hidden; text-indent: -9999px; background:url(i/yrail/newsletter_hed.gif) 12px 2px no-repeat; font:bold 0px Times, helvetica, sans-serif; padding: 14px 12px; line-height: 0em; }
.newsboxfg form { padding: 0px 12px 4px; }
.newsboxfg form input { border:1px solid #c3c3c3; width: 165px; margin-top: 4px; left: 3px; position: relative}
.newsboxfg form #email {float: left; }
.newsboxfg form #xr_nl_submit {float: right; sdisplay:inline; left:-2px;padding-bottom:0pt !important;padding-left:2px;padding-right:2px;padding-top:0pt; position:relative; border: 0px; width: 84px; height: 26px; margin-left: 2px; margin-top: 2px !important; margin-top: 3px}


/* Previously Inline for Indexes */

.main_wrapper { width: 502px; margin: 0 auto }
.half_left { float: left; width: 260px }
.half_left img { margin: 0 0 0 0 }
.half_left p { font: 12px Georgia, Times, serif; padding-bottom: 12px; line-height:1.5em; margin: 0 18px 0 0 }
.half_left p.caption {font:10px verdana, helvetica, sans-serif; margin-top:5px; padding-bottom:2px; line-height:1.4em;}
.half_right { float: left; width: 242px }
.half_right img { margin: 0 0 0 0 }
.half_right p { font: 12px Georgia, Times, serif; padding-bottom: 12px; line-height:1.5em; margin: 0 0 0 0 }
.half_right p.caption {font:10px verdana, helvetica, sans-serif; margin-top:5px; padding-bottom:2px; line-height:1.4em;}
.rubric { font: 10px verdana, helvetica, sans-serif; line-height:1.4em; margin: 6px 0 0 0 }
.third_normal { float: left; width: 173px }
.third_normal img { margin: 9px 0 0 0 }
.third_normal p { font: 10px verdana, helvetica, sans-serif; line-height:1.4em; margin: 8px 17px 0 0 }
.third_right { float: left; width: 156px }
.third_right img { margin: 9px 0 0 0 }
.third_right p { font: 10px verdana, helvetica, sans-serif; line-height:1.4em; margin: 8px 0 0 0 }
.twothird_right { float: left; width: 329px }
.twothird_right p { 0 0 0 0 }
.quarter_normal { float: left; width: 130px }
.quarter_normal img { margin: 12px 0 0 0 }
.quarter_normal p { font: 10px verdana, helvetica, sans-serif; padding-bottom: 0px; line-height:1.5em; margin: 6px 18px 0 0 }
.quarter_right { float: left; width: 112px }
.quarter_right img { margin: 12px 0 0 0 }
.quarter_right p { font: 10px verdana, helvetica, sans-serif; margin: 6px 0 0 0; padding-bottom: 0px; line-height:1.5em }
.sectionhed { margin: 12px 0 12px 0 }
.toptext { margin: 12px 0 12px 0; border-bottom:1px #333333 dotted}
.fullhed { margin: 12px 0 12px 0 }
.headbelow10 { margin: 0 0 10px 0 }
.halfmenu {width:180px; line-height:120%}
.barltop { margin: 6px 0 0 0 }
.barlbottom { margin: 0 0 6px 0 }
.barattop { margin: 4px 0 6px 0 }
.centerhed { margin: 12px 0 0 0 }
.leftbase {float:left; padding:5px 15px 0px 0;}


/* Previously Inline for X-rail */

.xwrapper { width: 146px; margin: 0 auto }
.xwrapper p { font: 10px verdana, helvetica, sans-serif; padding-bottom: 6px; margin-bottom: 6px; line-height: 1.5em }
.xhed { margin: 18px 0 12px 0 }
.xhed2 { margin: 18px 0 0 0 }
.products {margin: 0 0 4px 4px }

li { list-style-type: none; }

		div.feedburnerFeedBlock p.date {
			display: inline;
			font-size: 10px;
			margin-left: 5px;
			font-style: italic;
			color: #898989;
			}
		div.feedburnerFeedBlock ul li div {
			display: inline;
			list-style-type: none;
			}
		div.feedburnerFeedBlock span.headline {
			font-weight: normal;
			display: block;
			text-indent: 0;
			font-size: 10px;
			padding-bottom: 9px;
            margin-bottom: 9px;
			border-bottom: 1px solid #b7b7b7
			}
		div.feedburnerFeedBlock ul li {
			font-size: 10px;
			margin: 0 0 0 0;
			padding-left: 0 !important;
			text-indent: 0 !important;
			}
.xmenu {width:120px; line-height:120%; margin-top:12px}


/* Previously inline - Archive page specific */

.postscript_left { float: left; width: 329px; background-color:#fffde5; margin: 10px 0 0 0; }
.postscript_left p {  padding: 0 6px 10px 10px; }
.postscript_left a:link { color:#ed1c24; text-decoration: none; }
.postscript_left a:visited { color:#ed1c24; text-decoration: none; }
.postscript_left a:hover { color:#16507e; text-decoration: none; }
.postscript_left a:focus { outline-width:0; }
.postdc {font-size:43px; float:left; margin-right:2px; line-height:38px; display:block; color:#ed1c24;}
.postmenu {width:210px; line-height:120%; margin: 0 0 10px 10px; background-color:#fffde5; border:1px thin solid #333333 }

.archive_right { float: left; width: 160px; margin: 10px 0 0 12px }
.archive_right img { margin: 9px 0 0 0 }
.archive_right p { font: 10px verdana, helvetica, sans-serif; line-height:1.4em; margin: 8px 0 0 0 }
.archivemenu {width:160px; line-height:120%; margin-top:0px}