/* TYPE SELECTORS** _____________________________________________________________________________*/html {	color:#383838;}body {	background:#fff;	font: 13px/1.5 arial, helvetica, sans-serif;}a {	color: #039;	text-decoration: none;}a:hover { 	background-color:#426c8b;	text-decoration: none;	margin:-2px;	padding:2px 2px 2px 2px;}/* OVERLAY STYLES** _____________________________________________________________________________*/p.title {	font-size:20px;	font-weight:bold;}p {	font-size:15px;	line-height: 120%;}.confirmContainer {	margin: 0;	padding:15px 0 0 0;	list-style-type: none;}.confirmContainer ul li { 	display: inline;	margin-left:15px;}.confirmContainer ul li#last { 	margin-left:45px;}/*.confirmContainer ul li a:hover {	margin:0;	padding:0;	background:none;}*/.confirmContainer ul li a.yes {	background-image: url(/National_Library/oe_/http://www.tomdispatch.com/images/admin/confirmation/yes_25x25.gif);}.confirmContainer ul li a.no {	background-image: url(/National_Library/oe_/http://www.tomdispatch.com/images/admin/confirmation/no_25x25.gif);}.confirmContainer ul li a {	background-color:#f2f2f2;	border:1px solid #ccc;	padding:12px 10px 10px 45px;	background-repeat: no-repeat;	background-position: 0.5em 0.3em;	margin:0;	color:#222;	text-transform: uppercase;	font-weight: bold;	font-size:18px;}.confirmContainer ul li a:hover.yes {	background-color: #ddfaad;}.confirmContainer ul li a:hover.no {	background-color: #fdd8d3;}.confirmContainer ul li a:hover {	text-decoration: none;}/* start: new css code** _____________________________________________________________________________*/h1, h2, p, form {	border:0px; 	margin:0px; 	padding:0px;	color:#666;}input {		font-family: Verdana, Arial, sans-serif;}.inputbox {	font-size:16px;	color:#666;	background:#f2f2f2;	width:450px;}.textareabox {	font-size:16px;	color:#666;	width:450px;	background:#f2f2f2;}h2{	color:#666666; 	margin-bottom:20px;	font-size:16px;}div.main{	margin:0 auto; 	width:600px;}div.box{	border:solid 1px #ccc;	background:#e0e0c7;	padding:10px;	color:#333;	margin-bottom:20px;}div.box h1 {	font-size:18px;	color:#333;	padding-bottom:4px;}div.box p {padding-bottom:14px;}div.box input .input-text{	border:1px solid #3b6e22;	color:#666666;	width:180px;}div.box label{	display:block;	margin-bottom:10px;	color:#555555;	font-size:18px;}div.box label span{	display:block;	float:left;	padding-right:6px;	width:70px;	text-align:right;	font-weight:bold;}div.box .alert {	font-size:15px;	font-weight:normal;	color:red;	margin:0 0 5px 0;	padding:0;	line-height: 100%;}#errorBox {	border:1px solid #ccc;	background:#e2e2e2;	padding:10px;	margin:0 40px 10px 40px;}.spacer{ 	border:1px solid #ccc;	padding:20px;	background:#e2e2e2;	margin-bottom:10px;	font-size:13px;	color:#666;}.spacer h1 {	border-bottom:1px solid #ccc;	margin-bottom:20px;	padding-bottom:5px;}.spacer p {	font-size:14px;}.green{	background:url(img/green.gif);	padding:0px 6px;	border:1px solid #3b6e22;	height:24px; 	line-height:24px;	color:#FFFFFF;	font-size:12px;	margin-right:10px;	display:inline-block;	text-decoration:none;}/* RSS LIST** _____________________________________________________________________________*/#rssList {	padding:5px 8px 6px 8px;	font-size:13px;	margin-top:5px;	border:1px solid #ccc;	background-color:#e2e2e2;}#rssList li {	list-style: none;	margin: 0;	padding: 0 0.25em;}#rssList a {	display: block;	padding: 3px 2px 2px 16px;	background: url(/National_Library/oe_/http://www.tomdispatch.com/application/images/icons/rss_12x12.gif) no-repeat center left; }/* QUICK FORMS** _____________________________________________________________________________*/form {/* for sanity as safari ads lots of space without */	margin:0px;}form ol li {	display: block;	padding: 5px;}form fieldset .required {	color: #000;	font-weight:bold;}form .error {	color: #C00;}/* ADMIN STYLES** _____________________________________________________________________________*/.bow_edit {/* edit link on the story and blog pages */	float:right; font-size:50%;}#admin {	padding:10px;}#admin fieldset#header {	background:#FFF;	height:auto;}#admin fieldset  {	border-style: dashed;	font-size:95%;}#admin fieldset legend {	font-weight:bold;	font-size:115%;}#admin fieldset ol {	margin:0px;	padding:0px;}#admin .thing_info {	clear:both;	background-color:#EEE;	border: #CCC 2px solid;	padding:5px; margin:0px;	font-size:90%;}#admin label.element {	float:left;	width:150px;	text-align:right;	padding-right:10px;	padding-top:3px;	clear:both;}#admin input, #admin textarea {	width:680px;}#admin textarea {	height:50px;	max-width:680px;	min-width:680px;	min-height:30px;	max-height:400px;}#admin textarea.teaser {	height:150px;	max-width:680px;	min-width:680px;	min-height:30px;	max-height:400px;}#admin textarea.body {	height:250px;	max-width:680px;	min-width:680px;	min-height:30px;	max-height:400px;}#wrap_dialog {	background-color:#FFF;}