body {
   color: #333;
   background: url(/images/themes/darkpatriot/nav-back.gif) left top repeat-x;
   background-color: #FFF;
   }

h1 {
   color: #333;
   }

h2 {
   color: #fff;
   }

h3 {
   border-bottom: 1px solid #333;
   color: #333;
   }

h4 {
   color: #333;
   }

a {
   color: #d70000;
   }

ul.bullet li {
   background: url(/images/themes/darkpatriot/bullet.gif) left 7px no-repeat;
   }
   
#logo {
   background: url(/images/themes/darkpatriot/logo_v2.gif) left top no-repeat;
   }

ul#header-nav li {
   background: url(/images/themes/darkpatriot/headernav-divider.gif) right 5px no-repeat;
   }

ul#header-nav li a {
   color: #fff;
   }

.points-txt {
   color: #FFA904;
   }  
   
/*--------------------------------- buttons -------------------------------*/ 
   
.accept-btn {
   border: 1px solid #ccc;
   background-color: #09C800;
   color: #fff;
   }   
   
.reject-btn, .delete {
   border: 1px solid #ccc;
   background-color: #CC0000;
   color: #fff;
   }      
   
/*--------------------------------- promo -------------------------------*/          

.promo-box {
   border: 1px solid #CCC;
   }

.top {
   background: #070db0 url(/images/themes/darkpatriot/top-arrow.gif) 180px 5px no-repeat;
   }
   
/*--------------------------------- my account page -------------------------------*/   
   
.box {
   border: 1px solid #CCC;
   }   
   
.box .expander {
   background: url(/images/themes/darkpatriot/plus.gif) left 3px no-repeat;
   }  
   
.statistics table tbody tr#graph {
   color: #FFAF24;
   }   
   
.statistics table tbody tr#key td {
   border-top: 1px dotted #CCC;
   }

a.add {
   background: url(/images/themes/darkpatriot/add.gif) left top no-repeat;
   }
      
a.message {
   background: url(/images/themes/darkpatriot/send.gif) left top no-repeat;
   }
      
/*--------------------------------- signup promo -------------------------------*/   

#signup {
   border: 1px solid #ccc;
   background: transparent url(/images/themes/darkpatriot/signup.gif) left top no-repeat;
   }

#signup p a {
   color: #fff;
   }   
   
/*--------------------------------- news -------------------------------*/   

#news {
   background: url(/images/themes/darkpatriot/news-top.gif) left top no-repeat;
   }
   
/*--------------------------------- forms -------------------------------*/    

form ul {
   border-top: 3px double #999;
   }     
   
label {
   color: #000;
   }

input, select, textarea {
   background-color: #F5F6FD;
   border: 1px solid #CCC;
   }

input.limit {
   background-color: #FFF;
   }
   
form li div.note {
   color: #999;
   } 
   
form ul.login li input {
   background-color: #F5F6FD;
   border: 1px solid #CCC;
   }   
   
form ul li input.submit, form#commentform input#submit {
   background: url(/images/themes/darkpatriot/submit-btn.gif) left top no-repeat;
   border: 0;
   }   

#search-box {
   border: 1px solid #CCC;
   }

#search-box-top {
   border-bottom: 1px dotted #CCC;
   }
   
input.lucky {
   background-color: #FFFFFF;
   color: #d70000;
   }   
   
.asterisk {
   color: #CC0000;
   }   
   
/*--------------------------------- taskbar -------------------------------*/

.rate-btn {   
   background-color: #070DB0;
   color: #FFF;
   border: 1px solid #333;
   }
   
.rate-btn:hover {   
   }  
   
.send-btn {   
   background-color: #D70000;
   color: #FFF;
   border: 1px solid #333;
   }
   
.send-btn:hover {
   }     
   
   
/*--------------------------------- tables -------------------------------*/

table thead tr td {
   border-bottom: 1px solid #333;
   color: #333;
   }

table tbody tr td {
   border-bottom: 1px dotted #CCC;
   }

table thead tr td a {
   color: #333;
   }
   
table tr.hdr-row td {
   background-color: #EFEFEF;
   color: #000;
   }    

/*--------------------------------- notifications -------------------------------*/

.good-notification {
  border: 1px solid #ccc;
  background-color: #CFFFB2;
  }

.bad-notification {
  border: 1px solid #ccc;
  background-color: #FFF79C;
  }

.green {
   color: #09C800;
   }
   
.red {
   color: #CC0000;
   }

ul.errorDetails li {
   color: #CC0000;
   } 


/*--------------------------------- footer -------------------------------*/
   
#footer {
   border-top: 1px solid #666;
   }

#footer ul li {
   color: #333;
   }


/*--------------------------------- nav -------------------------------*/      
   
#nav-container {
   background: url(/images/themes/darkpatriot/navback.gif) left top repeat-x;
   }

ul#nav {
   background: url(/images/themes/darkpatriot/leftnav.gif) left top no-repeat;
   }

ul#nav li {
   background: url(/images/themes/darkpatriot/divider.gif) right 6px no-repeat;
   }

ul#nav li#last {
   background: url(/images/themes/darkpatriot/rightnav.gif) right top no-repeat;
   }

ul#nav li a {
   color: #d8d6d6;
   }

ul#nav li a#listings-nav {
   background: url(/images/themes/darkpatriot/nav-arrow.gif) left 3px no-repeat;
   }
   
ul#nav li ul#subnav {
   background-color: #000;
   }

ul#nav li ul#subnav li a {
   color: #fff;
   }
    
/*--------------------------------- left subnav & tert -------------------------------*/   
      
ul.subnav li ul li a {
   color: #000;
   }
   
   
/*--------------------------------- numbers (stats)  -------------------------------*/   

#numbers .top {
   background: #070db0 url(/images/themes/darkpatriot/top-arrow.gif) 205px 5px no-repeat;
   }
   
   
/*--------------------------------- admin -------------------------------*/     
   
body#admin #content  ul li ul li a {
   color: #000;
   }    
   
