.list {padding-top: 1em;}
.item {margin-bottom: 1em;}

.item .title {font-weight: bold; margin-bottom: .25em;}

/* stuff that blueprint used to do */
span, h1, h2, h3, h4, h5, p, pre, address, big, cite, 
code, del, em, font, img, small, strong, 
sub, sup, tt, var, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 
{ font-style:inherit; margin:0pt; vertical-align:baseline; line-height:1.5; text-align:left;}
table { border-collapse:separate; border-spacing:0pt; }
label {font-weight:bold;}

.cms {
    /*font-size:9pt;*/
    display:inline;
float:left;
margin:16px 0pt 0pt 12px;
min-height:700px;
 }
 
 * html .cms {
    /*font-size:9pt;*/
    display:inline;
    text-align:left;
    verticalAlign:top;
float:left;
margin:16px 0pt 0pt 12px;
min-height:700px;
width:100%;
 }

h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1em; }
h1 { font-size: 1.5em; color: #8DC63E;}
h2 { font-size: 1.4em; color: #666666;}
h3 { font-size: 1.3em; color: #8DC63E;}
h4 { font-size: 1.2em;}
h5 { font-size: 1.1em;}
h6 { font-size: 1em;}
small { font-size: 80%;}

 .cms a {color:#125AA7;}
.cms h1 {margin: 5px 0 10px 0;width:auto}

/* NPO CMS forms */

.cms .subsection {margin-top: 1.5em; clear:left;}
.cms h1, .cms h3 {text-align: left; padding-bottom: 4px;}
.cms h3 { font-size:1.5em; }

div#content.form { width:612px; float:left;}
* html div#content.form { width:560px; float:left; border:0px solid;}
div#sidebar.form {width: 312px;margin-top:100px;}
* html div#sidebar.form {float:left; width: 312px;margin-top:0px;
margin-left:0px;  /*added this*/
vertical-align:top;
top:2px;
border:0px solid;
}
* html #divaddlocation{width:500px;}
div#sidebar.form_bad {width: 306px;}
* html div#sidebar {float:right;} 
* html div#sidebar.form_bad #btnsponsorship {width: auto;}/*was auto*/
#sponsorshipdiv {float: left; width: 306px; margin-top: 20px;}
#btnsponsors {float:left;width:100%;}
* html #sponsorshipdiv #btnsponsorship{
	width:150px;
	border:1px solid;
}
* html #content #allDay { width:auto; float:left; border:0px solid;}

#preview {
border:1px solid gray;
float:left;
overflow:auto;
padding:6px;
width: 300px;
height: 400px;
}

form.admin {width:100%; border:0px solid;}

* html form.admin {width:100%; border:0px solid;}


.lab{
clear:none;
float:left;
font-size:12px;
font-weight:normal;
padding-left:7px;
text-align:left;
vertical-align:top;
width:140px;
}

.cms label, 
.cms input { display: block; float: left; margin-bottom: 10px;}
.cms label { 
	clear: left; 
	text-align: right; 
	vertical-align: top; 
	width: 125px; 
	padding-right: 10px; 
	padding-left:7px;
	font-size:12px; 
	font-weight:bold;
	}

.cms input, 
.cms textarea {padding: 1px 2px 1px 2px;}

* html #formbuttons{
	width:300px;
	margin-left:55px;
}


/*IE7 Fixed*/
#Nonprofit_scope_box{width:60%;}
#Location_state_box, #Location_zipcode_box, #Location_hide_address_box{width:60%;.float: none}
#Sponsor_alt_text_box, #Sponsor_link_box #begin, #end, #costDiv{width:60%;.float: none}
* html #end{width:210px;}
* html #sponsor-details #btnsponsors {border:0px solid; width:auto;margin-left:38px;}
#location_country, #location_states, #Event_status_box, #Event_scopeOfImpact_box,
#Volunteer_scopeOfImpact_box, #Job_scope_box, #Donation_scopeOfImpact_box,
#DonationRequest_donationType_box, #Donation_status_box, #Article_scopeOfImpact_box,
#Article_status_box, #Volunteer_status_box, #Program_scopeOfImpact_box, #VolunteerOpportunity_program_id_box, #Job_program_id_box,
#DonationRequest_program_id_box, #Article_program_id_box, #FeaturedContent_category_id_box{width:60%;.float: none}
#editUser_snbscripe, #Program_status_box, #DiscoveryCenter_Hostname_box, #DiscoveryCenter_use_default_location_box{width:60%;}
* html #Program_status_box{width:70%;}
#Location_street_extra_box{clear:left;margin-left: 143px;.margin-left:71px;}
* html #Location_street_extra_box{clear:left;margin-left:42px;}

#Location_city_box{width:60%;.position: relative;.width:100%;.float: none;.top:63px}
#Location_city_box_admin{width:60%;.float: none;}
* html #Location_city_box_admin{width:100%;float:left;}

#subscribe{width: auto;border: 0px}
input#update{margin-left: 140px}
* html input#update{width:auto;float:left;}
/*IE7 Fixed*/

 .cms input.date-pick { display: inline;}
.cms .input_wrap,
.cms .input_group {min-height: 2.25em;float: left;margin-bottom:10px} /* important for tooltip positioning */

#Nonprofit_newsletter_link_box{height:50px}
#Nonprofit_membership_link_box{height:40px}
#most_sheared_box, #DiscoveryCenter_email_from_address_box{width:75%}
.cms div.live_categories {float:left;margin-bottom:10px;margin-left:0px;min-height:2.25em;overflow:hidden;width:400px;}

/* group several inputs in one block next to a label */
.cms .input_group { float: left;}
.cms .input_group input { display: inline; float: none;}

.cms input, 
.cms select,
.cms textarea {border: 1px solid #919DBC; 
        font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 9pt; margin:2px; }

.cms option {padding-left: 4px;}

.cms input, .cms textarea { width: 350px; margin-bottom: 10px}
.cms .fieldWithErrors input, 
.cms .fieldWithErrors textarea { background: #ffe4e1;}

.cms input.short {width:80px;}
.cms input.med {width:180px;}
.cms input[type="checkbox"]{ width: 1em; }
#previewFor med{float: left}

.cms textarea { height: 180px;}
.cms textarea.summary { height: 80px;}
.cms input.checkbox {width: auto;}

.cms .buttons{ clear: left; }
.cms input.button, .cms .buttons input, .cms input.cancel{ width: auto; margin: 12px 8px 10px 8px;}
.cms input[type="button"] { width: auto;}
.cms input[type="submit"] { width: auto; margin:12px 10px 10px 140px; }
* html .cms input[type="submit"] { width: auto; border:0px solid; }

.cms input[type="hidden"] { display: none;}

.cms input.inline {display:inline; clear:none;}

.ui-dialog {font-size:110%;}
.live_categories ul.display {display:inline; list-style-type: none; margin:0px; padding: 1px 2px 1px 2px;}
.live_categories ul.display li {display:inline; padding:2px; margin-right:4px;}

.flora.ui-dialog .ui-dialog-titlebar {text-align:center;}

.flora.ui-dialog .ui-dialog-buttonpane { float:left; padding-left:300px; }

#add_cause_dialog {text-align:left;}
#add_cause_dialog p {margin: 0 0 0.20em 28px; text-indent:-20px; text-align:left;}
#add_cause_dialog p.hint {margin-left: 20px;}
/*.flora.ui-dialog .ui-dialog-buttonpane {text-align:left; left:-325px; width:50%;}*/

.categories .remove {margin-left: 8px;}
.categories .remove a {padding:2px 2px 2px 14px; margin-right: 6px; background: url(/images/icons/trash.gif) no-repeat 2px 4px;}
.categories .remove a:hover {background-color: #FEd2C7;}

.ui-dialog-content .flora.ui-dialog-content {margin: 0.8em 1.2em 1.2em 1.2em;}
.dialog hr {margin: 4px 0 4px;}

.ui-accordion h3 {cursor:pointer;}

.datepick-widget .input{margin-right: 10px;}

.cms span.note {
	display: block;
	float: right;
	font-style: italic;
	font-weight: 75%;
	font-size: 75%;
	width: 75%;
}

.cms .form_error_message {color: #76232B; margin-left: 2px;}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 1px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

/* dashboard */

.cms #inbox, 
.cms #metrics {min-height:150px; margin-bottom:2em;}
ul.notices li {margin-left: 2em; list-style-type: none;}
.cms #inbox p {margin-left: 2em;}
dl.content dd {margin-left: 1em;}

.cms dd a.edit {padding-right: 18px; background: url(/images/icons/edit.gif) no-repeat 2px 4px; background-position:right;}
.cms dd a.add {padding-right: 16px; background: url(/images/icons/add.gif) no-repeat 2px 4px; background-position:right;}

.cms .box { padding: 1.0em; margin-bottom: 0em; border-bottom: 1px dotted #bfbfbf; 	background-color: #FFF;}

#dashboard{width: auto} /*was 680px*/
.textlinks { clear:left; margin: 4px 0 6px 0;}
.textlinks li,dd { display: list-item; list-style-type: none;}
.textlinks li div,dd div { display: inline; }
.textlinks dd { padding: 0px 8px 2px 8px;}
.textlinks li.orginfo  { padding: 1px 8px 0px 20px; background: url(/images/icons/building_edit.png) no-repeat 0px 2px;}
.textlinks li.sponsorships  { padding: 1px 8px 0px 20px; background: url(/images/icons/money.png) no-repeat 0px 2px;}
.textlinks li.contacts  { padding: 1px 8px 0px 20px; background: url(/images/icons/group_edit.png) no-repeat 0px 2px;}
.textlinks li.invitations  { padding: 1px 8px 0px 20px; background: url(/images/icons/user_add.png) no-repeat 0px 2px;}

.datepicker_links { background: #8DC63E;}
.datepicker_control  { background: #6E9A30;}

/* row shading */
.cms tr.list-line-even {background: #ddd;}
.cms tr.priority {background: #beaddf;}
.cms tr.list-line-even.priority {background: #9977de;}
.cms tr.error {background: #ffe4e1;}
.cms tr.changed {background: #bbe087;}

/* fancy priority button */
.cms td.priority {vertical-align:middle; opacity:.25;filter:alpha(opacity=25);}
.cms td.priority.on, .cms td.priority.hover {opacity:1.0; filter:alpha(opacity=100);}

th.checks, td.checks {vertical-align:middle;}

.cms table#invitations td.notes {width: 240px;}
.cms table#invitations td.email {width: 40px;}

.cms table#featured {width:800px;}
.cms table#featured td.item {width:360px;}
.cms table#featured td.cause {width:120px;}
.cms table#featured td.type {width:120px;}
.cms table#featured td.dates {width:280px;}

.cms .buttons input.button,
.cms .buttons input[type="button"],
.cms .buttons input[type="submit"] { left: auto; }

#viewContent {text-align:right; margin-bottom:8px;float: left;}
#divViewContent {width:800px;}
* html #viewContent {text-align:right; margin-bottom:8px;float: left;width:560px;}
#viewContent label, #viewContent label, #viewContent input {display:inline;}
#viewContent label {clear:none; float:none; width:auto; padding:0 5px; vertical-align:text-bottom; color:#777; font-size:14px;}
#viewContent select {padding:2px; width: 10em;}
#viewContent input#go {float:none; margin:2px; left:5px; margin-right:6px;}
#viewContent option { padding-left:4px;}

#divViewDataGrid{width:810px;}
#tblViewDataGrid {width:256px;}
#tblViewDataGrid input#massApproveBtn {float:none; margin:2px; left:5px; margin-right:6px;}



#dc_seo th {
  text-align: center;
}
#dc_seo td, #dc_seo th {
  vertical-align: top;
  padding: 5px;
}
#dc_seo tr {
  margin-bottom: 5px;
}
#dc_seo textarea {
  width: 150px;
}


/*****/	
/*	
#examplecontainer {
	height: 450px;
	position: relative
}*/
#cal2Container {
	display: none;
	z-index: 1
}
#showCalendarFrom, #showCalendarTo{
    cursor : pointer;
}
.cmsLabel{width: 75px;float: left}
.newH1{float: left;}
#DiscoveryCenter_excluded_cause_ids_box{width:363px;}
#inviteMediaChannel ul li{margin-left: 10px}