a{color: #ddaa00; text-decoration: none; cursor: pointer;}
a:hover{color: #ffcd00;}

HTML {  background: #000000  url(/images/bck-page.jpg) top no-repeat; font-family: Tahoma, Geneva, helvetica, sans-serif; font-size: 12px; color: #FFF; }
body {width:960px; margin: 0 auto;}

td {vertical-align: top;}
th {vertical-align: top;}

H1 {font-size: 16px; font-weight: bold; margin: 0px; text-transform:capitalize;}
H1 a {color: #FFFFFF;}
H2 {font-size: 14px; font-weight: bold; margin: 0; margin-bottom: 1em; color: #DDAB00;}
H2 a {color: #FFFFFF;}
H3 {font-size: 12px; font-weight: normal; font-style: italic; margin: 0px;}
H4 {font-size: 12px; font-weight: bold; margin: 0px;}

FORM {margin: 0px;}
FORM em {color: #666666; font-style: normal; font-size: 10px}
PRE {padding: 1em; background: #ffffff; margin: 1em; color: #000000;}

FIELDSET {border: 1px solid #323232; padding: .5em; margin: .5em 1.5em;}
LEGEND {padding: .2em; font-size: 12px; font-weight: bold;}

#top { padding: 3px;}
#top .right {float: right; font-weight: bold; color: #ffbc00;}

#utility {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: .4em;}
#utility a {font-weight: bold;}

#header {padding: 1em 1em 1px 1em; clear:right; overflow: auto;}
#header h1 {font-size: 14px;}

#header div.right {float:right; width: 470px;}
#header div.right h2 {margin: 0;}

#header .ad {height: 95px;}
#header .login {margin-top: 5px; text-align: right; font-size: 10px}
#header .login INPUT {font-family: Arial, Tahoma, Geneva, helvetica, sans-serif;  font-size: 10px}

#content {padding: 1em 0;}

#sidemenu {width: 180px;  -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background: #1F1F1F; padding: 0 5px; margin-right: 1em; float: left; overflow: hidden; font-size: 12px;}
#sidemenu h3 {font-style: normal; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
#sidemenu ul { font-family:  Arial, Helvetica, sans-serif; list-style-type: none; margin: 1em .5em; padding:0; font-size: 11px;}
#sidemenu li {  margin: 0; padding:0;}
#sidemenu .dull {color: #333333;}

#sidemenu a.tag_model {color:#b4ff00;font-weight: bold;}
#sidemenu a.tag_site {color:#FF6600;}
#tag_cloud a.tag_model {color: #FFFFFF;}
#tag_cloud a.tag_site {color:#FF6600;}

#posts { float: left; width: 728px; margin-top: 1em; overflow:visible; display:block; }
#posts .image { -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background: #242424; padding: 10px; margin: 5px;}
#navigation {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #595959; background: #010101 url(/images/bck-nav.png) top repeat-x; margin: .4em 0; color: #dd0000;}
#navigation a {color: #cfcfcf; }
#navigation a:hover {color: #ffffff;}
#navigation a.current {color: #FFBC00; font-weight: bold;}
#navigation a strong {font-weight: bold;}

#navigation ul {list-style: none; margin: 0; padding: 0; overflow: auto; height: 100%;}
#navigation li {float: left; width: 19%; text-align:center; margin: 0; padding: .3em 0;  border-right: 1px solid #313131;}
#navigation li.last {border: none;}



.subnav { margin: 0 0 1em 0;}

TABLE.standard {background: #121212;width:100%; margin: 1em 0; border-collapse: collapse;}
TABLE.standard th {background: #0A0A0A; color: #FFF; paddinG: .5em;text-align: left; }
Table.standard td {background: #121212; paddinG: .5em;}


ul.flat-list { display: inline; margin: 0; padding: 0;}
ul.flat-list * { display: inline;}
ul.flat-list li { list-style-type: none; font-weight: bold; margin: 0 1em 0 0;}
ul.flat-list li a { font-weight: normal;}
ul.flat-list li a.forum-update {font-weight: bold;}

div.tgp {clear:both;}

div.tgp SUP {color: #ffcb00;}

div.tgp div.right {color:#ffbc00; float: right; text-align: center; font-size: 10px;}
div.tgp div.center {color:#ffbc00; margin: 5em 0; text-align: center; font-size: 10px; }

ul.submissions {list-style: none; paddinG: 0; margin: 0; color:#eeab00; margin-bottom: 2em; width: 82%;}
ul.submissions a {color: #FFFFFF;clear: both; font-weight: bold;}
ul.submissions a em {color: #ee0000; font-style: normal;}
ul.submissions span.date {color: #FFFFFF;}
ul.submissions ul {list-style: none; padding: 0; margin: 1em;}
ul.submissions li {margin: .2em 0;}
ul.submissions li em {color: #ee0000; font-style: normal;}
ul.submissions a:link{color: #DEDEDE; font-size: 12px; text-decoration: none;}
ul.submissions a:visited{color: #595959; font-size: 12px;text-decoration: none;}
ul.submissions a:hover{color: #C1C1C1; font-size: 12px; text-decoration: underline;}
ul.submissions a:active{color: #FFFFFF; font-size: 12px;text-decoration: none;}
ul.submissions div.ad {float: right; padding: 0 1em 1em 1em; font-size: 10px; text-align: center;}
ul.submissions div.ad img {border: 1px solid #ee0000; margin: 1em;}

.grey_box { overflow:auto;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background: #242424; padding: 10px; margin-bottom: 10px;}


.gallery { overflow: auto;}
.gallery .image {margin: 0 .5em 1.5em 0; float: left; width: 150px; height: 150px; text-align:center;}

.frame {margin: 1em 1em 1em 0;}

.nav {clear:both; text-align: center;   -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background: #1F1F1F; padding: 0 5px; margin: 10px 0; padding: 5px;}
.nav em {font-style: normal; text-decoration: line-through; color: #646464;}

.enter {font-size: 36px;}


div.home .welcome {width: 440px;}
div.home .welcome h2 {color: #DD0000;}

div.home .welcome h2 a {color: #FFFFFF;}

div.home .newsdate {float: right; font-size: 10px; color: #CCCCCC;}

div.home .images {width: 500px; float: right; padding: 0 2px 0 0 ; margin: 0; border-left: 1px solid #222222; padding-left: 1em; margin-left: 1em;}

div.home .images img.thumb {border: 1px solid #595959;}


div.box {border: 1px solid #595959; padding: .5em; margin-bottom: 1em;}
div.box h2 {border-bottom: 1px solid #595959; padding-bottom: .5em}

div.home .section {overflow: auto; height: 100%; padding-bottom: .5em; margin-bottom: .5em; border-bottom: 1px solid #222222;}

div.home div.right {color:#ffbc00; float: right; text-align: center; font-size: 10px;}
div.home div.center {color:#ffbc00; margin: 1em 0 2em 0; padding-bottom: 1em; text-align: center; font-size: 10px; }

div.announcement {margin-bottom: 1em;}


TABLE.comments {width:100%; margin-bottom: 10px; border-collapse: collapse; -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background: #242424; padding: 10px;}

.comment { overflow:auto;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            background: #242424; padding: 10px; margin-bottom: 10px;}
.comment p {margin-top: 0;}

.advertise em {font-size: 10px; color:#999999; font-style:normal;}

div.r2257 {float: right; font-weight: bold;}

.small {font-size:10px; color: #666666;}

TABLE.standard .right {text-align: right;}
TABLE.standard .center {text-align: center;}

TABLE.comments {border: none;}
TABLE.comments th {background: #e0e0e0; border: none; padding: .4em; text-align: left;}
TABLE.comments td {border: none; padding: .4em; }
TABLE.comments ul { font-family:  Verdana, Arial, Helvetica, sans-serif; list-style-type: none; margin: 1em .5em; padding:0; font-size: 11px;}
TABLE.comments ul {  margin: 0; padding:0;}

tr.row1, tr.row1 td {}
tr.row2, tr.row2 td {background: #242424;}

div.login input.long {width: 100%;}

.error legend {text-transform: capitalize;}
.error ul {list-style-type: none; margin: 0 1em; padding: 0;}


#footer {margin-top: 1em; padding: 1em; text-align: center; font-size: 8pt; clear:both;}

.error legend {text-transform: capitalize;}
.error ul {list-style-type: none; margin: 0 1em; padding: 0;}

.action_icon {cursor: pointer;}

#blanket {
    background-color:#111;
    opacity: 0.65;
    filter:alpha(opacity=65);
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
}
.popUpDiv {
    position:absolute;
    z-index: 9002; }

.popUpDiv h2 {font-size: 12px; color: #FFbc00; margin-top: 0;}

.default_popup {

    border: 2px solid #000000; margin-bottom: 5px; padding: 10px; background: #111111;  margin-top: 5px; font-size: 10px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px; color: #FFFFFF; overflow: auto;}

.default_popup h3 {margin-bottom: 5px; font-style: normal; font-weight: bold;}



.friend_request_popup {width: 400px;}

.popUpDiv .error_message {
    font-size: 10px; color: #FFBC00; margin: 5px;
}

