html, body, div, span,applet, object, iframe,
h1, h2, h3, h4, h5, h6, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, tt, var,
u, center,
dl, dt, dd, 
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
  font-family: georgia,Serif,serif;
  font-size: 1em;
	background-color: #E7EFF7;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a {
	color: #0000CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p, blockquote, ul, li, ol,form,table {
  font-size: 0.95em;
  line-height: 1.4em;
  font-family: georgia,Serif,serif;

}
blockquote p {
    font-size: 1em;
}
li {
	margin-bottom: 10px;
}
.underline {
text-decoration: underline;
}
#page {
	margin: 0 auto;
	width: 1000px;
	background-color: #eee;
	box-shadow: 0 2px 15px 2px #CCCCCC;
}
#banner {
	height: 195px;
	width: 1000px; 
}

.center {
	text-align: center;
}
p .right {
	text-align: right;
}
.left {
	text-align: left;
}

.sym_subtitle {
  background-color: #D4DCE2;
  border-bottom: 1px solid #0D5DAE;
  color: #0D5DAE;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 36px;
  padding: 2px 0 2px 6px;
  text-transform: uppercase;
}

#navbar ol, #navbar ul, #navbar li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
list-style: none outside none;
}

#navbar {
	height: 43px;
	box-shadow: 0 2px 15px 2px #ccc;
	border-top: 2px solid #3d3d3d;
	padding-left: 10px;
	background-color: #fff;
	margin-bottom: 30px;
font-size: 16px;
}
#navbar ul.dropdown li {
	padding: 12px 15px 0;
	float: left;
	font-weight: bold;
}
#navbar .dropdown li a {
  color: #000000;
  text-decoration: none;
}
#navbar .dropdown li a:hover {
	color: #0D5DAE;
}

#navbar .dropdown li#facebook, #navbar .dropdown #facebook a,
#navbar .dropdown li#twitter, #navbar .dropdown #twitter a,
#navbar .dropdown li#googleplus, #navbar .dropdown #googleplus a,
#navbar .dropdown li#rss, #navbar .dropdown #rss a
{height:32px;display:block;padding: 0;margin-top: 4px;}

#facebook {left:0px;width:30px;margin-left: 10px;}
#facebook {background:url('/assets/images/si-sprite.png') 0 0;}
#facebook a:hover{background: url('/assets/images/si-sprite.png') 0 -39px;}

#twitter {left:29px;width:46px;}
#twitter {background:url('/assets/images/si-sprite.png') -28px 0;}
#twitter a:hover{background: url('/assets/images/si-sprite.png') -28px -39px;}

#googleplus {left:60px;width:43px;}
#googleplus {background:url('/assets/images/si-sprite.png') -70px 0;}
#googleplus a:hover{background: url('/assets/images/si-sprite.png') -70px -39px;}

#rss {left:90px;width:41px;}
#rss {background:url('/assets/images/si-sprite.png') -110px 0;}
#rss a:hover{background: url('/assets/images/si-sprite.png') -110px -39px;}

#inner {
	width: 970px;
	margin: auto;
}
.home #inner {
	width: 960px;
	margin: auto;
}

#left-col {
	width: 200px; 
	float: left;
	margin-right: 15px;
}
.home #left-col {
	width: 365px; 
	margin-right: 20px;
}
#middle-col {
  float: left;
  margin-right: 24px;
	width: 495px;
}
.home #middle-col {
  width: 274px;
}
#right-col {
  float: left;
  width: 210px;
}


.box {
	border: 1px solid #ccc; 
	float: left; 
	text-align: left;
	background-color: #FFFFFF;
	margin-bottom: 24px;
}

.box h2 {
	padding-bottom: 13px;
    font-family: 'Georgia',sans serif;
    font-size: 17px;
    font-weight: bold;
    text-align: left;
	color: #cc0000;
}
.box h2 a {
	color: #cc0000;
}

.author {
	color: #0D5DAE;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
}


.title {
	margin: 4px 0 6px;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 20px;
}
.title a {
	color: #000;
	text-decoration: none;
}
.title a:hover {
	text-decoration: underline;
}

.dek {
	color: #000;
	line-height: 19px;
	margin-bottom: 8px;
	font-size: 0.95em;
	font-style: italic;
}

.home .dek {
	font-style: normal;
}
.home #feature .dek {
	font-style: italic;
}

.dek .emphasis {
	font-style: normal;
}
.dek i {
	font-style: normal;
}
.toc .dek i {
	font-style: italic;
}

#eon .dek .emphasis, 
#ca .dek .emphasis, 
#recent-features .dek .emphasis, 
#books-culture .dek .emphasis, 
#classics .dek .emphasis {
	font-style: italic;
}

.date {
	color: #666666;
	font-family: Verdana,Sans-serif,sans-serif;
	font-size: 11px;
}
.credit, .credit2 {
	font-size: 10px;
	line-height: 1.3em;
	font-family: Verdana,Sans-serif,sans-serif;
	text-transform: uppercase;
}

#feature {
	float: left; 
	margin-right: 20px; 
	height: 380px; 
	width: 548px; 
	background-repeat: no-repeat;
	padding: 0;
	background-size: 100% auto;
	background-position: 0 0px;
	background-color: #000
}
#feature .inset {
	padding: 20px;
	position: relative; 
	top: 220px;
	text-align: left;
	background: none repeat scroll 0 0 rgba(256, 256, 256, 0.8);
	left: 20px;
	width: 260px;
}
#feature .credit {
	color: #fff;
	position: relative;
	right: 6px;
	top: 242px;
	padding-right: 4px;
	text-align: right;
}
#feature .credit a {
	color: #fff;
}

#Xfeature .reverse {
	background: none;
}
#Xfeature .reverse .author,
#classics .inset.reverse .author {
	color: #A5CCF4;
}
#Xfeature .reverse .title a,
#classics .inset.reverse .title a {
	color: #ffffcc;
}
#Xfeature .reverse .dek,
#classics .inset.reverse .dek {
	color: #ffffcc;
}

#eon {
	background-image: url(/assets/images/eon-box.jpg);
	height: 181px;
	margin-bottom: 15px;
	width: 386px;
	padding: 0px;
}
#ca {
	background-image: url(/assets/images/ca-box.jpg);
	height: 181px;
	margin-bottom: 15px;
	width: 386px;
	padding: 0px;
}
#eon .inset {
	float: left;
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);*/
	zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.9;
	background-color: #FFFFFF;
	width: 180px;
	height: 171px;
	padding: 10px 25px 0 14px;
}
#ca .inset {
	float: left;
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);*/
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
	background-color: #FFFFFF;
	width: 180px;
	height: 171px;
	padding: 10px 25px 0 14px;
}

#feature #inset {
	position: relative;
}

.transparent {
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
	background-color: #FFFFFF;
}

/* the white did not work on ipad */
.transparent-40w {
	background-image: url("/assets/images/transparent-bg-40white.png");
}
.transparent-50w {
	background-image: url("/assets/images/transparent-bg-50white.png");
}
.transparent-60w {
	background-image: url("/assets/images/transparent-bg-60white.png");
}
.transparent-70w {
	background-image: url("/assets/images/transparent-bg-70white.png");
}
.transparent-80w {
	background-image: url("/assets/images/transparent-bg-80white.png");
}

.transparent-40b {
	background-image: url("/assets/images/transparent-bg-40black.png");
}
.transparent-50b {
	background-image: url("/assets/images/transparent-bg-50black.png");
}
.transparent-60b {
	background-image: url("/assets/images/transparent-bg-60black.png");
}
.transparent-70b {
	background-image: url("/assets/images/transparent-bg-70black.png");
}
.transparent-80b {
	background-image: url("/assets/images/transparent-bg-80black.png");
}

.transparent-none .author,
.transparent-40b .author,
.transparent-50b .author,
.transparent-60b .author,
.transparent-70b .author,
.transparent-80b .author {
	color: #A5CCF4;
}

.transparent-none .title a,
.transparent-40b .title a,
.transparent-50b .title a,
.transparent-60b .title a,
.transparent-70b .title a,
.transparent-80b .title a,
.transparent-none .dek,
.transparent-40b .dek,
.transparent-50b .dek,
.transparent-60b .dek,
.transparent-70b .dek,
.transparent-80b .dek {
	color: #ffffcc;
}



.samplecode {
	zoom: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


#recent-features {
	width: 334px; 
	margin-right: 20px;
	padding: 10px 16px 0 14px;
}

#recent-features .itemwrapper,
.toc .itemwrapper {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#recent-features .left {
	margin: 0 234px 0 0;
}
.toc .left {
	margin: 0 328px 0 0;
}
.itemwrapper .left img {
border: 1px solid #CCCCCC;
}
#recent-features .left img {
	width: 100px;
	height: 100px;
	border: 1px solid #eeeeee;
}
#recent-features .right {
	margin-left: 0px;
	float: none;
}
#recent-features .right-thumbnail {
	width: 218px; 
	margin-left: -218px;
	float: left;
}
.toc .right-thumbnail {
  float: left;
  margin-left: -380px;
  width: 328px;
}

.toc.img80px .right-thumbnail {
	margin-left: -400px;
width: 380px;
}

.toc.img80px #middle-col td {
	padding: 10px 0;
}

/* styles for older tocs */

.toc.img80px #middle-col td span.toc {
color: #0D5DAE;
font-weight: bold;
text-transform: uppercase;
font-size: 0.8em;
}
.toc.img80px #middle-col td a {
  color: #000000;
  text-decoration: none;
}
.toc.img80px #middle-col td a:hover {
  text-decoration: underline;
}
.toc.img80px #middle-col td span.toc a {
font-size: 1.5em;
font-weight: bold;
line-height: 20px;
margin: 4px 0 6px;
text-transform: none;
}

/* end of styles for older tocs */


#recent-features .title {
	margin: 4px 0;
}
#recent-features .clear,
.toc .clear {
	clear: both;
	padding-bottom: 16px;
}

div.panel,div.flipText {
	color: #0000CC;
	cursor: pointer;
	margin: 4px 0 16px 0;
	clear: both;
	font-family: verdana;
    font-size: 12px
}
div.rfMore {
	display:none;
}
div.selected_responses {
  display: none;
padding-bottom: 24px;
}
.moreLink span,
.collapseLink span {
	font-size: 11px;
}
div.flipText:hover {
	text-decoration: underline;
}


#current-issue {
	font-family: 'Arial',serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
}
.home #current-issue div {
	left: 12px;
	position: relative; 
	top: 44px; 
	width: 135px;
}
.home #current-issue {
	background-repeat: no-repeat;
	background-position: 160px 10px;
	height: 190px;
	text-align: right;
}
#current-issue a {
	color: #000;
	text-decoration: none;
}
#current-issue a:hover {
	text-decoration: underline;
}
#current-issue span {
	text-transform: uppercase;
}
.box#cover {
	padding: 10px 8px;
}
.box#cover #current-issue {
	padding-left: 4px;
}





#books-culture {
	background-repeat: no-repeat;
	background-size: auto auto;
	height: 190px;
	width: 244px;
	padding: 10px 16px 0 14px;
}

#books-culture.bg1 {
background-image: url("/assets/images/bc-box-1.png");
background-position: -46px 29px;
}
#books-culture.bg2 {
background-image: url("/assets/images/bc-box-2.png");
background-position: -35px 27px;
}
#books-culture.bg3 {
background-image: url("/assets/images/bc-box-3.png");
background-position: -28px 43px;
}
#books-culture.bg4 {
background-image: url("/assets/images/bc-box-4.png");
background-position: -14px 42px;
}


#books-culture .inset {
	width: 150px; 
	float: right;
	text-align: right;
}
#books-culture h2 {
	text-align: right;
}

#classics {
	background-color: #D5E5F3;
	background-repeat: no-repeat;
	height: 190px;
	width: 244px;
	padding: 10px 16px 0 14px;
}
#classics.bg1 {
	background-image: url(/assets/images/classics-box1.png); 
	background-position: 150px 40px;
}
#classics.bg2 {
	background-image: url(/assets/images/classics-box2.png); 
	background-position: 100px 30px;
}
#classics.bg3 {
	background-image: url(/assets/images/classics-box3.png);
	background-position: 146px 20px;
}

#classics .inset {
	float: left;
	width: 160px; 
}


#multimedia {
  background-image: url("/assets/images/podcast-box-bg.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 10px 16px 10px 14px;
  width: 244px;
}
#multimedia #videos {
	padding-top: 8px;
}
#multimedia #videos p {
	font-size: 17px; 
	line-height: 21px;
	margin: 8px 0 16px 0;
}
#multimedia #podcasts p {
	margin: 0 0 4px;
	font-size: 14px;
    line-height: 20px;
}
#multimedia #podcasts .date {
	margin-bottom: 14px;
}
#multimedia #podcasts a {
	color: #753CAF;
}


#multimediaN {
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 10px 16px 10px 14px;
  width: 244px;
}
#multimediaN.bg1 {
  background-image: url("/assets/images/podcast-box-bg1.png");
  background-position: right bottom;
}
#multimediaN.bg2 {
  background-image: url("/assets/images/podcast-box-bg2.jpg");
  background-position: right bottom;
  background-size: 60% auto;
}
#multimediaN.bg3 {
  background-image: url("/assets/images/podcast-box-bg3.jpg");
  background-position: -2px 100px;
  padding-bottom: 36px;
}
#multimediaN.bg4 {
  background-image: url("/assets/images/podcast-box-bg4.jpg");
  background-position: -2px 100px;
  padding-bottom: 36px;
}
#multimediaN.bg5 {
  background-image: url("/assets/images/podcast-box-bg5.jpg");
  background-position: right bottom;
}
#multimediaN img {
	padding-top: 4px;
}

#multimediaN p {
	margin: 0 0 4px;
	font-size: 14px;
    line-height: 20px;
}
#multimediaN .date {
	margin-bottom: 15px;
}
#multimediaN p a {
	color: #753CAF;
}


#itns {
	width: 244px;
	padding: 10px 16px 16px 14px;
	background-image: url(/assets/images/cjn-box-bg.jpg); 
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 14px;
	line-height: 18px;
}
#itns .news {
	font-size: 12px;
	text-transform: uppercase;
}

.home #search {
	width: 244px;
}
#search {
	width: 162px;
	padding: 10px 16px 16px 14px;
}
.home #search input[type=text]  {
	width: 230px;
}
#search input[type=text]  {
    margin-bottom: 7px;
	padding: 5px;
	width: 145px;
}

#search input[type=submit]  {
	margin: 4px 0 6px 0;
}
#search select {
	width: 160px;
}
#search p {
	font-family: verdana;
    font-size: 12px;
}

.author-index #search #author-index-menu,
.topical-index #search #topical-index-menu {
	display: none;
}

#quotes {
	padding-left: 13px;
	width: 261px;
}
.quotes img {
	width: 250px;
}


#store {
	padding: 10px 16px 16px 14px;
	margin-right: 28px;
    font-size: 14px;
    line-height: 19px;
}

#store h2 {
  padding-bottom: 14px;
}
#store div {
	float: left;
	margin-right:38px;
	width: 150px;
	text-align: center;
}
#store div:last-child {
	margin-right:0px;

}
#store div img {
	width: 150px;
	border: 1px solid;
	margin-bottom: 8px;
}
.home #ipad-ad {
	float: left;
}
#left-col #ipad-ad {
	text-align: center;
}



.cap {
color: #999999;
font-family: Tahoma,Helvetica,Geneva,Sans-serif,sans-serif;
font-size: 1.6em;
font-weight: bold;
line-height: 26px;
vertical-align: -1px;
margin-right: 1px;
}

#story_text .inset {
	background-color: #ccc;
	padding: 4px 14px;
	margin: 14px;
}

.editorsjournal #story_text .date,
.letters #story_text .date {
	padding-bottom: 24px;
}
.contributors #story_text .date {
	padding-bottom: 12px;
}

#story_text.s-12236 table {
background-color: #e7eff7;
border: 1px solid;
border-collapse: separate;
border-spacing: 8px;
color: black;
font-family: arial;
width: 100%;
}
#story_text.s-12236 table th {
text-align: center;
}
#story_text.s-12236 table th span {
font-weight: normal;
}

#story_text.s-12236 table tr:nth-child(2) {
text-decoration: underline;
}
#story_text.s-12236 table tr:nth-child(6) {
font-size: .75em;
 line-height: 14px;
}


.smallcap {
  font-size: 0.75em;
  text-transform: uppercase;
}


.story-image.lede {
  float: right;
  margin: 14px 0 0px 22px;
  width: 297px;
}
.story-image.lede img {
    width: 297px;
}
.story-image {
  background-color: #fff;
  margin: 30px 0 24px;
  width: 480px;
padding-bottom: 10px;
}
.story-image img {
    /*width: 480px;*/
    max-width: 480px;
}
.caption {
  line-height: 1.2em;
}
.caption {
  color: #666666;
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 11px;
  padding: 6px 4px 4px;
}

.story-image .credit, .story-image .credit2,
.story_img .credit, .story_img .credit2 {
  margin-right: 8px;
  text-align: right;
}


.story_img {
  background-color: #fff;
  color: #666666;
  float: right;
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 11px;
  line-height: 1.2em;
  margin: 24px 0 10px 14px;
}

.byline {
	/*color: #555555;*/
font-weight: bold;
}

.additional-comments-box {
	padding: 10px;
	font-family: verdana; 
	font-size: 11px;
	text-align: left;
	width: 180px; 
	float: right; 
	margin: 0 0 10px 10px; 
	border: 1px solid #ccc;
}

.additional-comments-box span {
	text-decoration: underline;
	display: block;
}

.additional-comments-box a {
	color: #cc0000;
}


#author-material {
	text-align: center;
}

#author-material div {
margin: 0 12px 18px;
}
#author-material div p {
font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; 
font-size: 8pt;
color: #fff;
font-weight:bold;
margin: 8px 8px 0 8px;
}
#author-material div img {
width: 150px; 
height: auto;
margin-bottom: 8px;
margin-top: 8px;
border: 0;
}


.sym_author {
  color: #0D5DAE;
  font-weight: bold;
}
.story_author {
  color: #0D5DAE;
  font-weight: bold;
}

.text-box {
	background-color: #FCF0CA;
	padding: 2px 16px 2px 16px;
	}
/* text box with rounded corners */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#fabc32; margin:0 5px;}
.b2 {height:1px; background:#fabc32; border-right:2px solid #fabc32; border-left:2px solid #fabc32; margin:0 3px;}
.b3 {height:1px; background:#fabc32; border-right:1px solid #fabc32; border-left:1px solid #fabc32; margin:0 2px;}
.b4 {height:2px; background:#fabc32; border-right:1px solid #fabc32; border-left:1px solid #fabc32; margin:0 1px;}
.contentb {background: #fabc32; padding: 2px 12px 12px 12px;}


.podcast-spacer,
#podcast.box,
#forum.box {
  clear: both;
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 11px;
  margin: 0;
line-height: 17px;
}
#podcast.box,
#forum.box {
	padding: 10px 16px 16px 14px;
margin-bottom: 18px;
}
.podcast-spacer a,
#podcast.box a,
#forum.box a {
	color: #330066;
}
.toc .podcast-spacer {
	margin-bottom: 24px;
}


.box#wrapper {
	margin-bottom: 0;
}
.box#wrapper #middle-col {
	padding: 15px 2px 15px 18px;
}
.about #wrapper.box #middle-col {
  width: 468px;
}
.about #wrapper.box #right-col {
  width: 224px;
}
.about #wrapper.box #right-col .box {
  padding: 10px 16px 16px 14px;
  width: 193px;
}



.toc .box#wrapper #middle-col h2 {
	padding-bottom: 30px;
}
.toc .box#wrapper #middle-col h2.divisions {
border-bottom: 1px solid #666666;
	color: #666666;
margin-bottom: 22px;
    padding: 12px 0 4px;
}

.toc #story_text .date {
	padding-bottom: 30px;
color: #CC0000;
font-family: 'Georgia',sans serif;
font-size: 17px;
font-weight: bold;
text-align: left;
}

.box#wrapper #middle-col .author {
	padding-top: 20px;
}
.box#wrapper #middle-col .author a {
color: #0D5DAE;
}
.toc #wrapper.box #middle-col .author {
  padding-top: 0px;
}
.toc #wrapper.box #middle-col .title {
	color: #7F7F7F;
}
.toc #wrapper.box #middle-col .title.depts {
	color: #666;
}
.toc #wrapper.box #middle-col .dek {
	font-style: normal;
}

.box#wrapper #right-col {
  background-color: #DBE7F3;
  margin-bottom: 30px;
  padding: 8px;
width: 194px;
}

.box .h2-15,
.box .h2-41,
.box .h2-39,
.box .h2-40,
.box .h2-43,
.box .h2-44,
.box .h2-42,
.box .h2-31,
.box .h2-3,
.box .h2-32,
.box .h2-29,
.pageone .box #story_text h2,
.editorsjournal .box #story_text h2,
.letters .box #story_text h2,
.contributors .box #story_text h2,
.prospect .box #story_text h2,
.misc .box #story_text h2  {
	padding-bottom: 4px;
	color: #666;
}
.toc .box #story_text h2:first-child  {
	display: none;
}
.box .h2-1 {
	display: none;
}
.box .h2-4,
.box .h2-51,
.box .h2-66 {
	padding-bottom: 4px;
}

#Xsubscribe-all-ad {
bottom: 784px;
height: 0;
left: 546px;
position: relative;
width: 0;
font-family: arial;
font-size: 15px;
font-weight: bold;
text-align: center;
margin-top: 46px;
}

#subscribe-all-ad {
font-family: arial;
font-size: 15px;
font-weight: bold;
margin-left: 20px;
margin-top: 18px;
text-align: center;
}


.box#podcast {

}
.box#archives-list {
	padding: 10px 16px 16px 14px;
	width: 160px;
}
.box#archives-list ul {
	margin: 0;
	padding: 0 0 0 28px;
}

.box#search {
	margin-bottom: 10px;
}

#cse-search-results iframe {
  width: 480px;important!
}

.box#storytools {
	width: 192px;
	margin-bottom: 18px;
}



.print-archive #wrapper.box #middle-col {
  float: none;
  margin-right: 0;
  width: 720px;
}

.print-archive #story_text table {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 11px;
  line-height: 16px;
}
.print-archive #story_text td {
	padding: 0 2px 0 0;
width: 140px;
}
.print-archive #story_text tr img {
	margin-top: 32px;
}
.print-archive #story_text tr:first-child img {
	margin-top: 0px;
}

.print-archive #story_text table {
	margin-top: 20px;
}

.mulitmedia-archive #right-col .box {
  padding: 10px 16px 16px 14px;
  width: 240px;
}
.mulitmedia-archive #wrapper.box #middle-col {
  width: 418px;
}
.mulitmedia-archive #wrapper.box #right-col {
  width: 272px;
}
.mulitmedia-archive #wrapper.box #right-col ul {
padding-left: 15px;
}

#comment-form {
  border: 1px solid #CCCCCC;
  margin-left: 216px;
  width: 747px;
}

.comments #comment-form {
  border: 1px solid #CCCCCC;
  margin-left: 0px;
  width: 714px;
margin-top: 20px;
}
.comments #middle-col {
}
.comments #wrapper.box #middle-col {
  padding-right: 32px;
  float: none;
  margin-right: 0px;
  width: 700px;
}

.comments #wrapper.box #middle-col .author {
  padding-top: 12px;
  font-size: 0.95em;

}
.comments .replyH1 {
  color: #003399;
  font-weight: bold;
}
.comments .commenter {
  background-color: #F2F3FB;
  font-weight: bold;
}

.comments #story_text {
  font-family: georgia,Serif,serif;
  font-size: 0.95em;
  line-height: 1.4em;
}
.comments #story_text br {

}
.comments #comment-form input[type=text] {
	width: 160px;
}

.replyH1 {
  color: #003399;
  font-weight: bold;
}
.responder {
  background-color: #F2F3FB;
  border: 1px dashed #CCCCCC;
  font-weight: bold;
  text-indent: 4px;
}

#footer {
	margin: auto;
	width: 1000px;
	background-color: #fff; 
	margin-top: 30px;
	padding: 24px 0;
	border-top: 1px solid #CCCCCC;
}

#footer p {
	line-height: 22px;
	margin: 0;
	font-size: 11px;
	font-family: Verdana,Tahoma,Helvetica,Sans-serif,sans-serif;
	text-align: left;
}
#footer .cj {
	float: left; 
	width: 274px; 
	margin-left: 24px;
	margin-right: 20px;
}

#footer .subscribe {
	float: left; 
	width: 100px; 
	padding: 0 20px;
}
#footer .contact {
	float: left; 
	width: 190px; 
	padding: 0 20px;
}
#footer .archives {
	float: left; 
	width: 120px; 
	padding: 0 20px;
}
#footer .more {
	float: left; 
	width: 100px; 
	padding: 0 20px;
}
#footer h4 {
	font-size: 17px;
	font-weight: bold;
	font-family: 'Georgia',sans serif;
	padding-bottom: 8px;
}






























