/* $Id: zen-classic.css,v 1.9 2008/09/21 15:09:48 johnalbin Exp $ */
/*
 * COMMON STYLES
 */
body {
    background: #805C4B url(images/bodybg.jpg) scroll;
}
body.section-handbook,
body.section-publications,
body.section-education,
body.section-shqonline,
body.page-contact-us-handbook,
body.page-contact-us-publications,
body.page-contact-us-education,
body.page-contact-us-shqonline{
}
html body.admin-menu {margin-top:0 !important;}
p {
    line-height:2em;
    margin:0;
    padding:0 0 1em;
}
.item-list ul li{
    list-style-image:url(images/bullet.png);
}
#page{
    color: #333;
    background-color: transparent;
    margin:0 auto;
    width:990px;
}
#container{
    padding: 0 10px 10px 10px;
    background:#FFF;
    border:1px solid #000;
}
#header-top {background-color:transparent; width:960px; margin:0 auto; text-align:right; height:22px; }
#header-top .content {margin:0;}
#header-top a {color:#FFF; font-weight:bold;}
#header-region,
#closure-blocks{
    margin: 0 10px;
}
#header-region {background-color:#FFF; margin:0; padding:0 10px;}
#main .node .content{
    color: #333;
}
div.content, div.links{
    font-size: 92%;
}
.block h3{
    font-size: 122%;
}
.book .body{
    padding: 0 0 0.5em 0;
    margin: 0;
}
body.sidebar-right #squeeze, body.two-sidebars #squeeze {
    margin-right:190px;
    padding-right:0;
}
layout...d.css?1 (line 74)
body.sidebar-left #squeeze, body.two-sidebars #squeeze {
    margin-left:220px;
    padding-left:0;
}
/*
 * HEADER STYLES
 */
#header {
    font-family:Georgia, "Times New Roman", Times, serif;
    background:transparent url(images/headerbg1.png) left top no-repeat;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
#logo-title{
    margin: 0;
    position: relative;
    height:66px;
}
#logo{
    vertical-align: baseline;
}
#name-and-slogan{
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -9999em;
}
#site-name{
    margin: 0;
    display: inline;
    font-size: 246%;
}
#site-name a, #site-name a:hover{
    font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #6DA6E2;
    margin: 0;
    padding: 0;
}
#site-slogan{
    color: #aaa;
    margin: 0;
    font-size: 85%;
    margin-left: 20px;
}
#search{
    position: absolute;
    padding: 0;
    top: 20px;
    right: 20px;
}
#search label {display:none;}
#mission{
    color: #666;
    font-weight: bold;
    padding: 2em;
    background: #D7E3F0 url(images/background.png);
    margin-bottom: 20px;
    font-size: 85%;
    border: solid 1px #B5C9D8;
}
.breadcrumb{
    margin: 0;
    padding: 0;
    font-size: 85%;
    margin-left: 10px; /* #header-region already has 10px */
    background-color:#FFF;
}
h1{
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:160%;
    line-height:1.5em;
}
#main #content h2, h2, h2 a, h2 a:hover{
    color: #630;
}
#main #content .node-inner h3,
.view h3,
.block h3,
.block h3 a{
    color: #036;
}
/* "Skip to Main Content" link
 *
 * This link useful for both blind people and people with mobility impairments
 * who cannot use a mouse.
 */
#skip-nav{
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -9999em;
}
#skip-nav a:link, #skip-nav a:visited{
    color: #ffffff; /* same as background color */
}
#skip-nav a:hover, #skip-nav a:active, #skip-nav a:focus{
    color: #ffffff;
    background: #2763A5;
    text-decoration: none;
}
/* Alternatively, the skip-nav link can be completely hidden until a user tabs
   to the link. Un-comment the following CSS to use this technique. */
/*
#skip-nav a, #skip-nav a:hover, #skip-nav a:visited{
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip-nav a:active, #skip-nav a:focus{
  position: static;
  width: auto;
  height: auto;
}
#logo-title{
  margin: 10px 20px 0 20px;
}
*/
/*
 * MENU STYLES
 */
div.menu{
    margin-top: 15px;
}
#primary{
    font-size: 85%;
    line-height: normal;
    padding: 0 0 0 20px;
    background-color:#transparent;
    height:46px;
    background: #F7F0E6 url(images/top-nav-bar-bg.png) top left repeat-x;
}
#primary ul{
    padding: 0;
    margin: 0;
    list-style: none;
    background-color:transparent;
}
#primary ul.links li{
    display: inline;
    border-left: none;
    margin: 0;
    padding: 0;
}
#primary a{
    color: #333;
    font-weight:bold;
    display: block;
    float: left;
    padding: 5px 14px 5px 14px;
    margin: 0 1px 0 0;
    font-size:1.3em;
    letter-spacing:.02em;
    width:158px;
    text-align:center;
    height:36px;
}
#primary .active a {
    /*background-color:#2E211B;*/
    background:#000 url(images/top-nav-bar-bg-active.png) top left repeat-x;
    border-left:0px solid #443128; border-right:0px solid #443128; color: #fff;}
#primary a{
    background-position: 0% 0;
}
#primary a:hover{
    /*background-position: 0% -42px;*/
    text-decoration: none;
}
#secondary{
    padding-left: 20px;
    background: #000 url(images/secondary-bar.png) top left repeat-x;
    height:39px;
    border-top:1px solid #000;
}
#secondary .content {margin:0;}
#secondary ul{
    margin: 0;
    padding: 0;
    list-style: none;
    height:39px;
}
#secondary ul li.leaf{
    margin:0;
    display: inline;
    height:39px;
}
#secondary li a {
    color: #fff;
    font-size: 1.1em;
    text-decoration: none;
    padding: 5px 15px;
    letter-spacing:.01em;
    display:inline-block;
    height:29px;
}
#secondary a:hover{background:#000;
}
#secondary a.active{
    font-weight: bold;
    border-left:0px solid #FFF;
    border-right:0px solid #FFF;
    /*background-color:#000;*/
    color: #FFF;
}

/*
 * LINK STYLES
 */
ul.links{
    text-align: left;
}
ul.links li{
    border-left: 1px solid #9cf;
}
.taxonomy{
    margin: 0;
    padding: 0;
    display: inline;
}
.taxonomy ul.links li{
    border: none;
    padding: 0 .1em 0 .2em;
}
.taxonomy ul.links li:after{
    content: ",";
}
.taxonomy ul.links li.last:after{
    content: "";
}
ul.links li.first{
    padding-left: 0;
    border: none;
}
.links{
    color: #999;
}
.links a{
    padding: 0 .1em 0 .1em;
}
.submitted, .taxonomy{
    font-size: 85%;
    color: #999;
}
/*
 * FORM STYLES
 */
input, textarea, textfield{
    margin: 0;
    color: #000;
    font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    padding: 1px;
    font-size: 100%;
}
input.form-checkbox, input.form-radio{
    border: none;
}
#search .form-text, #user-login-form .form-text{
    color: #333;
    border: 1px solid #E6D2B2;
    padding: 2px;
}
#search .form-text {width: 200px;}
.form-submit, .button{
    padding: 1px;
}
#search .button,
#search .form-submit,
#user-login-form .button,
#user-login-form .form-submit{
    background-color: #E6D2B2;
    color: #443128;
    font-weight: bold;
    border: 1px solid #443128;
    padding: 2px 4px;
}
#user-login-form{
    text-align: left;
}
#user-login-form .item-list ul{
    margin-top: 0;
    padding-bottom: 0;
}
/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
#user-login-form li.openid-link, /* The "Log in using OpenID" links. */
#user-login li.openid-link{
    margin-top: 1em;
    margin-left: 0;
    padding-left: 1.5em;
    background-position: left center;
}
#user-login-form li.user-link, /* The "Cancel OpenID login" links. */
#user-login li.user-link{
    margin-top: 1em;
}
#user-login li.user-link /* The Cancl OpenID link on the /user form. */{
    margin-left: 0;
}
/*
 * ALERTS, STATUS, HELP MESSAGE STYLES
 */
div.messages{
    padding: 1.3em 1em .3em 52px;
    border-width: 2px;
    margin: 10px 0;
}
div.status{
    border: 2px solid #E3CFAB;
    background-color: #F7F0E6;
}
div.messages ul{
    padding: 0 0 0 20px;
    margin: 0;
}
/*
 * FOOTER STYLES
 */
#footer-wrapper{
    margin: 0;
    margin-top: 15px;
}
#footer   {
    background-color: #331A00;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
    color: #FFFFFF;
    text-align: center;
    font-size: 85%;
    padding: 1em;
    margin:-15px 0px 0px 0px;
}
#footer *{
    color: #FFFFFF;
}
#footer a{
    color: #fff;
    font-weight: bold;
    border-bottom: 1px dotted #FFFFFF;
}
#footer a:hover{
    border-bottom: 1px solid #FFFFFF;
}
#footer img.drupal-powered{
    position: relative;
    top: .3em;
}
#footer .block{
    text-align: left;
}
#footer div.block div.edit{
    background-color: #2763A5;
}
/*
 * ADMINISTRATION STYLES
 */
.admin-panel{
    margin: 0;
    padding: 0;
}
.admin-panel .body{
    background-color: #eee;
    border: solid #6191C5 1px;
}
.admin-panel .body dl, .admin-panel .body p{
    padding: 10px;
}
.admin-panel h3{
    margin-bottom: 0;
    padding: 5px 5px 5px 30px;
    font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
    font-size: 122%;
    color: #fff;
    border-width: 0 2px 2px 2px;
}
table tr.odd{
    background: #ddd;
}
td.icon{
    text-align: center;
}
/*
 * COMMENT STYLES
 */
.comment{
    margin: 0 0 10px 0;
    padding: 10px;
    background: #EBF2F8;
}
.comment-unpublished{
    background-color: #FFF;
}
.comment-by-author{
    background: none;
    border: 1px solid #6191C5;
}
.comment  h3.title{
    font-size: 122%;
}
.comment  h3.title, .comment  h3.title a{
    color: #2266AB;
    font-weight: normal;
    font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 3px;
    margin-top: 0;
}
.comment .picture, .node .picture{
    float: left;
    margin-right: 15px;
}
.node.node-unpublished .picture,
.comment.comment-unpublished .picture{
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}
.comment .new{
    color: #FFC600;
    font-weight: bold;
    font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
}
.comment .links{
    text-align: right;
}
/*
 * POLL STYLES
 */
.poll .bar .foreground{
    background: #2763A5;
}
.poll .bar{
    padding: 2px;
    background: #BDCBDD;
}
/*
 * BOOK STYLES
 */
div.node div.content .book-navigation{
    background: #eee;
    margin: 0;
    padding: 0;
}
div.node div.content .book-navigation ul.menu{
    border: 0;
    border-top: 1px solid #2763A5;
    margin: 0;
    padding-bottom: 10px;
}
div.node div.content .book-navigation .page-links{
    background: #C1D4EA; /*#347FD2;*/
    border: 1px solid #2763A5;
    border-width: 1px 0 1px 0;
    padding: 5px;
    margin: 0;
}
/*
 * FORUM STYLES
 */
#forum table{
    width: 100%;
}
/*
 * Pager styles
 */
.item-list .pager{
    text-align: center;
    margin-top: 30px;
}
.item-list .pager li {
    margin:0;
}
.pager  a, .pager-current{
    padding: 3px 3px 3px 3px;
    margin: 0 2px 0 2px;
    color: #2763A5;
    font-weight: bold;
    border: solid 1px #eee;
}
.pager-current{
    color: #fff;
    background-color: #2763A5;
}
/*
 * Node, Block, Content styles
 */
.node{
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
.comment-unpublished div.unpublished{
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* A very nice CSS3 property */
}
.node h2.title{
    margin-bottom: .1em;
}
.node h2.title a{
    color: #663300;
    font-size: 129%;
    font-weight: normal;
    font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    line-height: 1.4em;
}
.node .content{
    padding-top: 10px;
    padding-bottom: 5px;
}
.sticky{
    border-bottom: solid 3px #ddd;
}
#sidebar-right{
    /*background-color:#735344;*/
    background-color:#fff;
}
#sidebar-left .block,
#sidebar-right .block{
    margin: 0 0 0 0;
}
#sidebar-left .block{
    padding-right: 0;
    padding-bottom:0px;
}
#sidebar-right .block{
    padding-left: 0px;
}
.block .content{
    margin: 0;
}
.block .item-list ul{
    padding-left: 0;
}
#sidebar-left .block-inner{
}
/*
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th{
    background-color: #fcc;
    border-color: #ebb;
    color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th{
    background-color: #ffd;
    border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th{
    background-color: #dfd;
    border-color: #beb;
}
/**********************************************/
/* MISC views
/**********************************************/
ul.alpha-pager {margin-left:0; padding-left:0;}
ul.alpha-pager li{ display: inline; list-style-type: none; padding-right: 3px; }
/**********************************************/
/* ubercart overrides & styles*/
/**********************************************/
body.node-type-product .teaser-checkbox, body.node-type-product .wysiwyg-toggle-wrapper, body.node-type-product .body-field-wrapper fieldset.collapsible {display:none;}
.publication-image {width: 110px; float:left;}
.item-info {margin-left:115px;}
.item-info .meta {font-weight:bold;}
.editions {border-top:1px solid #E3CFAB; margin-top:1em; padding-top:1em;}
.editions .view-content .views-row {display:inline; border-right:1px solid #E3CFAB; padding:0 10px;}
.editions .view-content .views-field-tid {display:inline;}
.editions .view-content .views-row-first {padding-left:0;}
.editions .view-content .views-row-last {border-right:none;}
.editions div.view-referenced-publications table.views-table {width:410px;}
.product-info .uc-price-product {clear:none; float:none;font-size:1em; font-weight:normal; padding-left:0; text-align:left;}
.purchasing {margin-top:10px;}
.purchasing .prices {float:left; width:260px; margin-bottom:1em;}
.purchasing .put-in-cart {margin-left:260px;}
.purchasing h3 {width:100px; float:left; margin:0;}
.purchasing .display, .purchasing .member-price {margin-left:110px;}
.product-description {clear:left; border-top:1px solid #E3CFAB; padding-top:1em;}
.description-annotation {border-bottom: 1px solid #E3CFAB; padding-bottom:1em; }
.biography {padding-top:1em; border-bottom: 1px solid #E3CFAB; margin-bottom:1em;}
.uc-price-list {text-decoration:line-through; }
.price-prefixes {text-decoration: none !important; }
body.node-type-tsha-press-publication #content .node-inner h2.title {display:none;}
.awards .view-publication-awards, .award {background-image:url(images/gold-star.jpg); background-repeat:no-repeat; line-height:16px; padding-left:20px; margin-bottom:1em;}
.view-id-af_home .views-row-odd{
    background-color: #F7F0E6;
    padding:5px;
}
.view-id-af_home .views-row-even{
    boarder:1px dotted #F7F0E6;
    padding:5px;
}
.views-field-field-awardsfellowships-year-value .date-display-single{
    font-weight:bold;
}
/*****************************/
/* views publication lists */
/*****************************/
div.views-field-field-publication-image-fid {width:110px; float:left; margin-bottom:1em;}
.view-publication-title-list .views-row {clear:left;}
.view-publication-title-list .views-field-title,
.view-publication-title-list .views-field-field-publication-author-public-value{margin-left:110px;}
#views-exposed-form-publication-title-list-page-1 .views-exposed-form #edit-search {width:200px;}
.new-books-img img{
    width:100px;
    height:150px;
    border:#F7F0E6 1px solid;
}
/***************************/
/* top menu, just getting out of the way for now     */
/***************************/
#block-menu-secondary-links .content ul.menu {text-align:right;}
#block-menu-secondary-links .content ul.menu li.leaf{
    display: inline;
    list-style-image: none;
    list-style-type: none;
    padding-right: 20px;
}
/***************************/
/* link cck has styling issues     */
/***************************/
.link-field-subrow  .link-field-column {float:none; width:auto;}
/**********************************************************************************/
/* need to add into the final style sheet    */
/**********************************************************************************/
.float_left {
    float:left
}
/***************************/
/* handbook area     */
/***************************/
ul.a2z li{
    display:inline;
}
.view-handbook-home .item-list ul li {
    margin:0 0 0 20px;
    padding:0 0 0 0;
}
.view-handbook-subjects-view ul.views-summary li {
    display:inline-table;
    width:25%;
}
/***************************/
/* shqonline    */
/***************************/
/***************************/
/* Right sidebar    */
/***************************/
#sidebar-right div#block-block-2 {
    background-color:#F7F0E6;
    border-right:0px solid #E3CFAB;
    border-left:0px solid #E3CFAB;
    border-bottom:0px none;
    padding-bottom:8px;
    padding-top:0px;
    margin:0;
}
#sidebar-right div.region-count-1 div.content {margin:0; padding-top:8px;}
#sidebar-right #block-menu-menu-global-right-menu div.content {margin-top:0;padding-top:0px;}
#sidebar-right #block-menu-menu-global-right-menu {padding-left:0;padding-top:0px;}
#sidebar-right ul.menu {padding:0 0 0.25em 0; margin:0px;}
#sidebar-right ul.menu li.leaf{
    background-color:#F7F0E6;
    border-top:1px solid #fff;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    border-bottom:none;
    list-style-image:none;
    list-style:none;
    padding:8px 16px;
    margin:0;
}
#sidebar-right ul.menu li.last {
    border-bottom:1px dashed #E3CFAB;
}
#sidebar-left #block-menu-menu-global-right-menu {padding-left:0;}
#sidebar-left ul.menu {padding:0 0 0.25em 0;}
#sidebar-left ul.menu li.last {
    border-bottom:1px solid #F7F0E6;
}
#sidebar-left ul.menu li.leaf,
#sidebar-left ul.menu li.collapsed,
#sidebar-left ul.menu li.expanded{
    /*background-image:url(images/menu-back.png);*/
    border-bottom:1px dashed #F7F0E6;
    border-left:1px dashed #F7F0E6;
    border-right:1px dashed #F7F0E6;
    border-top:none;
    list-style-image:none;
    list-style:none;
    padding:5px 5px 5px 16px;
    margin:0;
}
#sidebar-left ul.menu li.active-trail{
    background:#fff url(images/container-bg.gif) left top repeat-y;
}
#sidebar-left ul.menu li.expanded a.active {font-weight:bold;}
#sidebar-left ul.menu li.expanded {
    list-style-image:none;
    list-style:none;
    border-bottom:1px dashed #F7F0E6;
    padding:8px 16px;
}
#sidebar-left ul.menu li a.active, #sidebar-left ul.menu li.expanded a.active {font-weight:bold;}

/******************************/
/* views */
/******************************/
table.views-table tr {background-color:#FFF; border-bottom:1px solid #E6D2B2;}
div.view-referenced-publications td.views-field-tid,
div.view-referenced-publications table.views-table thead th{border-bottom:none;}
div.view-referenced-publications td.views-field-tid {padding:0.25em;}
div.view-referenced-publications input {background:none; border:none; text-decoration:underline; color: #2763A5;}
.view-member-current-offers table.views-table {
    width:400px;
}
.view-publication-authors-books .views-row {clear: both;}
.view-member-current-offers .views-row {clear:both;}
#block-views-publications_home-block_1, #block-menu-menu-bod-only-menu {background-color:#FFF;}
#block-views-publications_home-block_1 h2, #block-menu-menu-bod-only-menu h2 {font-size:90%; padding-left:11px;}
#block-views-publications_home-block_1 .view-content, #block-menu-menu-bod-only-menu .block-innter {padding-left:11px;}
#cart-form-products {border: 1px solid #E3CFAB;}
#cart-form-products table {
    border: 2px solid #E3CFAB;
    background-color: #F7F0E6;
}
#cart-form-products table tr.odd,
#cart-form-products table tr.event{
    border-bottom:1px solid #E3CFAB;
}
#cart-form-products table tr.odd {
    background-color:#FFF;
}
#cart-form-products table tr.even {
    background-color:#F7F0E6;
}
#cart-form-products thead th {
    border-bottom: 3px solid #E3CFAB;
}
.view-education-home .views-view-grid .row-1 .col-1 {
    width:275px;
    padding-right:5px;
    vertical-align:top;
}
.view-education-home .views-view-grid .row-1 .col-2 {
    width:275px;
    vertical-align:top;
}
.view-education-home .views-view-grid .views-field-title {
}
.view-taxonomy-term .views-view-grid .col-1{
    border-right:5px #fff solid;
}
.view-taxonomy-term .views-view-grid .col-1, .view-taxonomy-term .views-view-grid .col-2 {
    border-bottom:1px #F7F0E6 solid;
    padding-right:10px;
}
/******************************/
/* views accordion overrides */
/******************************/
.view-content .views-accordion-item .accordion-header, h3.accordion-header {
    background:#F7F0E6 url(images/block_bg.jpg) repeat-x;
    border-bottom: 1px dotted #E3CFAB;
    border-top:none;
}
.accordion-header span.field-content{
    font-weight:bold;
}
.accordion-header .field-content .headline-title{
    background:transparent url(images/menu-expanded.png) no-repeat scroll right center;
}
.accordion-header-active .field-content .headline-title{
    background:transparent no-repeat scroll right center;
}
.view-content .views-accordion-item .accordion-content {border-bottom:1px solid #E3CFAB;}
.view-content .accordion-active {border:1px dotted #E3CFAB;}
/*handbook article*/
.field .field-label-inline, .field .field-label-inline-first {
    display: inline-block;
    float:left;
    margin-top:2px;
}
/**********************************************************************************/
/* need to add into the final style sheet    */
/**********************************************************************************/
#container #sidebar-right {
    width:180px!important;
}
/*rugt sude display*/
#sidebar-left div#block-views-day_by_day_view-block_1 {
    margin-left:8px;
}
.sidebar-left{
    clear:both;
}
.float_left {
    float:left;
    margin-right:10px;
    margin-left:10px;
}
.float_right{
    float:right;
}
table.views-table {
    width: 460px;
}
table.views-table th, table.views-table td{
    background:#fff;
    border-bottom:1px solid #E6D2B2;
}
table.views-table thead th{
    border-bottom:2px solid #E6D2B2;
    padding-right:1em;
    text-align:left;
}
table.views-table caption {
    margin-top:15px;
}
.view-day-by-day-view table.views-table caption{
    text-align:left;
}
#email-us{
    font-weight:bold;
    width:auto;
    float:right;
    text-align:right;
    margin-right:10px;
    padding-left:30px;
    margin-bottom:30px;
    background: url(images/email1.png) left top no-repeat;
}
/***************************/
/* handbook area     */
/***************************/
div.field-field-handbook-author{
    float:right;
    padding:5px;
}
.content fieldset.collapsed {
    margin-top:20px;
    border:0px dotted #CCCCCC;
}
.content fieldset.collapsible {
    margin-top:20px;
    border:0px dotted #CCCCCC;
}
.field-type-content-taxonomy .field-items div{
    display:inline;
    padding-right:8px;
    margin-left:5px;
    background:transparent url(images/arrow-right.gif) right top no-repeat;
}
div.handbook_content_body{
    position:relative;
    margin-top:30px;
}
p.related_sub {
    margin-left:10px;
}
.field-field-handbook-author{
    display:none;
}
.field-field-handbook-display-authors{
    font-style: italic;
    float:right;
}
#handbook-authors-items {
    position:relative;
    float:left;
}
#report-error{
    margin-top:30px;
    float:right;
}
/***************************/
/* education    */
/***************************/
#block-multiblock-1 div.block-inner{
    float:left;
    margin-right:20px;
    margin-left: 20px;
    width:40%
}
#block-multiblock-2 div.block-inner{
    position:relative;
    float:left;
    width:auto;
}
.clear_view {
    clear:both;
}
.view-advertisements tr, .view-advertisements td {
    padding:0px;
}
.views-field-field-ads-image-fid img{
    padding-left:2px;
}
/***************************/
/* shqonline  */
/***************************/
.shq_feature img{
    max-width:240px;
    max-height:180px;
    float:left;
    padding:5px;
    border:1px solid #CCCCCC;
    margin-right:10px;
}
.view-shq-home table.views-view-grid{
    width:90%;
}
.view-shq-home table.views-view-grid tr{
    border-top:none;
    padding:10px 0px;;
}
.node-type-shq-current-issue .node-inner .content .field-item img{
    float:right;
    border:3px double #ccc;
    margin:10px;
}
/***************************/
/* day by day  */
/***************************/
.view-day-by-day-view .feed-icon{
    float:right;
}
.view-day-by-day-view .more-link{
    display: inline;
}
table#daybyday_month{
    width:480px;
}
table#daybyday_month tbody{
    border:0 none;
}
.field-field-daybyday-month .field-items div, .field-field-dbd-date-only-text .field-items div {
    position:relative;
    float:left;
    width:auto;
    padding-right: 5px;
}
.field-field-daybyday-date .field-items div {
    position:relative;
    width:auto;
    padding-right: 5px;
}
/***************************/
/* my texas */
/***************************/
#sidebar-left #block-block-1{
    padding-left:20px;
    padding-top:10px;
    border:#F7F0E6 solid 1px;
    padding-bottom:10px;
    margin-bottom:10px;
    margin-top:20px;
}
/***************************/
/* facet search block */
/***************************/
.search-info{
    display:none;
}
#sidebar-left .block-inner .title {
    font-size:90%;
    word-spacing:.05em;
    background-color:#F7F0E6;
    padding:5px;
    margin-bottom:0px;
}
#long-star{
    margin-bottom:10px;
}
div.block-faceted_search_ui {
    background: #FFFFFF url(images/block_bg.jpg) left top repeat-x;
    border:1px dashed #F7F0E6;
    margin-top:10px;
}
.faceted-search-guided table {
    font-size:90%;
}
.faceted-search-guided table tr{
    background-color:#Fff;
    /*background-color:#F7F0E6;*/
}
.faceted-search-guided table tr td{
    width:220px;
}
/***************************/
/* ads */
/***************************/
#block-views-advertisements-block_1 {
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
    width:180px;
}
#ads-left-bottom ul li{
    display:inline;
}
#ads-footer-top{
    margin-left:20px;
    margin-right:auto;
    width:500px;
    float:right;
}
#ads-footer-top a{
    border:none;
}
div#ads-right-bottom {
    margin-top:0px;
    max-width:180px;
}
#ads-right-bottom .block{
    margin:0px auto 0px 0px;
}
#ads-right-bottom p{
    margin:0px;
    padding:px;
}
#ads-right-bottom .block-inner h2.title{
    text-align:center;
}
#ads-top #block-block-15{
    margin-top:5px;
    text-align:right;
}
#block-views-advancecontrol-block_4 td{
    padding:0;
}
#block-views-advancecontrol-block_4 td.col-2{
    padding-left:4px;
}
/***************************/
/* vocabulary */
/***************************/
/***************************/
/* news and events */
/***************************/
#sidebar-left #block-block-13, #sidebar-left #block-block-1, #sidebar-left div#block-views-day_by_day_view-block_1 {
    background:#fff url(images/block_bg.jpg) top left repeat-x;
    margin: 10px 0 0 0;
    padding:5px 5px 5px 5px;
    border:1px solid #F7F0E6;
}
#sidebar-left #block-block-13 tbody{
    border:none;
}
.feed-item-categories {
    display:none;
}
div#face-like{
    text-align:left;
}
#sidebar-left #block-block-13, #block-views-news_events-block_1 p{
    font-size:90%;
}
#block-views-news_events-block_1 .content{
    padding: 0 10px;
}
.feed-icons {
    clear:both;
    height:20px;
}
.feed-icons .feed-icon{
    float:right;
}
#google-link {
    float:right;
    margin-top:60px;
    margin-right:20px;
    font-weight:bold;
}
#google-link a{
    text-decoration:none;
    color:#000;
}
#citation{
    margin:0 15px 0 15px;
}
.block-uc_cart{
    border-bottom:#F7F0E6 5px solid;
}
#ads-left-bottom {
}
body.page-day-by-day-export,
.page-day-by-day-export #page{
    width:100%;
    min-width:0px;
}
.page-day-by-day-export #header-top,
.page-day-by-day-export #header,
.page-day-by-day-export #sidebar-left,
.page-day-by-day-export #sidebar-right,
.page-day-by-day-export #footer,
.page-day-by-day-export #footer-wrapper{
    display:none;
    visibility:hidden;
}
body.page-day-by-day-export{
    background:none;
}
.page-day-by-day-export #container,
.page-day-by-day-export #main,
.page-day-by-day-export #squeeze{
    border:none;
    width:auto;
    margin:0px;
    padding:0px;
}
body.page-day-by-day-tm-export,
.page-day-by-day-tm-export #page{
    width:100%;
    min-width:0px;
}
.page-day-by-day-tm-export #header-top,
.page-day-by-day-tm-export #header,
.page-day-by-day-tm-export #sidebar-left,
.page-day-by-day-tm-export #sidebar-right,
.page-day-by-day-tm-export #footer,
.page-day-by-day-tm-export #footer-wrapper{
    display:none;
    visibility:hidden;
}
body.page-day-by-day-tm-export{
    background:none;
}
.page-day-by-day-tm-export #container,
.page-day-by-day-tm-export #main,
.page-day-by-day-tm-export #squeeze{
    border:none;
    width:auto;
    margin:0px;
    padding:0px;
}
div.lightboxleft { border: 1px solid rgb(204, 204, 204); margin: 5px;
                   padding: 5px; background-color: rgb(243, 240, 233); float: left; clear:
                       right; text-align: center; font-size: 0.8em; line-height:1.2em; }
div.lightboxright {border: 1px solid rgb(204, 204, 204); margin: 5px;
                   padding: 5px; background-color: rgb(243, 240, 233); float: right; clear:
                       right; text-align: center; font-size: 0.8em; line-height:1.2em;}

div#audio audio {
    width:100%;
}


/** TID form styles **/

.custom-form-container {
    padding:20px;
    clear:both;
    margin:30px 0;
}

.custom-form-container.womens {
    background:#bc3b3b;
    border-bottom: 10px solid #9d3131;
}

.custom-form-container.tejano {
    background:#0d7158;
    border-bottom: 10px solid #0a5542;
}

.custom-form-container h2 {
    color:#fff !important;
    font-weight:100 !important;
    text-align:Center;
    font-family:georgia !important;
    padding-bottom:30px !important;
}

.custom-form-container .row {
    overflow:hidden;
}

.custom-form-container .col-md-4 img {
    width:100%;
}

.custom-form-container .col-md-4 {
    width:27%;
    float:left;
    padding:1%;
}

.custom-form-container .col-md-8 {
    width:70%;
    float:right;
}

.custom-form-container iframe {
    border:none !important;

}

@media screen and (max-width:500px) {
    .custom-form-container .col-md-4 {
        width:100%;
    }

    .custom-form-container .col-md-4 img {
        max-width:250px;
        margin:0 auto;
        display:block;
    }

    .custom-form-container .col-md-8 {
        width:100%;
    }
}


