body{background:silver; font-family:sans-serif; line-height:1.6em; vertical-align:top; text-align:left; margin:0;}
table{background:white;}
img{border:0;}
.main{width:970px; margin:0 auto; padding:0 auto; background:white;}
.container{background:white; width:950px; padding:0 10px 10px 10px; text-align:left;}
.footerBar{margin-top:10px;}
.copy{width:950px; padding-bottom:10px; text-align:right; font-size:10px; font-family:arial,helvetica;}
A:link {color: #333; text-decoration: none}
A:visited {color: #555; text-decoration: none;}
A:active {color: #ffb400; text-decoration: none;}
A:hover {color: /*#ffb400*/black; text-decoration: underline;}

h1{font-size:12px; line-height:1.4em; background:#f1f1f1; color:/*#bbbb00*/#303030; margin:0; padding:5px 3px; text-align:left; border-top:1px solid /*#bbbb00*/#303030; border-bottom:1px solid /*#bbbb00*/#303030;}
h3{font-size:110%; line-height:1.4em; background:#f1f1f1; color:#555; margin:0; padding:8px 0 8px 5px; text-align:left; border:1px solid #999;}
.extra {font-size: 16px;line-height:18px; }
.header {font-size: 110%; line-height:120%; }
.title { font-size: 105%; line-height:120%;}
.index { font-size: 100%; line-height:120%;}
.lead { font-size: 95%; line-height:130%;}
.lead2 { color: #dd3300; font-size: 11px; line-height:18px;}
.main { font-size: 90%; /*line-height:130%;*/}
.caption { font-size: 85%; line-height:130%;}
.small { font-size: 80%; line-height:130%;}
.small2 { color: #555555; font-size: 11px; line-height:13px;}
.xmain {font-size: 12px; line-height:14px;}
.xsmall {font-size: 10px; line-height:13px;}
.form { font-size: 10px; line-height:12px;}

.feedTitle{margin:0; padding:0;}
.feedTitle h3{margin:0; padding:5px; font-size:100%;}
.feedTitle ul{margin:0; padding:0 0 10px 10px;}
.feedTitle ul li,.feedTitle ul li a{list-style:none; font-size:90%; line-height:140%; color:#666;}

/*TOP—p*/
.column1,.column2{width:310px; padding:0 10px 0 0; float:left;}
.column3{width:310px; padding:0 0 0 0; float:left;}
.cList{}
.cList a.aTitle{font-size:100%; color:#333; line-height:1.2em; padding:10px 0 0 0; display:block; font-family:georgia; border-bottom:1px solid #999;}
.cList span.sTitle{font-size:80%; padding:0 0 0 10px; /*color:#333; line-height:1.2em; display:block; font-family:georgia; border-bottom:1px solid #999;*/}
.cList ul{list-style:none; margin:0; padding:5px 0;}
.cList ul li{font-size:90%; line-height:1.4em;}
.cList ul li.feed{font-size:90%; line-height:1.6em;}
.colorBar{background:/*#fc0*/#303030; width:970px; height:12px;}
.date{background:white; text-align:right; font-family:georgia/*helvetica*/,sans-serif; font-size:24px; color:#555; line-height:1em;}
.header{width:950px; margin:0; padding:0;}
.logo{float:left;}
.mainVisual{width:630px;/* padding-right:10px;*/ float:left; text-align:right;}
.mainText{width:310px; float:left; padding-right:10px;}
.mainText h2{font-size:110%; font-family:helvetica; font-weight:bold;}
.mainText p{font-size:85%; line-height:1.6em;}
.top_sTitle{width:298px; font-family:georgia; background:silver; color:white; padding:3px 6px;}
.topMainTab{border-top:solid 1px #333; border-bottom:solid 1px #333; font-family:georgia; font-weight:bold; color:#333; padding:0;}

/*ARCHIVE—p*/


/*ARTICLE—p*/
.aBlock ul{list-style:none; margin:0; padding:0;}
.aBlock ul li{font-size:90%; line-height:1.2em; margin:0; padding:2px 0;}
.header{width:950px;/* border-top:solid 1px #666; padding-bottom:10px;*/}
.header_2{width:950px; border-top:solid 1px #666; padding-bottom:10px;}
.header .header_left,.header_2 .header_left{width:220px; /*background:silver; */ text-align:left; float:left;}
.header .header_right,.header_2 .header_right{width:720px; padding-left:10px; text-align:left; float:right;}
.header_left span{font-size:18px; font-family:georgia; font-weight:bold; line-height:1.2em; text-align:left; background:white; color:silver; padding:5px 0; display:block;}
.header .header_right ul{list-style:none; margin:0; padding:0;}
.header .header_right ul li{padding:3px 6px; float:left; border-top:solid 1px white;/* border-left:solid 1px #999;*/ border-right:solid 1px white; font-family:georgia;}
.header .header_right ul li.category{background:silver; color:#ddd;}
.header .header_right ul li.current{background:#f1f1f1; color:#555;}
.header .header_right ul li a{color:white;}
.header .header_right ul li a:hover{color:#555;}
.issued_date{padding:8px 0; font-size:100%; font-family:helvetica; color:#555; text-align:right;}
.image img{margin:10px 0 5px 0; padding:0;}
.info{font-size:95%; line-height:1.4em; padding-bottom:10px;}
.leftColumn{width:220px; /*border:solid 1px #bbbb00;*/ padding:0; float:left; vertical-align:top; display:block;}
.leftColumn a{font-size:90%;}
/*.leftColumn a:link{color:#99cc99;}*/
.leftColumn li.pNum{float:left; line-height:1.2em;}
.leftColumn span.arrow{color:#990000;}
.leftColumn span.sTitle{background:white; color:#333; line-height:1.0em; padding:0; display:block; font-family:georgia; font-weight:bold; /*border-top:1px solid #333; */border-bottom:1px solid #333;}
.leftColumn ul{list-style:none; margin:0; padding:0;}
.link{/*border-top:solid 1px #ccc; */padding:5px 0;}
.link a{line-height:1.2em;}
.link p,.ref p{font-size:85%; line-height:1.4em; padding:0; margin:0;}
.mainColumn{width:720px; padding-left:10px; float:left; vertical-align:top;}
p .caption{font-size:85%; line-height:1.4em; color:#333; margin:0 0 10px 0; padding:0;}
.pBlock{width:720px; text-align:right; margin:0; padding:0;}
.ref{/*border-top:solid 1px #ccc; */padding:8px 0;}
.series ul li{line-height:1.2em; margin:0; padding:2px 0;}
.text .quote{border:1px solid #ddd; background:#f1f1f1; padding:3px; /*display:inline;*/}