/* start with the general layout and design, and then go through option pages to set specific style issues. Everythins is mostly in the order the final XHTML dictates */




/* GENERICS */




/* nothing too interesting here - just RTLing and setting colors etc. */
html {direction: rtl; unicode-bidi: embed;}
body {background: #fff; color: #000;
	margin: 0; padding: 0;
	font-size: 85%; font-family: Arial, sans-serif;}
td, p, li, dd, dt {font-size: 1em;}
.hidden {display: none;}




/* Link colors */
a {color: #00019b;} 
a:visited {color: #006;}
a:hover {color: #069;}
/* Links for deleting/editing are highlighted when hovered above */
a.delete:hover {background: #c00; color: #fff;}
a.edit:hover {background: #ccc; color: #036;}
a.edit, a.delete, a.edit:hover, a.delete:hover {
	padding: 0.25em 0; display: block; text-align: center;}




/* This is the WordPress logo in the header */
#wphead {background: url(../wp-images/header-shadow.png) #f2f2f2 repeat-x bottom;
	padding: 1px 5px 11px;}
#wphead h1 {font-size: 2.5em; font-weight: normal;
	letter-spacing: -0.05em; margin: 0;}
#wphead h1 span {font-size: .4em; letter-spacing: 0;}




/* Just some general styles */
h2 {border-bottom: 2px solid #69c; margin: 0.5em 1.0em;
	color: #333; font: normal 1.75em normal;}
li, dd {margin-bottom: 0.5em;}
p, dl, dd, dt {line-height: 1.25em;}
dt {margin-bottom: 0.25em;}
.code {font-family: "Courier New", Courier, mono;}
img, #footer a {border: 0;}




/* this makes forms nicer */
input:focus, textarea:focus, label:focus {
	background: #fff; border: 1px solid #686868;}
label {cursor: pointer;}
textarea, input, select {
	background: #f4f4f4; color: #000; border: 1px solid #b2b2b2; 
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 1px; padding: 3px;}
.checkbox {background: #fff; border: none; 	margin: 0; padding: 0;}
.anchors {margin: 10px 20px;}
/* This makes pretty buttons with gradients */
.submit input, .submit input:focus {
	color: #333; background: url(../wp-images/fade-butt.png);
	border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc;
	padding: 0.25em;}
.submit input:active {
	background: #f4f4f4; border: 3px double #ccc; 
	border-left-color: #999; border-top-color: #999;}
.ed_button {padding: 1px;}





/* This makes pretty tables */
.alternate {background: #dae4e8;}




/* this wraps all the <fieldset>s */
.wrap {
	border: 1px solid #e5e5e5; -moz-border-radius: 0.5em;
	margin: 1.0em 2.5em; padding: 1.0em; clear: both;}
.wrap h2 {margin: 0.5em;}




/* actions and options are grouped in <fieldset>s  */
fieldset {
	border: 1px solid #e5e5e5; -moz-border-radius: 0.5em;
	padding: 0.5em;}
fieldset legend {padding: 0.25em;}
fieldset label.selectit {
	background: #f0f0f0; display: block;
	font-size: 11px; padding: 0 2px;}
fieldset label.selectit:hover {background: #dadada;}
/* they are diferent in the options section */
fieldset.options {padding: 1em;}
fieldset.options legend {font-size: 1.25em;}
fieldset.options ul {list-style: none;}




/* this is the top menu and the sub menu */
#adminmenu {
	margin: 0.15em; padding: 0.15em; height: 2.5em; 
	border-bottom: 2px solid #707070;
	clear: both;}
#adminmenu .current, #adminmenu2 .current {font-weight: bold;}
#adminmenu a {
	display: block; margin: 1px; padding: 0 0.15em;
	border: 1px solid #fff;
	color: #333; font-weight: normal; text-decoration: none;}
#adminmenu a:hover, .current {
	color: #171717; background: #eaeaea;
	border: 1px solid #9d9d9d;-moz-border-radius: 0.25em;}
#adminmenu li {
	list-style: none; display: inline; float: right; 
	line-height: 2.0em; text-align: center;}
#adminmenu2 {
	margin: 0 0.5em 0; padding: 0.5em 1.5em 0;
	height: 1.5em; clear: both;
	background: #707070; border-bottom: none;}
#adminmenu2 li {
	margin: 0; padding: 0; text-align: center;
	list-style: none; display: inline; float: right;
	-moz-border-radius-topleft: 1.0em; -moz-border-radius-topright: 1.0em;}
#adminmenu2 .current {
	color: #000; background: #fff; }
#adminmenu2 a {
	color: #fff; font-weight: normal; text-decoration: none; 
	margin: 0.5em 0.5em 0; padding: 0.25em 0.75em 0.75em; border: none;}
#adminmenu2 a:hover {
	color: #000; background: #f0f0f0;}




/* footer */
#footer {text-align: center;}




/* SPECIFICS */




/* LOGIN PAGE */




#login {background: #fff; margin: 5em auto; padding: 1.5em; 
	border: 2px solid #a2a2a2; width: 25em;}
#login #login_error {
	background: #c00; color: #fff;
	font-size: 16px; font-weight: bold; text-align: center;
	border: 1px solid #a40000; padding: .5em;}
#login h1 {background: url(../wp-images/wp-small.png) no-repeat; margin-top: 0;}
#login h1 a {visibility: hidden;}
#login input {padding: 3px;}
#login ul {list-style: none; margin: 0; padding: 0;}
#login ul li {display: inline; margin-left: 1.4em; text-align: center;}




/* DASHBOARD PAGE */




/* these are the news blocks */
#planetnews ul {list-style: none; margin: 0; padding: 0;}
#planetnews li {width: 17%; margin: 1%;float: left;}
#planetnews li a {display: block; padding: .5em;
	background: #ddd; height: 6em; overflow: hidden;}




/* this is the "recent activity" section in the dashboard */
#zeitgeist {
	background: #eee; font-size: 90%;
	float: right; width: 27%;
	border: 1px solid #69c; padding: 1em;
	margin-bottom: 0.5em; margin-left: 1em; margin-top: 0.5em;}
#zeitgeist h2, fieldset legend a {border-bottom: none;}
#zeitgeist h3 {border-bottom: 1px solid #ccc; font-size: 1.1em; margin: 1em 0 0;}
#zeitgeist h3 cite {font-size: 1.0em; font-style: normal;}
#zeitgeist li, #zeitgeist p {margin: 0.25em 0;}
#zeitgeist ul {margin: 0 .6em .3em 0; padding: 0 0.6em 0 0;}




/* WRITING PAGES */




#content, #excerpt {
	margin-left: 1%;	width: 97%;}
#excerpt {height: 1.8em; width: 98%;}

#simple #titlediv {height: 4em;}
#metainfo, #postdiv, #postexcerpt {clear: both;}




/* make room for category list */
#poststuff {margin-left: 12em;}
#titlediv, #commentstatusdiv, #postpassworddiv, #namediv, #uridiv, #emaildiv, #pageparent {
	float: right; height: 6em; margin-right: 5px;}





/* category list in edit page */
fieldset span.cat-nest {	display: block; margin-left: 10px;}
.post-categories {display: inline; margin: 0; padding: 0;}
.post-categories li, #ed_toolbar {display: inline;}
#categorydiv {line-height: 130%;
	margin-left: 15px; position: absolute;
	left: 5%; width: 9em;}
#categorydiv div {height: 27em; overflow: auto;}
#categorydiv input, #poststatusdiv input, #commentstatusdiv input, #pingstatusdiv input {
	border: none;}




/* quicktags */
.quicktags, .search {background: #ccc; color: #000; 
	font: 12px Georgia, "Times New Roman", Times, serif;}
#quicktags {margin-right: 1%;}
#ed_del {text-decoration: line-through;}
#ed_em {font-style: italic;}




/* custom fields */
#postcustom {border: 1px solid #aaa; padding: .5em; width: 97%;}
#postcustom .updatemeta, #postcustom .deletemeta {margin: auto; width: 5em;}
#postcustom table {border: 1px solid #ccc; margin: .5em; width: 98%;}
#postcustom table input, #postcustom table textarea {width: 95%;}




/* save and delete buttons */
#deletepost:hover {background: #ce0000; color: #fff;}
#save {width: 14em;}




/* LINKS PAGES */




/* links that have been updated */
.updated {
	background: #f0f8ff; border: 1px solid #69c;
	margin: 1em 5% 10px; padding: 0 1em 0 1em;}




/* COMMENTS PAGES */




/* comment lists */
.commentlist li {border-bottom: 1px solid #369; padding: .3em 1em;}




/* this makes links you already know stand out in the unapproved comment list */
.unapproved {color: #888;}
.unapproved a:link {color: #b9bcff;}
.unapproved a:visited {color: #696dff;}
.unapproved a:hover {color: #009ef0;}




/* USER PAGES */




/* profile */
#profile {margin: 10px;}
#profile .left {border-right: 1px dashed #ccc; float: left; 
	margin-right: 5px; padding-right: 5px;}
#profile label {float: left; padding-right: 3px;
	text-align: right; width: 85px;}
#profile p {margin: 0 0 4px 0;}





/* TEMPLATE PAGES */




#template div {margin-right: 190px;}
#template textarea {font: small 'Courier New', Courier, monospace; width: 99%;}
#templateside {float: right; width: 170px;}
#templateside h3, #postcustom p {margin: 0;}
#templateside ol, #templateside ul {list-style: none; margin: .5em; padding: 0;}
