/*  
File Name: style.css
File Location: http://www.rantcave.com/style.css
Description: CascadingStyleSheet(CSS)
Version: 1.0
Author: Carlos Salas
Created On: Unknown
Status: Not In Use
 */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
  
#wrapper {  
    width: 900px;  
    margin: 0 auto;             /* center the page */  
}  
  
#content {  
    background-color: #fff;  
    border: 1px solid #000;  
    float: left;  
    font-family: Arial;  
    padding: 20px 30px;  
    text-align: left;  
    width: 350%;                /* fill up the entire div */  
}  
  
#menu {  
    float: left;  
    border: 1px solid #000;  
    border-bottom: none;        /* avoid a double border */  
    clear: both;                /* clear:both makes sure the content div doesn't float next to this one but stays under it */  
    width:100%;  
    height:20px;  
    padding: 0 30px;  
    background-color: #FFF;  
    text-align: left;  
    font-size: 85%;  
}  
  
#menu a:hover {  
    background-color: #009FC1;  
}  
  
#userbar {  
    background-color: #fff;  
    float: rightright;  
    width: 250px;  
}  
  
#footer {  
    clear: both;
    width: 900px;  
}  
  
/* begin table styles */  
table {  
    border-collapse: collapse;  
    width: 100%;  
}  
  
table a {  
    color: #000;  
}  
  
table a:hover {  
    color:#373737;  
    text-decoration: none;  
}  
  
th {  
    background-color: #B40E1F;  
    color: #F0F0F0;  
}  
  
td {  
    padding: 5px;  
}  
  
/* Begin font styles */  
h1, #footer {  
    font-family: Arial;  
    color: #F1F3F1;  
}  
  
h3 {margin: 0; padding: 0;}  
  
/* Menu styles */  
.item {  
    background-color: #00728B;  
    border: 1px solid #032472;  
    color: #FFF;  
    font-family: Arial;  
    padding: 3px;  
    text-decoration: none;  
}  
  
.leftpart {  
    width: 70%;  
}  
  
.rightpart {  
    width: 30%;  
}  
  
.small {  
    font-size: 75%;  
    color: #373737;  
}  
#footer {  
    font-size: 105%;  
    padding: 3px ;
    width: 900px;  
}  
  
.topic-post {  
    height: 100px;  
    overflow: auto;  
}  
  
.post-content {  
    padding: 30px;  
}  
  
#sign_box
{
width:170px; 
background-color:#fff; 
border:solid 1px #5ea0c1; 
padding:8px;
padding-right:20px;
position:right;
display:none;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
}

.sign_in
{
background-color:#FFFFFF;
border:solid 1px #5ea0c1;
padding:6px;
padding-right:20px;
}

#main
{
height:500px;
} 

input
{
width:220px;
height:25px;
font-size:13px;
margin-bottom:10px;
border:solid 1px #333333;
}
label.error 
{
font-size:11px;
background-color:#cc0000;
color:#FFFFFF;
padding:3px;
margin-left:5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px; 
}
