body {
        background-color: #FFF;
        color: #000;
        font-family: sans-serif;
        font-size: 12px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  font-size: 30px;
}
#wrapper {
        border: 1px solid #000;
        left: 50%;
        margin-left: -350px;
        position: absolute;
        width: 700px;
}
#header {
        width: 700px;
}
#navigation {
        background: #4a4a4a url("title.png") repeat-x;
        color: #FFF;
        margin: 1px;
        padding-bottom: 7px;
        padding-top: 7px;
        text-align: center;
        width: 698px;
}
#filters {
        
        
        display: inline;
}
#search {
        float: right;
        margin: 15px;
        text-align: right;
}
#content {
        clear: both;
        padding-left: 15px;
        padding-right: 15px;
}
#copyright {
        margin: 10px;
        text-align: center;
}
 #footer a {
        color: #ffffff;
        
}
/* Hyper Links */
a { color: #666; }
a:hover { color: #333; }

#navigation a,  { color: #FFF; }
#navigation a:hover, .table_top_title a:visited, .table_top_title a:hover  {
        color: #CCC;
        text-decoration: none;
        border-bottom: 1px dashed;
}
.table_top_title a {
        font-size: 14px;
        color: #fff;
}
.table_border {
        border: 1px solid #000;
        margin-bottom: 10px;
        padding: 1px;
}
/* Top Ranking Style */
.table_top_title {
        background: #4a4a4a url("title.png") repeat-x;
        font-size: 14px;
        color: #FFF;
        padding-top: 7px;
        padding-bottom: 7px;
        text-align: center;
}
.table_top_rank {
        background-color: #DCDCDC;
        font-size: 16px;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
}
.table_top_description { }
.table_top_banner {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
}
.table_top_stats {
        background-color: #DCDCDC;
        padding: 2px;
}
.table_top_rating {
        background-color: #DCDCDC;
        text-align: center;
}
/* Ranking Style */
.table_title {
        background: #4a4a4a url("title.png") repeat-x;
        color: #FFF;
        font-size: 12px;
        font-weight: normal;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
}
.table_rank {
        background-color: #AED798;
        font-size: 16px;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
}
.table_description { width: 100%; }
.table_description a:link { color: #000;}
.table_description a:visited { color: #000;}
.table_description a:hover { color: #000;}
.table_stats {
        background-color: #AED798;
        padding: 2px;
        text-align: center;
}

/* Stats Style */
.stats_top {
        background: #4a4a4a url("title.png") repeat-x;
        color: #FFF;
        font-size: 12px;
        font-weight: normal;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
}
.stats_left { background-color: #AED798; }
.stats1 {
        background-color: #AED798;
        text-align: center;
}
.stats2 {
        background-color: #FFF;
        text-align: center;
}

/* Admin */
.darkbg {
  background-color: #737373;
  color: #fff;
}
.mediumbg {
        background: #4a4a4a url("title.png") repeat-x;
        color: #FFF;
        font-size: 12px;
        font-weight: normal;
        padding-top: 5px;
        padding-bottom: 5px;
}
.lightbg {
        color: #000;
        background-color: #FFF;
        
}
.lightbgalt {
        color: #fff;
        background-color: #000;
        padding-left: 3px;
}

.lightbg2 {
        background: #000;
        padding-left: 3px;
        
}
table { width: 100%; }
/* No Borders Images */
img { border: 0; }

textarea, input {
        font-family: sans-serif;
        font-size: 12px;
}

.join_edit_error {
        background-color: #f0f0f0;
        border: 1px solid #f00;
        padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }

/*
        project: internet hosting template
        author: luka cvrk (www.solucija.com) 
        
*/
   
/* default styles */
*{ margin: 0; padding: 0; }
body { font: 12px Arial, Verdana, Sans-Serif; line-height: 1.7em; background: #fff url(images/menu.gif) repeat-x; color: #454545; }
a { color: #3F2C57; background: inherit; text-decoration: none; }
#left a, #right a { border-bottom: 1px dotted #3F2C57; }
a:hover { color: #808080; background: inherit; }
a:visited { color: #000;}
p {        margin: 0 0 5px 0; }
h1 { font: normal 30px Georgia, "Trebuchet MS", Arial, Sans-Serif; padding: 0 0 0 0; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
img { border: 0; }

/* layout */
#content { margin: 0 auto; width: 980px; }
#header {
        padding: 10px 0;
        color: #fff;
        margin: 0 0 20px 0;
        height: 94px;
}

/* main horizontal menu */
#tablist{  margin: 16px 0 0 0;  }
        #tablist li{ list-style: none; display: inline;  }
        #tablist li a{
                text-decoration: none;
                margin: 0 3px 0 0;
                padding: 4px 15px;
                border: 1px solid #3B3B3B;
                font-weight: bold;
                color: #ccc;
        }
        #tablist li a:hover{
                border: 1px solid #55684A;
                color: #DD127B;
        }
        #tablist li a.current{
                background: #ADD597;
                color: #fff;
        }
        #tablist .key { text-decoration: underline; }


/* left side */
#left {
        float: left;
        width: 670px;
        margin: 0 0 10px 0;
}
        .border { border: 1px solid #AED898;  margin: 0 0 10px 0;}
        .subheader {
                padding: 15px;
                background: #F1F8ED;
                color: #444;
                border: 2px solid #D1EAC3;
        }
        .highlight { background: #C5E7F6; color: #000; }
        .left_articles {
                margin: 0 0 10px 0;
                border: 2px solid #DD127B;
                color: #454545;
                padding: 15px 15px 5px 10px;
        }
                .date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
                .bigimage {
                        float: left;
                        clear: left;
                        margin: 0 15px 10px 0;
                }
        .left_box {
                background: #F4F1F8;
                color: #808080;
                border-left: 3px solid #DD127B;
                padding: 15px;
                margin: 0 0 15px 0;
        }
        .thirds {
                float: left;
                width: 186px;
                padding: 0 10px 0 15px;
        }                
                
/* right side */
#right {
        float: right;
        width: 280px;
        margin: 0 0 10px 0;
        padding: 55px 0 0 0;
        background: url(images/right.gif) no-repeat top right;
        
}
        .button {
                font: normal 1.6em "Georgia", "Times New Roman", Arial;
                color: #679A4E;
                text-align: center;
                margin: 0 0 110px 0; 
        }
        .big { color: #2e2e2e; font: normal 30px "Georgia", "Times New Roman", Arial; }
        
        #side_menu { margin: 0 0 20px 0; }
        #side_menu li { list-style: none; }
        #side_menu li a { color: #3F6C24; border: 0; margin: 0 0 1px 0; display: block; background: #fff url(images/side_menu.gif) repeat-x; padding: 8px 10px; }
        #side_menu li a:hover { color: #fff; background: #fff url(images/side_menu_hover.gif) repeat-x; }        
        
        .image { float: left; margin: 0 9px 3px 0; }
        
/* footer */
#footer { 
        clear: both; 
        color: #808080;
        background: #FFF;
        padding: 10px 15px;
        border-top: 1px solid #ccc;
}
        #footer .right { float: right; }
        
.boxborder {
        background: #000 url(images/tablegrad.gif) repeat-x;
        
        
}        

.titletop {
        font-size: 14px;
        font-weight: bolder;
        
}

.titletop a:link{
        color: #AED799;
        font-size: 14px;
        font-weight: bolder;
}

.titletop a:visited {
        color: #AED799;
        
}

.titletop a:hover {
        color: #C2EFAC;
        
}
form {
        display: inline;
        
}

.rateborder {
        background: #000; 
        width:170px; 
        margin-top: 8px; 
        padding: 14px; 
        text-align: center; 
        border: 3px solid #AED798;
        
}

.statimage a:link{
        text-decoration: none;
        border: 0;
        
}
