/* Standard styles */

a {
   color: #619478;
   font-weight: bold;
   text-decoration: underline;
}

a:link {
   color: #2D285C;
   font-weight: bold;
   text-decoration: underline;
}

a:visited {
   color: #3E3E3E;
   font-weight: bold;
   text-decoration: underline;
}

body {

   font-family: Arial, Helvetica, sans-serif;
   color: #3E3E3E;
   font-weight: normal;
   line-height: normal;
   background-image: url(images/banner.gif);
   background-repeat: repeat-x;
   margin-left: 15px;
   margin-top: 61px;
   width: 750px;
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #BBBBBB;
   letter-spacing: 2px;
   font-size: 13px;
   font-weight: bold;
}

h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #BBBBBB;
   letter-spacing: 2px;
}

h3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #BBBBBB;
   letter-spacing: 2px;
}

li{
   line-height: 18px;
}


/* Header styles */

.headersitegraphics {
   position: absolute; 
   Top: 0pt;
   left:125pt;
   
}

.headersitename {
}


.headerlinks {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   width: 750px;
   text-align: center;

}

.headerspace {
   padding: 0px;

}


/* Node styles */

.nodetitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 21px;
   color: #2D285C;
   padding-left: 15px;

}

.nodedate {
   color: #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;

}


.nodebody {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 130%;
   font-size: 80%;
   font-weight: normal;
   padding-left: 15px;

}

.nodelinks {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #666666;
   padding-top: 4px;
   padding-bottom: 16px;
   padding-left: 15px;
   

}

.taxonomy {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   padding-top: 8px;
   padding-left: 15px;
   

}


/* Box styles */

.boxtitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #6C2418;
   height: 20px;
   letter-spacing: 1px;

}


.boxbody {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;

}


/* Misc other styles */

.homepagebody{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #3E3E3E;
   line-height: 130%;
   letter-spacing: 1px;
}

.submitbutton{
   background: #FFF8E8;
   font-family: Arial, helvetica, sans-serif;
   font-weight: bold;
   color:#201850;
}

.leftcolumn {
   width: 530px;
   padding-right: 20px;
   

}

.rightcolumn {
   width: 190px;
   padding-right: 10px;

}


.lineh {
   background-image: url(images/dotline2h.gif);
   background-repeat: repeat-x;
   width: 750px;
}

.linev {
   background-image: url(images/dotline2v.gif);
   background-repeat: repeat-y;
   width: 12px;
   white-space: nowrap;
   padding-right: 12px;
}

.delimiter {
   background-image: url(images/delimiter2.gif);
   background-repeat: no-repeat;
   width: 5px;
   margin-right: 5px;
   margin-left: 5px;
   background-position: center;


}

.image {
   padding-bottom: 30px;

}
.thumb {
   padding-bottom: 30px;


}

 
 /* refer styles */
 
 DIV#refer-entry {
    padding-top: 12px;
 }
 
 DIV#refer-message {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
 }
 
 DIV#refer-info {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 6px;
    BORDER-bottom: #E9E9E6 2px solid;
   }

 /* Taxonomy Link Styles */
 taxonomy{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    padding-top: 8px;
    padding-bottom: 15px;
    padding-left: 15px;   
 }
 
 /* Footer Styles */
 .footer{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666; 
   padding-top: 16px;
   width: 750px;
   text-align: center;
 }
 
 .container-inline div {
   display: inline;
   font-size: 11px;
   font-weight: normal;   
   padding-top: 12px;
}
#pager {
  text-align: center;
}
#pager div {
  padding: 0.5em;
}
