body
{
background:#000 url(images/body-bg.jpg);
color:#ccc;
font-family:verdana, arial, sans-serif;
font-size:0.8em;
line-height:1.25em;
margin:0;
}

/***** CONTAINER STYLES *****/

#container-frame
{
background:url(images/container-frame.png) no-repeat;
min-width:950px;
width:1326px;
height:943px;
margin:0 auto;
padding-top:12px;
}

#container
{
background-color:#000;
width:1280px;
height:821px;
margin:0 0 0 25px;
padding-top:75px;
}

#container.home
{
background:url(background/rotate.php) no-repeat;
}

/***** HEADER STYLES *****/

#header
{
float:left;
position:relative;
width:1280px;
height:157px;
margin:0;
padding:0;
}

#header-content
{
position:relative;
background:url(images/ra-logo-new.gif) 40px 65px no-repeat;
width:100%;
margin:0;
}

.overlay
{
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
background:#000;
opacity:.6;
-moz-opacity:.6;	
filter:alpha(opacity=60);
}

/***** NAVIGATION STYLES *****/

#nav
{
width:100%;
height:40px;
padding:0;
margin-left:40px;
}

#nav ul
{
list-style-type:none;
height:30px;
padding:0;
margin:0;
}

#nav ul li
{
float:left;
color:#fff;
font-size:18px;
font-weight:bold;
padding:0;
margin:10px;
}

/***** CONTENT STYLES *****/

#content-container
{
float:left;
position:relative;
width:800px;
min-height:400px;
margin:0 0 0 40px;
padding:15px;
}

#content
{
position:relative;
overflow:hidden;
}

#content-left
{
float:left;
width:520px;
padding-right:19px;
border-right:#4a4a4a solid 1px;
margin-right:20px;
display:inline;
}

#content-right
{
float:right;
width:230px;
text-align:center;
padding:0;
margin:0;
display:inline;
}

#content-right img
{
border:0;
}

#content-left-inventory
{
float:left;
width:385px;
padding-right:10px;
border-right:#4a4a4a solid 1px;
margin:0;
display:inline;
}

#content-right-inventory
{
float:right;
width:385px;
padding:0;
margin:0;
display:inline;
}

/***** FONT STYLES *****/

p
{
}

h1
{
color:#fff;
font-size:1.25em;
font-weight:bold;
}

h2
{
color:#fff;
font-size:1.75em;
font-weight:bold;
}

h3
{
color:#fff;
font-size:1em;
font-weight:bold;
}

a
{
color:#fff;
text-decoration:none;
}

a:hover
{
color:#650405;
}

/***** FORMAT STYLES *****/

td
{
vertical-align:top;
}

#content table tr td.td_margin
{
display:block;
margin:10px;
}

/***** DITTO PAGINATION *****/

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    margin:12px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
    background-color:#650405;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: #ccc;
}
#ditto_pages a:hover {
    color: #ccc;
    background-color:#650405;
}

/***** BLOG STYLES *****/

#content_left_blog
{
float:left;
width:520px;
height:550px;
overflow:auto;
padding-right:19px;
border-right:#4a4a4a solid 1px;
margin-right:20px;
}

#content_left_blog ul li
{
padding:6px 0;
}

#content_left_blog ol li
{
padding:6px 0;
}

#content_right_blog
{
float:right;
width:230px;
padding:0;
margin:0;
display:inline;
}

#blog_clear
{
width:900px;
height:1px;
clear:both;
}

#content_right_blog h1
{
color:#fff;
}

#content_right_blog a
{
color:#ccc;
font-weight:bold;
}

#content_right_blog p
{
color:#ccc;
padding-bottom:15px;
}

#content_right_blog ul
{
list-style-type:none;
margin:0;
padding:0;
}

#content_right_blog ul li
{
font-size:11px;
margin:3px 0;
padding:0;
}

.comments_box
{
width:auto;
padding:15px;
margin-top:20px;
border:1px solid #de5926;
}

.jot-poster, .jot-message
{
color:#000;
}

.jot-user, .jot-subject
{
color:#650405
}