#story{
display:block;
width:590px;
margin: 5px auto;
font-family:Georgia, "Times New Roman", Times, serif;
}
#story p{
margin: 10px 0px ;
text-indent:1em;
}
#story #date{
font-size:12px;
xmargin-bottom:20px;
}
#headlines{
margin:20px 0 ;
}
.head1{
font-size:30px;
font-weight:bold;
}
.head2{
font-size:20px;
font-weight:normal;
font-style:italic;
}
.story_body{
margin-bottom:20px;
}
#byline{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-indent:0;

}
#byline2{
font-size:10px;
font-weight:normal;
margin-top:0px;
}
#story_photo_landscape{
display:block;
float:right;
width:300px;
margin:0px 0px 10px 10px;
}
#story_photo_landscape img{
	width:300px;
	xheight:200px;
	border:#000 1px solid;
}
#story_photo_landscape .caption{
	width:290px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0 auto;
	
}
#story_photo_portrait{
display:block;
float:right;
xbackground-color:#00FF00;
margin:0px 0px 10px 10px;
}
#story_photo_portrait .caption{
	width:155px;
}
#story_photo_portrait img{
	width:155px;
	xheight:225px;
}
#story_photo2{
display:block;
float:left;
xbackground-color:#00FF00;
margin:10px 10px 10px 0;
}
#pull_quote{
display:block;
width:100%;
xbackground-color:#f0f;
text-align:center;
margin-bottom:10px;
}
#pull_quote .quote_box{
width:90%;
border-top:#000 solid 2px;
border-bottom:#000 solid 5px;
margin:0 auto;
padding-bottom:5px;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#pull_quote .quote{
font-size:24px;
font-weight:bold;
margin-bottom:5px;
line-height:26px;
}
#pull_quote .attribute{
font-size:14px;
font-weight:bold;
}
#pull_quote .attribute1{
font-size:14px;
}
#pull_quote_pos{
display:block;
float:right;
width:1px;
height:300px;
background-color:#CC6699;
}

#supplement_infobox{
float:left;
width:300px;
min-height:235px;
border:#E8E6E4 0px solid;
margin:0 20px 10px 0;
padding:10px;
background-color:#E8E6E4;
text-align:center;
}
#supplement_infobox img{
width:300px;
border:#000 solid 1px;
margin-bottom:10px;
}
#supplement_infobox img.photo_portrait{
width:150px;
}
#supplement_infobox .infobox{
xfloat:right;
font-size:14px;
width:280px;
margin:0 auto;
text-align:left;
}
#supplement_infobox p{
margin:5px 0px 0px 0;
padding-left:1em;
text-indent:-1em;
}
#supplement_infobox .name{
font-weight:bold;
xfont-family:Geneva, Arial, Helvetica, sans-serif;
xcolor:#009966;

}
#supplement_infobox .bold{
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000;
}
#supplement_infobox br{
margin:5px 0px 0px 0;
}


#profile_infobox{
float:left;
width:300px;
min-height:235px;
border:#E8E6E4 0px solid;
margin:0 20px 10px 0;
padding:10px;
background-color:#E8E6E4;
}
#profile_infobox img{
width:300px;
border:#000 solid 1px;
margin-bottom:10px;
}
#profile_infobox .infobox{
xfloat:right;
font-size:14px;
width:280px;
margin:0 auto;
}
#profile_infobox p{
margin:5px 0px 0px 0;
padding-left:1em;
text-indent:-1em;
}
#profile_infobox .name{
font-weight:bold;
xfont-family:Geneva, Arial, Helvetica, sans-serif;
xcolor:#009966;
font-size:130%;
}
#profile_infobox .bold{
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000;
}
#profile_infobox br{
margin:5px 0px 0px 0;
}
#legacyprofile_infobox{
float:left;
xbackground-color:#CC0000;
width:350px;
margin:0px 20px 0px 0;
}
#legacyprofile_infobox .judge{
overflow:auto;
background-color:#E8E6E4;
border:#E8E6E4 5px solid;
padding:10px;
margin-bottom:10px;
}
#legacyprofile_infobox .judge img{
width:100px;
float:right;
xborder:#000 1px solid;
xmargin-left:10px;
}
#legacyprofile_infobox .judge .careerhighlights{
width:205px;
font-size:14px;
color:#000;
xbackground-color:#CC3;
}
#perspectiveAuthors{
float:left;
xbackground-color:#CC0000;
width:350px;
margin:0px 20px 0px 0;
}
#perspectiveAuthors .author{
overflow:auto;
background-color:#E8E6E4;
border:#E8E6E4 5px solid;
padding:10px;
margin-bottom:10px;
}
#perspectiveAuthors .author img{
width:100px;
float:right;
xborder:#000 1px solid;
xmargin-left:10px;
}
#perspectiveAuthors .author .bio{
width:205px;
font-size:14px;
color:#000;
xbackground-color:#CC3;

}
#videoAttachments{
width:560px;
background-color:#e8e6e6;
border:#abaea5 10px solid;
margin:0 auto;
padding:10px;
}
#videoAttachments .title{
font-size:20px;
font-weight:bold;
font-variant:small-caps;
color:#C00;
}
#videoAttachments .attachment{
xfloat:left;
min-height:155px;
margin-top:10px;
}
#videoAttachments .infoBox{
font-size:15px;
}
.videocallout{
color:#c32330;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 0 0 ;
}
#videoAttachments .videoheadline{
font-size:20px;
margin:10px 0 ;
font-weight:bold;
}
#videoAttachments img{
margin-top:3px;
}
#videoAttachments .videoBox{
float:left;
margin-right:15px;
width:320px;
xheight:240px;

}
#videoAttachments .video{
width:100%;
text-align:center;
}

.ad_bottom{
	display:block;
	margin:15px auto;
	max-width:590px;
}
#storyAd{
	width:500px;
	max-width:590px;
	background-color:#444;
	border:#000000 solid 1px;
	margin:20px auto;
	overflow:hidden;
}
#storyAd img{

}
.nextPrevious{
text-align:center;
font-size:16px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
margin:0px auto 20px auto;
}
.nextPrevious .disabled{
color:#999999;
cursor:auto;
}
.previous{
margin-right:30px;
cursor:pointer;
}
.next{
cursor:pointer;
}
.hide{
display:none;
}
.invisible{
visibility:hidden;
}
.reprint{
font-size:14px;
text-align:right;
}