﻿body
{
    background-color: black;
    background-image:url(images/BGf.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    color: #C6FFD9;
    font-family:Arial;
    font-size:14px;
    margin:0;
    padding:0;
    
}
.fieldLabel
{
    display:block;
    padding-top:2px;
    width:50px;
    float:left;
}
.field
{
    padding:3px;
}
.sfield
{
    padding:3px;
    background-color:#191919;
}
a#go
{
    display:block;
    width:400px;
    height:150px;
}
a
{
 color:#FFCC66;
 text-decoration:none;
    
}
a:hover
{
    text-decoration:underline;
}
h2
{
 font-size:16px;
 margin:5px 0 5px 0;
 height:27px;
 padding:0;
  display:block;
}
h2.what
{
 background-image:url(images/what_title.png);
 width:168px;
 background-repeat:no-repeat;
    
}
h2.where
{
 background-image:url(images/title_where.png);
 width:118px;
 background-repeat:no-repeat;
    
}
h2.download
{
 background-image:url(images/title_download.png);
 width:161px;
 background-repeat:no-repeat;
    
}
h2.who
{
 background-image:url(images/title_who.png);
 width:203px;
 background-repeat:no-repeat;
    
}
h2.req
{
 background-image:url(images/title_req.png);
 width:225px;
 height:34px;
 background-repeat:no-repeat;
    
}
h2.notes
{
 background-image:url(images/title_notes.png);
 width:176px;
 background-repeat:no-repeat;
    
}
h2.screenies
{
 background-image:url(images/title_screenies.png);
 width:191px;
 background-repeat:no-repeat;
    
}
h2.why
{
 background-image:url(images/title_why.png);
 width:86px;
 height:34px;
 background-repeat:no-repeat;
    
}
.important
{
    visibility:hidden;
}
.clear
{
 clear:both; 
 height:0px;
 font-size:0px;  
}
ul, ul li ul
{
 list-style-type:none;
 margin:0;
 padding:0;   
}
li
{
    list-style-type: circle;
    padding: 0;
    margin: 0 0 0 25px;
    color: #FFCC66;
}
li a
{
    color:White;
}
li ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 0 10px;
    color:White;
}
li ul li a
{
    color:#C6FFD9;
}

#wrapper
{
    margin:15px auto;
    padding:0;
    width:961px;
    height:auto;
    
    
}
#head
{
    width:961px;
    height:244px;
    background-image:url('images/head.png');
    position:relative;
    top: 0px;
    left: 0px;
}
#goHome
{
    position:absolute;
    width:400px;
    height:150px;
    top: 24px;
    left: 22px;
}
#box
{
    position:absolute;
    width:32px;
    height:32px;
    background-image:url('images/box.png');
    top: 39px;
    left: 887px;
}
#box:hover
{
   border:1px solid #FFCC66;
}
#content
{
    width:961px;
    height:auto;
    background-image:url(images/ybg.png);
    background-repeat:repeat-y;
    position:relative;
    overflow:hidden;
 

}
#container
{
    width:961px;
    position:relative;
    height:auto;
    overflow:hidden;
    background-image:url(images/ribbon.png);
    background-position:bottom right;
    background-repeat:no-repeat;
       
}
.lcolumn
{
    float:left;
    position:relative;
    margin-left:20px;
    width:680px;
    margin-right:10px;
}
img.screenie
{
 padding:5px;
 border:1px solid #333333;   
}
.rcolumn
{
    float:right;
    position:relative;
    width:200px;
    height:auto;
    overflow:hidden;
    margin-right:15px;
    margin-top:5px;
}
ul#nav
{
 list-style-type:none;
 padding:0;
 margin:0;
 width:200px;   
}
ul#nav li
{
 list-style-type:none; 
 margin:0;
 padding:0;
  

}
ul#nav li a
{
    display:block;
    height:14px;
    padding:3px 0 3px 3px;
    background-color:#090909;
    margin-bottom:2px;
    color:#FFCC66;
    
}
ul#nav li a:hover
{
    text-decoration:none;
    color:white;
}

#close
{
    width:961px;
    height:15px;
    font-size:0px;
    float:left;
    background-image:url(images/ybottom.png);
}
#footer
{
    width:100%;
    clear:both;
    font-size:12px;
    height:20px;
    overflow:hidden;
}
.right
{
    float:right;
  
}
/*-------------------------------------------------------*/
.admin
{
 padding:5px;
 background-color:#666666; 
 display:block; 
 height:auto;
 overflow:hidden; 
 width:650px;
}
.public
{
 padding:5px;
 background-color:#090909;
 display:block;
 height:auto;
 overflow:hidden;
 width:650px;
}
.author
{
    color:#FFCC66;
}
.date
{
    font-size:11px;
}
#livecomment{
position:relative;
width:500px;
padding:10px;
color:#FFFFFF;
font-size:10px;
background-color:black;
overflow:hidden;
z-index:50;

}

#loading{
position:relative;
width:126px;
height:22px;
background-image:url(../images/loading.gif);

}