/*Theme Name: BRASA
Theme URI: http://www.brasa.org
Description: A Theme for the Brazilian Studies Website
Version: 1.0 
Author: Dan Bacon
Author URI: http://www.brasa.org
Tags: BRASA, Brazilian Studies, Academic 
*/

@import url('superfish.css');

html {
    /* background-color: #028;  */
    background-color: white;
    margin: 0;
    padding: 0;
    color: #666;

    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;


}

body {
   font-size: 0.85em;
}

#wrapper {
   width: 1060px;
   background-color: #FFF;
   margin: 0 auto;
}

.language_switcher {
   width: 960px;
   margin: 0 auto;
   height: 45px;
}

.language_switcher a:link, .language_switcher a:visited, .language_switcher a:hover {
    /* color: #FFF;  */ /* Original color of link */
    color: black;
}

.language_switcher ul {
   float: right;
   /* background-color: #028; */
   background-color: white;
}

.language_switcher li {
   display: inline;
   list-style: none;
   padding-right: 20px;
}

/* Header
--------- */
#header-fill {
   background: url("images/headerfill.png") repeat-x;
   position: relative;
   width: 100%;

}

/* Slideshow and Banner
-----------------------*/
#slideshow {
   width:594px;
   height:208px;
   padding-bottom: 3px;
   position: relative;
}

#banner-text
{
   background-color: #CCC;
   width:431px;
   height:177px;
   padding:10px 15px 21px 20px;
   line-height:2.5;
   font-size:0.87em;
   font-family: 'Fira Sans', sans-serif;
   
}

/* navbar
------------- */
#navbar {
   background-color: #555;
   color: #FFF;
   height: 35px;
   z-index: 5;
   margin: 0 auto;
   width: 100%;
   font-size: 14px;
   font-family: 'Fira Sans', sans-serif;
   font-weight: bold; 

}

#main {
   padding-left: 20px;
   width: 90%;
}

#footer {

  /*
   background-color: #592; 
  */
   margin: 0 auto;
}

#footer h1 {
   font-size: 0.75em;
   /*
   color: #FFF;
   */
   color: black;
   text-align: center;
}

#content a:link, a:visited {
   color: #028;
   
}

/* Typefaces
----------------------- */
h1 {
   font-size: 2.0em;
   color: #592;
/* font change */
   font-family: 'Fira Sans', sans-serif;
/*   font-weight: bold; */
}

h2 {
   font-size: 1.75em;
   color: #028;
}

h3 {
   font-size: 1.50em;
   color: #028;

/* Uka's text-align change */
   text-align: center;
   
   outline: #028 solid;

   padding: 25px;
   border-radius: 25px;
	
   margin-left: 420px;
}



h3 a:hover{
	opacity:0.4;
	/*color: white;*/
}

p {
	font-family: helvetica;
	color: black;
}

/* Floats and Clears
--------------------- */
.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear {
   clear: both;
}

/* tables
----------------------------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
    table-layout: fixed;
}

th, td {
    width: 150px;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    color: #3956a4;
}

    th a {
        display: block;
        position: relative;
    }

    th a:link, th a:visited, th a:active, th a:hover {
        color: #333;
        font-weight: 600;
        text-decoration: none;
        padding: 0;
    }

    th a:hover {
        color: #000;
    }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

    th.asc a:after, th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
    }

    th.asc a:after {
        content: '▲';
    }

    th.desc a:after {
        content: '▼';
    }

    td {
        padding: 0.5em;
        border: 0 none;
    }

    tr.pager td {
        padding: 0 0.25em 0 0;
    }

/* headshots
----------------------------------------------------------*/
.headshots {
    margin: 20px;
    float: left;
}

/* fineprint
----------------------------------------------------------*/
#fineprint 
{
    font-size:.80em;
    position:relative;
    left:25px;
    padding-bottom:1.0em;
}

/* proceedings
----------------------------------------------------------*/
.proceedings
{
    margin-left: 20px;
    width: 830px;
}

/* BRASAXIII Logo
----------------------------------------------------------*/



img.alignleft { float: left; margin: 0 1em 1em 0; }