/* Global */

#master_container, #shadow_container {
    width: auto !important; }

#header {
	height:auto !important;
	background:none !important; }

#logo {
	width:auto !important;
	height:auto !important;
	padding:3em 0 0 0 !important;
	float:none !important; }	
	
#global_nav, #nav_wrap {
    display: none !important; }            

#section_navigation {
    display: none !important; }
    
#content, #wrapper, #body {
    float: none !important;
    width: auto !important;
    border: none !important; 
    padding-bottom: 0 !important; }	

#main_image {
	float:none !important; 
	padding-left:0 !important; }
	
#body .subsection_nav_detail {
	float:none !important;
	padding-top:2em !important;
	background:none !important;
	border-top:1px solid #dec88c !important; }
    
	#body .subsection_nav_detail div {
		float:none !important;
	    width: 75% !important; }	
	
#body .content_detail {
	padding-left:0 !important;
	padding-right:0 !important; }
    
.breadcrumb {
    display: none !important; }
	
.support_vls {
	display:none !important; }

#sidebar {
	float: none !important; 
	width:75% !important;
	padding-bottom: 0 !important; }
	        
    #sidebar .see_also {
        display: none !important; }
	
	#sidebar div.quote blockquote {
		width:auto !important; 
		background:none !important;
		padding:0 !important;}
	
	#sidebar div.quote span {
		float:none !important; }
		
#footer {
	padding:0 !important; 
	margin-top:5em !important;}
	
	#footer .right {
	    display: none !important; }

	
/* Homepage */
	
.homepage #logo #vls_logo {
	padding:0 0 1em 0 !important;
	display:block !important; }	
	
.homepage #search, 
.homepage #global_sub,
.homepage .additional_links,
.homepage .heading .right a,
.homepage .events li.last span {
	display:none !important; }

.homepage .left_column,
.homepage .right_column {
	display:block !important;
	width:75% !important;
	float:none !important; }

.homepage #body,
.homepage #wrapper,
.homepage .heading {
	padding:0 !important; }

.homepage #sidebar ul {
	margin:0 !important; }

.homepage h1#elc,
.homepage h1#profiles,
.homepage h1#news,
.homepage h1#events {
	width:auto !important;
	height:auto !important;
	font-weight:normal !important;
	overflow:visible !important;
	line-height:auto !important;
	background:none !important;
	background-image:none !important;
	text-indent:0 !important;
	color:#522a00 !important;	}

.homepage h1 a {
	font-weight:normal !important; }


/* Level 1*/	
	
.level_1 #body {
	float:none !important; 
	width:auto !important; }
    
	.level_1 #body .right_column {
	    float: none !important; 
	    margin: 0 2em 0 0; }
	    
	.level_1 #body .left_column {
	    float: none !important; 
	    width: auto !important; }

		
/* Level 2 */
	
.level_2 #sidebar {
	border-top:1px solid #dec88c !important;	 }

	
/* Level 3 */

.level_3 #body div.profile_module {
    width: auto !important;
	padding:0 !important; 	}
    
    .level_3 #body div.profile_module .left_column,
	.level_3 #body div.profile_module .right_column {
        width: 75% !important;
		padding:0 !important; }
		
	.level_3 #body div.profile_module .left_column div {
		border:none !important; }
	
.level_3 #sidebar {
	border-top:1px solid #dec88c !important;	 }	


/* Level 4 */
		
.level_4 #sidebar {
    display:none !important; }	 }
	
	
/* Microsite */
.microsite #body {
	float:none !important; }
	
.microsite .pad_title {
	padding:0 !important; }

.microsite #sidebar {
	padding:25px 0 0 0 !important; 
	border-top:1px solid #dec88c !important; }	
	
.microsite #sidebar h3.rule_under {
	border:none !important; }
	
/* All Courses Page */
		
#all_courses #category,
#all_courses #faculty,
#all_courses .pagination {
    display:none !important; }	 }	

