/*

* Theme: RD Community V1
* Author: Reality Digital | C. Alan Weibel JR
* Website: community.realitydigital.com

*/
html
{
	background: #4396da url(bkg-body.gif) top left repeat-x;
	color:#000;
}
body
{
	background: url(bkg-site.jpg) top center no-repeat;
}
a
{
	color:#4d4d4d;
}
a:hover
{
        color:#f7931d;
}
h3
{
	font-weight:bold;
}
h1,
h2,
h3,
h1 a,
h2 a,
h3 a,
.title
{
	color:#000;
}
.media-player
{
    background-color: #31a8d8;
}
.mama
{
	background-image:none;
	border-bottom:none;
}
.advanced-search-bkg
{
	background:none;
	color:#000;
}
#logo-area
{
	padding:73px 0 26px 0;
}
.box .box-wrap,
.box .box-top,
.box .box-bottom,
.box .box-bottom div 
{
    background:url(box-model.png) no-repeat top right;
}
.main-menu ul li
{
    width:93px;
}
.main-menu,
.main-menu ul li
{
    background:url(bkg-main-menu.gif) bottom left repeat-x;
    border-left:1px solid #d6d5d3;
    border-right:1px solid #9f9f9f;
}
.main-menu ul li:hover
{
    border-left:1px solid #b6b5b4;
    border-right:1px solid #878787;
}
.main-menu ul li.active
{
    border-left:1px solid #7bc7e6;
    border-right:1px solid #31a8d8;
}
.main-menu ul li a
{
	color:#fff;
	font-weight:bold;
}
.widget_body h3
{
    font-size:22px;
    font-weight:normal;
}
.widget_header
{
	background:url(bkg-title.gif) center repeat-x;
	padding:3px 3px 0 5px;
	margin:0 0 10px 0;
}
.widget_title h3
{
	color:#fff;
    font-weight:normal;
}
.widget_title h3 a
{
	text-decoration:underline;
	color:#fff;
}
.rep-groupmod-thumb, 
.rep-user-thumb, 
.rep-group-thumb, 
.rep-small-thumb, 
.rep-large-thumb, 
.rep-xlarge-thumb, 
.rep-thumbnail-thumb, 
.rep-med-thumb, 
.blog-body img, 
.blog-user img
{
	 background:#fff;
}
.rep-border:hover, 
.blog-body td.photo:hover
{
	border:1px solid #5d5d5d;
}
.blog-details, 
.blog-details a, 
.blog-date, 
.forum-details, 
.forum-mama a
{
	color:#5d5d5d;
}
.forum-table-forum a
{
	color:#000;
}
.forum-table, 
.last-post, 
.forum-create, 
.forum-details, 
.thread-count
{
	color:#5d5d5d;
}
.forum-table-head, 
.forum-table-head a
{
	color:#000;
}
.forum-table-head td
{
    border-bottom:1px solid #000000;
} 
tr.blog-manage-head th, 
.forum-table-forum td
{
	border-bottom:1px solid #bebebe;
}
.forum-mama
{
	background:url(bkg-mama.gif) top left repeat-x;
}
input.inputtext
{
	color:#ffffff;
}
.message-item-new
{
	background:#500801;
}
.message-title-row-alt
{
	border-bottom:1px solid #FF851B;
}