body.dpu-localist, body.dpu-localist  {
	font-family: 'Droid Sans', sans-serif;
}

.dpu-localist .login_choices a.current {background: #d8d8d8; text-decoration: none; cursor: default;}

.dpu-localist .login_choices a:hover {text-decoration: none;}

.dpu-localist .modalgrid_2 .login_message {text-align: right!important;}

.dpu-localist .modalgrid_2 .user_action {text-align: right!important;}

.item h3 span.dateright, .sectionheader .dateright {
    padding-left: 10px;
}
.grid_4 .box_container h2 {
    padding-top: 5px;    
}
#events_by_date_events .dateright abbr {
    margin-left: -10px;   
}

/* New Styling Needs Checking */

/* Changes you asked me to make involving the friend request stuff */

.dpu-localist .content .count_container {margin-left: 70px;}

.dpu-localist .modalgrid_2 p.login_message {text-align: center;}

.dpu-localist #user_friend_request_883 span {text-decoration: underline;}

.dpu-localist #user_friend_request_883 span.deletex {text-decoration: none!important; margin-top: -3px;}

.dpu-localist #user_friend_request_883 span.dateright {text-decoration: none!important;}

.vevent h3 span.dateright, .sectionheader .dateright {
    float: none!important;
    display: block;
    clear: both;
    }
	
.grid_nav a {
    text-transform: capitalize;
    letter-spacing: normal;
}
.grid_nav span {
    text-transform: capitalize;
    letter-spacing: normal;
}

.dpu-localist #user_friend_request_883_action_button input {
	width: 120px!important;
	margin-bottom: 8px;
	margin-right: 0!important;
	}

.dpu-localist #user_friend_request_883_action_button a {
	margin-bottom: 8px;  
	}

.dpu-localist #user_friend_request_883_action_button { 
	width: 120px!important;
	float: left;  
	}

/* Aligns ALMOST all of the boxes on the right rail on pages where right rail exists */

.dpu-localist .grid_4 #x-group-buttons {
	margin-top: 115px!important;
	}
	
.dpu-localist .grid_4 .light_colortwo {
	margin-top: 20px;
	}

.dpu-localist .grid_4 #x-group-edit {
	margin-top: 28px;	
	}
	
.dpu-localist .grid_4 #x-group-edit h1 {
	margin-top: 5px!important;
	}
	
.dpu-localist .grid_4 #x-photo-edit {
	margin-top: 30px;	
	}
	
.dpu-localist .grid_4 #x-photo-edit h1 {
	margin-top: 5px!important;
	}

/* Centers facebook button on settings page */ 

.dpu-localist fieldset label a.fb_button {
	margin-right: 60px;
	}



/* G R I D  R E S E T T I N G */

.dpu-localist .grid_container {
	background: #EDEAD1;
}
.dpu-localist .grid_22 {
	width:940px!important;
	margin: 0;
}
.dpu-localist #left_rail.grid_1,
.dpu-localist #right_rail.grid_1 {
	width: 20px;
	margin: 0;
}
.dpu-localist #right_rail.grid_1 {
	display: none;
}
.dpu-localist .grid_8 {
	width:585px!important;
	margin-left: 5px;
	margin: 0;
	padding: 0 0 0 0;
}
.dpu-localist .grid_6 {
	width:570px!important;
	margin-left: 5px;
}
.dpu-localist .content .grid_4 {
	padding: 0 0 0 0;
	margin: 20px 0 0 30px;
}
.dpu-localist .grid_4 img {
	border: 0;
	background: none;
}
.dpu-localist .grid_5 {
	width: 440px!important;
}
.dpu-localist .grid_10 {
	width: 900px!important;
}

.dpu-localist form .action_button input {width: 157px!important;}

.dpu-localist form .action_button {margin: 10px;}

.dpu-localist .form_box #photo_image {height: 19px;}

.dpu-localist .search_action #topsearch {
	background: none; 
	border: none; 
}
#menu input#search {
	width: 225px!important;	
}
#menu .action_menu li.search_action input {
	background: url(http://depaul.localist.com/images/main/search_submit.png?1327702428) no-repeat 207px 6px; 
	border: none; 
}



/* B R E A D C R U M B S */

.dpu-localist #breadcrumbs {
	width: 100%;
        margin-bottom: 0px;
        padding: 0;
}
.dpu-localist #breadcrumbs a {
	text-decoration: underline;
}
.dpu-localist #breadcrumbs li.first_crumb a {
	padding-right: 10px!important;
	font-weight: normal;
}
.dpu-localist #breadcrumbs li.last_crumb {
	padding-left: 10px!important;
	font-weight: normal;
}
.dpu-localist #breadcrumbs li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}



/* H E A D I N G S */

.dpu-localist .featured_item h3 span.summary {
	float: left;
	width: 240px;
}
.dpu-localist .featured_item h3 span.dateright {
	float: right;
	width: 100px;
	text-align: right;
}

.dpu-localist .dark_colortwo, 
.dpu-localist .dark_colorfour,
.dpu-localist .dark_colorthree,
.dpu-localist .section_dark_systemcolor {
	border-bottom: 1px solid #CACACA;
	padding-bottom: 2px;
}
.dpu-localist .sectionheader h3 {
	padding-left: 0px;
}
.grid_4 .item.event_item {
	margin: 5px 0 0 0;
	padding: 0;
}
.grid_4 .item.event_item a {
	font-size: 14px;
}
.grid_4 .item.event_item a {
	font-weight: normal;
}
.dpu-localist .box_content {
	padding-top: 0px;
}
.dpu-localist .box_header.settings {
	padding-bottom: 0;
}
.dpu-localist .box_header h4 a {
	margin: 2px 0 0 10px;
	padding: 2px 10px 3px 8px!important;
	height: 20px!important;
	font-size: 12px;
	letter-spacing: 0px!important;
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal;
}
.dpu-localist .action_button input {
	padding: 5px 10px 18px 5px;
	height: 25px;
	width: 100%;
	float: right;
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal;
}

.dpu-localist .pagination_container {
	margin-bottom: 20px;
}
.pagination_container .page_heading h1 {
	font-weight: normal;
	font-size: 14px;
	color: #434a51;
}
#x-event-group-title,
.dpu-localist .box_header h1,
.modal_container.light_colorone h2 span {
	font-family: 'Droid Sans', serif;
	font-size: 24px;
	font-weight: normal;
	color: #434a51;
	padding: 5px;
	text-transform: capitalize;
}
}
.event_item {
	margin: 0 0 20px 0;
}
.dpu-localist .dark_colorone, 
.dpu-localist .sectionheader h3 span,
.grid_4 .dpu-localist .dark_colorfive,
.box_header h4 span,
.dpu-localist h2.dark_colorfive,
.dpu-localist h2.dark_systemcolor,
.dpu-localist h2.dark_colortwo  {
	font-size: 18px;
	font-weight: normal;
	color: #434a51;
	font-family: 'Droid Sans', serif;
	margin: 0;
	text-transform: capitalize;
	line-height: 24px;
}
.dpu-localist h2.dark_colorfour {
	font-size: 18px;
	font-weight: normal;
	color: #434a51;
	font-family: 'Droid Sans', serif;
	margin: 0;
	padding-top: 5px;
	text-transform: capitalize;
}
#month-name {
    text-transform: capitalize;
    letter-spacing: normal;
}
#x-event-group-tab-buttons .dark_colorfive {
	font-family: 'Droid Sans', serif;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 0;
	margin-bottom: 0;
}
.pagearrow img {
	margin-bottom: 0;
}
.dpu-localist .dark_colorfive,
.dpu-localist .dark_colorone  {
	border-width: 1px;
}
.dpu-localist #homepage_nav {
	background: #efefef;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
        margin-top: 29px;
        padding-bottom: 10px;
}
#homepage_nav .user_action {
    margin: 15px 0 0 15px;    
}
.nav_calendar {
    margin: 0 15px 0 15px;    
}
.nav_place {
    margin: 0 15px 0 15px; 
}
.dpu-localist .dateright .dtstart {
	font-weight: bold;
}
.dpu-localist .description,
.dpu-localist .item_content_small h4 {
	font-size: 12px;
	line-height: 18px;
}
.dpu-localist .description img {
	margin-left: 20px;
}
.dpu-localist .status_bar.dark_colorfive h4 {
    border-bottom: 1px solid #dddddd;
    color: gray!important;
    padding: 0 0 5px 0;
    margin: 20px 30px 0 0;

}
.dpu-localist .status_bar.dark_colorfive h4 span,
.dpu-localist .status_bar.dark_colorfive h4 a {
    color: #434A51;
    font-weight: normal;
}




/* B U T T O N S */

.dpu-localist .ticket_action a {
	background: #47a46d;
	border: 1px solid #357b52;
	color: #fff!important;
	margin-top: 10px;
}
.dpu-localist .ticket_action a:hover {
	background: #357b52;
}




/* L I S T S */

.dpu-localist .filter_list ul li {
	padding: 0;
}
.dpu-localist .icon_item tbody,
.dpu-localist .icon_item td,
.dpu-localist .icon_item {
	border: none!important;
}
.dpu-localist .icon_item tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
.dpu-localist .icon_item tr {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
.dpu-localist .icon_item td {
	padding: 2px;
	width: 50px;
	padding: 0px;
}
.dpu-localist .icon_item td img {
	margin: 20px 2px 0 2px;
	padding: 2px;
	border: 1px solid #a0a0a0;
	background: #fff;
}
.dpu-localist .manage_item form {
	padding: 20px 20px 40px 20px;
	margin: 20px 0 20px 0;
}


/* F O R M S */

.dpu-localist #x-widget-form .form_box {
	padding: 15px;
}
.dpu-localist .form_box {
	margin-top: 15px;
	padding: 0;
}
.dpu-localist .filter_list fieldset ul li {
	padding-left: 0px!important;
	margin-left: 0px!important;
	list-style-type: none!important;
}
.dpu-localist .form_box select,
.dpu-localist .form_box  fieldset label input {
	font-size: 12px;
}
.dpu-localist .form_box form {
	border: none;
	background: none;
}
.form_box form fieldset span {
	font-size: 12px;
}
.form_box form select, form select {
	height: 21px;
}
.dpu-localist .grid_6 .form_box {
	padding-left: 0;
} 
.grid_4 form {
	border-top: 0px;
	margin-bottom: 20px;
	border: 0px!important;
	background: none;
}
.dpu-localist #photo_selector {
	font-size: 11px;
}
.dpu-localist #new_image {
	height: 20px;
	width: 95%!important;
}
.dpu-localist fieldset label span {
	font-weight:normal;
	text-transform: capitalize;
	font-size: 16px;
	padding-bottom: 4px;
}
.dpu-localist .light_colorfive {
	background: #d9d8db;
}
.dpu-localist .container-login-localist .action_button .link {
	float: right;
	display: none;
}
.dpu-localist .container-login-localist .action_button input {
	padding-bottom: 20px;
}
.dpu-localist form .action_button .bad {
    margin-left: 0;
}
.dpu-localist .container-login-localist label {
	margin-bottom: 0;
}
.dpu-localist .container-login-localist input {
	margin-bottom: 10px;
}
.dpu-localist .action_button input, .action_button a {
	background: #46798e;
	border-bottom: 1px solid #345b6a;
	border-right: 1px solid #345b6a;
	}
.dpu-localist .action_button input:hover, .action_button a:hover {
	background: #345b6a;
	border-bottom: 1px solid #345b6a;
	border-right: 1px solid #345b6a;
	}
.dpu-localist .picked_item_list {
	padding: 10px 0px 0px 20px;
	}
.dpu-localist .picked_item_list span{
	background: #efefef!important;
	color: #444!important;
	}
.dpu-localist #recaptcha_response_field {
	margin: 20px 20px 20px 20px;
	width: 200px;
	font-size: 11px;
}

input.full {font-size: 11px !important;}


.dpu-localist .box_header {padding-top: 20px;}


/* M A I N  N A V */

.dpu-localist #menu {
        float: left; 
        margin-top: 15px; 
        background: #f7f2d9;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
       background: #f7f2d9; /* Old browsers */
       background: -moz-linear-gradient(top, #f7f2d9 0%, #e6e3c6 100%); /* FF3.6+ */
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f2d9), color-stop(100%,#e6e3c6)); /* Chrome,Safari4+ */
       background: -webkit-linear-gradient(top, #f7f2d9 0%,#e6e3c6 100%); /* Chrome10+,Safari5.1+ */
       background: -o-linear-gradient(top, #f7f2d9 0%,#e6e3c6 100%); /* Opera11.10+ */
       background: -ms-linear-gradient(top, #f7f2d9 0%,#e6e3c6 100%); /* IE10+ */
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f2d9', endColorstr='#e6e3c6',GradientType=0 ); /* IE6-9 */
       background: linear-gradient(top, #f7f2d9 0%,#e6e3c6 100%); /* W3C */
}
.dpu-localist #menu ul {
       float: left; 
       width: 915px;
}
.dpu-localist #menu ul.action_menu_items {
       background: #E6E3C6;
       width: 130px!important;
       -webkit-border-radius: 0px 0px 5px 5px;
        border-radius: 0px 0px 5px 5px;
}
.dpu-localist #menu li {
       list-style-type: none;
}
.dpu-localist #menu li a {
       color: #005c96!important;
       font-size: 12px;
       line-height: 16px;
       padding: 5px 0 5px 0;
       background: transparent;
}
.dpu-localist #menu .action_menu li.new_items a {
	color: #ffffff!important;
}
.dpu-localist #menu .action_menu li.new_items a:hover {
	text-decoration: none;
}
.dpu-localist #menu li a:hover {
       color: #003c66 !important;
}
.dpu-localist #menu li.search_action {
       float: right; 
       margin-top: 0px; 
       margin-right: 15px;
}
.dpu-localist #top-submit {
       background: none!important;
       border: none!important;
       height: 20px!important;
       margin-left: -28px!important;
}
.dpu-localist #menu li.join {
       padding-top: 3px;
}
.dpu-localist #menu li.join a {
       background: none !important; 
       border: none !important; 
       font-weight: normal !important; 
       font-size: 12px !important;
}




/* D A S H B O A R D  N A V */

.dpu-localist .grid_nav {
	width: 900px;
	margin: 0 0 20px 0;
	padding: 0!important;
	border: 0!important;
}
.dpu-localist .grid_nav li.profile {
	width: 100%;
	float: left;
	border: 0!important;
	padding-top:20px!important;
}
.dpu-localist .grid_nav li.profile a {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #434a51;
}
.dpu-localist . grid_nav ul {
	border: 0px!important;
	background: none!important;
}
.dpu-localist .grid_nav ul li {
	display: inline;
	font-size: 12px;
	border-right: 1px solid #ccc;
	padding: 0 7px 0 0!important;
	margin: 0 0 0 5px!important;
}
.dpu-localist .grid_nav .navspacer {
	display: none;
}




/* M I N I  C A L */

.dpu-localist .minical a {
	background: #447d94;
	border-top: 1px solid #d9d8db;
	border-left: 1px solid #d9d8db;
}
.dpu-localist .minical a:hover {
	background: #25566a;
}
.dpu-localist #minicalendar td.today {
	background: #d9d8db;
	color: white;
}
.dpu-localist #minicalendar td a:hover {
	background: #447d94;
}
.dpu-localist #minicalendar td.selected {
	background: #447d94!important;
}
#minicalendar td {
    background: #fff!important;
    border: 1px solid #efefef;
}
.box_container.light_colorone {
	margin-top: 20px;
}



/* UPCOMING EVENTS */

.dpu-localist .date_divider {
	background: #d9d8db;
}

.dpu-localist .date_divider h2 {
	color: #434a51;
	font-weight: normal;
}
.dpu-localist .item h3 span a {
	color: #005C96!important;
	font-weight: normal;
	font-size: 16px;
}
.dpu-localist .item h4 {
	width: 70%;
	margin-top: 5px;
	letter-spacing: normal;
}
.dpu-localist .sponsored {
	background: #f7f2d9;
}
.dpu-localist .dtstart {
	font-weight: normal;
	font-size: 12px;
	padding-top: 2px;
}
.dpu-localist #featured_section_63 .description {
	width: 100%;
}
.dpu-localist .box_image a {
	text-decoration: underline;
}



/* EVENT DETAILS */

.dpu-localist .vevent h2,
.dpu-localist .vevent abbr,
.dpu-localist .vevent small,
.dpu-localist .vevent small a {
	color: #434a51;
	font-size: 12px!important;
	font-weight: normal;
}
.dpu-localist .vevent small a {
	text-decoration: underline;
	padding-left: 5px;
}
.dpu-localist .vevent abbr {
	padding: 0;
}
.dpu-localist .vevent h5 {
	color: #ccc;
}
.dpu-localist h3.location {
	color: #434a51;
	padding-bottom: 20px;
	line-height: 10px;
}
.dpu-localist .vevent .extra_details dl {
    width: 100%;
}
.dpu-localist .vevent .extra_details dd {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
	width: 90%;
}
.dpu-localist .vevent h2 {
    margin-top: 15px;
    }

.dpu-localist .vevent h5 {
    margin-bottom: 15px;
    }



/* MESSAGES */

.alertmessage {
	margin-top: 20px;
}


/* footer */

#btn-editor {
	float: right;
}


/* Login screen: DPU login tab */

/*.dpu-localist a.login_choices {
position: absolute;
margin: -27px 0 0 -150px;
border: 0px;
background: #f4f6eb!important;
border-left: 1px solid #dcded0;
border-top: 1px solid #dcded0;
border-right: 1px solid #dcded0;
border-radius: 0;
}*/
.dpu-localist .login_choices a.button-login-depaul {
/*position: absolute;*/
text-decoration: none;
cursor: default;
border-radius: 0px;
border-bottom: 0px;
background: #f4f6eb;
}
.dpu-localist .login_choices a.button-login-depaul.current {
border-bottom: 1px solid #f4f6eb;
}
.dpu-localist .container-login-depaul {
float: left;
background: #f4f6eb;
padding-bottom: 20px;
border: 1px solid #dcded0;
margin-top: -6px;
z-index: -5;
width: 618px;
height: 180px;
}
.dpu-localist .container-login-depaul .modalgrid_2 {
margin-top: 40px!important;
width: 280px;
}



/* Login screen: Facebook login tab */

.dpu-localist a.button-login-fb.current {
text-decoration: none;
cursor: default;
border-radius: 0px;
border-bottom: 1px solid #3b5998;
background: #3b5998!important;
color: #fff;
/*position: absolute;*/
margin: -27px 0 0 30px;
}
.dpu-localist a.button-login-fb {
text-decoration: none;
cursor: default;
border-radius: 0px;
border-bottom: none;
background: #3b5998!important;
color: #fff;
/*position: absolute;*/
margin: -27px 0 0 30px;
}
.dpu-localist a:hover.button-login-fb {
color: #fff;
cursor: pointer;
}
.dpu-localist .container-login-fb {
float: left;
background: #3b5998;
color: white!important;
padding-bottom: 88px;
margin-top: -5px;
width: 100%;
}
.dpu-localist .container-login-fb .modalgrid_2 {
margin-top: 40px!important;
width: 280px;
}
.dpu-localist .container-login-fb .modalgrid_2 p,
.dpu-localist .container-login-fb .modalgrid_2 h4 {
color: #fff;
}



@media print {
	body {
		font-size: 12px;
	}
	body img {
		display: none;
	}
	a:link:after {
		content: " (" attr(href) ") ";
		font-size: 11px;
	}
	.dpu-localist #breadcrumbs ul:before { 
		content: "DEPAUL UNIVERSITY";
		font-family: Georgia serif;
		font-size: 30px;
		line-height: 34px;
		padding-bottom: 10px;
		letter-spacing: 2px;
		width: 100%;
		float: left;
	}
	.dpu-localist #masthead *, 
	.dpu-localist #x-confirm-buttons-wrapper *,
	.dpu-localist #x-event-attendees *,
	.dpu-localist #core_footer * {
		display: none;
	}
	.dpu-localist #breadcrumbs li {
		display: inline;
	}
	.grid_8 {
		width: 380px!important;
		margin: 0 10px 0 0!important;
		float: left!important;
	}
	.grid_4 {
		width: 300px;
		float: left!important;
		margin: 0px!important;
	}
	.dpu-localist .grid_4 h3 {
		padding-left: 0;
		margin: 40px 0 0 0;
	}
	.dpu-localist #breadcrumbs ul {
		padding: 0;
		margin: 0;
	}
	#masthead #navigation * {
		display: none;
	}
	.gmnoprint, .gmnoprint * {
  		display:block!important;
	}
	.action_menu {
		display: none!important;
	}
	#map {
		height:300px;
		width: 400px;
	}
	#map a:link:after, #map a:visited:after {
		content: "";
	}
	#map a {
		display: none!important;
	}
	#map img {
		display: block!Important;
	}
	iframe {
		display: none;
	}
}
