body {
    font-family:'trebuchet ms', arial, verdana, sans-serif;
    margin:0px;
    background-color:#101010;
    color:#eeeeee;
    overflow-y:scroll;
}

.body_table {
	background-color:#000;
	width:1050px;
	text-align:left;
	padding-left:40px;
	padding-right:40px;
}

h2 {
    font-size:160%;
    font-weight:normal;
    margin:0px;
    margin-top:1.5em;
    line-height:1.1em;
}

h3 {
    font-size:130%;
    font-weight:normal;
    margin:0px;
    margin-top:1.7em;
    line-height:1.1em;
    margin-bottom:3px;
}

a {
    color:#0094FF;
}

a:hover {
    color:#CC0000;
}

.homepage div {
    color:white;
    background-color:#CC0000;
    font-size:100%;
    display:inline;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    margin-right:7px;
}

.homepage {
    padding-bottom:45px;
    font-size:85%;
}

.ok {
    color:white;
    background-color:green;
    font-size:100%;
    padding:1px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
}

.fail {
    color:white;
    background-color:#CC0000;
    font-size:100%;
    padding:1px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
}


.homepage div a, .homepage div a:hover {
    color:white;
    text-decoration:none;
}


.menu {
    padding-top:3px;
    font-size:85%;
	width:222px;
}

.menu a.act {
    color:black;
    background-color:#666;
}



.menu a {
    font-size:160%;
    padding:4px;
    padding-left:8px;
    padding-right:8px;
}

.menu div {
    margin-bottom:1.7em;
    position:relative;
    left:-7px;
}



.date {
    background-color:#666;
    color:black;
    padding:1px;
    padding-left:6px;
    padding-right:6px;
    font-size:85%;
    position:relative;
    left:-5px;
}

.tags, .tags a, .tags a:hover {
    color:#555;
}

.tags {
    font-size:85%;
    margin-top:2px;
}

div.comments {
    font-size:85%;
    color:#999999;
    margin-top:2em;
}

.content img {
    margin-top:10px;
}

.content {
    font-size:85%;
}

.content table {
    font-size:100%;

}

div.event {
    margin-bottom:4.5em;
}

/*
.ear_left {
    background-position:top right;
    background-image:url('i/left_ear_night.gif');
    background-repeat:no-repeat;
    width:92px;
    text-align:center;
}

.ear_right {
    background-position:top left;
    background-image:url('i/right_ear_night.gif');
    background-repeat:no-repeat;
    width:92px;
    text-align:center;
}
*/

.mixey_name td {
    font-size:101px;
    font-weight:normal;
    line-height:1.1em;
}

.mixey_name {
    margin-top:3em;
}

.hand {
    cursor:pointer;
}

.topless {
    margin-top:0em;
}

ul {
    margin-top:0px;
}


form.gray  {
   background-color:#222222;
   font-size:90%;
   padding:19px;
   padding-left:16px;
   width:65%;
   margin-top:4px;
}


form.gray .i_text {
   width:100%;
   margin-bottom:15px;
   font-family:verdana, sans-serif;
   padding-left:2px;
   display:block;
}

form.gray .i_file {
   width:100%;
   margin-bottom:15px;
   font-family:verdana, sans-serif;
   padding-left:2px;
   display:block;

}

form.gray .i_area {
   width:100%;
   height:90px;
   overflow:auto;
   margin-bottom:15px;
   font-family:verdana, sans-serif;
   padding-left:2px;
   display:block;

}

form.gray .i_butt {
   font-family:arial, sans-serif;
   font-size:12px;
   display:block;
}

.sms_code {
    border:3px solid #222;
    margin:0px !important;
	position: relative;
	top: -2px;
 
}

.dashed {
    text-decoration:none;
    border-bottom:1px dashed #0094FF;  
}

.dashed:hover {
    text-decoration:none;
    border-bottom:1px dashed #CC0000;  
}

li {
    margin-top:0px;
    margin-bottom:1px;
}

.date2 {
    font-size:80%;
}

img {
    border:none;
}

.filelist img {
    margin-right:4px;
    margin-bottom:-4px;
}

.filelist {
    padding-left:2em;
}

.timer {
    margin-top:1.3em;
    color:#999;
    font-size:80%;
    font-weight:bold;
    font-family:tahoma;
}


.timer span {
    font-weight:normal;
    font-size:150%;
    color:#fff;
    display:block;
    padding-top:4px;
    font-family:'trebuchet ms', arial, verdana, sans-serif;
    line-height:1.3em;
}

.nowrap {
    /* thanks to igrik */
    white-space:nowrap;
}

.comment_header {
    margin-top:1.3em;
    color:#999;
}


#loading {
    margin-top:30px;
}

#me_located {
    display:none;
    margin-top:30px;
}

.status {
    font-size:110%;
    font-weight:bold;
}

.captcha {
    margin-left:7px;
    margin-bottom:-4px;
}

.ill {
    background-color:#181818;
}

.ill img {
    margin:10px;
    border:none;
}

.small80 {
    font-size:90%;
    font-weight:normal;
    color:#777;
}


.lister {
    color:#777;
    text-align:right;
    margin-top:7px;
}


.paginator {
    color:#666;
    position:relative;
    left:-68px;
    margin-top:50px;
}

.paginator div {
    margin-top:80px;
}

.paginator .pages {
    color:#fff;
    font-size:80%;
    font-weight:bold;
    padding-left:68px;
}

.paginator a {
    font-size:160%;
    padding:7px;
}

.paginator .ctrl1 {
    font-size:95%;
    margin-right:10px;
}

.paginator .ctrl2 {
    font-size:95%;
    margin-left:10px;
    
}

.paginator .act5 {
    color:#fff
}

.paginator .arr {
    font-size:110%;
}

.paginator .gray {
    color:#555;
}

.pda-rss {
    font-size:60%;
}
              

.player td {
    border:1px solid #333;
}

.blog_content img {
    border:1px solid #333;    
}

.enormous {
    font-size:300%;
    color:#ccc;
    margin:0px;
}

pre {
color:#000;
}

.video_cell {
border-top:1px solid #444;
width:640px;
}

.thnx, .thnx a {
    color: #444;
    font-style: italic;
}