.center { text-align: center; }
.header { visibility: visible; }
.container { width: 100%; float: right; margin-left: -200px; }
.content { margin-left: 200px; padding-top: 0px; padding-left: 0px; padding-right: 20px; }
.footer { padding: 10px; text-align: center; clear: both; font-size: 7pt; }
table { margin: 0 auto; width: 80%; font-size: 8pt; }
table a { font-size: 8pt; }
th { font-size: 7pt; background-color: #dbe0d3; color: #961531; padding: 4px; }
tr th a:link, tr th a:visited { color:#dbe0d3; background: #838a76; }
tr.subheader td { font-size: 8px; padding: 2px; font-weight: bold; text-align: center; font-variant: small-caps; background-color: #dbe0d3; }
td { vertical-align: top; }
.rowshade { background-color: #dbe0d3; }
.noborder { border-width: 0px; }
td { padding: 5px; }
.darkBox { background-color: #efefef; }
input, select, textarea { background-color: #ffffff; border-width: 1px; border-color: #58719B; border-style: dotted; padding: 3px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000000; }
.important { color: #ff0000; }
.upcoming { color: #0000ff; }
a img { border-width: 0px; }
li { padding-bottom: 10px; }
table.stats { border-width: 0px; }
table.stats tr td { background-color: #fff; text-align: left; border-width: 0px; border-bottom-width: 1px; border-color: #58719B; border-style: dotted; }
.right, table.stats tr td.right, table.loginbox tr td.right { text-align: right; }
table.loginbox { border-width: 0px; }
table.loginbox tr td { background-color: #fff; text-align: left; }
.submenu { float: left; width: 100px; }
.submenu a, .submenu a:link, .submenu a:visited { display: block; text-decoration: none; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 7pt; letter-spacing: 3px; padding: 3px; margin: 3px; border-width: 1px; border-color: #58719B; border-style: dotted; background-color: #dbe0d3; width: 80%; }
.submenu a:hover, .submenu a:active { text-decoration: none; background-color: #961531; color: #dbe0d3; font-style: italic; }
.error { color: #f00; margin: 3%; margin-left: 12%; margin-right: 12%; }
.success { color: #090; margin: 3%; margin-left: 12%; margin-right: 12%; }

/* DEFINING MYSELF */
* { margin: 0; padding: 0; }
body { background: #43473d; margin: 0 auto; text-align: center; color: #6b6f64; font: 11px/18px tahoma, arial, verdana, sans-serif; }
a:link, a:active, a:visited { color: #961531; text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif; }
a:hover { text-decoration: none; }
acronym, acronym[title], abbr, abbr[title] { border-bottom: 1px dotted #6b6f64; font: 11px/18px tahoma, arial, verdana, sans-serif; }
p { margin-bottom: 19px; line-height: 21px; }
h1 { text-transform: lowercase; font: bold 16px georgia, "times new roman", serif; padding: 5px 15px; margin: 5px 0; border-bottom: 2px solid #6b6f64; color: #961531; }
h2 { text-transform: lowercase; font: bold 13px georgia, "times new roman", serif; padding: 10px 0 5px 0; color: #949e7c; }

/* layout */
#container { background: #828a75 url(imagens/bg.jpg) repeat-y; width: 669px; margin: 0 auto; text-align: center; }
#content { background: #cdd4c3; width: 544px; margin: 0 auto; text-align: left; }
#header { background: url(imagens/header.jpg) no-repeat; width: 699px; height: 485px; }
ul#menu { float: left; list-style: none; position: relative; top: -80px; left: 0; }
	#menu span { display: none; }
	#menu-home a { background: url(imagens/menu-home.jpg) no-repeat top; width: 136px; height: 56px; display: block; }
	#menu-about a { background: url(imagens/menu-about.jpg) no-repeat top; width: 136px; height: 56px; display: block; }
	#menu-joined a { background: url(imagens/menu-joined.jpg) no-repeat top; width: 136px; height: 55px; display: block; }
	#menu-owned a { background: url(imagens/menu-owned.jpg) no-repeat top; width: 136px; height: 56px; display: block; }
	#menu-contact a { background: url(imagens/menu-contact.jpg) no-repeat top; width: 136px; height: 56px; display: block; }
		#menu-home a:hover, #menu-about a:hover, #menu-joined a:hover, #menu-owned a:hover, #menu-contact a:hover { background-position: bottom; }
#texto { float: right; width: 374px; display: block; }
#corners { clear: both; background: url(imagens/corners.jpg) no-repeat; width: 669px; height: 17px; }
#footer { margin: 0 auto; background: #828a75; color: #282c22; }

/* classes */
ul.admin { text-align: left; list-style: none; margin: 10px; }
ul.admin li { float: left; padding: 5px 10px; margin: 2px 1px; background: #dbe0d3; }

span.clean { display: block; clear: both; }
