/*

  	  
*/

* { padding: 0; margin: 0; }

body {
font-family: Georgia, Times, serif;
font-size: 86%;
color: #000;
background: #fff url(../images/top.jpg) top left repeat-x ;
line-height: 1.6em;
}

#wrapper { 
margin: 0 auto;
width: 920px;
background: transparent url(../images/header.jpg) top left no-repeat ;
/* margin-left: 40px ; */
}

#header {
width: 920px;
float: left;
height: 72px;
background:  transparent;
}

#navigation {
float: left;
width: 920px;
background:  transparent;
}

#content { 
float: left;
background:  transparent ;
min-height: 450px;
width: 670px;
display: inline;
}

#rightcolumn { 
color: #666;
background:  transparent;
height: 350px;
width: 240px;
float: right;
border-left:0px solid #ccc;
}

#footer { 
width: 920px;
clear: both;
background:  transparent;
border-top: 0px solid #ccc;
font-size: 80%;
}

/* Standard Tags */

p, h2, h3, h4, input, textarea, label, table {
margin: 10px;
}

p{
/* text-align: justify; */
margin-bottom: 20px;
}

label{
font-weight: bold;
}

ul, ol{
padding: 10px 50px;
}

li{

}

#header h1 {
position:absolute;
left:-2000px;
}

h2{
padding-top: 40px;
font-weight: normal;
font-size: 1.5em;
text-transform: capitalize;
}

h3{
font-size: 1.3em;
font-weight: normal;
}

/* Links */

a img  {
border:none;
}

a {
color:#3366FF;
text-decoration:none;
-webkit-transition-duration: 0.25s;
-webkit-transition-timing-function: ease-out;
-moz-transition-duration: 0.25s;
-moz-transition-timing-function: ease-out; 
}

a:hover {
color:#d75700;
}

a {
cursor: pointer;

}

/* Navigation Lists */

#navlist{
padding: 3px 10px;
text-align: center;
}

#navlist li{
display: inline;
list-style-type: none;
padding-right: 40px;
}

#navlist li a{
text-decoration: none;
color: #ddd;
text-shadow: 0px -1px rgba(0,0,0,0.8);
/* Animation (Webkit, Gecko &amp; Mozilla) */
-webkit-transition-duration: 0.25s;
-webkit-transition-timing-function: ease-out;
-moz-transition-duration: 0.25s;
-moz-transition-timing-function: ease-out; 
}

#navlist li a:hover{
text-decoration: none;
color: #fff;
}

#sectnavlist {
padding: 10px;
}

#sectnavlist li{
list-style-type: none;
padding-bottom: 10px;
}

#sectnavlist li a{
text-decoration: none;
}


/* */

.shortcutlist{
text-align: center;

}

.align_right{
text-align: right;
}

.align_center{
text-align: center;
}

.shortcutlist li{
display: inline;
padding: 5px 10px;
border: 1px solid #ccc;
margin: -2px;
}

.contributer_list li{
display: inline;
padding-right: 10px;
}

.contributer_list li:after { content: ", "; }
.contributer_list li:last-child:after { content: ""; }


.contributer_position{
font-style: italic;
color: #999;
}

#articles{
font-weight: bold;
}

/* */

#floatingBox {
background: #fff;
width: 700px;
height: 500px;
border: 8px solid #15aad5;
display: none;
position: absolute;
z-index: 55;
display: none;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

#floatingBoxBtnBar{
text-align: right;
margin-right: 5px;
}

#floatingBoxCloseBtn{
font-size: 85%;
}

#floatingBoxContent{
padding: 15px;
height: 435px;
overflow: auto;
margin: 0 5px;

}

#errors{
background: #9e0000;
padding: 10px;
display: none;
color: #fff;
text-transform: capitalize;
}

/* Ajax Stuff */

#AjaxWarning{
position: absolute;
z-index: 200;
background: #e41b1b;
color: white;
display: none;
padding: 1em 4em;
text-align: center;
font-size: larger;
border: 1px solid #6a0e0e;
}

#AjaxSuccess{
position: absolute;
z-index: 190;
background: #00a71b;
color: white;
display: none;
padding: 1em 4em;
text-align: center;
font-size: larger;
}

#AjaxLoading{
display: none;
position: absolute;
z-index: 1000;
background: transparent url(../images/ajax-loader.gif) center no-repeat;
width: 130px;
height: 100px;
}

/* Footer Tags */

#footer p {
padding: 20px 10px;
}


/* Classes */
.small{
font-size: 80%;
line-height: 1.5em;
}

.lowlight{
color: #999;
}

.blur {
color: #999;
}

.contactform {
padding: 10px 5px;
background: #fff /* url(../images/grainy-grey-light.jpg) top left repeat */;
width: 450px;
margin: 20px;
}

.box_right{
/* float:right; width:210px; */
padding-right: 20px;
}

.box_left {
/* float:left; width:210px; */
}

.contactform input[type="text"] {
width:200px;
}

.contactform textarea {
width:420px;
}

/*
Search Results Stuff
*/


#search_results_content {
margin: 10px;
}

#search_result_report{
color: #999;
padding: 10px 0;
}

#search_other_pages{
text-align: center;
}
#search_other_pages a{
padding: 0px 5px;
}


#content li{ 
padding-bottom: .5em;
}

#TblPeople {
padding: .3em;
border-collapse: collapse;

}

#TblPeople th{
text-align: left;
border-bottom:  1px solid #eee;
padding: .3em;

}

#TblPeople td{
text-align: left;
border-bottom:  1px solid #eee;
padding: .3em;
}

.preamble{
font-size: 80%;
line-height: 1.5em;
color: #898c92;
font-style: italic;
}

.latest_article{
margin-bottom: 20px;
border-bottom: 1px dotted #d9d9d9;
}

.latest_article img{
padding: 10px 0;
}

.caption{
padding-left: 50px;
padding-right: 50px;
color: #999; 
text-align: center;
font-size: 90%;
}

.meta{
color: #999;
}

#biblio{
/* color: #666; */
border-left: 5px solid #ccc;
}
