P, TD, TH, LI, DT, DD, DIV, SPAN, FIELDSET
	{vertical-align:top; margin:0px; padding:0px;border:0px;}

BODY, H1, H2, H3, H4, H5, H6
	{margin:0px; padding:0px;border:0px;}
	
#site_content {position:absolute;top:50px;}	
	
body.admin {font-family: Arial;font-size:62.5%}
#admin_content{margin:1.0em;font-size:1.4em;}
#admin_content div.center {text-align:center;width:100%;}
#admin_content p {line-height:150%;margin-top:0.5em;margin-bottom:0.5em;}
#admin_content h1,#admin_content h2,#admin_content h3,#admin_content h4 {margin-bottom:0.5em;}

label {width:6em;float:left;}
p.indent {margin-left:7em;width:auto;}
p.indent label {width:18em;}
form.admin {border:2px solid #4D6BAF;background:#CED6EA;padding:1em;width:30em;}
form.admin input.button {margin-left:6.5em;margin-top:1em;}
form.admin input.radio {height:auto;width:auto;}
form.admin fieldset {border:1px solid #4D6BAF;}
form.admin fieldset legend {color:000;margin-left:1em;padding:0;}
form.admin fieldset p {margin-top:1em;margin-left:1em;}
form.admin input {height:2em;}
form.admin input, form.admin textarea {background:#eee;border:1px solid #bbb;padding:0.3em;}
form.admin textarea {height:10em;}
form.admin input:hover, form.admin textarea:hover {background:#eee;border:1px solid #4D6BAF;}
div.instructions {float:right;display:block;width:20em;margin-right:20px;border:2px solid #4D6BAF;background:#CED6EA;padding:1em;}
div.instructions p {font-size:0.8em;}
div.instructions h4 {font-size:1.0em;}
li.page .tools {font-size:0.8em;}
li.page .tools a {color:#000;text-decoration:none;}
li.page .tools a:hover {text-decoration:underline;}
a {color:#4D6BAF;}

div#login, div#reset_password {width:26em;text-align:left;margin-left: auto;margin-right: auto;}
div#login form, div#reset_password form{margin-top:5em;}
div#login form div.notice, div#reset_password form div.notice{color:red;text-align:center;padding-bottom:1em;}
div#login form input, div#reset_password input{padding:7px;height:2em;font-size:1.2em;width:10em;}
div#login form input#login, div#reset_password form input#email {width:17em;}
div#login form input.check{width:auto;height:auto;}
div#login form label, div#reset_password form label{font-size:1.1em;margin-top:0.4em;}
div#login form input.button{padding:0.2em;font-size:1.1em;margin:0;width:auto;margin-top:1.0em;}
div#reset_password input.button {padding:0.2em;font-size:1.1em;margin:0;margin-left:6em;width:auto;margin-top:1.0em;}
div#reset_password input.button#cancel {margin:0;}

#template_list {float:left;border:2px solid #4D6BAF;background:#CED6EA;width:23% ;text-align:left;}
#template_list a {text-decoration:none;}
#template_list a:hover {text-decoration:underline;}
#template_list h2 {margin-top:1em;margin-left:0.5em;font-size:1.1em;}
#template_list ul {list-style-type:none;padding:0;margin:1em;border-top:1px dashed #4D6BAF;}
#template_list li {border-bottom:1px dashed #4D6BAF;padding-bottom:0.5em;padding-top:0.5em;}
#template_content {border:2px solid #4D6BAF;background:#CED6EA;width:70%;padding:1em;float:left;margin-right:20px;}
#template_content textarea {width:100%;height:30em;}

#user_list {list-style-type:none;padding:0;margin:1em;}
#user_list li {width:25em;height:50px;margin-top:1em;}
#user_list li .email {display:block;font-size:0.8em;margin-top:0.3em;}
#user_list li img {float:left;margin-right:0.5em;padding-top:-0.4em;position:relative;top:-0.4em;}
#user_list li .tools {float:right;font-size:0.8em;margin-top:1.0em;width:7em;}

#ticketsales {list-style-type:none;padding:0;margin:1em;}
#ticketsales li {width:800px;margin-bottom:5px;}
#ticketsales li .tools {float:right;font-size:0.8em;width:300px;list-style:none;margin:0;padding:0;}
#ticketsales li .tools li {float:left;margin-left:10px;width:auto}


#assets {margin-top:1em;}
#assets h2 {background:#E4E9F3;border:2px solid #4D6BAF;padding:0.1em;clear:both;}
.asset_list {list-style-type:none;padding:0;margin:1em;}
.asset_list li {width:125px;height:125px;margin:1em;display:block;border:1px solid #4D6BAF;float:left;text-align:center;font-size:0.8em;overflow:hidden;}
.asset_list li img {margin-top:1em;}
.asset_list .title {display:block;}
.asset_list li.selected, .asset_list li.selected:hover {background:#E4E9F3;border:1px solid #4D6BAF;}
.asset_list li:hover{background:#E4E9F3;border:1px solid #4D6BAF;}
.asset_list li span.tools{padding-top:3px;display:block;}
.asset_list li span.tools a:hover{color:#333;}
body.asset_browser{margin:0;padding:0;font-family: Arial;font-size:62.5%}
body.asset_browser select {font-size:2.0em;}
body.asset_browser h1 {margin:0;padding:10px;font-size:1em;background:url("../images/blue/toolbar.background.png");border-bottom:1px solid #4D6BAF;height:28px;}
form#asset_upload {position:absolute;right:10px;top:2px;margin:0;padding:0;}
form#asset_upload label {display:block;float:none;font-weight:bold;width:auto;font-size:1.2em;margin:0;padding:0;}
form#asset_upload input {margin-top:0.1em;}
form#asset_upload p {line-height:1.2em;}

.revisions {border-bottom:2px solid #FF9B04;margin:0;}
.revisions h2 {font-size:1.3em; background:#FF9B04; padding:0.3em; color:#fff; border-bottom:1px solid #000;margin:0;}
.revisions h2 a {font-size:0.6em;color:#fff;margin-left:0.5em;}
.revisions ul {overflow:auto;height:10em;list-style-type:none !important;padding:0;margin:0;border-bottom:1px solid #000;margin:0;}
.revisions ul li {background:#eee; border-bottom:1px solid #666;padding:0.3em;list-style-image:none !important;}
.revisions ul li span{ }
.revisions ul li:hover, .revisions ul li.hover {background:#CED6EA;}
.revisions ul li.selected:hover, .revisions ul li.selected {background:#8EA1CC;}
.revisions ul li span.version {margin:-0.3em;border-bottom:1px solid #4D6BAF;float:left;width:2em;background:#4D6BAF;text-align:right;color:#fff;padding-right:0.5em;margin-right:1em;}
.revisions ul li span.date {float:left;width:25em;}
.revisions ul li span.tools {}

.revision_content_blend {display:none;}
.revision_content {display:block;}
.flash {color:green;}

div.notice {
color:green;
}

#admin #blue_toolbar {
    background:url("../images/blue/toolbar.background.png");
    background-repeat:repeat-x;
    border-bottom:2px solid #4D6BAF;
    height:48px;
    width:100%;
    padding:0px;
    margin:0px;
}


#admin #blue_toolbar #blue_logo {
    float:left;
}
#admin #blue_toolbar ul {
    list-style-image:none;
    list-style-type:none;
    display:inline-table;
    font-family: arial;
    font-size:1.2em;
    font-weight:bold;
    margin:0px;
    margin-top:17px;
    margin-left:10px;
    padding:0px;
    float:left;
    width:70%;
}

#admin #blue_toolbar li {
    display:table-inline;
    display:inline;
    margin-left:20px;
    padding:0px;
}

#admin #blue_toolbar li a{
    color:#000000;
    text-decoration:none;
}

#admin #blue_toolbar li a:hover{text-decoration:underline;}
#admin #blue_toolbar li.selected a {color:#233A84;}

#admin #blue_toolbar #blue_current_user {
    text-align:right;
    font-size:10px;
    position:absolute;
    top:15px;
    right:20px;
	width:20em;
}

#admin #blue_toolbar #blue_current_user a{
    color:#000000;
}

#admin #blue_toolbar #blue_current_user .name{
    font-weight:bold;
    font-size:12px;
	margin-left:0.3em;
}
#admin #blue_toolbar #blue_current_user .logout{
    display:block;
}

#admin_content #bands ul {
	list-style:none;
	margin:0;padding:0;
}

#admin_content #bands li {
	width:250px;
	height:80px;
	list-style:none;
	margin:5px;padding:5px;
	float:left;
	border:1px solid #ddd;
}

#admin_content #bands ul span.name{
	font-size:18px;
}

#admin_content #bands ul span.tools{
	margin-left:2px;
}

#admin_content #bands ul img {
	float:left;
	margin-right:10px;
}

#admin_content #calendar {
	float:left;
	width:400px;
}

#admin_content #events {
	float:left;
	padding-top:8px;
}

#admin_content #events ul {
	list-style:none;
	margin:0;padding:0;
	width:500px;
}

#admin_content #events ul li.date {
	font-size:22px;
	color:#999;
	font-weight:bold;
	padding-bottom:5px;
}

#admin_content #calendar td.otherMonth {
	font-size:0;background:transparent;
}



#admin_content input.checkbox {
	height:auto;padding:0;
}

#admin_content #events ul li.date span.day{
	color:#666;
	background:transparent;
	margin:0;padding:0;
	border:0px solid transparent;
}


#admin_content #events ul li {
	margin-top:10px;padding-top:10px;
	border-top:1px solid #666;
}

#admin_content #events ul li span.time{
	font-weight:bold;margin-bottom:5px;display:block;color:#444;
	background:#ccc;
	padding:3px;
}

#admin_content #events ul li .tools{
	float:right;
}

#admin_content #events ul li.first {
	margin-top:0;
}

#admin_content #events ul li.date {
	
	border:0px solid transparent;
}

#admin_content #events ul li div.association {
	margin:5px;font-size:11px;
}

#admin_content h3.menu_category {
	font-size:14px;
	background:#ccc;color:#444;
	padding:4px;
	clear:both;
}

#admin_content ul.menu_items {
	list-style:none;margin:5px;padding:0;
}

#admin_content ul.menu_items span.title {
	display:block;width:200px;float:left;
}
#admin_content ul.menu_items li {
	padding:3px;
	clear:both;
}
#admin_content ul.menu_items li:hover {
	background:#eee;
}

#admin_content ul#menu_category_checklist {
	list-style:none;
	padding:0;margin:0;
}

#admin_content ul#menu_category_checklist label {
	float:none;
	display:inline;
}

#admin_content ul#menu_category_checklist li div {
	background:#ddd;
	margin:5px auto;
	padding:3px;
}

#admin_content ul#menu_category_checklist li div.alt {
	background:#aaa;
}

#admin_content ul#menu_category_checklist li li {
	padding-left:2em;
}

form.verbiage_editor {padding:0;margin:0;}

form.entry {padding:8px;}
form.entry textarea {display:block;width:100%;height:120px;}
.editable {
    position:relative;
    top:-2px;
    border-width:2px;
	margin:-2px;
    border-style:solid;
    border-color:#FF9B04;
	margin:10px 0;
}

.editable_blend {
    position:relative;
    top:-2px;
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    padding:2px
}
.editable_blend .toolbar{
    display:none;
}

.editable .verbiage_content {
	margin:0;padding:0;
}

.editable .verbiage_content form{
	margin:0;padding:0;
}

.editable .toolbar {
	display:block;
    background-color:#FF9B04;
    color:white;
    font-size:10px;
    font-family:tahoma;
    font-weight:bold;
	margin:0;
	padding:0 2px;
	margin:-12px 0 0 -2px;
	height:12px;
    width:170px;
    filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
.editable .toolbar ul.buttons{
    list-style-image:none;
    list-style-type:none;
    display:inline;    
    margin:0px;
	float:right;
	height:12px;
}
.editable .toolbar li{
    display:table-inline;
    display:inline;
    padding:0px;
    padding-left:5px !important;line-height:100%
}

.editable .toolbar .buttons{

}

.editable .toolbar .buttons a{
    color: #FFFFFF !important;
}