/* TYPE SELECTORS** _____________________________________________________________________________*/html {	font-size:15px;	font-family: arial, helvetica, sans-serif;}/* start: new css code */body {	background:#fff;}h1, h2, p, form {	border:0px; 	margin:0px; 	padding:0px;	color:#666;}input {		font-family: arial, helvetica, sans-serif;}.inputbox {	font-size:16px;	color:#666;	background:#fff;	width:450px;}.textareabox {	font-size:16px;	color:#666;	width:450px;	background:#fff;}h2{	color:#666666; 	margin-bottom:20px;	font-size:16px;}div.main{	margin:0 auto; 	width:600px;}div.box{	border:solid 1px #e2e2e2;	background:#f2f2f2;	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:#f;	width:180px;}div.box label{	display:block;	margin-bottom:10px;	color:#555555;	font-size:15px;}div.box label span{	display:block;	float:left;	padding-right:16px;	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;}/* 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;}/* CONFIRM STYLES** _____________________________________________________________________________*/.confirmContainer {	margin: 0;	padding: 0;	list-style-type: none;}.confirmContainer ul li { 	display: inline;	margin-left:75px;}.confirmContainer ul li a:hover {	margin:0;	padding:0;	background:none;}
