#page {
  background:url("../images/new/pagebg.png") repeat-x 0 151px #17B2E2;
}
#page-inner {
  background:url("../images/new/pagebglow.png") repeat-x bottom;
}

#header-group-wrapper {
  background:#1a3d8f url("../images/new/headfootbg.png") repeat-y center;
  padding-top:0;
}

#header-group-inner-logo {
    height: 136px;
}

#header-site-info {
    top: -4px;
}

#credit-wrapper {    
  border-top: 10px solid #FFFFFF;
  background:#1a3d8f url("../images/new/headfootbg.png") repeat-y center;
}
#footer-message-wrapper {
    background: none transparent;
}

#logoicon {
    clear: none;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
}
.front .node 
{
  margin-bottom: 10px;
}

#content-group-inner .view-header a:link, 
#content-group-inner .view-header a:visited {
  color: #064A7B;
}
body, #header-primary-menu-wrapper, #preface-top-wrapper, #preface-bottom-wrapper, #footer-wrapper, #postscript-bottom-wrapper, #main-wrapper, #footer, #footer-message
{
  background:none transparent;
}

#main
{
  background:none transparent;
  padding-top: 10px;
}

#content-group-inner .block .inner {
  margin-left: 0px;
  margin-right: 0px;
}

#preface-top
{
  background:none transparent;
  padding-top: 0px;
  height: 410px;
}

#header-group,
#header-group-inner,
#primary-menu
{
  background: none transparent;
}

#sidebar-first .block .title, 
#sidebar-last .block .title 
{
  background: #274895;
  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}

#primary-menu
{
  background: none transparent;
}
#primary-menu-inner {
  background: none transparent;
  margin-bottom: 0px;
  padding: 0 10px;
}

#primary-menu li {
    display: block;
    height: 50px;
    line-height: 35px;
    margin-right: 0;
}

#primary-menu.block .inner
{
  margin-left: 0px;
  margin-right: 0px;
}

#sidebar-first .block .inner, #sidebar-last .block .inner, .messages, div.help, fieldset, #mission, .node, .node-form, #comments .box, #user-register, .node .links a, .comment .links a, .comment, #header-group-inner, #primary-menu-inner, #content-tabs ul.primary li a, #content-tabs ul.secondary li a, .form-submit 
{
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}

/* Header banner */
#header-group-inner-logo {
  background: none transparent;
  margin-left: 0px;
  margin-right: 0px;
}

#logo {
  clear: none;
  float: left;
  margin-top: 0px;
}

#credit
{
  background: none transparent;
}
/* Footer big buttons */
.footer-buttons {
  height: 70px;
  background: #d5d3d4;
  border: 1px solid #b0b0b0;
}
.footer-buttons a {
  width: 33%;
  height: 70px;
  display: block;
  float: left;
  text-indent: -999em;
}
.footer-buttons a.button-1 {
  background: #fff url(../images/twitter.png) 60px top no-repeat;
}
.footer-buttons a.button-2 {
  width: 34%;
  background: #d5d3d4 url(../images/local117.png) 60px top no-repeat;
}
.footer-buttons a.button-3 {
  background: #3c5997 url(../images/facebook.png) 70px top no-repeat;
}

/* Banners block */
#block-block-35 {
  margin-bottom: 0;
}

#sidebar-last #block-block-43 .inner {
  background: transparent;
  padding: 0;
}
#sidebar-last #block-block-43 .content {
  padding: 0;
}

.ib-any-button, .ib-any-clear {
-moz-border-radius:4px 4px 4px 4px;
-moz-outline-radius:4px 4px 4px 4px;
background:url("../../../../all/themes/rootcandy/images/buttons/blue-button.png") no-repeat scroll center top transparent;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:96%;
font-weight:bold;
margin:0 4px;
outline:1px solid #9BABB0;
padding:2px 4px;
text-transform:uppercase;
}
.ib-any-button, .ib-any-clear {
margin:5px 4px;
width:120px;
}

.grid16-8 div.views-cycle, .grid16-9 div.views-cycle, .grid16-11 div.views-cycle, .grid16-10 div.views-cycle, .grid16-12 div.views-cycle, .grid16-13 div.views-cycle, .grid16-14 div.views-cycle, .grid16-15 div.views-cycle, .grid16-16 div.views-cycle {
    height: auto;
    overflow: hidden;
}

div.views-cycle 
{

}

#views-cycle-ad_slideshow-block_1
{
  margin-top: 5px;

}

#block-views-ad_slideshow-block_1.block .inner {
  margin-left: 0px;
  margin-right: 0px;
}

#sidebar-first .block .inner,
#sidebar-last .block .inner 
{
  background: none #FFFFFF;
  padding-top: 5px;
  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}

.node
{
  background: #FFFFFF;
}

.block-user .title {
    background: none transparent;
    color: #688FAE;
}

#content-region .block .inner {
    margin-left: 0px;
    margin-right: 10px;
}
#credit-inner {
    color: #FFFFFF;
}

#logo-slide {
    bbackground: url(../images/new/loginbg.png) no-repeat top right;
    position: absolute;
    right: 0px;
    top: -6px;
    z-index: 20;
    height: 170px;
    width: 225px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    float: none;
           line-height: normal;
}
.logged-in #logo-slide {
    background: none transparent;
}

#logo-slide .form-submit {
    background: #990000;
    border: 1px solid #7799cc;
    color: white;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    width: 150px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    margin: 0;
    margin-top: 0px;
    text-transform:uppercase;
    float: right;
    margin-top: 3px;
}

#logo-slide .user .form-item
{
    margin-top: 0px;
    margin-bottom: 0px;
}
#logo-slide .pass .form-item
{
    margin-top: 5px;
    margin-bottom: 5px;
    color: #fff;
    font-weight:bold;

}
#logo-slide .user .form-item input, #logo-slide .pass .form-item input {
  width: 144px;
  float: right;
  margin-top: 5px;
}

#user-login-form input.form-text {
    float: none;
    background: #333399;
    border: 1px solid #0099CC;
    text-align: center;
    color: #fff;
    font-weight:bold;
    height: 19px;
}
#block-block-59 {
    margin-top: 10px;
}
#loginarea {
    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align:center;
}
#loginarea a {
    color: #FFFFFF;
}

#loginarea a.login-pic {
  font-size:12px;
 
}
#header-group-inner-logo {
  cursor: default;
}

#header-group-inner #home-link,
#header-group-inner #home-link > a {
  width: 650px;
  cursor: pointer;
}

div.views-cycle div.views-field-title {
    background: url("../images/new/opacity-blue.png") repeat scroll 0 0 transparent;
    -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
    font-size: 24px;
    left: 50px;
    line-height: 34px;
    padding: 0.3em 0.7em;
    position: absolute;
    top: 50px;
    width: 300px;
}
#block-menu-menu-permalinks li.leaf {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 20px;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0px;
    color: #274895;
    -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
#block-menu-menu-permalinks li.leaf:hover {

}
#block-menu-menu-permalinks.block ul {
    margin-left: 0px;
    padding: 0;
}
#block-menu-menu-permalinks.block ul.menu li.first a {
    background: url("../images/new/solidarityroadbtn.gif") no-repeat;
    display: block;
    height: 100px;
    width: 230px;
}
#block-menu-menu-permalinks.block ul.menu li.last a {
    background: url("../images/new/lclstewardbtn.gif") no-repeat;
    display: block;
    height: 100px;
    width: 230px;
}
#block-menu-menu-permalinks.block .content {
    margin-left: 0px;
    padding: 0;
}
#block-menu-menu-permalinks.block .inner {
    background: none transparent;
    padding-top: 0px;
}

.field-field-pdfimage .field-items .field-item {
    width: 200px;
    float: left;
    clear: none;
    margin: 10px;
}
.field-field-pdfimage .field-items {
    width: 100%;
    float: left;
    clear: both;
    margin: 10px 0px;
}
#main h1, 
#main h1.title {
    color: #1a3d8f;
}
.field-field-pdffile {
    margin: 10px 0px;
}
.field-field-pdffile .field-items {

}
.more-link a {
    color: #FFFFFF;
}
#primary-menu.block ul {
    margin-left: 0;
    margin-top: 10px;
}
.primary-menu-inner ul.sf-menu li a:hover, .primary-menu-inner ul.menu li.active-trail a, .primary-menu-inner ul.sf-menu li:hover a, .primary-menu-inner ul.sf-menu li.hover a {
    background: none transparent;
    color: #ceeff9;
}
.primary-menu .sf-menu a {
    font-weight: normal;
    text-decoration: none;
}
.primary-menu-inner ul.sf-menu {
    float: right;
}
#primary-menu li a {
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 16px;
    padding: 10px 0 10px 41px;
    text-transform: uppercase;
}





.primary-menu-inner ul.sf-menu li ul.menu a:link, .primary-menu-inner ul.sf-menu li ul.menu a:visited {
    background: #333399;
}

.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:hover {
    background: none repeat scroll 0 0 #0099CC;
}





#content-group {
    -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
    background: #FFFFFF;
    min-height: 620px;
}
#sidebar-last .block .inner {
    margin-right: 0px;
}
#block-block-71.block .inner .content p {
  margin:0;
}
#block-block-71.block .inner .content a {
  background: #990000;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 0px;
    right: 0px;
    z-index: 20;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    display: block;
    height:auto;
    margin-top: 10px;
    padding-left: 0px;
    padding-top: 2px;
    text-align:center;
    border: 1px solid #ccc;
    width: 147px;
    float:right;
         
}
#block-block-67.block .inner .content a {
    margin-top: 3px;
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    padding-left: 95px; 
    color: #ffffff;
}
div.view-ad-slideshow ul.view-cycle-pager, 
div.view-ad-slideshow ul.views-cycle-pager {
    bottom: 20px;
    position: absolute;
    right: 20px;
    z-index: 90;
}
div.view-ad-slideshow ul.view-cycle-pager li a, 
div.view-ad-slideshow ul.views-cycle-pager li a {
    background: none repeat scroll 0 0 #FFFFFF;
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    color: #FFFFFF;
    display: block;
    padding: 0;
    width: 20px;
}
div.view-ad-slideshow ul.view-cycle-pager li.activeSlide a, 
div.view-ad-slideshow ul.views-cycle-pager li.activeSlide a {
    background: #0d67a3;
    color: #0d67a3;
}

#block-block-87.block .inner,
#block-block-91.block .inner,
#block-block-75.block .inner,
#block-block-79.block .inner {
    background: none transparent;
    padding: 0;
}
#block-block-87.block .inner .content,
#block-block-91.block .inner .content,
#block-block-75.block .inner .content,
#block-block-79.block .inner .content {
    padding: 0;
}

#block-block-87.block .inner p,
#block-block-91.block .inner p,
#block-block-75.block .inner p,
#block-block-79.block .inner p{
    padding: 0;
    margin:0;
   line-height:100%;
}

#content-top,
#content-region,
#content-bottom {
    clear: both;
    padding: 10px;
}

.forum #content-top,
.forum #content-region,
.forum #content-bottom {
  width:98%;

}


body {
    font-family: Helvetica,sans-serif;
}
.calendaricon 
{ 
   background: url("../images/date_bg.gif");
    border: medium none;
    clear: none;
    float: left;
    font-size: 0.9em;
    height: 50px;
    margin-bottom: 10px;
    margin-right: 20px;
    width: 54px;
}
.calendaricon > span 
{ 
  display: block; 
}
.calendaricon > .month 
{ 
  background: none transparent; 
  color: #fff; 
  font-weight: bold;
  text-align: center; 
  padding: 4px 2px 2px 0; 
}
.calendaricon > .day 
{ 
  color: #FFFFFF;
  background: none transparent;
  text-align: center; 
  font-weight: bold; 
  font-size: 2.3em; 
  padding-top: 0px;
}
.newscalendaricon 
{ 
    background: none repeat scroll 0 0 #17B2E2;
    border: medium none;
    clear: none;
    float: left;
    font-size: 16px;
    height: 65px;
    margin-bottom: 10px;
    margin-right: 20px;
    width: 60px;
}
.newscalendaricon > span 
{ 
  display: block; 
}
.newscalendaricon > .month 
{ 
  background: none transparent; 
  color: #fff; 
  font-weight: bold;
  text-align: center; 
  padding: 5px 5px 5px 0; 
}
.newscalendaricon > .day 
{ 
  color: #FFFFFF;
  background: none transparent;
  text-align: center; 
  font-weight: bold; 
  font-size: 2.3em; 
  padding-top: 7px;
}
.calendaricon,
.newscalendaricon,
#block-block-71  
{ 
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

div.nonesuch {
   box-shadow: 0 0 5px #9A79AE;
  -moz-box-shadow: 0 0 5px #9A79AE;
  -webkit-box-shadow: 0 0 5px #9A79AE;
}


.calendaricon > .month,
.newscalendaricon  > .month 
{ 
  text-transform:uppercase;
  -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;
  -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px; border-top-right-radius: 5px;
  ttttext-shadow: 0 1px #000;
  /*background: -webkit-gradient(linear, left top, left bottom, from(#9A79AE), to(#531f74));
  background: -moz-linear-gradient(top, #9A79AE, #531f74);*/
}
.calendar > .day,
.newscalendaricon  > .day
{
  -webkit-border-bottom-left-radius:  5px; -moz-border-radius-bottomleft:      5px; border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright:     5px; border-bottom-right-radius: 5px;
  //ttttext-shadow: 0 1px #fff;
  /*background: -webkit-gradient(linear, left top, left bottom, from(#405b72), to(#e6e6e6), color-stop(.08,#f9f9f9));
  background: -moz-linear-gradient(top, #f9f9f9, #e6e6e6);*/
}

.view-news > .node-wrapper
{
  float: left;
  clear: none;
  padding-left: 5px;
  width:75%;
}

.node .inner .content p {
  font-size: 14px;
  color: #808183;
}

div.views-cycle #views-cycle-ad_slideshow-block_1 div.views-field-field-teaser-value {
    font-size: 17px;
    left: 50px;
    padding: 0px;
    position: absolute;
    top: 64px;
    height: auto;
}

div.views-cycle div.views-field-field-teaser-value .title-text {
    xbackground: url("../images/new/opacity-blue.png") repeat scroll 0 0 transparent;
    background: #0099CC;  
    -khtml-border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    color: #FFFFFF;
    display: block;
    padding: 10px;
    width: 380px;
    line-height: 20px;
    height: 205px;
    overflow: hidden;
}


.cycle-more {
    display: block;
    position: absolute;
    text-align: center;
    top: 190px;
    width: 120px;
    left:160px;
    background: #333399;
-khtml-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border: 1px solid #ccc;
}

.views-field-field-story-link-value .cycle-more {
    top: 283px;
    left:182px;
    font-size: 17px;
    line-height:24px;
    z-index:50;
}
a .cycle-more,
a .cycle-more {
  color: #fff;
  text-transform:uppercase;
}
div.views-cycle div.views-field-body .title-text h2,
div.views-cycle div.views-field-field-teaser-value .title-text h2,
div.views-cycle div.views-field-body .title-text h2 a,
div.views-cycle div.views-field-field-teaser-value .title-text h2 a {
  color:#fff;
  text-transform: uppercase;
  font-size: 80%;
}

div.views-cycle div.views-field-body .title-text h2,  
div.views-cycle div.views-field-field-teaser-value .title-text h2 {
  font-size:150%;
}

.breadcrumb {
    padding: 15px 15px 0;
}

.node .readmore {
  display:none;
}

#block-views-album_cycle-block_1 .inner {
    overflow: visible;
}
#block-views-album_cycle-block_1 img {
    padding-left: 10px;
}
#block-views-album_cycle-block_1 div.views-cycle {
    height: auto;
}
#views-cycle-album_cycle-block_1-prevnext {
    background: none repeat scroll 0 0 #003366;
    left: 11px;
    padding: 5px 3px 0;
    position: absolute;
    top: 216px;
    width: 40px;
    z-index: 90;
}
#views-cycle-album_cycle-block_1-prevnext  a.views-cycle-next {
    background: url("../images/arrow_r.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    text-indent: -10000px;
    width: 15px;
}
#views-cycle-album_cycle-block_1-prevnext  a.views-cycle-prev {
    background: url("../images/arrow_l.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    text-indent: -10000px;
    width: 15px;
}
#views-cycle-album_cycle-block_1-prevnext a.views-cycle-prev {
    margin-right: 10px;
}
#block-views-album_cycle-block_1 div.views-cycle div.views-field-title {
    background: none repeat scroll 0 0 #fff;
    color: #fff;
    font-size: 1em;
    line-height: 1.2em;
    left: 8px;
    filter: alpha(opacity=80);  
    -moz-opacity: 0.8;  
    -khtml-opacity: 0.8;  
    opacity: 0.8;  
    position: absolute;
    text-align: left;
    top: 0px;
    width: 192px;
    z-index: 90;
    min-height: 1.5em;
    height: auto;
    padding:6px 10px 3px 10px;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}
#block-views-album_cycle-block_1 div.views-cycle .views-row-first.views-row-last div.views-field-title {
    top: 39px;
}
#block-views-album_cycle-block_1 div.views-cycle div.views-field-title a {
    color: #000;
}
#block-views-album_cycle-block_1.block .content {
    padding: 10px 0;
}
#block-views-album_cycle-block_1.block .views-row {
    margin: 0;
    padding: 0;
}
#block-views-album_cycle-block_1 div .view-footer {
    display: block;
    float: right;
    height: 25px;
    padding: 5px 0 0;
    text-align: right;
    width: 100%;
}
#block-views-album_cycle-block_1 div .view-footer a {
    padding: 0 5px 0 0;
}

.view-featured-video.view-display-id-page_1 .views-field-title {
 width: 100%;
} 

.view-featured-video .view-footer {
  text-align: right;
}

#block-menu_block-1.block .inner {
  margin:10px 0 0 0;
}

#block-menu_block-1.block ul{
  margin-left:85px;
}

#block-menu_block-1.block ul ul{
  margin-left:0;
}

#block-menu_block-1.fusion-multicol-menu ul li {
  text-transform: uppercase;
    font-size: 16px;
    min-width: 120px;
    padding-left: 15px;
    width: auto;
}

#block-menu_block-1.fusion-multicol-menu ul li a {
  padding:0;
}

#block-menu_block-1.fusion-multicol-menu ul li a:link,
#block-menu_block-1.fusion-multicol-menu ul li a:visited {
  font-weight:normal;
}

#block-menu_block-1.fusion-multicol-menu ul li.expanded ul {
  width:120px;
}

#block-menu_block-1.fusion-multicol-menu ul li ul li{
  width:auto;
  min-width:0;
  padding-left: 5px;
  font-size: 12px;
}

 .node-type-person .fieldgroup.group-contact {
  float:left;
  padding-right: 10px;
}

.node-type-person .album-item-title {
  display:none;
}

.block-book h2.title a:link, .block-book h2.title a:visited {
  color:#fff;
}

h2.title a:hover, h2.title a:focus, h2.title a:active {
  text-decoration: underline;
}

#block-block-48 {
  width: 100%;
}

#block-menu_block-1 {
  width: 940px;
}

#block-block-91 * {
  margin:0;
  padding:0;
}
#block-block-91  { 
margin-left:2px;
}

#block-nodesinblock-0.block .inner {
  background:none;
}

#block-nodesinblock-0.block .content {
  padding:0px;
  padding-bottom: 5px;
}
#block-nodesinblock-0.block .content a {
  color: #fff;
}
#block-nodesinblock-0.block .content a:hover {
  text-decoration:underline;
}

.view-health .views-row {
  margin-bottom: 12px;
}

.view-health .views-field-title {
  font-size: 2em;
  font-weight:bold;
}

.view-health .health-more, .node-type-health .health-more  {
  text-align:right;
  font-size: 1.2em;
  
  margin-bottom: 5px;
}

.views-field-field-health-teaser-value {
  margin-left: 75px;
}

#forum .forum-details .description {
    font-size: 1em;
}

.forum-top-links, #forum table {
    margin: 0;
}

.imagecache-leadership img {
  border: 1px solid #ccc
}
.view-directory .views-field-field-position-value {
  width: 190px !important;
}
.view-albums .views-field-title {
  width: 150px;
}

.view-albums td {
  vertical-align: top;
}

#block-block-99.block {
 mmargin-top: -20px;
}

#block-block-99.block .inner {
  background:none;
}
#block-block-99.block .content {
  padding: 0px;
}

.nested #content-messages-inner {
  width: 97%;
}

#user-login-form label {
  margin-top: 5px;
  float: left;
  font-size: 10px;
  line-height: 10px;
  clear: both;
}

#block-user-0 .block {
  margin-top: 0px;
  padding: 0px;
}

.views-field-title {
   font-size: 14px;
}
.view-weblinks h3 {
clear: both;
}
#sidebar-last #block-search-0 .inner {
  background: #26347B;
} 

#block-search-0 .form-item input {
width: 100%;
}

#block-search-0 #edit-submit {
  float: right;
  margin-bottom: 10px;
}

#block-search-0 #edit-submit, #block-search-0 .search-submit {
  background-color: #678FAE;
  border-color: #678FAE;
  margin-bottom: 10px;
}


#block-search-0 #edit-submit:hover, #block-search-0 .search-submit:hover {
  margin-bottom: 10px;
  background-color: #7a8FAE;
  border-color: #7a8FAE;
}

.forum-post-panel-main {
  min-height: 0px;
}
.block-menu_block ul.menu li {
  clear: none;
}

.node .inner .content .cck-story-teaser p, .node .inner .content .cck-story-teaser {
  font-size: 120%;
}

.node .inner .content p, .node .inner .content {
color: #555;
}

/**
 * New COPE News page
 */

#pid-news-cope #preface-top { background: #ffffff; -moz-border-radius: 10px; border-radius: 10px;}
#pid-news-cope #preface-top-inner { padding: 10px;}
#pid-news-cope #preface-top-inner .block { padding: 10px;}
#pid-news-cope #preface-top-inner .block p { font-size: 14px; line-height: 1.9em;}
#pid-news-cope #block-views-news-block_7 { width: 62%;}
#pid-news-cope #preface-top-inner .block .inner { padding: 0; margin: 0;}
#pid-news-cope #block-views-news-block_7 .block-title { display: none;}
#pid-news-cope #preface-top-inner .calendaricon { display: none;}
#pid-news-cope #block-views-featured_video-block_3 { width: 33%;}
#pid-news-cope #block-views-featured_video-block_3 .views-field-title .field-content {
  font-size: 0.8em;
  color: #444;
}

/**
 * Spoof embedded video code thumbnails.
 */
.video-embed-code-thumbnail {
  width: 210px;
  height: 190px;
  content: '';
  background-color: #222;
}

.video-embed-code-thumbnail a {
  background: url(/sites/all/themes/unity/images/arrow.png) no-repeat 50% 50%;
  opacity: 0.7;
  content:'';
  width: 210px;
  height: 190px;
  display: block;
}

.video-embed-code-thumbnail a:hover {
  opacity: 1;
}

#atu-map {
  text-align: center;
  width: 800px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
#atu-map ul {
  list-style: none;
}
#atu-map li {
  position: absolute;
  z-index: 20;
  text-indent: -1000em;
  display: none;
  width: 800px;
  height: 600px;
  top: -6px;
  right: 0;
}
#atu-map-transparent-map {
  position: absolute;
  z-index: 30;
  width: 800px;
  height: 600px;
  border: none;
}
#atu-map-region-1 {
  background: url(../images/region-1.png) no-repeat;
}
#atu-map-region-2 {
  background: url(../images/region-2.png) no-repeat;
}
#atu-map-region-3 {
  background: url(../images/region-3.png) no-repeat;
}
#atu-map-region-5 {
  background: url(../images/region-5.png) no-repeat;
}

.view-regions td {
  width: 165px;
  padding: 0 10px 20px 0;
  vertical-align: top;
}
.view-regions .views-field-field-last-name-value {
  font-size: 14px;
}

.view-regions .views-accordion-item {
  width: 151px;
  height: 220px;
  display: inline-block;
  padding: 10px;
  vertical-align: top;
}

