body {
  background-color: #24524f;font-size:75%; font-family: Arial, Helvetica, sans-serif;
}

#pixture-reloaded {
  font-family: Helvetica, Arial, sans-serif; 
  font-size: 75%;
  color: #666;
  background: #24524f url("images/teal3.png") repeat left top; 
}

#content-area {
    min-height: 350px;
}

#content-area .node {
    background-image: #ffffff url("images/bg_paper_mid2.jpg");
}

#block-block-17 {
    width: 500px;
    text-align: left;
}

#block-block-17 textarea, #block-block-17 input {
    font-size: 9pt;
}

#block-block-17 #comments {
    padding: 1px 10px;
}


/*-------------------------------------------------------------------*/
/*                             Homepage                                */
/*-------------------------------------------------------------------*/
/* home search box/block */
/*#block-etana_trisearch-0 {
    padding: 0 10px !important;
    height: 194px !important;
}*/
#block-etana_trisearch-0 #search_abzu,
#block-etana_trisearch-0 #search_coretexts,
#block-etana_trisearch-0 #search_etact {
    height: 37px;
    padding-top: 23px;
    text-align: left;
}
#block-etana_trisearch-0 #search_abzu {
    padding-top: 12px;
}
#block-etana_trisearch-0 #search_abzu h5,
#block-etana_trisearch-0 #search_coretexts h5,
#block-etana_trisearch-0 #search_etact h5 {
    font-size: 14pt;
    font-weight: bold;
	color:#659ec7;
	font-family:Georgia,Times,"Times New Roman",serif;
    margin: 0;
}
#block-etana_trisearch-0 .etana_arrow {
	 background-image: url("images/arrows2.png");
     /*background-position: 0px -32px;*/
     background-position: 250px -36px;
     background-repeat: no-repeat;
     /*width: 32px;*/
     height: 22px;
     /*float: right;*/
     margin: -5px 3px 0px 0px;
}
#block-etana_trisearch-0 #search_abzu #search_abzu_form,
#block-etana_trisearch-0 #search_coretexts #search_coretexts_form,
#block-etana_trisearch-0 #search_etact #search_etact_form {
    display: none;
}
#block-etana_trisearch-0 #search_coretexts {
    border-top: 1px dotted #555044;
    border-bottom: 1px dotted #555044;
   /* margin: 0 -10px;*/
}
#block-etana_trisearch-0 .form-item label {
    display: inline;
    padding-right: 0px;
    font-size: 8pt;
}
#block-etana_trisearch-0 .form-text, 
#block-etana_trisearch-0 .form-select {
    font-size: 8pt;
}
#block-etana_trisearch-0 .form-submit {
    float: right;
    margin-right: 10px;
    font-size:8pt;
}
#block-etana_trisearch-0 .trisearch_link {
    font-size: 0.9em;
}
#block-etana_trisearch-0 ul.trisearch_link {
    list-style-type:none;
    padding: 0;
    /*margin-right:27px;
    margin-top:12px;
    text-align:right;*/
}
#block-etana_trisearch-0 ul.trisearch_link li {
    display: inline;
}
#block-etana_trisearch-0 #search_abzu #edit-keywords-wrapper,
#block-etana_trisearch-0 #search_coretexts #edit-keywords-2-wrapper,
#block-etana_trisearch-0 #search_coretexts #edit-keywords-1-wrapper {
    /*float: left;*/
    margin-top: 10px;
    margin-bottom: 5px;
}
#block-etana_trisearch-0 #search_abzu #edit-sort-option-wrapper,
#block-etana_trisearch-0 #search_coretexts #edit-sort-option-1-wrapper {
    /*float: left;*/
    margin: 5px;
}

/* Slideshow block on homepage */
#block-views-slideshow_main-block_1,
#block-views-views_slideshow-block_1,
#block-views-views_slideshow_2-block_1 {
    float: right;
    margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-container { 
    -moz-border-radius:0px;
    background-color:transparent;
    border-width:0px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding:5px 30px;
    width:472px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:472px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal, 
.jcarousel-skin-tango .jcarousel-item {
    height: 150px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 150px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal {
    top:64px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	left: -3px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	right: -3px;
}
#block-views-views_slideshow-block_1 .block-content,
#block-views-views_slideshow_2-block_1 .block-content {
	padding-bottom: 4px;
}
ul#viewscarousel-slideshow_main-block_1 li {
    list-style-image: none;
    list-style-type: none;
}
.jcarousel-list {
    /*background-color: #000000;*/
}

/* Recent ABZU Items block on homepage */
#block-views-abzu-block_1 {
    float: left;
    clear: right;
}
#block-views-abzu-block_1 .more-link,
#block-views-abzu-block_1 .feed-icon {
    position: absolute;
}
#block-views-abzu-block_1 .more-link {
    right: 375px;
}
#block-views-abzu-block_1 .feed-icon {
    right: 175px;
}
.not-logged-in #block-views-abzu-block_1 .more-link {
    top: 235px;
}
.not-logged-in #block-views-abzu-block_1 .feed-icon {
    top: 117px;
}
.logged-in #block-views-abzu-block_1 .more-link {
    top: 291px;
}
.logged-in #block-views-abzu-block_1 .feed-icon {
    top: 145px;
}

/* login box on homepage */
#block-user-0 {
    float: right;
    clear: right;
}
#user-login-form .my_form_wrapper {
    text-align: left;
    margin: 0 auto;
    width: 200px;
}
#user-login-form .my_form_wrapper .pw_link {
    font-size: 0.75em;
    margin-left: 10px;
}
/*#user-login-form .my_form_wrapper .form-submit {
    margin-left: 114px;
}*/
#user-login-form .register_link {
    margin: 5px 0px; 
}
#user-login-form .explanatory_text {
    font-size: 0.9em;
    line-height: 1.3em;
    margin-top: 10px;
    text-align: left;
}

/* ETANA options block on homepage */
#block-block-2 {
    float: right;
    clear: right;
}
#block-block-2 .block-content-inner {
    padding: 10px 20px;
}

/* styles combining some or all of the above elements of the homepage */
#block-views-slideshow_main-block_1, #block-views-abzu-block_1, #block-user-0, #block-block-2, #block-etana_trisearch-0 {
    border: 1px solid #efefef;
    margin: 0 0 10px;
}
#block-views-abzu-block_1 .block-inner-2, 
#block-user-0 .block-inner-2,
#block-block-2 .block-inner-2 {
    height: 260px;
}
#block-views-slideshow_main-block_1 .block-inner-2, 
#block-etana_trisearch-0 .block-inner-2 {
    height: 164px;
}

#block-block-2, #block-user-0, #block-etana_trisearch-0 {
    width: 300px;
}
#block-views-slideshow_main-block_1, #block-views-abzu-block_1 {
    width: 555px;
}

/*-------------------------------------------------------------------*/
/*                             About page                                */
/*-------------------------------------------------------------------*/
#block-block-3, #block-block-4, #block-block-5, #block-block-9, #block-block-13 {
    width: 280px;
    /*border: 1px solid #444444;*/
    /*margin: 0px 0px 15px 0px !important;*/
}
#block-block-3 .block-inner-2, #block-block-4 .block-inner-2, #block-block-5 .block-inner-2 {
    height: 100px;
}
#block-block-3 h2.block-title, 
#block-block-4 h2.block-title, 
#block-block-5 h2.block-title {
    text-align: center;
}
#block-block-3 p, 
#block-block-4 p, 
#block-block-5 p {
    text-align: left;
}
#block-block-3 img, 
#block-block-4 img, 
#block-block-5 img {
    padding-right: 7px;
}
#block-block-3 {
    float: left;
}
#block-block-4 {
   margin: 0px auto !important;
}
#block-block-5 {
    float: right;
}
#block-block-9,
#block-block-13 {
    position:absolute;
    right:15px;
}
#block-block-9 {
    top:160px;
}
#block-block-9, #block-block-9 .block-title, #block-block-13 .block-title {
    text-align: center;
}
#block-block-13 {
    top:200px;
}
#block-block-9 .block-content {
    padding: 10px;
}
#content-area #node-11 {
    margin-right:300px;
}
#block-block-13 ul {
    padding-left: 1.4em;
}
#node-11 .content ul {
    padding-left: 3em;
}


/*-------------------------------------------------------------------*/
/*              ABZU, Core Text, & eTACT landing pages                            */
/*-------------------------------------------------------------------*/

 h1.title {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 18px;
    margin:5px 0px;
    padding:0 0 3px;
   
    color:#24524f;
    text-align: left;
}

#block-block-10, #block-etana_trisearch-2, #block-block-16,
#block-block-11,
#block-block-14, #block-etana_trisearch-1, #block-vocabindex-2 {
    position:absolute;
    top:40px;
    right:15px;
    width: 350px;
    border: 1px solid #444444;
    color: #666666;
}
#block-block-16 {
    top: 420px;
}
#block-vocabindex-2 {
    position: absolute !important;
    /*left: 520px;
    top: -286px;
    right: 0;*/
    top: 420px;
}
#block-block-10 .block-content, #block-etana_trisearch-2 .block-content,
#block-block-11 .block-content,
#block-block-14 .block-content, #block-etana_trisearch-1 .block-content, #block-vocabindex-2 .block-content {
    padding: 0 20px 20px 20px;
}
#content-area #node-11968,
#content-area #node-11969,
#content-area #node-11978 {
    margin-right:370px;
}

#etana-advsearch-form .form-item {
    float: left;
    margin: 0;
    padding: 0.5em 1em 0 0;
}
#etana-advsearch-form .form-item label {
    color: #666666;
}
#etana-advsearch-form .form-submit {
    margin-top: 1.6em;
}



/*-------------------------------------------------------------------*/
/*                             Site Search                                */
/*-------------------------------------------------------------------*/
.result_type {
    color: #94A8B4;
    float: left;
    font-size: 0.9em;
    border: 1px solid #EAEAEA;
    padding: 7px 5px;
    margin: 0px 10px 0px 0px;
    text-align: center;
    width: 50px;
}
.result_container {
    margin: 25px 0px;
}
.page-search .box {
    background-color: #FFFFFF;
}



/*-------------------------------------------------------------------*/
/*                              Messages                             */
/*-------------------------------------------------------------------*/
div.messages {
  font-weight: bold;
  margin-bottom: 1.5em;
  padding: 10px 10px 10px 52px;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.status {
  color: #264409;
  background: #fafafa url("images/large-info.png") no-repeat 12px center;
  border: 1px solid #ececec;
  padding: 5px 10px;
}
div.error { 
  background: #FBE3E4 url("images/large-stop.png") no-repeat 12px center; 
}
div.notice { 
  color: #514721; 
  background: #FFF6BF url("images/large-info.png") no-repeat 12px center; 
  border-color: #FFD324; 
}
div.warning, tr.warning {
  border: 1px solid #F0C020;
  background: #FFFFDD url("images/large-alert.png") no-repeat 12px center;
		margin: 0 0 1em;
  padding: 1em 0 1em 5em;
}
.error a    { color: #8a1f11; text-decoration: underline; }
.notice a   { color: #514721; text-decoration: underline; }
.success a  { color: #264409; text-decoration: underline; }

span.admin-disabled {
  color: #DC1000;
}
div.messages.success {
  color: #55872E;
  background: #F1F8EB;
  border: 1px solid #7AC142; 
}
div.messages ul {
  margin-bottom: 0;
}
div.node .unpublished,
div.comment .unpublished {
  font: bold 2em Arial, Helvetica, sans-serif;
  text-align: left;
  color: #FFCCCC;
  background: #FFF4F4 url("images/large-alert.png") no-repeat 12px center;
  padding: 5px 0 5px 52px;
  margin: 5px 0;
  border: none;
}

/*-------------------------------------------------------------------*/
/*                             Header                                */
/*-------------------------------------------------------------------*/
/*body.abzubib div#header {
  background: url("images/headertest2.png") no-repeat top left;  /* header for ABZU */
/*}

body.etact div#header {
  background: url("images/headertest3.png") no-repeat top left;  /* header for eTACT */
/*}*/

body.coretexts div#header, div#header {
  background: url("images/signature7.png") no-repeat top left;  /* default header */
}

#page {
	line-height: 1.5em;
	text-align: left;
	background: #F4F7E7 url("images/headertest7.png") repeat-x left top;
	 /*border: solid 10px #363d1e;*/
	 border: solid 10px #363D00;
  }
  
/* Primary Links */
#primary { 
  color: #cbe7f8;
  font-size: 14px;
  line-height: 1;
}
#primary ul.links li a {
  font-weight: normal;
  color: #cbe7f8;
  padding: 18px 12px 9px;
 font-size: 1em;
 outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
#primary ul.links li a:hover {
  background: transparent;
  text-decoration: underline;
}
  

fieldset legend,
.form-item label {
  font-size: 1em;
  font-weight: bold;
  color: #94A8B4;
}


/*-------------------------------------------------------------------*/
/*                          Sidebar Blocks                           */
/*-------------------------------------------------------------------*/
/*#sidebar-left, #sidebar-right {
  background: #FFF;
}
#sidebar-left .block,
#sidebar-right .block {
  margin-bottom: 10px;
  width: 220px;
}
#sidebar-left .block,
#sidebar-right .block {
  background: url("images/block-tr2.png") no-repeat top right;
}
#sidebar-left h2.block-title,
#sidebar-right h2.block-title {
  background: url("images/block-tl2.png") no-repeat top left;
}
#sidebar-left .block-inner-0,
#sidebar-right .block-inner-0 {
  background: url("images/block-br2.png") no-repeat bottom right;
}
#sidebar-left .block-inner-1,
#sidebar-right .block-inner-1 {
  background: url("images/block-bl2.png") no-repeat bottom left;
}
#sidebar-left .block-content-inner,
#sidebar-right .block-content-inner {
  background: url("images/block-tile2.png") repeat;
  margin: 0;
  padding: 10px 15px 5px 15px;
}
*/
#sidebar-left .block .block-content,
#sidebar-right .block .block-content {
    padding: 0;
}
.block h2.block-title {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 18px;
    border-bottom:1px dotted #555044;
    color:#24524f;
}
.block h3 {
  padding: 0 3px;
  font-size: 12px;
}
.block ul.links {
  margin:0;
  padding:0 0 5px;
}
.block ul.links li {
  font-size: 10px;
}
/* blocks showing nodes, e.g help out views blocks */
.block .node h2.title {
  font-size: 13px;
}
.block .node {
  padding: 5px 5px 0;
}
.block .node,
.block .node .node-inner-0,
.block .node .node-inner-1,
.block .node .node-inner-2,
.block .node  .node-inner-3
.block .sticky,
.block .sticky .node-inner-0,
.block .sticky .node-inner-1,
.block .sticky .node-inner-2,
.block .sticky .node-inner-3 {
  background: #FFF;
}


#content .block { 
  background:  url("images/teaser-tr.png") no-repeat right top; 
  margin: 0 0 15px;
  padding: 0;
  border: none;
  overflow: hidden;
}
#content .block .block-inner-0 { 
  background:  url("images/teaser-tl.png") no-repeat left top; 
  margin: 0;
  padding: 10px 0 0;
  overflow: hidden;
}
#content .block .block-inner-1 { 
  background:  url("images/teaser-bl.png") no-repeat left bottom; 
  margin: 0;
  padding: 0 0 0 10px;
  overflow: hidden;
}
#content .block .block-inner-2 { 
  background:  url("images/teaser-br.png") no-repeat right bottom; 
  margin: 0;
  padding: 0 10px 10px 0;
  overflow: hidden;
}
#content .block h2.block-title { margin: 5px 10px; padding: 0 0 3px 0; text-align: left;}
#content .block .submitted     { margin: 0 10px; padding: 0; }
#content .block .taxonomy      { margin: 0 10px; padding: 0; }
#content .block .content       {  margin: 10px; padding: 0; }
#content .block .actions ul li { margin: 0 10px 0 0; padding: 0; }


.tabs ul li a.active, .tabs ul li.active a {
  color: #FFF;
  background: url("images/bg-bar-lite2.png") repeat-x center center;
  border: solid 1px #cbe7f8;
}
.tabs ul li a.active:hover {
  text-decoration: underline;
  background: url("images/bg-bar2.png") repeat-x center center;
  border: solid 1px #cbe7f8;
}; 	/*border: 1px #efefef solid;*/

/* Search box */


#searchbox {
background:none repeat scroll 0 0 #444444;
clear:both;
margin:0 15px 0 80px;
padding:3px 0;
}


#search-box .form-text {
  width: 15em;
  padding: 10px;
 -moz-border-radius:0 0 8px 8px;
  background-color:#24524f;
}

#search-box label {visibility: hidden;}
#edit-search-theme-form-1-wrapper {display: inline;}

/*-------------------------------------------------------------------*/



/*-------------------------------------------------------------------*/
/*                           Footer                                  */
/*-------------------------------------------------------------------*/
#footer p {
    margin: 2px 0;
}
#footer p.logo {
    padding-top: 5px;
}
#footer .block-content {
    padding: 0;
}



/*-------------------------------------------------------------------*/
/*                           Misc others                             */
/*-------------------------------------------------------------------*/
#search-box label.overlabel-apply {
  color: #999; 
}
#search-theme-form .form-submit {
  background:url("images/search_new2.png") no-repeat scroll left top transparent;
border:medium none;
height:19px;
margin:0 0 20px -30px;
padding:0;
text-indent:-9999px;
width:20px;
}

/*-------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/*                             Links                                 */
/*-------------------------------------------------------------------*/
a,
a.active {
  text-decoration: none;
  font-weight: bold;
  color: #659EC7;
}
a:link, a.active:link {
  color: #659EC7;
}
a:visited, a.active:visited {
  color: #659EC7;
}

a:hover, a.active:hover {
  text-decoration: underline;
  color: #41627E;
}
a:focus, a.active:focus {
  outline: none;
}


/*-------------------------------------------------------------------*/
/*                          Views Styling                          */
/*-------------------------------------------------------------------*/

h3.subtitle {
    border-bottom: 1px dotted #999;
    padding-bottom: 6px;
	color:#999;
}
.views-row {
    margin: 5px 20px;
}
.view-id-etact .views-row {
    border-bottom: 1px dotted #D3D3D3;
    padding: 5px 0px;
    margin: 0px 20px;
}
.view-id-etact .views-field-tid {
    float: right;
}
.view-content .status {
    background-image: none;
    font-weight:bold;
    margin:15px 0 7px;
}
.view .feed-icon {
    float: right;
    /*margin-right: 10px;
    padding-top: 6px;*/
    /*margin-top: 15px;*/
}
.view .feed-icon .label {
    margin-right: 25px;
}
.view img {
    vertical-align: middle;
}
p.tip {
    background-image:url("images/light-bulb.png");
    background-position:left center;
    background-repeat:no-repeat;
    padding-left: 17px;
    font-size:0.9em;
    float: right;
    margin:25px 60px 0 0;
    /*position:relative;
right:60px;
top:25px;*/
}
p.hometip {
    background-position: 22px top;
    font-size: 0.8em;
    margin: -18px 0px;
    text-align: right;
    width: 129px;
}
.page-etact div.feed-icons,
.page-abzubib div.feed-icons,
.page-coretexts div.feed-icons {
    float:right;
    position:relative;
    top:104px;
    right: 53px;
}
.chrome .page-etact div.feed-icons,
.chrome .page-abzubib div.feed-icons,
.chrome .page-coretexts div.feed-icons {
    top:108px;
}

#edit-subjectop-wrapper {
    display: none;
}
/*-------------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*                         Layout Styling                          */
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*                              Page (General)                                 */
/*-------------------------------------------------------------------*/
#page {
  margin: 10px auto;
  padding: 0px;
  max-width: 1600px;
  min-width: 800px;
}

#main {
  position: relative;
  padding: 5px 15px 10px 15px;
  background: #FFFFFF url(http://www.vanderbilt.edu/asset/i/bodygradient.jpg) repeat-x scroll left top;
  min-height: 420px;
  }
  
  #header {
  margin: 0 0 15px 0;
  padding: 0;
  height: 142px;
}

#head-elements {
  height: 117px;
  margin: 0 0 0 15px;
  padding: 0;
}

#footer {
  font-size: 10px;
  text-align: center;
  color: #cbe7f8;
  /*background: #363d1e url("") repeat-x bottom left;*/
  background: #363D00 url("") repeat-x bottom left;
  border: none;
}

#content-bottom {
    margin: 30px 0px;
}

#footer a {
  text-decoration: none;
  font-weight: normal;
  color: #333;
}
#footer .block {
  padding: 15px 0 0;
}
/*-------------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*                          Nodes                          */
/*-------------------------------------------------------------------*/
.node .seeall_link {
    float: right;
}
.node .taxonomy, 
.node .return_link, 
.node .seeall_link {
    font-size: 14px;
}
/* for div implementation only
.node-type-etact .field .field-label-inline, .node-type-etact .field .field-label-inline-first {
    display: block;
    float: left;
    width: 120px;
} end div implementation */

/* for table implementation only */
.node-type-etact .field .field-label, /* table */
.node-type-etact .field .field-content , /* table */
.node-type-abzu .field .field-label, /* table */
.node-type-abzu .field .field-content /* table */ {
    vertical-align: top;
}
.node-type-etact .field .field-label,
.node-type-abzu .field .field-label {
    width: 130px;
}
/*.field-etact-odd {
    background-color: #F2F2F2;
}*/
/* end table implementation */

.node-type-etact .field .field-label-inline,  /* divs */
.node-type-etact .field .field-label-inline-first , /* divs */
.node-type-etact .field-content, /* divs */
.node-type-etact .field .field-label, /* table */
.node-type-etact .field .field-content, /* table */ 
.node-type-abzu .field .field-label, /* table */
.node-type-abzu .field .field-content /* table */ {
    padding: 5px;
}
.node-type-etact #content-area p,
.node-type-abzu #content-area p {
    /*background-color: #ffffff;*/
    margin: 0px 20px;
    padding: 10px 20px;
}
.node-full-view h5.subtitle {
    font-size: 1em;
    font-style: italic; 
    margin: 0px 20px 5px 20px;
}
.node .taxonomy li a {
    font-weight: bold;
}

.node .abzu-record .coretext-pdf {
    /*background: transparent url(images/pdf.png) no-repeat scroll 5px center;*/
    background-image: url(images/pdf.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    background-attachment: scroll;
    padding-left: 25px;
}

table.cv-list td {
    width: 20%;
    vertical-align: top;
}