html {background: url('../graphics/layout/bg_body.gif') repeat-x top center #ffffff;}
span.location_facebook_link a,
span.location_twitter_link a,
span.location_linkedin_link a{background-image: url('../graphics/layout/sprite.png');}
#spotlight {background:transparent url('../graphics/layout/hr.png') repeat-x center bottom;}
#spotlight_nav a {background: transparent url('../graphics/layout/sprite.png') -200px 0;}
#content_wrapper {background:transparent url('../graphics/layout/hr.png') repeat-x center bottom;}
#internal #content_wrapper {background:transparent url('../graphics/layout/hr.png') repeat-x center 0;}
div.hr {background:transparent url('../graphics/layout/hr.png') repeat-x center bottom;}
#search input[type="submit"] {background: url('../graphics/layout/search.png') no-repeat center center transparent;}
.wrapper {background: black url('../graphics/bg.jpg') no-repeat top center;}

.wrap {
background: #333333;
padding: 0 40px;
}

#content {
color: #333;
}


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

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

/* Dropdown Link Colors */

.dropdown li:hover, .dropdown li:hover a, .dropdown li:hover a:visited, .dropdown li a:focus, .dropdown li a:hover, .dropdown li a:active {
color: #cc3333;
}

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

/* Dropdown Background Colors */

nav { background: #EBEBEB; }

.dropdown li ul { background: #ffffff; }


/* Dropdown Hover Colors */

.dropdown li:hover, .dropdown li:hover a, .dropdown li:hover a:visited, .dropdown li a:focus, .dropdown li a:hover, .dropdown li a:active {
background: white;
}

#gallery, #utilities {
padding-bottom: 20px;
}


#utilities .collection_item_description, #utilities .collection_item_gallery_description { display: none; }

#utilities .content_image_box {
background: #7C1315;
padding: 10px;
margin-bottom: 0 !important;
}

#utilities .collection_item_label, #utilities .collection_item_gallery_label {
background: url('../graphics/layout/utility_label.png') repeat-x top left #8A181B;
height: 35px;
}

#utilities .collection_item_label a, #utilities .collection_item_gallery_label a {
	color: #ffffff;
	line-height: 35px;
	text-transform: none;
	font-size: 16px; 
	}

#logo {
padding: 0 0 10px;
}

.location div.location_social_media { right: 10px; top: 190px; }

#utilities .content_image_box {
background: #7C1315;
padding: 10px 0;
margin-bottom: 0 !important;
width: 100% !important;
}

.social_media {
top: 165px;
right: 10px;
}

