body {
	margin: 0; padding: 0;
	background-color: #fff;
	color: #444;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 12px;
	
}

h1 {font-size: 2em; margin: .5em 0 .25em 0;}
h2 {font-size: 1.4em; margin: 0 0 .5em 0;}
h2 span {font-size: 13px; font-weight: normal; color:#eee;}
h2 span a {color:#eee;}
h3 {font-size: 1.3em; margin: 1.5em 0 0 0; color: #444;}

p {margin: 0 0 1em 0;}
ul {padding: 0; margin: 0 0 0 1.5em;}
ol li {margin-bottom: .5em;}

a img {border: 0;}

.page-name {
	font-size: 14px;
	font-weight: bold;
}
.page-name a {
	color: #222;
}



.person {
	background: transparent url(/engine/images/people-icon.gif) left top no-repeat;
	padding: 0px 0px 2px 26px;
	height: 28px;
}

.section {
	background: transparent url(/engine/images/section-icon.gif) left top no-repeat;
	padding: 0px 0px 2px 26px;
	height: 28px;
}

.admin-form {

}

#editor-tabs {
	margin-bottom: -1px;
}

#flash_message {
	background-color: red;
	color: #fff;
	font-weight: bold;
	font-size: 98%;
	padding: 4px 8px;
	margin-bottom: 10px;
}

#header {
	position: relative;
	height: 88px;
	background: #005dab url(/engine/images/manager-header-bg.gif) left bottom repeat-x;
	color: #fff;
	overflow: hidden;
}
#header .gutter {
	position: relative;
	width: 960px;
	height: 88px;
	margin: 0 auto;
}
#header #navigation {
	position: absolute;
	width: 960px; height: 36px;
	bottom: 0;

}

#navigation ul {
	left: 0; bottom: 0; 
	list-style: none; 
	margin-left: 0; 
	padding-left: 0;
}
#navigation li {float: left; margin-left: 4px;}
#navigation li span {font-weight:bold; padding: 8px 8px 8px 20px; font-size: 12px; line-height: 28px;}
#navigation a {
	color: #fff; 
	text-decoration:none; 
	padding: 8px 8px; 
	font-size: 12px;
	line-height: 28px;
	background-color: #ccc;
	color: #111;
	font-weight: bold;
}
#navigation a:hover {color: red; background-color: #f3f3f3;}

body#manager #nav-main, 
body#manage_content #nav-pages, 
body#manage_media #nav-media, 
body#manage_users #nav-users, 
body#manage_sections #nav-sections, 
body.pages #nav-pages,
body.page #nav-pages,
body.media #nav-media,
body.posts #nav-posts,
body.post #nav-posts
{color: red; background-color: #fff;} 

#header #top-links {
	width: 940px; 
	height: 20px;
	margin: 10px auto 0 auto;
	text-align: right;
	font-size: 92%;
	font-weight: bold;
	Xbackground-color: gray;
}
#top-links a {color: #fff; text-decoration:none;}

#wrap {width: 960px; margin: 0 auto;}

#page {background-color: #fff;}

#main {padding: 10px 10px;}

#contents {width: 940px;}
#contents .gutter {padding: 0px}

.left-column {width: 620px; float: left;}
.right-column {width: 300px; float: right;}
.right-column {font-size: 90%;}


/*
Default style definitions for:

Uploadify v1.6.0
Copyright (C) 2009 by Ronnie Garcia
Co-developed by Travis Nickels
*/
#fileUploadQueue {margin-bottom: 10px;}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;

}
.uploadifyQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}
/* End Uploadify styles */
span.child {margin-left: 40px;}
.post-status {display: none;}

input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 5px;
	border-radius: 3px;
}
input[type="submit"] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
