@import url('dropdown.css');
@import url('layout.css');
@import url('colors.css');

@media screen {
	body{background-image: url('../graphics/layout/head_bg.gif');}
	#logo{background-image:url('../graphics/layout/logo_glow.png');}
	#search_box{background-image:url('../graphics/layout/search_box.gif');}
	#nav ul.dropdown ul li.first{background-image:url('../graphics/layout/dropdown_top.png');}
	#nav ul.dropdown ul li.last{background-image:url('../graphics/layout/dropdown_bottom.png');}
	#nav ul.dropdown ul li{background-image:url('../graphics/layout/dropdown_bg.png');}
	#spotlight{background-image:url('../graphics/layout/spot_br.png');}
	#spotshadow{background-image:url('../graphics/layout/spot_shadow.png');}
	#rss{background-image:url('../graphics/layout/rss.png');}
	#footbr{background-image:url('../graphics/layout/foot_br.gif');}
	#footwrap{background-image:url('../graphics/layout/foot_bg.gif');}
	#footwrap2{background-image:url('../graphics/layout/foot_bg2.gif');}
}

#spotlight_nav {
	display:none;
}


/* Dynamic 3 columns on homepage */
/* Just column 1 */
	.n1 #maincontent {
		width:940px;
		padding-right:0;
	}

/* 1 and 2 */
	.n12 #maincontent {
		width:700px;
	}
	.n12 #testimonials {
		padding:0;
	}

/* 1 and 2 and 3 */
	.n123 #maincontent {
		
	}
	.n123 #testimonials {
		
	}
	.n123 #inthenews {
		
	}

/* Just column 2 */
	.n2 #testimonials {
		width:940px;
		padding:0;
	}

/* 2 and 3 */
	.n23 #testimonials {
		
	}
	.n23 #inthenews {
		
	}

/* 1 and 3 */
	.n13 #maincontent {
		width:690px;
	}
	.n13 #inthenews {
		
	}

/* Just 3 */
	.n3 #inthenews {
		width:940px;
		padding:0;
	}




















/* Subdesign CSS */
body {
	color:#706459;
	border-bottom:2px solid #1a1a1a;
	background-color:#FFF 
	}
	
a:link, a:visited {
	color:#036;
	}
	
a:hover, a:active {
	color:#6897ba;
	}


/* Top Navigation */

#nav_top {
	color:#c7b7a8;
	}
	
#nav_top a:link,
#nav_top a:visited {
	color:#FfFfFf;
	}

#nav_top a:hover,
#nav_top a:active {
	color:#FfFfFf;
	}

/* Primary Navigation */
	
#nav {color:#FFF;}

#nav ul.dropdown li a:link,
#nav ul.dropdown li a:visited{
	color:#FFF;
	}
	
/* Dropdown */

#nav ul.dropdown ul li a:link,
#nav ul.dropdown ul li a:visited{
	color:#514940;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	line-height:16px;
	}

#nav ul.dropdown li ul li a:hover,
#nav ul.dropdown li ul li a:active{
	color:#a59b91;
	}

/* Spotlight */

#spotlight{
	background-color:#FFF;
	}


/* Content */

#content h1,#content h2,
#content h3,#content h4,
#content h5,#content h6 {
	color:#222;
	}


/* Column 1 */

#maincontent {
	color:#000000;
	}
	
#maincontent h2 {
	color:#222;
	}


/* Column 2 */

#testimonials {
	color:#222;
	}
	
#testimonials a:link,
#testimonials a:visited {
	color:#036;
	}
	
#testimonials a:hover,
#testimonials a:active {
	color:#036;
	}

/* Column 3 */

#inthenews h3 {
	color:#222;
	border-bottom:1px solid #e9e9e5;
	}
	
#inthenews {
	color:#706459;
	}
	
#subnav {
	color:#333;
	}

#subnav a:link, #subnav a:visited {
	color:#036;
	}
	
#subnav a:hover,#subnav a:active,
#subnav ul li.selected a:link,#subnav ul li.selected a:active {
	color:#ccb7a5;
	}



/* Interior Content */

#internalcontent h2 {
	color:#222;
	}
	
#internalcontent {
	color:#706459;
	}
	
.form_title,h5.form_title,
div.form_row_submit {
	background:#EDC;
	color:#36302C;
	/*border:1px solid #CBA;*/
	}


/* Footer */

#footbr{
	background-color:#ccB4A2;
	}
	
#footwrap{
	background-color:#ccB7A4 
	}

#contact {
	color:#998f82;
	}
	
#contact a:link,
#contact a:visited {
	color:#998f82;
	}
	
#contact a:hover,
#contact a:active {
	color:#998f82;
	}

#email {
	color:#36302c;
	}
	
#email_box #s2 {
	background:#e5d9cf;
	border:1px solid #ccb4a2;
	}

#email ul li a:link,
#email ul li a:visited {
	color:#36302c;
	}
	
#email ul li a:hover,
#email ul li a:active {
	color:#36302c;
	}

/* Portals */
.dlSearchToolEntryContainer {
	background-color:#EDC;
	border:1px solid #CBA;
	color:#222;
}

.portal_item_header_row th {
	background:#EDC;
	border:1px solid #CBA;
}

.empty_message {
	background:#EDC;
	color:#222;
	border:1px solid #CBA;
}

#logo {
	width:445px;
	height:97px;
	margin-top:20px;
	background:none;
}

#footwrap {
	background:#652e8b !important;
}

#email ul li a:link, #email ul li a:visited {
	color:#FfFfFf;
}

#footbr {
	background:#FfFfFf;
}

#email ul li::before {
	content: "";
}

#footwrap2 {
	background-image: url('../graphics/layout/head_bg.gif');
}

#contact a:link, #contact a:visited, #contact {
	color:#FfFfFf;
}

#spotlight {
	background: url('../graphics/layout/spot_br.png');
}

#toprightlinks ul li .collection_item_label {
	display:none;
}


#toprightlinks ul li+li+li+li .collection_item_label {
	display:block;
}

#resize, #toprightlinks ul {
	line-height:30px;
}

body {
	border-bottom: 0px solid #1A1A1A;
}

#dodad {
	display:none;
}

#nav ul.dropdown ul li:last-child a {
	border-bottom: 0px solid #CCC;
}

#maincontent h2 {
	font-weight:bold;
}

a:link, a:visited {
	color:#652e88;
}

a:hover, a:active {
	color:#777777;
}

#footwrap .content_image_box, #footwrap .collection_item_description {
	display: inline-block;
	position: relative;
	top: 25px;
}

#footerlinkscustom ul {
	position:relative;
}

* {
	font-family: "Lucida Grande", arial, verdana, sans-serif !important;
}

#content *, #maincontent, #maincontent *, #testimonials {
	font-family: "Lucida Grande", arial, verdana, sans-serif !important;
}

#nav_top {
	color: #FfFfFf;
}