#html-main { background-color: #E0D5C5; background-image:url("images/bg_horiz.gif"); background-repeat:repeat-x; }
.body-main{ background:transparent url("images/bg_white.png") repeat-y 50% top; }/*brown gradient on left and right*/
.make-it-center { background-color: #FFFFFF; }/*background of whole center area*//* FFFFFF */
/*---------------------------------------- --- HEADER --- ----------------------------------------*/
.top-menu{ padding:7px 7px; height: 14px; text-align:left; background-color:#B1946C; } /*log in and rss logo*/
#logo-container { border: none; padding: 0px 0px 0px 0px; margin: 4px 0px 0px 0px; } /*whole logo banner area with site name*/
  #money-bg { background: transparent url("/sites/default/files/images/site/oldflow.gif") repeat right top; background-color:#E0D5C5; } /* background image for header bar *//* E0D5C5 */
  #logo { padding: 0px 14px 0px 0px; background-image:url("images/bg_horiz_l.gif"); background-repeat:repeat-x; background-color: #B1946C; } /*medium brown top dark brown bottom*//* B1946C */
  #logo a:hover{color: #E0D5C5; border-bottom: none;}
	#logo-picture { _position: absolute; _top: 50%; display: table-cell; vertical-align: middle; border: none; padding-right: 8px;} /* holds logo image */
        #logo-picture img { border: none; }/* logo */
	#logo h1.logo-picture-true  { font-size: 28px; line-height: normal; position:relative; top: 16px;}
	#logo strong.logo-picture-true { font-size: 10px; line-height: normal; position: relative; top: 24px; text-align:center; color: #E0D5C5; font-weight: normal; display: block; }
.rws-primary-menu { margin-bottom: 0px; height: 0px; } /*replaced menu area, not visible*/
/*---------------------------------------- --- COLUMN 1 --- ----------------------------------------*/
.column-1{ padding: 0 8px 10px 0; width: 164px; }
  .column-1 .block { border-bottom: 1px solid #C9C9C6; margin-bottom: 4px; }
/*---------------------------------------- --- C2 TOP --- ----------------------------------------*/
.column-2{ padding: 4px 8px 0px 8px; border-left: 1px solid #C9C9C6; border-right: 1px solid #C9C9C6; text-align: left; margin-bottom: 8px; background-color: #FFFFFF;} /* 30px -between bottom of footer blocks and bar*/
  #content-top{ margin-bottom: 8px;}/* border-bottom:1px solid #c9c9c6; margin-bottom:8px; */
    .block{ margin-bottom: 0px; } /* below each block*/
      #block-superfish-1 .content { padding: 0px 0px 4px 0px; border-bottom:1px solid #C9C9C6; }
	  #block-superfish-1 ul { padding: 0 0 3px 0; }
	  #block-views-Slideview-block_1 { background-color: #f2ede6; }/* sidebar block *//* f2ede6 */
/*---------------------------------------- --- C2 MIDDLE --- ----------------------------------------*/
  .main-content-block{ padding-bottom: 12px; } /* 24px -below main content block*/
    .node { padding: 12px 12px 8px 12px; margin: 0px 0px 0px 0px;  background:transparent url("") repeat-x bottom left; border-bottom: 1px solid #C9C9C6; }
/*---------------------------------------- --- C2 BOTTOM --- ----------------------------------------*/
  .content_after_blocks{ padding-top: 0px; }
    /*block block block content block stuff*/
	  #custom-footer { width: 516px; }
	  .float-group { height: 100%; }
	    #custom-footer .footer-column-container { float: left; width: 160px; height: 100%; vertical-align:top;}
	      #custom-footer .footer-column-container .footer-column { margin: 4px 0px 4px 0px; }
	        #custom-footer .footer-column ul { list-style-type: none; margin: 0px; padding: 0px; }
	          #custom-footer .footer-column ul li {  margin: 0px 0px 2px 8px; padding: 0px; }
	            #custom-footer a { border-bottom: 1px solid #C9C9C6; color: #333333; text-decoration: none; }
	            #custom-footer a:hover { border-bottom: 1px solid #E0D5C5; color: #B1946C; }
/*---------------------------------------- --- COLUMN 3 --- ----------------------------------------*/
.column-3 { padding: 4px 8px 0px 8px; margin: 0px 0px 12px 0px; border-style: none; width: 270px; background-color: #FFFFFF;}
/*---------------------------------------- --- FOOTER --- ----------------------------------------*/
#footer{ background:transparent url("") repeat-x top left; text-align: center; background-color: #B1946C; color: #E0D5C5;} /* removes double bar images/bg_node.gif */
  .developer { display: none; }
/*---------------------------------------- --- BLOCKS NODES CONTENT--- ----------------------------------------*/
.block h2.title { margin: 0px 0px 0px 0px; background-color: #747474; }
.block-block, .block-views, .block-aggregator, .block-search { background-color: #E0D5C5; } /* sidebar block *//* E0D5C5 */
.block-node { background-color: #E0D5C5; } /* sidebar block *//* E0D5C5 */
.block .content { padding: 4px 4px 4px 4px; } /* padding of blocks content, to fix superfish placement trbl */
/*---------------------------------------- --- BASE --- ----------------------------------------*/
h1, h2, h3, h4, h5, h6 { margin: 4px 0px 4px 0px; } /* left:  12px */
h1.title {
  margin: 4px 0px 4px 0px;	
}
p { padding: 0px 12px 0px 12px;}
img {
  margin:  0px 6px 0px 0px;
  border-style: solid;
  border-color: #666;
  border-width: thin;
}
iframe {
  margin: 0px 12px 0px 0px;
  border-style: solid;
  border-color: #666;
  border-width: thin;
}
hr {
  margin: 8px 0px 8px 0px;
}
/*---------------------------------------- --- LISTS --- ----------------------------------------*/
ul, ol, dl {margin: 0px; padding: 0px;}/*lists are blank*/
li, dt, dd, .item-list ul li {
  list-style-type: none;  
  padding: 0px 0px 0px 0px;
}/*their items are blank*/
.node li, .node dt, .node dd {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 24px 0px 24px;
}/*except for the ones inside nodes which have padding*/
.item-list ul li {
  margin: 0px 0px 0px 12px;
}/*oh yeah, item lists also have margins ftfy*/

#block-superfish-1 .content ul li { margin-bottom: 0px; }

.content li{ margin-bottom: 2px; }
/*---------------------------------------- --- TABLE CONTENT --- ----------------------------------------*/
tbody { border-style: none; }
tr { 
padding: 0px 0px 4px 0px;
margin: 0px; 
}
th { 
background-color: #E0D5C5; 
border-bottom-style: solid;
border-bottom-width: thin;
border-bottom-color: #999;
padding-top: 4px;
padding-bottom: 4px;
}
td { 
padding: 0px 0px 4px 0px;
margin: 0px; 
}
table img { padding: 0px; margin: 0px; border-left: 1px solid #C9C9C6; border-right: 1px solid #C9C9C6;}
/*---------------------------------------- --- PUBLICATIONS --- ----------------------------------------*/
.pushYear { float: left; padding: 4px; }
.yearbanner { font-size: 2em; }
.onecitation { padding: 12px; }
.onecitation img { border: 0px; }
/*---------------------------------------- --- CDSERIES --- ----------------------------------------*/
.cdsCont { float: left; width: 510px; }
  .cdsFeat { border-top: 1px solid #999; background-color:#E0D5C5; }
    .cds2Col { width: 234px; height:400px; float: left; padding: 8px; margin: 0px; border-left: 1px solid #999; }
      .cds2Col img { height: 125px; float: left; margin-right: 4px; }
  .cdsCyto { border-top: 1px solid #999; background-color:#f3efe9; }
    .cds3Col { width: 153px; height:90px; float: left; padding: 8px; margin: 0px; border-left: 1px solid #999; }
      .cds3Col img { height: 60px; float: left; margin-right: 4px; }
  .cdsMicro { border-top: 1px solid #999; background-color:#E0D5C5; }
/*---------------------------------------- --- BOOKS --- ----------------------------------------*/
.bookEntry { padding: 0px 0px 24px 0px; }
/*---------------------------------------- --- VIDEO-TUTORIALS --- ----------------------------------------*/
.view-footer ul li{ margin: 0px 0px 0px 12px; }
/*---------------------------------------- --- POSITIONS AVAILABLE --- ----------------------------------------*/
.thumbfloat{ float: left; width: 28px; height: 21px; }
/*---------------------------------------- --- PURDUE LOGO --- ----------------------------------------*/
#block-block-9{ background-color: #B1946C ;}
/*---------------------------------------- --- SEARCH --- ----------------------------------------*/
#edit-search-block-form-1 { width: 80px; }
#edit-search-block-form-1-wrapper label{ display: none; }
#edit-submit-1{ margin: 4px 0px 0px 0px; }
/*---------------------------------------- --- IMPORTANT LINKS --- ----------------------------------------*/
#block-block-8 li {}
/*---------------------------------------- --- SPONSORS --- ----------------------------------------*/
.sponsors{ margin: 0px 0px 0px 4px }
.sponsors span img{ margin: 0px; padding: 0px;}
/*---------------------------------------- --- RSS FEEDS --- ----------------------------------------*/
.block-aggregator .item-list ul li{ padding: 0px 0px 6px 0px;}