/* styles left over from taxes page */
.alth2 {
  color: #880000;
  font-family: Georgia, 'Times New Roman', Times, serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: .917em;
  letter-spacing: 0.15em;
  margin: 15px 0 15px 0;
}
.page #content {
  float: left;
}
.content-body ul.decor-art-tabs {
  background: url("image/tab_artanddecor2.png") no-repeat scroll 0 0 transparent;
  height:42px;
  margin-left:-20px !important;
}
.trip-page ul li {
  margin-left: 24px !important;
  padding-right: 66px !important;
}
.content-body .decor-art-tabs li {
  color: #336699;
  float: left;
  list-style-type: none;
  margin-top: 12px !important;
  padding-bottom: 2px;
  padding-right: 0 !important;
  padding-top: 5px;
  text-align: center;
  text-transform: uppercase;
}
.decor-art-tabs li.active {
  color:#999;
}
.photo-galleries {
  width:720px;
}
a.issue-detail-more {
  background: url("../themes/whitehouse/img/arrow-right.gif") no-repeat scroll right center transparent;
  font-size: 0.833em;
  font-weight: bold;
  padding-right: 9px;
  text-transform: uppercase;
  color:#336699;
  text-decoration: none;
}
li.vs-item p {
  font-size: 12px;
  color: #303030;
  font-family: Arial, Helvetica, sans-serif;
}
.sidebar {
  float:left;
  padding: 10px 15px;
}
.content-wrap {
  width: 670px;
  padding: 0px 15px 0 10px;
  border-right: 1px solid #EBEBEB;
  float:left;
}
#content h1{
  display: none;
}
p.caption {
  color: #777;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  margin-top: 5px;
}
#content p {
  font-size: 1.167em;
}
#content p.intro-paragraph {
  color: #777;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.500em;
  margin: 15px 0 12px 0;
  line-height: 26px;
  font-weight: 100;
}
#subhead-wrapper {
  height: 21px;
  margin: 0;
  padding: 10px 13px;
}
.breadcrumb, .breadcrumb a{
  color: #fff;
}
.page #content {
  padding: 15px 15px 0px 0px;
}

#page .center-on-page .node-content #content ul,
.og-context-829 #content ul{
  list-style-type: disc;
}
.numbers{
  font-weight: bold;
}
.embed-wrap{
  float:left;
}
#wh_addthis_output {
  right: 18px;
  top: 5px;
  bottom: 20px;
}
/* new styles for developers page */
#content h2 {
  font-weight: bold;
}
.related-contents {
  margin-left: 0px !important;
}
/* overwrite default sidebar styles */
#page-inner #right-rail .content #tech-news-title {
  height: 20px;
  margin-top: 10px;
  text-indent: 0px;
}
#page-inner #right-rail .content #tech-news-paragraph {
  margin-bottom: 0px;
}
#right-rail #block-views-related_blog_posts-block_19 .view-all {
  margin-bottom: 30px;
}
#right-rail #block-views-related_blog_posts-block_19 ul.related-content li.entry,
ul.related-content li.views-row {
  margin: 15px 0px;
}
#page .extend-page {
  background-image: none;
  padding: 0;
}
.extend-page #right-rail {
  background-image: none;
  width: 235px;
}
#right-rail ul {
  padding: 0;
}

#right-rail li {
  list-style: none;
  margin: 15px 0;
}

#right-rail .date-line {
  padding-top: 12px;
  text-transform: uppercase;
  border-top: solid 1px #E6E6E6;
}

#home-blog h3 {
  margin-bottom: 12px;
}

/* Schedule Styles */
.schedule-title {
    margin-bottom: 1em;
}
.schedule-section {
  margin-bottom: 2em;
  font-size: 15px;
}
.schedule-section h3 {
  margin: 0;
  text-transform: uppercase;
  color: #059FE7;
}
.schedule-section img {
  float: left;
  padding: 0 0 0 0;
}
.schedule-section-inner {
  margin-left: 55px;
}

.asia-thumb {
  float: left;
  border: 4px solid #FFF;
}
.asia-thumb:hover {
  border: 4px solid #CCC;
  float: left;
}

#content .grid-container .related-contents {
  border-top: 3px solid #B67D4D;
}
#asia-video {
  display: none;
}
#block-views-related_videos-block_26,
#block-views-related_blog_posts-block_20 {
  display: none;
}
#content .section-intro h2.title,
#home-detail h2 {
  display: none;
}
.view-display-id-block_20 .date-line{
  color: #888;
  font-size: 11px;
  margin-top: 15px;
  text-transform: uppercase;
}

/* Trip Content Wrapper */
.trip-content-wrapper h2 {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.trip-content-wrapper h3 {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.trip-content-section {
  width: 669px;
  margin-bottom: 1em;
}
