
blockquote {
	border-top: 0.5em double #ccc;
	border-bottom: 0.5em double #ccc;
	margin: 10px 30px 20px 10px;
	width: 350px;
	float:right;
}

blockquote, blockquote p {
	text-indent: -0.5em;
	font-size: 130%;
	color: #666;
	}
	
blockquote p {
	margin: 10px;

}

img.headshot {
	border: 1px solid #ccc;
	padding: 3px;
}

#storyimage {
	float:left;
	margin: 0 10px 20px 0;
}



.clear {
 clear:both;
}

.wrap {
	float:left;
	width:400px;
}

#aside {
	margin: 20px 30px 0 0;
	border: 1px solid #ccc;
	background-color:#eee;
	padding:10px;
	font-size:10px;
}

.slideshow {
	float:left;
	margin: 0 10px 20px 0;
}

object#gallery {
	float:left;
}

p.flash {
	margin-left: 520px;
	margin-right:20px;
}

h5.caption {
	font-size:14px;
	margin:0;
	padding:0;
}

/*
added by Monika Bernolak 
*/


#story {
margin-right:20px;
}

#story .imgleft {
float:left;
margin-right:20px;
margin-bottom:20px;
border:1px solid #666666;
}

.caption450left {
	display:block;
	color:#071e5e;
	background-color:#e6ecfb;
	width: 450px;
	text-align:left;
	font-size:10px;
	border-bottom:1px solid #071e5e;
	padding:4px;
}



.caption200 {
	clear:both;
	
	display:block;
	color:#666;
	width: 178px;
	text-align:left;
	font-size:10px;
	padding-left:4px;
}

.caption {
font-size:10px;
color:#666;
font-weight:bold;
}


#story .sidebar350_right {
  float: right;
  width: 350px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#fcfcee;
  color:#333333;
  font-size: 85%;
  padding: 12px 12px 12px 12px;
}

#story .sidebar350_right h2 {
color:#103b68;
border-bottom:1px solid;

}


#story .sidebar300_right {
  float: right;
  width: 350px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#fcfcee;
  color:#333333;
  font-size: 85%;
  padding: 12px 12px 12px 12px;
}

#story .sidebar300_right h2 {
color:#103b68;
border-bottom:1px solid;

}


#story .sidebar640 {
  
  width: 640px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#fcfcee;
  color:#333333;
  font-size: 85%;
  padding: 12px 12px 12px 12px;
}

#story .sidebar640 h2 {
color:#103b68;
border-bottom:1px solid;

}

#story .sidebar640 img {
border:3px solid #cccccc;
}


/* end of Monika's styles */





#story ul {

list-style-type:square;
margin:4px 0px 10px 0px;
padding:0 0 0 20px;

}


#story li {
padding:1px 4px 1px 4px;

}

#story li a {
text-decoration:underline;
color:#103b68;
}

#story li a:hover {
background-color:#FFFF99;
color:#103b68;
}

#story .setleft275 {
display:block;
width:275px;
float:left;
padding:0 0 0 20px;
}



#story .notes_left {
  float:left;
  height: auto;
  margin: 0px 0px 10px 10px;
 
  border: 1px solid #cc0000;
  background-color:#f3f3f0;
  color:#666666;
  font-size: 88%;
  background-image: url(/new_i/16/about.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 12px 12px 12px 12px;
}

#story .notes_right150 {
  float: right;
  width: 150px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#f3f3f0;
  color:#666666;
  font-size: 85%;
  background-image: url(/new_i/16/about.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 5px 5px 5px 5px;
}

#story .notes_right150 h2{

color:#103b68;
border-bottom:1px solid;
  
}

#story .notes_right150 h3{

color:#103b68;
  
}

#story .notes_right150 li {
font-size: 85%;
}



#story .notes_right350 {
  float: right;
  width: 350px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#fcfcee;
  color:#333333;
  font-size: 85%;
  padding: 12px 12px 12px 12px;
}

#story .notes_right350 h2 {
color:#103b68;
border-bottom:1px solid;

}


#story .notes_right300 {
  float: right;
  width: 300px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#fcfcee;
  color:#333333;
  font-size: 85%;
  padding: 12px 12px 12px 12px;
}

#story .notes_right300 h2 {
color:#103b68;
border-bottom:1px solid;

}


#story .notes_640 {
  width: 640px;
  height: auto;
  margin: 10px 10px 10px 10px;
  border: 1px solid #103b68;
  background-color:#fcfcee;
  color:#333333;
  padding: 12px 12px 12px 12px;
}

#story .notes_640 h2 {
color:#103b68;
border-bottom:1px solid;

}

#story .notes_640 h3 {
color:#103b68;
font-size:85%;

}

#story img {
margin:10px;
border:1px solid #cccccc;
}

#aside blockquote {
font-size:85%;
}


.red {
color:#CC0000;
}

#story .blue_italic_note {
font-family:Georgia, "Times New Roman", Times, serif;
color:#103b68;
font-style:italic;
}

/* end of styles */