/********************************************
   LAYOUT
********************************************/ 

#container{margin:0 auto;width:986px;}
/*#header {height:110px; position:relative; background:url(/img/headerBg.png)}*/
#main {background-color:#FFFFFF;padding:20px; background:url(/img/mainBg.png) repeat-y left top; display:block; /*min-height:750px*/}

#columnLeft {float:left;margin:0 20px 0 0;width:200px;}
#content {width:720px;float:left;}
#columnRight {display: none; }


/* -------------------  LOGO elements -------------------- */

h1.logo{left:0;margin:0;position:absolute;top:10px;}
h1.logo a {/*background:transparent url(/img/logo.png) no-repeat top left;*/cursor:pointer;display:block;width:390px; height:86px;text-indent:-2000px}


/* -------------------  SEARCH elements -------------------- */

/*form.searchForm  {float:right; padding:5px 0 0;}
form.searchForm  input.searchInput {border:1px solid #DDDDDD;display:inline;padding:3px;width:150px; margin:0}*/


form.searchForm  {bottom:40px;position:absolute;right:0;width:280px;}
fieldset.searchFieldset {width: 280px;}
fieldset.searchFieldset input.searchInput {background:transparent url(/img/search/search.png) no-repeat scroll 0 0; float:left;padding:17px 20px;width:195px;}
fieldset.searchFieldset button.searchButton {background:transparent url(/img/search/search.png) no-repeat scroll right top;cursor:pointer; float:left;height:50px;text-indent:-9999px;width:45px;}
fieldset.searchFieldset button.searchButton:hover {background:transparent url(/img/search/search.png) no-repeat scroll right bottom;}

/* -------------------  PATH elements -------------------- */

#path { color:#CC0000; font-size:11px; padding-bottom:5px;}
#path a {color: #CC0000; font-weight: bold;text-decoration: none;}
#path a:hover {text-decoration: underline;}

/* -------------------  FOOTER elements -------------------- */


/* -------------------  THUMBS elements -------------------- */

a.smallThumb {display:block;float:left;margin-right:20px;width: 124px; text-align:center}
a.mediumThumb {display:block;float:left;margin-right:20px;width: 164px; text-align:center}
a.largeThumb {display:block;float:left;margin-right:20px;width:204px; text-align:center}

a.smallThumb img, a.mediumThumb img, a.largeThumb img {border:2px solid #BEBEBE}


/* -------------------  PAGE elements -------------------- */

.pageLeft { width:160px; float:left; margin-right:21px; margin-left:2px; display:block; height:500px;}
.pageLeft img{ margin-bottom:20px}
.pageLeft .top{ width:160px; height:8px; background: url(/img/saopstenjaTop.jpg) no-repeat}
.pageLeft .bottom{ width:160px; height:8px; background: url(/img/saopstenjaBottom.jpg) no-repeat}
.pageLeft .middle{ width:160px; height:auto; background-color:#F0F1F1; background: url(/img/saopstenjaMiddle.jpg) repeat-y}
.pageLeft p{ padding: 2px 10px 2px 10px; font-size:12px}

.pageRight { width:160px; float:left; margin-left:21px; display:block}
.pageRight img{ margin-bottom:20px}

.center { width:580px; float:left; min-height:700px}
.center .centerTitle { height:33px; background: url(/img/homeCenterTopBg.jpg) no-repeat}
.center .centerTitle h2{ width:560px; font-size: 18px; color:#333333; padding:5px 10px;}
.center p.eventDate{ color:#333333; font-size:10px; padding:10px 0 10px 0;}
.center h3.title a{ color:#000098; font-size:16px; font-weight:bold;}
.center p.lead{ font-size:13px; line-height:160%;}
.center .itemBody { padding: 30px 10px 10px 10px; background-color:#ffffff; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; background-image:url(/img/itemBoxBg.jpg); background-repeat:no-repeat;}
.center .itemBody h2{ font-size: 18px; color:#C6353A;}

/*.storyBrowserTop { background-color:#E9EBEF; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; background-image:url(/img/newsBoxBg.jpg); background-repeat:no-repeat; padding:0 9px; overflow: hidden;}
.storyBrowser { background-color:#E9EBEF; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; background-image:url(../img/newsBoxBg.jpg); background-repeat:no-repeat; padding:0 9px;}*/


/* -------------------  HOME elements -------------------- */

.homeCenter { width:580px; float:left;}
.homeCenter .homeCenterTitle { height:33px; background: url(/img/homeCenterTopBg.jpg) no-repeat}
.homeCenter .homeCenterTitle h2{ width:560px; font-size: 18px; color:#333333; padding:5px 10px;}
.homeCenter p.eventDate{ color:#333333; font-size:10px; padding: 0 0 10px 0;}
.homeCenter h3.title a{ color:#000098; font-size:16px; font-weight:bold;}
.homeCenter p.lead{ font-size:13px; line-height:160%; /*margin:10px 10px 0 9px;*/}
.storyBrowserTop { background-color:#E9EBEF; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; background-image:url(/img/newsBoxBg.jpg); background-repeat:no-repeat; padding:0 9px; overflow: hidden;}
.storyBrowser { background-color:#E9EBEF; border-left:#D4D4D4 1px solid; border-right:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; background-image:url(/img/newsBoxBg.jpg); background-repeat:no-repeat; padding:20px 10px 10px 10px; overflow: hidden;}




