/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@min;
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  font: 12px/150% Garamond, Georgia, "Times New Roman", Times, serif;
  letter-spacing: 1px;
  -webkit-font-smoothing: antialiased;
}

#container {
  margin-left: 25px;
  padding-top: 20px;
  width: 950px;
  margin-bottom: 5px;
  position: relative;
}

a {
  outline: none;
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

p {
  margin-bottom: 10px;
}

h1 {
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
}

h2 {
  font-weight: bold;
}

input {
  outline: 0px;
  outline: none;
  -moz-appearance: none;
}

.margin_top {
  margin-top: 10px;
}

.main a {
  color: black;
  text-decoration: none;
  font-weight: bold;
}
.main a:hover {
  color: #666666;
}

.smallcaps li a {
  text-transform: uppercase;
}

#description {
  line-height: 135%;
}
#description h1.project_title {
  font-size: 17px;
  line-height: 120%;
  font-family: "times new roman", georgia, serif;
  text-transform: none;
  letter-spacing: 1px;
  font-weight: normal;
}
#description h1 {
  margin-bottom: 5px;
  line-height: 150%;
}

.box {
  border: 5px white solid;
  margin-top: 10px;
  overflow: hidden;
  height: auto;
  padding: 0px;
  position: relative;
}
.box a {
  text-decoration: none;
  color: black;
}
.box a:hover {
  color: #666666;
}

.box .next_project {
  position: absolute;
  bottom: 8px;
  right: 10px;
  padding-top: 10px;
  display: none;
  width: 100px;
}

#search_subjects {
  text-transform: uppercase !important;
}
#search_subjects option {
  text-transform: uppercase !important;
}

#searchform {
  display: none;
  width: 340px;
  height: 25px;
  position: absolute;
  top: 21px;
  right: -3px;
}
#searchform .searchOption {
  height: 17px;
  float: left;
  width: 153px;
  margin-left: 2px;
}
#searchform .searchOption input::-webkit-input-placeholder {
  color: black;
  text-transform: uppercase;
}
#searchform .searchOption input:-moz-placeholder {
  color: black;
  text-transform: uppercase;
}
#searchform .searchOption .field {
  font-size: .85em;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  color: black;
  background-color: transparent;
}
#searchform .searchOption .selector {
  overflow: hidden;
  width: 140px;
}
#searchform .searchOption .selector span {
  width: 150px;
  margin-top: -3px;
  height: 17px;
  font-size: .85em;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  color: black;
}
#searchform .searchOption #keywords {
  width: 130px;
  display: block;
  padding-left: 5px;
  height: 16px;
  margin: -1px 0px 0px 0px;
  text-transform: uppercase;
  font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}
#searchform .submit {
  display: block;
  height: 16px;
  width: 29px;
  font-size: .75em;
  text-transform: uppercase;
  background-color: transparent;
  border: 0px;
  padding: 1px 0px 0px 1px;
  margin: 0px 0px 0px 2px;
  background-color: black;
  color: white;
}
#searchform .submit:hover {
  background-color: #5a5a5a;
}

#nav-container {
  display: block;
  height: 45px;
}
#nav-container ul.nav {
  overflow: hidden;
  display: none;
  height: 20px;
  margin-left: -7px;
}
#nav-container ul.nav li {
  float: left;
}
#nav-container ul.nav li a {
  display: block;
  text-indent: -9000px;
  height: 18px;
}
#nav-container ul#primary li a {
  background: url(../img/navigation-prime.png) 0 0 no-repeat;
}
#nav-container ul#primary li#primary_search {
  display: block;
}
#nav-container ul#secondary {
  margin-top: 5px;
  width: 970px;
}
#nav-container ul#secondary li a {
  background-image: url(../img/navigation-secondary.png);
}

#blog-btn {
  display: block;
  width: 66px;
  height: 18px;
  text-indent: -9000px;
  background: url(../img/blog_button.png) 0 0 no-repeat;
  position: absolute;
  top: 20px;
  right: -25px;
}
#blog-btn:hover {
  background-position: 0 -18px;
}

#home #blog-btn {
  background-position: 0 -144px;
}
#home #blog-btn:hover {
  background-position: 0 -162px;
}

.s-vma #blog-btn, .s-site_map #blog-btn {
  background-position: 0 0;
}
.s-vma #blog-btn:hover, .s-site_map #blog-btn:hover {
  background-position: 0 -18px;
}

.s-architecture #blog-btn, .s-search #blog-btn {
  background-position: 0 -36px;
}
.s-architecture #blog-btn:hover, .s-search #blog-btn:hover {
  background-position: 0 -54px;
}

.s-innovation #blog-btn {
  background-position: 0 -72px;
}
.s-innovation #blog-btn:hover {
  background-position: 0 -90px;
}

.s-tradition #blog-btn {
  background-position: 0 -108px;
}
.s-tradition #blog-btn:hover {
  background-position: 0 126px;
}

#p-blog #blog-btn {
  display: none;
}

body.s-vma #nav-container ul#primary li#primary_vma, body.s-site_map #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body.s-vma #nav-container ul#primary li#primary_vma a, body.s-site_map #nav-container ul#primary li#primary_vma a {
  background-position: 0px -18px;
}
body.s-vma #nav-container ul#primary li#primary_vma a:hover, body.s-site_map #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -18px;
}
body.s-vma #nav-container ul#primary li#primary_architecture, body.s-site_map #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body.s-vma #nav-container ul#primary li#primary_architecture a, body.s-site_map #nav-container ul#primary li#primary_architecture a {
  background-position: -172px 0px;
}
body.s-vma #nav-container ul#primary li#primary_architecture a:hover, body.s-site_map #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -18px;
}
body.s-vma #nav-container ul#primary li#primary_innovation, body.s-site_map #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body.s-vma #nav-container ul#primary li#primary_innovation a, body.s-site_map #nav-container ul#primary li#primary_innovation a {
  background-position: -296px 0px;
}
body.s-vma #nav-container ul#primary li#primary_innovation a:hover, body.s-site_map #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -18px;
}
body.s-vma #nav-container ul#primary li#primary_tradition, body.s-site_map #nav-container ul#primary li#primary_tradition {
  width: 93px;
}
body.s-vma #nav-container ul#primary li#primary_tradition a, body.s-site_map #nav-container ul#primary li#primary_tradition a {
  background-position: -403px 0px;
}
body.s-vma #nav-container ul#primary li#primary_tradition a:hover, body.s-site_map #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -18px;
}
body.s-vma #nav-container ul#primary li#primary_home, body.s-site_map #nav-container ul#primary li#primary_home {
  width: 50px;
}
body.s-vma #nav-container ul#primary li#primary_home a, body.s-site_map #nav-container ul#primary li#primary_home a {
  background-position: -496px 0px;
}
body.s-vma #nav-container ul#primary li#primary_home a:hover, body.s-site_map #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -18px;
}
body.s-vma #nav-container ul#primary li#primary_search, body.s-site_map #nav-container ul#primary li#primary_search {
  width: 64px;
}
body.s-vma #nav-container ul#primary li#primary_search a, body.s-site_map #nav-container ul#primary li#primary_search a {
  background-position: -546px 0px;
}
body.s-vma #nav-container ul#primary li#primary_search a:hover, body.s-site_map #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_profile, body.s-site_map #nav-container ul#secondary li#vma_profile {
  width: 78px;
}
body.s-vma #nav-container ul#secondary li#vma_profile a, body.s-site_map #nav-container ul#secondary li#vma_profile a {
  background-position: 0px 0px;
}
body.s-vma #nav-container ul#secondary li#vma_profile a:hover, body.s-site_map #nav-container ul#secondary li#vma_profile a:hover {
  background-position: 0px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_profile.cur a, body.s-site_map #nav-container ul#secondary li#vma_profile.cur a {
  background-position: 0px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_services, body.s-site_map #nav-container ul#secondary li#vma_services {
  width: 81px;
}
body.s-vma #nav-container ul#secondary li#vma_services a, body.s-site_map #nav-container ul#secondary li#vma_services a {
  background-position: -78px 0px;
}
body.s-vma #nav-container ul#secondary li#vma_services a:hover, body.s-site_map #nav-container ul#secondary li#vma_services a:hover {
  background-position: -78px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_services.cur a, body.s-site_map #nav-container ul#secondary li#vma_services.cur a {
  background-position: -78px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_visibility, body.s-site_map #nav-container ul#secondary li#vma_visibility {
  width: 89px;
}
body.s-vma #nav-container ul#secondary li#vma_visibility a, body.s-site_map #nav-container ul#secondary li#vma_visibility a {
  background-position: -159px 0px;
}
body.s-vma #nav-container ul#secondary li#vma_visibility a:hover, body.s-site_map #nav-container ul#secondary li#vma_visibility a:hover {
  background-position: -159px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_visibility.cur a, body.s-site_map #nav-container ul#secondary li#vma_visibility.cur a {
  background-position: -159px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_contact, body.s-site_map #nav-container ul#secondary li#vma_contact {
  width: 68px;
}
body.s-vma #nav-container ul#secondary li#vma_contact a, body.s-site_map #nav-container ul#secondary li#vma_contact a {
  background-position: -248px 0px;
}
body.s-vma #nav-container ul#secondary li#vma_contact a:hover, body.s-site_map #nav-container ul#secondary li#vma_contact a:hover {
  background-position: -248px -18px;
}
body.s-vma #nav-container ul#secondary li#vma_contact.cur a, body.s-site_map #nav-container ul#secondary li#vma_contact.cur a {
  background-position: -248px -18px;
}

body.s-architecture #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body.s-architecture #nav-container ul#primary li#primary_vma a {
  background-position: 0px -36px;
}
body.s-architecture #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -54px;
}
body.s-architecture #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body.s-architecture #nav-container ul#primary li#primary_architecture a {
  background-position: -172px -54px;
}
body.s-architecture #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -54px;
}
body.s-architecture #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body.s-architecture #nav-container ul#primary li#primary_innovation a {
  background-position: -296px -36px;
}
body.s-architecture #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -54px;
}
body.s-architecture #nav-container ul#primary li#primary_tradition {
  width: 93px;
}
body.s-architecture #nav-container ul#primary li#primary_tradition a {
  background-position: -403px -36px;
}
body.s-architecture #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -54px;
}
body.s-architecture #nav-container ul#primary li#primary_home {
  width: 50px;
}
body.s-architecture #nav-container ul#primary li#primary_home a {
  background-position: -496px -36px;
}
body.s-architecture #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -54px;
}
body.s-architecture #nav-container ul#primary li#primary_search {
  width: 64px;
}
body.s-architecture #nav-container ul#primary li#primary_search a {
  background-position: -546px -36px;
}
body.s-architecture #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_higher_education {
  width: 166px;
}
body.s-architecture #nav-container ul#secondary li#architecture_higher_education a {
  background-position: 0px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_higher_education a:hover {
  background-position: 0px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_higher_education.cur a {
  background-position: 0px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_independent_schools {
  width: 184px;
}
body.s-architecture #nav-container ul#secondary li#architecture_independent_schools a {
  background-position: -166px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_independent_schools a:hover {
  background-position: -166px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_independent_schools.cur a {
  background-position: -166px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_campus_housing {
  width: 142px;
}
body.s-architecture #nav-container ul#secondary li#architecture_campus_housing a {
  background-position: -350px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_campus_housing a:hover {
  background-position: -350px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_campus_housing.cur a {
  background-position: -350px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_planning_projects {
  width: 88px;
}
body.s-architecture #nav-container ul#secondary li#architecture_planning_projects a {
  background-position: -492px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_planning_projects a:hover {
  background-position: -492px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_planning_projects.cur a {
  background-position: -492px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_cultural {
  width: 89px;
}
body.s-architecture #nav-container ul#secondary li#architecture_cultural a {
  background-position: -580px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_cultural a:hover {
  background-position: -580px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_cultural.cur a {
  background-position: -580px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_hospitality {
  width: 107px;
}
body.s-architecture #nav-container ul#secondary li#architecture_hospitality a {
  background-position: -669px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_hospitality a:hover {
  background-position: -669px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_hospitality.cur a {
  background-position: -669px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_religious {
  width: 89px;
}
body.s-architecture #nav-container ul#secondary li#architecture_religious a {
  background-position: -776px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_religious a:hover {
  background-position: -776px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_religious.cur a {
  background-position: -776px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_residential {
  width: 96px;
}
body.s-architecture #nav-container ul#secondary li#architecture_residential a {
  background-position: -865px -36px;
}
body.s-architecture #nav-container ul#secondary li#architecture_residential a:hover {
  background-position: -865px -54px;
}
body.s-architecture #nav-container ul#secondary li#architecture_residential.cur a {
  background-position: -865px -54px;
}

body.s-innovation #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body.s-innovation #nav-container ul#primary li#primary_vma a {
  background-position: 0px -72px;
}
body.s-innovation #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -90px;
}
body.s-innovation #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body.s-innovation #nav-container ul#primary li#primary_architecture a {
  background-position: -172px -72px;
}
body.s-innovation #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -90px;
}
body.s-innovation #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body.s-innovation #nav-container ul#primary li#primary_innovation a {
  background-position: -296px -90px;
}
body.s-innovation #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -90px;
}
body.s-innovation #nav-container ul#primary li#primary_tradition {
  width: 93px;
}
body.s-innovation #nav-container ul#primary li#primary_tradition a {
  background-position: -403px -72px;
}
body.s-innovation #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -90px;
}
body.s-innovation #nav-container ul#primary li#primary_home {
  width: 50px;
}
body.s-innovation #nav-container ul#primary li#primary_home a {
  background-position: -496px -72px;
}
body.s-innovation #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -90px;
}
body.s-innovation #nav-container ul#primary li#primary_search {
  width: 64px;
}
body.s-innovation #nav-container ul#primary li#primary_search a {
  background-position: -546px -72px;
}
body.s-innovation #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_sustainability {
  width: 137px;
}
body.s-innovation #nav-container ul#secondary li#innovation_sustainability a {
  background-position: 0px -72px;
}
body.s-innovation #nav-container ul#secondary li#innovation_sustainability a:hover {
  background-position: 0px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_sustainability.cur a {
  background-position: 0px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_computer_animation {
  width: 180px;
}
body.s-innovation #nav-container ul#secondary li#innovation_computer_animation a {
  background-position: -137px -72px;
}
body.s-innovation #nav-container ul#secondary li#innovation_computer_animation a:hover {
  background-position: -137px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_computer_animation.cur a {
  background-position: -137px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_resources {
  width: 94px;
}
body.s-innovation #nav-container ul#secondary li#innovation_resources a {
  background-position: -317px -72px;
}
body.s-innovation #nav-container ul#secondary li#innovation_resources a:hover {
  background-position: -317px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_resources.cur a {
  background-position: -317px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_blog {
  width: 42px;
}
body.s-innovation #nav-container ul#secondary li#innovation_blog a {
  background-position: -411px -72px;
}
body.s-innovation #nav-container ul#secondary li#innovation_blog a:hover {
  background-position: -411px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_blog.cur a {
  background-position: -411px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_in_progress {
  width: 113px;
}
body.s-innovation #nav-container ul#secondary li#innovation_in_progress a {
  background-position: -460px -72px;
}
body.s-innovation #nav-container ul#secondary li#innovation_in_progress a:hover {
  background-position: -460px -90px;
}
body.s-innovation #nav-container ul#secondary li#innovation_in_progress.cur a {
  background-position: -460px -90px;
}

body.s-tradition #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body.s-tradition #nav-container ul#primary li#primary_vma a {
  background-position: 0px -108px;
}
body.s-tradition #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -126px;
}
body.s-tradition #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body.s-tradition #nav-container ul#primary li#primary_architecture a {
  background-position: -172px -108px;
}
body.s-tradition #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -126px;
}
body.s-tradition #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body.s-tradition #nav-container ul#primary li#primary_innovation a {
  background-position: -296px -108px;
}
body.s-tradition #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -126px;
}
body.s-tradition #nav-container ul#primary li#primary_tradition {
  width: 93px;
}
body.s-tradition #nav-container ul#primary li#primary_tradition a {
  background-position: -403px -126px;
}
body.s-tradition #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -126px;
}
body.s-tradition #nav-container ul#primary li#primary_home {
  width: 50px;
}
body.s-tradition #nav-container ul#primary li#primary_home a {
  background-position: -496px -108px;
}
body.s-tradition #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -126px;
}
body.s-tradition #nav-container ul#primary li#primary_search {
  width: 64px;
}
body.s-tradition #nav-container ul#primary li#primary_search a {
  background-position: -546px -108px;
}
body.s-tradition #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_preservation_projects {
  width: 203px;
}
body.s-tradition #nav-container ul#secondary li#tradition_preservation_projects a {
  background-position: 0px -108px;
}
body.s-tradition #nav-container ul#secondary li#tradition_preservation_projects a:hover {
  background-position: 0px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_preservation_projects.cur a {
  background-position: 0px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_resources1 {
  width: 95px;
}
body.s-tradition #nav-container ul#secondary li#tradition_resources1 a {
  background-position: -203px -108px;
}
body.s-tradition #nav-container ul#secondary li#tradition_resources1 a:hover {
  background-position: -203px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_resources1.cur a {
  background-position: -203px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_ideas {
  width: 56px;
}
body.s-tradition #nav-container ul#secondary li#tradition_ideas a {
  background-position: -298px -108px;
}
body.s-tradition #nav-container ul#secondary li#tradition_ideas a:hover {
  background-position: -298px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_ideas.cur a {
  background-position: -298px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_watercolor_gallery {
  width: 170px;
}
body.s-tradition #nav-container ul#secondary li#tradition_watercolor_gallery a {
  background-position: -354px -108px;
}
body.s-tradition #nav-container ul#secondary li#tradition_watercolor_gallery a:hover {
  background-position: -354px -126px;
}
body.s-tradition #nav-container ul#secondary li#tradition_watercolor_gallery.cur a {
  background-position: -354px -126px;
}

body.s-search #searchform {
  display: block;
}
body.s-search #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body.s-search #nav-container ul#primary li#primary_vma a {
  background-position: 0px -36px;
}
body.s-search #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -54px;
}
body.s-search #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body.s-search #nav-container ul#primary li#primary_architecture a {
  background-position: -172px -36px;
}
body.s-search #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -54px;
}
body.s-search #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body.s-search #nav-container ul#primary li#primary_innovation a {
  background-position: -296px -36px;
}
body.s-search #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -54px;
}
body.s-search #nav-container ul#primary li#primary_tradition {
  width: 93px;
}
body.s-search #nav-container ul#primary li#primary_tradition a {
  background-position: -403px -36px;
}
body.s-search #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -54px;
}
body.s-search #nav-container ul#primary li#primary_home {
  width: 50px;
}
body.s-search #nav-container ul#primary li#primary_home a {
  background-position: -496px -36px;
}
body.s-search #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -54px;
}
body.s-search #nav-container ul#primary li#primary_search {
  width: 64px;
}
body.s-search #nav-container ul#primary li#primary_search a {
  background-position: -546px -54px;
}
body.s-search #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -54px;
}

body#pg_404 .page_not_found {
  padding: 20px;
}
body#pg_404 .page_not_found h1 {
  font-size: 16px;
}
body#pg_404 #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body#pg_404 #nav-container ul#primary li#primary_vma a {
  background-position: 0px -108px;
}
body#pg_404 #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -126px;
}
body#pg_404 #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body#pg_404 #nav-container ul#primary li#primary_architecture a {
  background-position: -172px -108px;
}
body#pg_404 #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -126px;
}
body#pg_404 #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body#pg_404 #nav-container ul#primary li#primary_innovation a {
  background-position: -296px -108px;
}
body#pg_404 #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -126px;
}
body#pg_404 #nav-container ul#primary li#primary_tradition {
  width: 93px;
}
body#pg_404 #nav-container ul#primary li#primary_tradition a {
  background-position: -403px -108px;
}
body#pg_404 #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -126px;
}
body#pg_404 #nav-container ul#primary li#primary_home {
  width: 50px;
}
body#pg_404 #nav-container ul#primary li#primary_home a {
  background-position: -496px -108px;
}
body#pg_404 #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -126px;
}
body#pg_404 #nav-container ul#primary li#primary_search {
  width: 64px;
}
body#pg_404 #nav-container ul#primary li#primary_search a {
  background-position: -546px -108px;
}
body#pg_404 #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -126px;
}
body#pg_404 ul#secondary {
  display: none !important;
}

body#home #nav-container ul#primary li#primary_vma {
  width: 172px;
}
body#home #nav-container ul#primary li#primary_vma a {
  background-position: 0px -144px;
}
body#home #nav-container ul#primary li#primary_vma a:hover {
  background-position: 0px -162px;
}
body#home #nav-container ul#primary li#primary_architecture {
  width: 124px;
}
body#home #nav-container ul#primary li#primary_architecture a {
  background-position: -172px -144px;
}
body#home #nav-container ul#primary li#primary_architecture a:hover {
  background-position: -172px -162px;
}
body#home #nav-container ul#primary li#primary_innovation {
  width: 107px;
}
body#home #nav-container ul#primary li#primary_innovation a {
  background-position: -296px -144px;
}
body#home #nav-container ul#primary li#primary_innovation a:hover {
  background-position: -296px -162px;
}
body#home #nav-container ul#primary li#primary_tradition {
  width: 85px;
}
body#home #nav-container ul#primary li#primary_tradition a {
  background-position: -403px -144px;
}
body#home #nav-container ul#primary li#primary_tradition a:hover {
  background-position: -403px -162px;
}
body#home #nav-container ul#primary #primary_home {
  display: none;
}
body#home #nav-container ul#primary li#primary_home {
  width: 50px;
}
body#home #nav-container ul#primary li#primary_home a {
  background-position: -496px -144px;
}
body#home #nav-container ul#primary li#primary_home a:hover {
  background-position: -496px -162px;
}
body#home #nav-container ul#primary li#primary_search {
  width: 64px;
}
body#home #nav-container ul#primary li#primary_search a {
  background-position: -546px -144px;
}
body#home #nav-container ul#primary li#primary_search a:hover {
  background-position: -546px -162px;
}

body#home {
  background-color: #ae6b33;
}
body#home #logo {
  background: url(../img/vma_logo.gif) no-repeat;
  display: block;
  margin-top: 20px;
  height: 30px;
  width: 621px;
  text-indent: -9000px;
}
body#home .addthis_toolbox {
  position: absolute;
  top: 707px;
}
body#home #intro {
  display: block;
  width: 952px;
  height: 507px;
  position: relative;
}
body#home #intro p {
  color: white;
  position: absolute;
  left: 35px;
  top: 287px;
  font-size: 44px;
  display: none;
  text-indent: 0px;
}
body#home #intro p a {
  color: #ead25f;
  text-decoration: none;
}
body#home #intro p a:hover {
  color: white;
}

body#home {
  background-color: #ae6b33;
}
body#home #searchform .searchOption {
  background-color: #bd7a42;
}
body#home #searchform .submit {
  color: #bd7a42;
}
body#home #intro #text {
  background-color: #6f8390;
}
body#home .box {
  border-color: #aabbcc;
}

body.s-vma, body.s-site_map {
  background-color: #99aabb;
}
body.s-vma #searchform .searchOption, body.s-site_map #searchform .searchOption {
  background-color: #a7bacc;
}
body.s-vma #searchform .submit, body.s-site_map #searchform .submit {
  color: #a7bacc;
}
body.s-vma #intro #text, body.s-site_map #intro #text {
  background-color: #6f8390;
}
body.s-vma .box, body.s-site_map .box {
  border-color: #aabbcc;
}

body.s-architecture {
  background-color: #ddcc99;
}
body.s-architecture #searchform .searchOption {
  background-color: #ebd9a3;
}
body.s-architecture #searchform .submit {
  color: #ebd9a3;
}
body.s-architecture #intro #text {
  background-color: #d3b879;
}
body.s-architecture .box {
  border-color: #eeddaa;
}

body.s-innovation {
  background-color: #ccdd99;
}
body.s-innovation #searchform .searchOption {
  background-color: #d9eba3;
}
body.s-innovation #searchform .submit {
  color: #d9eba3;
}
body.s-innovation #intro #text {
  background-color: #bbc383;
}
body.s-innovation .box {
  border-color: #ddeeaa;
}

body.s-tradition {
  background-color: #ccaa66;
}
body.s-tradition #searchform .searchOption {
  background-color: #dbb66d;
}
body.s-tradition #searchform .submit {
  color: #dbb66d;
}
body.s-tradition #intro #text {
  background-color: #b5894e;
}
body.s-tradition .box {
  border-color: #ddbb77;
}

body.s-search .main {
  border-right: 5px #eeddaa solid;
}
body.s-search #description {
  border: 0px;
  padding: 0px;
}
body.s-search #description h1 {
  padding: 10px 20px 10px 20px;
}

body.s-search, body#pg_404 {
  background-color: #ddcc99;
}
body.s-search #searchform .searchOption, body#pg_404 #searchform .searchOption {
  background-color: #ebd9a3;
}
body.s-search #searchform .submit, body#pg_404 #searchform .submit {
  color: #ebd9a3;
}
body.s-search #intro #text, body#pg_404 #intro #text {
  background-color: #d3b879;
}
body.s-search #logo, body#pg_404 #logo {
  background: url(../img/vma_logo.gif) no-repeat;
  display: block;
  height: 30px;
  width: 621px;
  text-indent: -9000px;
}
body.s-search .box, body#pg_404 .box {
  border-color: #eeddaa;
}
body.s-search #description, body#pg_404 #description {
  border-color: #eeddaa;
}
body.s-search #intro, body#pg_404 #intro {
  display: block;
  width: 952px;
  height: 507px;
  position: relative;
}
body.s-search #intro p, body#pg_404 #intro p {
  text-indent: 8px;
  color: white;
  position: absolute;
  left: 35px;
  top: 287px;
  font-size: 44px;
  display: none;
}
body.s-search #intro p a, body#pg_404 #intro p a {
  color: #ead25f;
  text-decoration: none;
}
body.s-search #intro p a:hover, body#pg_404 #intro p a:hover {
  color: white;
}
body.s-search #description ul.results li, body#pg_404 #description ul.results li {
  margin-bottom: 15px;
  border-bottom: 5px #eeddaa solid;
  padding: 0px 20px 20px 20px;
  font-weight: normal;
  overflow: hidden;
}
body.s-search #description ul.results li .imgblock, body#pg_404 #description ul.results li .imgblock {
  display: block;
  float: left;
  margin-right: 10px;
  width: 89px;
  height: 89px;
  overflow: hidden;
}
body.s-search #description ul.results li .imgblock .imgBlock img, body#pg_404 #description ul.results li .imgblock .imgBlock img {
  margin-left: -44.5px;
}
body.s-search #description ul.results li .imgblock #img_profile img, body#pg_404 #description ul.results li .imgblock #img_profile img {
  width: 89px;
  height: auto;
  margin-left: 0px;
  margin-top: -20px;
}
body.s-search #description ul.results li .resulttxt, body#pg_404 #description ul.results li .resulttxt {
  float: left;
  width: 473px;
}
body.s-search #description ul.results li .resulttxt hgroup, body#pg_404 #description ul.results li .resulttxt hgroup {
  display: block;
  margin-bottom: 10px;
}
body.s-search #description ul.results li .resulttxt hgroup h1, body.s-search #description ul.results li .resulttxt hgroup h2, body#pg_404 #description ul.results li .resulttxt hgroup h1, body#pg_404 #description ul.results li .resulttxt hgroup h2 {
  line-height: 110%;
}
body.s-search #description ul.results li .resulttxt hgroup h1, body#pg_404 #description ul.results li .resulttxt hgroup h1 {
  padding: 0px;
  text-transform: none;
  font-size: 16px;
}
body.s-search #description ul.results li .resulttxt hgroup h2, body#pg_404 #description ul.results li .resulttxt hgroup h2 {
  font-weight: normal;
  text-transform: uppercase;
}
body.s-search #description ul.results li .resulttxt p a, body#pg_404 #description ul.results li .resulttxt p a {
  font-weight: normal;
}
body.s-search #description ul.results li .resulttxt .readmore, body#pg_404 #description ul.results li .resulttxt .readmore {
  font-weight: bold;
}
body.s-search #description ul.results li .resulttxt ul, body#pg_404 #description ul.results li .resulttxt ul {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
body.s-search #description ul.results li .resulttxt ul li, body#pg_404 #description ul.results li .resulttxt ul li {
  padding: 0px;
  border: 0px;
}
body.s-search #description ul.results li .resulttxt a, body#pg_404 #description ul.results li .resulttxt a {
  font-weight: bold;
  font-style: normal;
}
body.s-search #description ul.results li:last-child, body.s-search #description ul.results .lastchild, body#pg_404 #description ul.results li:last-child, body#pg_404 #description ul.results .lastchild {
  border-bottom: 0px #eeddaa solid;
}
body.s-search #description ul.results li.row_Pages hgroup, body.s-search #description ul.results li.row_Visibility hgroup, body.s-search #description ul.results li.row_People hgroup, body#pg_404 #description ul.results li.row_Pages hgroup, body#pg_404 #description ul.results li.row_Visibility hgroup, body#pg_404 #description ul.results li.row_People hgroup {
  margin-bottom: 0px;
}
body.s-search #description ul.results li.row_Pages .imgblock, body.s-search #description ul.results li.row_Visibility .imgblock, body.s-search #description ul.results li.row_People .imgblock, body#pg_404 #description ul.results li.row_Pages .imgblock, body#pg_404 #description ul.results li.row_Visibility .imgblock, body#pg_404 #description ul.results li.row_People .imgblock {
  display: block;
  float: left;
  margin-right: 10px;
  width: 89px;
  height: 89px;
}

#imgs {
  display: none;
}

#text {
  position: absolute;
  width: 250px;
  font-size: 16px;
  line-height: 160%;
  padding: 20px;
  height: 250px;
}
#text p {
  display: none;
}
#text a {
  color: white;
  text-decoration: none;
}
#text a:hover {
  color: black;
}

.col {
  float: left;
  overflow: hidden;
}

.main {
  width: 628px;
}

.side {
  width: 218px;
  position: relative;
}
.side a {
  color: black;
  display: block;
  text-decoration: none;
}
.side a:hover {
  color: #666666;
}
.side a.cur {
  color: white !important;
}

.imgFloat {
  float: left;
  margin-top: 3px;
  margin-right: 8px;
  margin-bottom: 2px;
}

.homepageImages {
  display: none;
}

#intro {
  border: 0px;
  position: relative;
  line-height: 160%;
  width: 952px;
  height: 507px;
  margin-top: 10px;
  overflow: hidden;
}
#intro #text p {
  font-size: 16px;
  line-height: 150%;
}

#intro_background {
  position: absolute;
  display: none;
}

#p-profile .main {
  width: 450px;
  margin-bottom: 0;
  padding-bottom: 0;
  height: 675px;
}

#p-profile .side {
  width: 445px;
}

.profile {
  border-right: 5px #aabbcc solid;
}

.profile #description {
  padding: 20px 0 20px 20px;
}

.partners_bio {
  position: relative;
  padding: 20px;
  width: 588px;
}
.partners_bio #description {
  width: 430px;
}
.partners_bio img {
  position: absolute;
  right: 0px;
  top: 20px;
}
.partners_bio h1 {
  text-transform: capitalize;
  font-size: 16px;
  line-height: 160%;
}

/* Sidebar */
.partners_list_no_border, .partners_list {
  padding: 20px;
  width: 266px;
}

.partner_border {
  border-right: 5px #aabbcc solid;
}

.partners_list {
  padding: 20px;
}
.partners_list ul li {
  text-indent: -20px;
  margin-left: 20px;
}

.partners_list_no_border h2, .partners_list h2 {
  font-style: italic;
  font-weight: normal;
}

.partners_list_no_border ul li {
  border: 1px #99aabb solid;
  padding: 0px;
  margin: 0px;
}

#service_img {
  height: 375px;
}

#service_img img {
  display: none;
}

.services {
  border-right: 5px #aabbcc solid;
}

.services img {
  border-bottom: 5px #aabbcc solid;
}

.services #description {
  padding: 10px 20px;
}

.services_list {
  padding: 20px;
}

.services_list ol li.cur a {
  color: white;
}

.visibility {
  border-right: 5px #aabbcc solid;
}

.visibility #description {
  padding: 20px;
}

.visibility_list {
  padding: 20px;
}

body#p-awards #description ul {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 1px;
}

body#p-awards #description ul li {
  background: url(../img/bullet.gif) no-repeat 0 8px;
  padding-left: 10px;
}

ul#featured_publications {
  margin-top: 40px;
  display: block;
  overflow: hidden;
  height: 500px;
}

ul#featured_publications li {
  display: block;
  height: 240px;
}

.contact #description {
  padding: 20px;
  border-right: 5px #aabbcc solid;
}

.project {
  border-right: 5px #eeddaa solid;
}

.s-innovation .project {
  border-right: 5px #ddeeaa solid;
}

.img_container {
  display: block;
  height: 363px;
}

.img_container img {
  display: none;
}

.project .img_container {
  border-bottom: 5px #eeddaa solid;
}

.project img {
  height: 364px;
}

.project #description {
  padding: 10px 20px;
}

.s-innovation .project .img_container {
  border-bottom: 5px #ddeeaa solid;
}

.project_list {
  padding: 20px;
  width: 265px;
}
.project_list ol li {
  margin-left: 20px;
  text-indent: -20px;
}
.project_list ol li a {
  display: block;
}

.project_description {
  padding: 14px 18px 18px 16px;
  width: 234px!important;
  height: 100%;
}

.project_detail {
  display: block;
  width: 670px;
  height: 100%!important;
}

.project_detail ul {
  position: relative;
  height: 503px;
}

.project_detail ul li {
  position: absolute;
  border-right: 5px #eeddaa solid;
  display: none;
  height: 100%!important;
}

#video_container {
  width: 640px;
  height: 503px;
}

#project_nav {
  overflow: hidden;
  position: absolute!important;
  bottom: 4px;
  right: 227px;
}
#project_nav li {
  float: left;
}
#project_nav li a {
  display: block;
  font-size: 18px;
  width: 15px;
  height: 25px;
}
#project_nav li a:active {
  color: #aa977c;
}

.cycle, .watercolor_cycle li {
  display: none;
}

.planning {
  border-right: 5px #ddeeaa solid;
}

.planning img {
  border-bottom: 5px #ddeeaa solid;
}

.planning #description {
  padding: 10px 20px;
}

body.s-innovation ul.cycle li {
  border-color: #ddeeaa;
}

.planning_list {
  padding: 20px;
  width: 265px;
}

.planning_list ol li {
  margin-left: 20px;
  text-indent: -20px;
}

.planning_list ol li a {
  display: block;
}

.resources #description {
  padding: 20px;
  border-right: 5px #ddeeaa solid;
}

.resources #description p a {
  font-weight: normal;
}

.progress {
  border-right: 5px #ddeeaa solid;
}

.progress .img_container {
  border-bottom: 5px #ddeeaa solid;
}

.progress #description {
  padding: 10px 20px;
}

.progress_list {
  padding: 20px;
  width: 265px;
}

.progress_list ol li {
  margin-left: 20px;
  text-indent: -20px;
}

.progress_list ol li a {
  display: block;
}

.ideas #description {
  padding: 20px;
  border-right: 5px #ddeeaa solid;
}

div.entry h1 {
  font-size: 21px;
  line-height: 150%;
  text-transform: capitalize;
}

div.entry h1 a {
  font-weight: normal;
  font-style: normal;
}

div.entry {
  border-bottom: 5px #ddeeaa solid;
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

div.entry.last {
  margin-bottom: 0;
  border-bottom: 0px;
  padding-bottom: 0px;
}

div.entry #images {
  float: left;
  margin: 4px 10px 0 0;
  padding: 0;
}
div.entry #images li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

a.emailEntry {
  padding-left: 15px;
  background: url(../img/blog/email.gif) no-repeat 0 2px;
  margin-right: 10px;
}

a.printEntry {
  padding-left: 15px;
  background: url(../img/blog/print.gif) no-repeat 0 2px;
  margin-right: 10px;
}

a.commentCount {
  padding-left: 15px;
  background: url(../img/blog/comment.gif) no-repeat 0 2px;
  margin-right: 10px;
}

a.shareEntry {
  padding-left: 15px;
  background: url(../img/blog/share.gif) no-repeat 0 2px;
  margin-right: 10px;
}

div.entry ul, div.entry ol {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
}

div.entry ul li {
  list-style-type: circle;
}

div.entry ol li {
  list-style-type: none;
}

div.comments {
  border-top: 5px #ddeeaa solid;
  padding: 20px 20px 10px;
  margin: 20px -20px 0;
}

div.comments h3 {
  text-transform: uppercase;
  margin-bottom: 5px;
}

div.comments .field label {
  display: none;
}

div.comments .field input, div.comments .field textarea {
  border: 0px;
  padding: 5px;
  width: 570px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #e3f0b7;
  font: 12px Garamond, Georgia, "Times New Roman", Times, serif;
  color: #7f7f7f;
}

div.comments .field textarea {
  height: 100px;
}

div.comments input#submit {
  font: bold 14px Garamond, Georgia, "Times New Roman", Times, serif;
  background-color: #a9bb64;
  border: 0px;
  padding: 5px;
}

body.s-tradition ul.cycle li {
  border-color: #ddbb77;
}

.preservation {
  border-right: 5px #ddbb77 solid;
}
.preservation .img_container {
  border-bottom: 5px #ddbb77 solid;
}
.preservation #description {
  padding: 10px 20px;
}

.preservation_list {
  padding: 20px;
  width: 265px;
}
.preservation_list ol li {
  margin-left: 20px;
  text-indent: -20px;
}
.preservation_list ol li a {
  display: block;
}

.preservation_description {
  padding: 20px;
}

.preservation_detail {
  width: 670px;
}
.preservation_detail ul {
  position: relative;
  height: 503px;
}
.preservation_detail ul li {
  position: absolute;
  border-right: 5px #eeddaa solid;
  display: none;
}

.resources1 #description {
  padding: 20px;
  border-right: 5px #ddbb77 solid;
}
.resources1 #description p a {
  font-weight: normal;
}

.tradition_ideas {
  border-right: 5px #ddbb77 solid;
  padding: 20px;
}
.tradition_ideas h2 {
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  line-height: 100%;
}
.tradition_ideas h3 {
  font-weight: bold;
}

.tradition_ideas_list {
  padding: 20px;
}

.watercolor {
  border-right: 5px #ddbb77 solid;
}
.watercolor img {
  border-bottom: 5px #ddbb77 solid;
}
.watercolor #description {
  padding: 10px 20px;
}

.watercolor_list {
  padding: 20px;
  width: 223px;
}
.watercolor_list ol li {
  margin-left: 20px;
  text-indent: -20px;
}
.watercolor_list ol li a {
  display: block;
}

.watercolor_description {
  padding: 20px;
}

.watercolor_detail {
  width: 670px;
}
.watercolor_detail ul {
  position: relative;
  height: 503px;
}
.watercolor_detail ul li {
  position: absolute;
  border-right: 5px #ddbb77 solid;
}

ul#sitemap li.segment_1 {
  margin-bottom: 10px;
}
ul#sitemap a.primary {
  text-transform: uppercase;
}
ul#sitemap ul.segment_2 {
  text-transform: normal;
  margin-left: 15px;
}
ul#sitemap ul.segment_3 {
  text-transform: normal;
  margin-left: 15px;
}

#sitemap-link {
  position: absolute;
  text-transform: uppercase;
  font-size: 10px;
  color: #9b8a50;
  margin-left: 25px;
  width: 950px;
}
#sitemap-link a {
  text-decoration: none;
  color: #9b8a50;
}
#sitemap-link a:hover {
  color: #000!important;
}

#p-site_map #sitemap-link,
#home #sitemap-link,
#p-vma #sitemap-link,
#p-architecture #sitemap-link,
#p-innovation #sitemap-link,
#p-tradition #sitemap-link {
  display: none;
}

.s-vma #sitemap-link a, .s-site_map #sitemap-link a {
  color: #5c6f84;
}

.s-innovation #sitemap-link a {
  color: #9aaf67;
}

.s-tradition #sitemap-link a {
  color: #936a2c;
}

.addthis_toolbox {
  position: absolute;
  left: 858px;
  margin-right: -4px;
  text-transform: uppercase;
  font-size: 10px;
  color: #9b8a50;
  min-width: 130px;
  width: auto;
}
.addthis_toolbox .at300bs {
  background: none!important;
  height: 10px!important;
  width: 6px;
}

.addthis_toolbox a {
  margin: 3px 4px 0 0;
  text-decoration: none;
  color: #9b8a50;
}
.addthis_toolbox a:hover {
  color: #000!important;
}

.addthis_toolbox .addthis_button_compact {
  margin: 0;
  width: 55px;
}

.addthis_button_compact {
  height: 13px!important;
  background: url(../img/vma-sharethis-addicons.png) no-repeat 0 -13px;
  text-align: right;
}
.addthis_button_compact:hover {
  background: url(../img/vma-sharethis-addicons.png) no-repeat 0 0px !important;
}

.addthis_button_facebook {
  background: url(../img/vma-sharethis-icons.png) no-repeat -10px -10px;
}
.addthis_button_facebook:hover {
  background: url(../img/vma-sharethis-icons.png) no-repeat -10px 0px !important;
}

.addthis_button_twitter {
  width: 4px!important;
  background: url(../img/vma-sharethis-icons.png) no-repeat -20px -10px;
}
.addthis_button_twitter:hover {
  background: url(../img/vma-sharethis-icons.png) no-repeat -20px 0px !important;
}

.addthis_button_email {
  width: 7px;
  background: url(../img/vma-sharethis-icons.png) no-repeat -28px -10px;
}
.addthis_button_email:hover {
  background: url(../img/vma-sharethis-icons.png) no-repeat -28px 0px !important;
}

.addthis_button_linkedin {
  width: 7px;
  background: url(../img/vma-sharethis-icons.png) no-repeat -40px -10px;
}
.addthis_button_linkedin:hover {
  background: url(../img/vma-sharethis-icons.png) no-repeat -40px 0px !important;
}

.s-vma .addthis_toolbox, .s-site_map .addthis_toolbox {
  color: #5c6f84;
}
.s-vma .addthis_toolbox a, .s-site_map .addthis_toolbox a {
  color: #5c6f84;
}
.s-vma .addthis_button_compact, .s-site_map .addthis_button_compact {
  background: url(../img/vma-sharethis-addicons.png) no-repeat 0 -26px;
}
.s-vma .addthis_button_facebook, .s-site_map .addthis_button_facebook {
  background: url(../img/vma-sharethis-icons.png) no-repeat -10px -20px;
}
.s-vma .addthis_button_twitter, .s-site_map .addthis_button_twitter {
  background: url(../img/vma-sharethis-icons.png) no-repeat -20px -20px;
}
.s-vma .addthis_button_email, .s-site_map .addthis_button_email {
  background: url(../img/vma-sharethis-icons.png) no-repeat -28px -20px;
}
.s-vma .addthis_button_linkedin, .s-site_map .addthis_button_linkedin {
  background: url(../img/vma-sharethis-icons.png) no-repeat -40px -20px;
}

.s-innovation .addthis_toolbox {
  color: #9aaf67;
}
.s-innovation .addthis_toolbox a {
  color: #9aaf67;
}
.s-innovation .addthis_button_compact {
  background: url(../img/vma-sharethis-addicons.png) no-repeat 0 -39px;
}
.s-innovation .addthis_button_facebook {
  background: url(../img/vma-sharethis-icons.png) no-repeat -10px -30px;
}
.s-innovation .addthis_button_twitter {
  background: url(../img/vma-sharethis-icons.png) no-repeat -20px -30px;
}
.s-innovation .addthis_button_email {
  background: url(../img/vma-sharethis-icons.png) no-repeat -28px -30px;
}
.s-innovation .addthis_button_linkedin {
  background: url(../img/vma-sharethis-icons.png) no-repeat -40px -30px;
}

.s-tradition .addthis_toolbox {
  color: #936a2c;
}
.s-tradition .addthis_toolbox a {
  color: #936a2c;
}
.s-tradition .addthis_button_compact {
  background: url(../img/vma-sharethis-addicons.png) no-repeat 0 -52px;
}
.s-tradition .addthis_button_facebook {
  background: url(../img/vma-sharethis-icons.png) no-repeat -10px -40px;
}
.s-tradition .addthis_button_twitter {
  background: url(../img/vma-sharethis-icons.png) no-repeat -20px -40px;
}
.s-tradition .addthis_button_email {
  background: url(../img/vma-sharethis-icons.png) no-repeat -28px -40px;
}
.s-tradition .addthis_button_linkedin {
  background: url(../img/vma-sharethis-icons.png) no-repeat -40px -40px;
}

#home .addthis_toolbox {
  margin-top: -90px;
  left: 865px;
  color: #824e23;
}
#home .addthis_toolbox a {
  color: #824e23;
}
#home .addthis_button_compact {
  background: url(../img/vma-sharethis-addicons.png) no-repeat 0 -65px;
}
#home .addthis_button_facebook {
  background: url(../img/vma-sharethis-icons.png) no-repeat -10px -50px;
}
#home .addthis_button_twitter {
  background: url(../img/vma-sharethis-icons.png) no-repeat -20px -50px;
}
#home .addthis_button_email {
  background: url(../img/vma-sharethis-icons.png) no-repeat -28px -50px;
}
#home .addthis_button_linkedin {
  background: url(../img/vma-sharethis-icons.png) no-repeat -40px -50px;
}

