@charset "utf-8";
/* CSS Document */


/* ----------------------------------------------------
          general purpose styles
-------------------------------------------------------*/

dt {
 font-weight: bold;
 padding-top: 4pt;
}

dd {
 padding-left: 6pt;
}

/* ----------------------------------------------------
          blog post styles
-------------------------------------------------------*/

div.blog-item {
 border-top: 1px dotted grey;
 padding-top: 10px;
 margin-top: 10px;
}

/* ----------------------------------------------------
          blog post styles
-------------------------------------------------------*/

div.news-item {
 margin-top: 15px;
}

/* ----------------------------------------------------
          general image styles
-------------------------------------------------------*/

img.portrait-left {
 padding: 2pt;
 margin-right: 8pt;
 margin-bottom: 8pt;
 border: 1px solid grey;
 float: left;
}

img.portrait-right {
 padding: 2pt;
 margin-left: 8pt;
 margin-bottom: 8pt;
 border: 1px solid grey;
 float: right;
}

/* ----------------------------------------------------
          general table styles
-------------------------------------------------------*/

/*
Tema: Soft Table - A Simple table style with the use of the soft brown color
Author: Newton de Góes Horta
Site: --
Country Origin: Brazil
*/

table {
 font-size:0.9em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}
caption {
 font-size: 25px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 /* background: url(header_bg.jpg) no-repeat top left; */
 padding: 10px;
 margin-bottom: 2px;
}
thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #0000AA;
 font-weight: normal;
}
tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
tbody td {
 color:#414141;
 padding:5px;
 text-align:left;
}
tbody th {
 text-align:left;
 padding:2px;
}
tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 /*display:block;*/
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 /*padding-left:15px;*/
}
tbody td a:hover, tbody th a:hover {
 color:#009193;
 text-decoration:none;
}

/* ----------------------------------------------------
          dean's list styles
-------------------------------------------------------*/

ul.deanslist { list-style-type: none; }

/* ----------------------------------------------------
          photo gallery styles
-------------------------------------------------------*/

* {
 margin: 0;
 padding: 0;
}

.gallery {
 position: relative; 
 align: auto;
}

.gallery ul {
 list-style-type: none;
}

.gallery ul li {
 float: left;
}

.gallery ul li div.thumb {
 width: 85px;
 height: 85px;
 margin: 10px;
 border: 1px solid #3e3e3e;
}

.gallery ul li div.thumb:hover {
 background-color: #f9ffb7;
}

.gallery ul li div.thumb div.image {
 width: 75px;
 height: 75px;
 overflow: hidden;
 margin: 5px;
 border: none;
}

.gallery ul li div.thumb div.image a img {
 width: 75px;
 height: 75px;
 border: none;
}

.gallery div.gallerylink {
 text-align: center;
}

/* ----------------------------------------------------
          featured photo gallery styles
-------------------------------------------------------*/

* {
 margin: 0;
 padding: 0;
}

.fgallery {
 position: relative; 
 align: auto;
}

.fgallery ul {
 list-style-type: none;
}

.fgallery ul li {
 float: left;
 margin-top: 5px;
}

.fgallery ul li div.thumb {
 width: 178px;
 height: 135px;
 margin-bottom: 10px;
 border: 1px solid #3e3e3e;
 border: 1px solid white; /* cheating */
 background-color: white;
}

.fgallery ul li div.thumb div.image {
 width: 168px;
 height: 125px;
 overflow: hidden;
 margin: 5px;
 border: none;
}

.fgallery ul li div.thumb div.image a img {
 width: 168px;
 height: 125px;
 border: none;
}

.fgallery div.gallerylink {
 text-align: center;
}

/* ----------------------------------------------------
          picture profile listing styles (staff)
-------------------------------------------------------*/

div.profile {
 clear: both;
 padding: 5px;
}


