body {
      background-color:#000;
      background-image:url('images/background.png');
      background-position:top;
      background-repeat:repeat-x;
      margin:0;
      padding:0 0 20px 0;
      font-family: "Myriad Pro", Arial;
      font-size:12pt;
}

div.clearer{
      clear:both;
}

div#container{
      display:block;
      height:auto;
      width:1200px;
      margin:20px auto;     
}

div#banner{
      display:block;
      height:200px;
      width:100%;
      margin:0;
}

div#navigation{
      display:block;
      position:relative;
      height:70px;
      width:100%;
      margin:0;
      background-image:url('images/navigation.png');
      background-repeat:repeat-x;
      border-radius:10px 10px 0 0;
      -moz-border-radius:10px 10px 0 0;
      z-index:1; 
}

div#content{
      display:block;
      height:auto;
      width:100%;
      margin:-20px 0 0 0;
      clear:both;
      float:left;
      background-color:#0d0d0d;
      border-radius:0 0 10px 10px;
      -moz-border-radius:0 0 10px 10px;
}

div#cat{
      display:block;
      height:auto;
      width:250px; 
      margin:0 10px 10px 0;
      padding:0 0 10px 0;
      background-color:#df3c15;
      border-radius:0 0 10px 0;
      -moz-border-radius:0 0 10px 0;
      float:left;
}

div#mainContent{
      display:block;
      height:auto;
      width:890px; 
      margin:20px 10px 10px 10px;
      padding:10px;
      background-color:#FFF;
      border-radius:10px;
      -moz-border-radius:10px;
      float:left;      
}

#mainContent div.linksBox{
      display:block;
      float:right;
      width:auto;
      height:auto;
      margin:10px;
      padding:0;
      text-align:right;
}

#mainContent h1{
      padding:0;
      margin:0;
}

#mainContent h2{
      margin:10px;
      padding:0;
}

#mainContent p{
      margin:6px 10px;
      padding:0;
}

#mainContent a{
      margin:0px 10px 20px 10px;
      padding:0;
}

#mainContent table{
      display:block;
      margin:10px;
      width:730px;
      padding:0;
      float:left;
      border-color:#df3c15;
      border-width:2px;
      border-style:solid;
      border-radius:5px;
      -moz-border-radius:5px;
}

#mainContent table tbody{
      display:block;
      margin:0;
      padding:0;
      width:100%;
}

#mainContent table tbody tr.header{
      width:740px;
}

#mainContent tr.odd{
      color:#111;
}

#mainContent tr.even{
      background-color:#ddd;
}

#mainContent th{
      padding:3px 10px 3px 6px;
      text-align:left;
      background-image:url(images/top_menu.png);
      background-repeat:repeat-x;
      color:#000;
      font-weight:bold;
}

#mainContent td{
      padding:3px 6px;
      text-align:center;
}

#mainContent img{
      display:block;
      margin:50px auto;
}

#mainContent div.half{
      display:block;
      margin:0px;
      padding:10px;
      width:425px;
      float:left;
}

div#footer{
      display:block;
      height:200px;
      width:100%;
      margin:10px 0 0 0;
      padding:20px 0 0 0;
      clear:both;
}

div.two-thirds{
      display:block;
      height:100%;
      width:738px;
      margin:0;
      padding:0 20px;
      float:left;
}

div.third{
      display:block;
      height:100%;
      width:389px;
      margin:0;
      float:left;
}

.third p{
      display:block;
      float:left;
      margin:0;
      width:100px;
      padding:10px;
      color:#999;
      text-decoration:underline;
      text-align:right;
}

.third ul{
      display:block;
      list-style:none;
      margin:0;
      width:180px;
      float:left;
}

.third>ul{
      padding:10px 0 0 40px;
}

.third ul li ul{
      padding:0;
}

.third ul li{
}

.third ul li a{
      display:block;
      margin:0;
      padding:0;
      line-height:14px;
      color:#666;
      font-size:12pt;
      text-decoration:none;
}

.third ul li a:visited{
      color:#787878;
}

.third ul li a:hover{
      text-decoration:underline;
}

div.thirdDivider{
      display:block;
      height:100%;
      width:16px;
      margin:0;
      float:left;
      background-image:url('images/footer-divider.png');
      background-repeat:no-repeat;      
}