* {
padding: 0;
margin: 0;
color: #fff;
font-size: 11px;
font-family: Tahoma, Arial, sans-serif;
line-height: 1.5; }

body {
background: #666;
text-align: center; }

div#centerDiv {
display: block;
width: 974px;
margin: 0 auto;
text-align: left; }

div#top {
display: block;
width: 974px;
height: 235px; }

div#top1 {
display: block;
float: left;
width: 103px;
height: 235px;
background: url('img/bg1.jpg') no-repeat; }

div#top2 {
display: block;
float: left;
width: 750px;
height: 235px;
background: url('img/top.jpg') no-repeat; }

div#top3 {
display: block;
float: left;
width: 121px;
height: 235px;
background: url('img/bg2.jpg') no-repeat; }

a.rocha {
display: block;
width: 90px;
height: 123px;
margin: 75px 0 0 590px;
text-decoration: none; }

a.icon {
display: block;
float: left;
margin: 5px 0 0 5px;
width: 32px;
height: 32px;
background-position: left top;
overflow: hidden;
text-indent: 100px;
white-space: nowrap;
text-decoration: none; }

a#facebook { background-image: url('img/facebook.png'); }
a#google { background-image: url('img/google.png'); }
a#youtube { background-image: url('img/youtube.png'); }
a#pzjj { background-image: url('img/pzjj.png'); width: 31px; }

div#main {
display: block;
width: 760px;
margin: 0 116px 0 98px;
text-align: left;
background: url('img/bg.png') repeat-y; }

div#content {
display: block;
width: 750px;
margin: 0 5px;
text-align: left;
background: url('img/sideBg.jpg') no-repeat 22px bottom; }

div#leftBox {
display: block;
float: left;
width: 150px;
padding: 0 10px;
margin: 0 10px 0 22px;
text-align: left; }

div#rightBox {
display: block;
float: right;
width: 548px;
margin: 0;
text-align: left; }

div#bottom {
display: block;
width: 760px;
height: 22px;
margin: 0 116px 0 98px;
background: url('img/bottom.png') no-repeat; }

div#menu {
display: block;
width: 750px;
height: 42px;
margin: 0 5px;
text-align: right;
background: url('img/mbg.gif') repeat-x;
overflow: hidden; }

div#menu p, div#menu a {
font: normal 14px "Trebuchet MS", sans-serif;
line-height: 2.8;
text-decoration: none; }

div#menu a:hover {
color: #ed1d24; }

div#footer {
margin: 20px 0 0 0;
border: 0;
border-top: 1px solid #00f;
background: #444;
color: #aaa;
text-align: center }

div#footer a img {
border: 0;
margin: 2px; }

div#content  a {
color: #ed1d24;
font-weight: bold; }

div#content  td {
padding-right: 35px }

div#content  a:hover {
color: #fff; }

div#leftBox  a {
display: block;
color: #fff;
font-weight: bold;
text-decoration: none; }

div#leftBox  a:hover {
color: #ed1d24; }

div#leftBox  b {
display: block;
padding: 10px 0 0 0;
color: #fff;
font-size: 12px; }

h1 {
padding: 10px 0;
margin: 0;
color: #fff;
font: normal 16px Tahoma, Arial, sans-serif; }

p {
padding: 10px 10px 10px 0; }

img {
margin: 5px; }

div.news img {
border: 2px solid #fff;
padding: 2px;
margin: 5px 0; }

ul {
margin-left: 15px; }

a img {
border: 0; }

div.col1_4 {
display: block;
float: left;
width: 130px; }

hr {
width: 540px;
margin: 15px 10px 15px 0;
height: 0; 
border: 0;
border-top: 1px dotted #fff;
clear: both; }

input, textarea {
padding: 1px 10px;
color: #444; }

div.fighterBox {
display: block; }

div.fighterBox div.photoBox {
float: left;
width: 120px;
margin: 0 0 15px 0;
font-weight: bold; }

div.fighterBox div.judoBelt {
display: block;
width: 120px;
margin: 0;
padding: 1px 0;
border: 1px solid #fff;
border-top: 0; }

div.fighterBox div.bjjBelt {
display: block;
width: 120px;
margin: 0;
padding: 1px 0;
border: 1px solid #fff;
border-top: 0; }

div.fighterBox div.beltStripe {
display: block;
float: right;
width: 2px;
height: 12px;
margin: 2px 2px 2px 0;
background: #fff; }

div.fighterBox div.contentBox {
float: left;
width: 394px;
margin: 0 15px 15px 15px;
padding: 0; }

div.fighterBox div.photoBox img {
float: left;
margin: 0;
border: 1px solid #fff; }

div.fighterBox div.contentBox h1 {
padding: 0;
margin: 0; }

