#opinions a {
	text-decoration:none;
	font-weight:bold;
}
#opinions .aquo {
	font-weight:bold;
	/* position:relative;
	top:-2px; */
}
#op-top {
	width:970px;
	background-color:#FFFFFF;
	border-bottom:2px solid #08315A;
}
#op-middle {
	/* should be 970, but less buggy floats when it's set larger */
	width:1000px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
#op-middle-top {
	float:left;
	width:634px;
	height:20px;
	background-position:left;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinion/images/topNavBg_634x20.gif);
	background-repeat:no-repeat;
	background-color:#EAEAEA;
}
#op-nav {
	float:left;
	padding-left:19px;
	padding-right:15px;
	font-family:trebuchet,sans-serif;
	font-size:11px;
	text-transform:uppercase;
}
#op-nav-selected, .op-nav-selected {
	font-weight:bold;
	color:#CC0000;
	background-color:#FFFFFF;
	float:left;
	height:18px;
}
.op-nav-unselected {
	float:left;
	height:18px;
}
#op-nav-hack {
	float:right;
	position:relative;
	left:10px;
	width:20px;
	height:18px;
	background-color:#EAEAEA;
}
#op-middle-main {
	float:left;
	width:634px;
	background-color:#FFFFFF;
}
#op-middle-main-internal {
	float:left;
	padding-left:19px;
	padding-right:15px;
	background-position:left;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinion/images/leftRail_9x1.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#op-middle-right {
	float:left;
	width:336px;
	background-color:#FFFFFF;
}
#op-content {
	float:left;
	width:420px;
	background-color:#FFFFFF;
}
#op-bottom {
	clear:both;
	width:970px;
	background-color:#FFFFFF;
}
#op-middle-main-top {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
#op-middle-main-bottom {
	clear:both;
	width:600px;
	background-color:#FFFFFF;
}
/** TOOLBOX: START **/
#op-toolbox {
	background-position:bottom;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinions/images/rightRailBg_336x97_2.gif);
	background-repeat:no-repeat;
	background-color:#EAEAEA;
}
#op-toolbox-internal {
	padding-top:2px;
	border-left:1px solid #002447;
	padding-left:15px;
	border-right:1px solid #002447;
	padding-bottom:5px;
}
#op-no-toolbox {
	width:336px;
	height:20px;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinion/images/toolboxHack_1x20.gif);
	background-repeat:repeat;
	background-color:#EAEAEA;
}
#op-no-toolbox-internal {
	height:20px;
	border-right:1px solid #08315A;
}
/** TOOLBOX: END **/
/** TEASED: START **/
#op-teased, .op-topstrip {
	width:600px;
	font-family:arial,sans-serif;
}
#op-teased a, .op-topstrip a {
}
#op-teased h1, .op-topstrip h1,
#op-teased div.headline, .op-topstrip div.headline { /*headline*/
	padding:0;
	margin:0;
	padding-bottom:5px;
	font-weight:bold;
}
#op-teased-fullwidth, .op-topstrip-fullwidth {
	width:600px;
	margin-bottom:5px;
}
.op-topstrip-fullwidth {
	margin-top:10px;
}
#op-teased-fullwidth-small {
	width:600px;
	margin-bottom:15px;
}
#op-teased-left h1, #op-teased-fullwidth h1, .op-topstrip-fullwidth h1,
#op-teased-left div.headline, #op-teased-fullwidth div.headline, .op-topstrip-fullwidth div.headline { /*headline*/
	font-size:20px;
}
#op-teased-left h3, #op-teased-fullwidth h3, .op-topstrip-fullwidth h3 { /*byline*/
	font-size:12px;
	text-transform:uppercase;
	color:#CC0000;
	display:inline;
	margin:0;
	padding:0;
}
#op-teased-left h4, #op-teased-fullwidth h4, .op-topstrip-fullwidth h4 { /*blurb*/
	font-weight:normal;
	font-size:15px;
	display:inline;
	margin:0;
	padding:0;
}
#op-teased-left h2, #op-teased-fullwidth h2, #op-teased-fullwidth-small h2, .op-topstrip-fullwidth h2, #op-teased-left-small h2 { /*topic*/
	color:#08315A;
	font-weight:normal;
	font-size:12px;
	display:inline;
	margin:0;
	padding:0;
}
#op-teased-left, #op-teased-left-small {
	float:left;
	width:296px;
}
#op-teased-left-internal {
	border:1px dotted #08315A;
	padding:2px;
}
#op-teased-left-small-internal {
	padding-right:6px;
}
#op-teased-left-item, #op-teased-fullwidth-item, .op-topstrip-fullwidth-item {
	padding:15px;
	background-position:top left;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinion/images/mainStoryFade_290x180.gif);
	background-repeat:no-repeat;
}
#op-teased-fullwidth-internal, .op-topstrip-fullwidth-internal {
	border:1px dotted #08315A;
	padding:2px;
}
#op-teased-fullwidth-image {
	float:right;
	padding-left:15px;
}
.op-topstrip-fullwidth-image {
	padding-top:10px;
	background-position:top left;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinion/images/mainStoryFade_290x180.gif);
	background-repeat:no-repeat;
}
#op-teased-left-image {
	position:relative;
	top:-30px;
	background-repeat:no-repeat;
	background-position:top left;
}
.op-teased-right h1, #op-teased-left-small h1, #op-teased-fullwidth-small h1,
.op-teased-right div.headline, #op-teased-left-small div.headline, #op-teased-fullwidth-small div.headline { /*headline*/
	font-size:16px;
}
.op-teased-right h3, #op-teased-left-small h3, #op-teased-fullwidth-small h3 { /*byline*/
	font-size:12px;
	color:#CC0000;
	display:inline;
	margin:0;
	padding:0;
}
.op-teased-right h4, #op-teased-left-small h4, #op-teased-fullwidth-small h4 {  /*blurb*/
	font-weight:normal;
	font-size:12px;
	display:inline;
	margin:0;
	padding:0;
}
.op-teased-right {
	float:right;
	width:304px;
	background-color:#FFFFFF;
}
.op-teased-right-internal {
	padding-left:14px;
}
.op-teased-right-item, #op-teased-left-small-item, #op-teased-fullwidth-small-item {
	line-height:1.4;
}
.op-teased-right-image, #op-teased-left-small-image, #op-teased-fullwidth-small-image {
	padding-left:5px;
}
.op-teased-right-divider {
	clear:both;
	width:290px;
	line-height:0;
	padding-bottom:12px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:12px;
}
/** TEASED: END **/
/** FEATURE: START **/
#op-feature {
	width:420px;
	font-family:arial,sans-serif;
	margin-bottom:10px;
}
#op-feature a {
}
#op-feature h2 {
	padding:0;
	margin:0;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
}
#op-feature h3 { /*byline*/
	font-size:12px;
	color:#CC0000;
	display:inline;
	margin:0;
	padding:0;
}
#op-feature h4 {  /*blurb*/
	font-weight:normal;
	font-size:12px;
	display:inline;
	margin:0;
	padding:0;
}
.op-feature-full-width {
	width:420px;
	margin-bottom:10px;
}
.op-feature-full-width-internal {
}
.op-feature-left {
	float:left;
	width:200px;
	margin-bottom:10px;
}
.op-feature-left-internal {
}
.op-feature-right {
	float:right;
	width:220px;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
.op-feature-right-internal {
	margin-left:15px;
	border-left:1px dotted #CCCCCC;
	padding-left:14px;
}
.op-feature-image {
	padding-left:5px;
}
.op-feature-left-divider, .op-feature-right-divider {
	clear:both;
	width:200px;
	margin-bottom:10px;
}
.op-feature-full-width-divider {
	margin-bottom:10px;
}
/** FEATURE: END **/
/** OPINION BAR: START **/
#op-bar {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	text-transform:uppercase;
}
#op-bar strong {
	font-weight:normal;
}
#op-bar-internal {
	background-position:left;
	background-image:url(http://media.washingtonpost.com/wp-srv/opinion/images/leftRail_9x1.gif);
	background-repeat:repeat-y;
	background-color:#EEEEEE;
	padding:5px;
	padding-left:14px;
	border:1px dotted #CCCCCC;
	border-left:0px;
	margin-bottom:10px;
}
/** OPINION BAR: END **/
/** MORE NEWS: START **/
#op-more-news, .op-collections {
	clear:both;
	width:420px;
	font-family:arial,sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
.op-more-news-item, .op-collections-item {
	margin-bottom:10px;
}
.op-more-more-news, .op-more-collections {
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
}
/** MORE NEWS END **/
/** SIDEBAR: START **/
#op-sidebar {
	float:left;
	width:180px;
}
#op-sidebar-internal {
	padding-right:15px;
	background-color:#FFFFFF;
}
/** SIDEBAR: END **/
/** SIDEBAR SPECIAL: START **/
.op-special-sidebar-item {
	font-family:arial,sans-serif;
	font-size:11px;
	padding-bottom:10px;
}
.op-special-sidebar-item ul {
	border:0;
	padding:0;
}
.op-special-sidebar-image {
	float:left;
	padding-right:5px;
}
/** SIDEBAR SPECIAL: END **/
/** ARCHIVE BAR: START **/
#op-archive-bar {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#08315A;
}
#op-archive-bar-internal {
	background-color:#EEEEEE;
	padding:5px;
	margin-top:5px;
	border:1px dotted #CCCCCC;
	margin-bottom:10px;
}
#op-archive-bar-internal a {
	text-decoration:none;
}
#op-archive-bar .item {
	float:left;
	padding-right:4px;
	border-right:1px solid #999999;
	margin-right:4px;
	text-align:center;
}
#op-archive-bar .item-rightmost {
	float:left;
	text-align:center;
}
#op-archive-bar td {
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#op-archive-bar .linked {
}
#op-archive-bar .active {
	color:#CC0000;
}
#op-archive-bar .inactive {
	color:#999999;
}
#op-archive-bar .date {
	font-size:11px;
	font-weight:normal;
	line-height:1.0;
}
#op-archive-bar .laquo {
	float:left;
	padding-top:5px;
	padding-right:1px;
	color:#333333;
}
#op-archive-bar .raquo {
	float:left;
	padding-top:5px;
	padding-left:4px;
	color:#333333;
}
.op-lowercase {
	text-transform:none;
}
/** ARCHIVE BAR: END **/
/** STRIP OF LINKS: START **/
#op-strip-of-links {
	clear:both;
	padding-top:10px;
	font-family:arial,sans-serif;
	font-size:12px;
}
#op-strip-of-links a {
	text-decoration:none;
	font-weight:normal;
}
#op-strip-of-links a .headline {
	font-weight:bold;
}
#op-strip-of-links a:hover {
	color:#CC0000;
}
/** STRIP OF LINKS: END **/
/** BULLETS: START **/
.bullets {
	font-size:12px;
	margin-top:10px;
}
.bullets ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.bullets ul li {
	background:url(http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif) no-repeat 0px 0.5em;
	padding:0 0 0 0.6em;
	display:inline;
}
/** BULLETS: END **/
/** OVERRIDE: BEGIN **/
#section_header {
	width:970px;
	padding-left:0;
}
#section_header a {
	display:block;
	padding-left:19px;
}
/** OVERRIDE: END**/
#section_subhead {
	font-size:11px;
	color:#666;
	font-weight:normal;
}