html, body {
	margin : 0;
	padding : 0;
	font : 14px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}



body {

	color : #a52a2a;

	width : 100%;

	font : 14px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	background-attachment: scroll;

	background-color: #321;

	background-image: url(images/cor.jpg);

	background-repeat: repeat-y;

	background-position: left;



}


/* Links within paragraphs (subtle) */

p a {

color: #332211;

background : inherit;

text-decoration: none;

}



/* Links within paragraphs (revealed) */

p:hover a { 

color: #332211;

background : inherit;

text-decoration: none;

}



#container {

width : 93%;

margin : 0 auto;

padding : 0px;

background: #cfbfaf  url(images/bgd.jpg) repeat;

color : #332211;

line-height : 1.5em;


}

#rodape {
	font-weight: bold;
	vertical-align: baseline;
	bottom: 2px;
}

/* TOP TITLE BAR */

#apDiv1 {
	position:absolute;
	left:600px;
	top:10px;
	width:317px;
	height:28px;
	z-index:1;
}

#top {

margin:0;

padding : 0;

color:#332211;

background : #332211 url(images/back.jpg) repeat-x;

border-bottom : 0px solid #fff;

height:166px;

text-align:left;

}

#top h1 {

padding : 30px 0px 0 25px;

margin : 0;

font : 100%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;

letter-spacing:5px;

text-align:right;

	background-position: right;

color:#EAE8D0;

background:transparent;

}

#top p {

padding : 5px;

font-size: .8em;

}

#top 0link, #top a:visited {

color: #EAE8D0;

background:transparent;

text-decoration: none;

}

#top a:hover { 

color: #fff;

background:transparent;

text-decoration: none;

}



/* LEFT SIDEBAR */

#leftnav {

float : left;

width : 180px;

margin : 0;

padding : 5px;

border-right:0px solid #321 ;

color : #EAE8D0;

background : #9F866D;

}



#content {
	padding : 5px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 190px;
	width: 75%;
	
}
#content2 {
	margin :0px 0 0 190px;
	padding : 0px;
	background-color: transparent;
	font-size: 14px;
	color:#000;
	border: #321 1px solid;
}

#footer {

clear : both;

margin : 0 ;

padding : .5em;

color : #EAE8D0;

background : #7B6046;

border-top : 0px solid #520934;
font-size: 10px;
}
#footer2 {
clear : both;
margin : 0 ;
padding : .5em;
color : #FFFFFF;
background : #7B6046;
border-top : 0px solid #520934;
font-size: 12px;
}


#footer a:link, #footer a:visited {

font-size: 12px;

color : #eee;

background : inherit;

text-decoration : none;

}



#footer a:hover {

font-size: 12px;

color :#fff;

background:inherit;

text-decoration : none;

}



#leftnav p {

margin : 5px 0 10px 5px;

}



h2 {
	margin : 0;
	color:#332211;
	font-family: Helvetica, "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #332211;
	border: 1px solid #000000;
	background-repeat: repeat;
	background-image: url(images/back2.jpg);
	height: 45px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

h3 {

	margin : 0;
	padding : 2px 0 5px 5px;
	color:#FFFF99;
	font-family: Helvetica, "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #332211;
	border: 1px solid #000000;
	background-repeat: repeat;

}

h4 {

	margin : 0;
	padding : 3px 0 5px 5px;
	letter-spacing:5px;
	color:#FFFF99;
	font-family: Helvetica, "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #332211;
	border: 1px solid #000000;
	background-repeat: repeat;

}



#footer img {

   float : right;

}

/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */

*>html #footer img {

        margin : 0;

}

/* end */



.happy {

border-top : 1px solid #808080;

padding : 10px;

}



a:link, a:visited {

font-size: 14px;

color : #332211;

background : inherit;

text-decoration : none;

}



a:hover {
	font-size: 14px;
	color :#330000;
	background : inherit;
	text-decoration : underline;
}



a:active {

font-size: 14px;

color : #330000;

background : inherit;

text-decoration : none;

}



img {

   border : none;

}



.imgright {

float: right;

border: 1px solid #7B6046;

margin: 5px 15px 10px 10px;

padding: 10px;

}





.imgleft {

float: left;

border: 1px solid #7B6046;

margin: 5px 15px 10px 0px;

padding: 10px;

}



#menu {

width: 100%;

height: 23px;

margin: 0 0 0 0;

padding: 0 0 1px 0;

background: #7B6046 url(images/pt02.jpg) no-repeat;

color:#000;

}

#navlist li {

list-style-type: square;

background: inherit;

color: #7B6046;

margin: 0 15px 0 0;

padding: 0;

}



#gallery {

height:100px;

}



#gallery img {

float: left;

padding: 20px;

}



.clear {

clear: left;

}



.quote {
	width: 150px;
	margin: 0;
	border : 1px solid #fff;
	padding : 10px;
	color:#7B6046;
	background: #E4DCB2;
	font-size: 11px;
	text-align: justify;
}

.quote2 {
	width: 150px;
	margin: 0;
	padding : 10px;
	color:#000;
	background-color:#E4DCB2;
	font-size: 10px;
	text-align: justify;
}

.search { 

background: #E4DCB2; 

color: #000;

border-top: 1px solid #F0E9DD;

border-bottom: 1px solid #F0E9DD;

clear: both;

text-align: left; 

padding: 5px 0 5px 5px;

}



form { 

margin: 0; 

}



input.search { 

	width: 80px; 

	border: none;

	color: #000;

	background: url(images/input.gif); 

	padding: 4px; 

}



input.login { 

	width: 80px;

	border: none; 

	background: url(images/logininput.gif); 

	padding: 4px; 

}



/* BEGIN E107 CORE CLASSES 

 copied from kubrick theme */



.spacer {

	padding: 2px 0 2px 0;

}



.indent{

	border: 1px solid #06c;

	list-style: none;

}



.smalltext {

	font-size: 12px;

}



.mediumtext {

	font-size: 14px;

}



.disclaimer {

	font-size: 10px;

	font-weight:normal;

}





.tbox{

	color: #000000;

	font-size: 11px;

}



td {

	background: none;

	font:14px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	font-style: normal;

	color: Black;

	padding: 4px;

	text-align: left;

	line-height: 1.3em;

}



.fborder {

	border: #404040 1px solid;

	background-color: transparent;

	

}



.forumheader{

	background-color: #7B6046;

	font-size: 14px;

	color: #000;

	padding: 4px;

	border: 1px solid #321;

}



.forumheader2{

	background-color: transparent;

	font-size: 14px;

	color:#000;

	padding: 4px;

	border: #321 1px solid;

}



.forumheader3{

	background-color: transparent;

	font-size: 14px;

	color:#000;

	padding: 4px;

	border: #321 1px solid;



}



.forumborder{

	border:  #7B6046 1px solid;

	background-color: transparent;

}



.fcaption {

	border: #321 1px solid;

	padding: 4px;

	font-size: 14px;

	color: #fff;

	

	background-color: #7B6046;

}

.fcaption a{

	color:#321;

}



.fixfuckedie {

	width: 95%;

}



.tbox.chatbox {

     width: 80%;

     margin-top: auto;

     margin-bottom: auto;

     margin-left: auto;

     margin-right: auto;

} 



.helpbox {

	color:#000;

	font: 14px tahoma, verdana, arial, helvetica, sans-serif;

	border: 0px none red;

	background-color: transparent;

}



/* Brainjar Nav Menu Classes {SITELINS_ALT} */

/*

If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead, 

all of the below can be deleted.

*/

/*----------------------------------------------------------------------------*/



div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {

	font-size: 12px;

	font: arial, helvetica, "Trebuchet MS", sans-serif;

	color: #fff;

	text-align: left;

}



div.menuBar {

	background-color: #7B6046;

	border-top: 0px solid #321;

	border-bottom: 0px solid #321;

	padding: 4px 0px;

	text-align: left;

}



div.emenuBar {

	background-color: #7B6046;

	border-top: 0px solid #fff;

	text-align: left;

}



div.menuBar a.menuButton, div.menuButton, div.menuButton_over {

	background-color: transparent;

	border: 0px solid;

	border-color: transparent !important;

	border-color: #fff #fff #fff #fff;

	left: 0px;

	margin: 0px;

	padding: 4px 6px 2px 6px;

	position: relative;

	text-decoration: none;

	top: 0px;

	z-index: 100;

}



div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {

	background-color: #321;

	border-color: #fff #fff #fff #fff !important;

	color: #fff;

}



div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {

	background-color: #321;

	border-color: #fff #fff #fff #fff !important;

	left: 1px;

	top: 0px;

	color: #fff;

}



div.menu {

	background-color: #7B6046;

	border: 1px solid;

	border-color: #321;

	left: 0px;

	padding: 1px;

	position: absolute;

	top: 0px;

	visibility: hidden;

	z-index: 101;

}



div.menu a.menuItem {

	display: block;

	padding: 2px 11px 2px 0px;

	text-decoration: none;

	white-space: nowrap;

}



div.menu a.menuItem:hover, div.menu a.menuItemHighlight {

	background-color: #321;

}



div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {

	padding: 0px 2px;

}



div.menu a.menuItem span.menuItemText {

	padding: 0px 0px 0px 3px;

}



div.menu a.menuItem span.menuItemArrow {

	margin-right: -.75em;

}



div.menu div.menuItemSep {

	border-top: 1px solid #7B6046;

	border-bottom: 1px solid #fff;

	margin: 4px 2px;

}



a.menuItem.header {

	border-bottom: 1px solid #CFBFAF;

}