﻿/*

* Theme: Moderati
* Author: Reality Digital 
* Website: www.realitydigital.com

===== RGB =====
Purple: #0e505c
===============

*/

@import url("opus-harmony.css");
@import url("opus2.css");
@import url("opus-framework.css");
@import url("style.css");

body, html
{
background:#a1adad;
margin:0;
padding:0;
}

.view-all a, a.view-all 
{
    color:#0e505c;
}
.center {
background: url(bkg-shadow.jpg) top center repeat-y;
width: 1000px !important;
}
#footer .center {
background: none;
width: 950px;

}
#footer .aligncenter {
text-align: left !important;
}
.w-usermeta .box{
background: none;

}
.p-login .box .box-content , .p-forgot .box .box-content, .p-register .box .box-content, .p-error .box .box-content{
margin-bottom: 15px;
}
.romplr_group {
display:block;
height: 250px;
width: 605px;
margin-bottom: 10px;
background: url(beyonce.jpg) top left no-repeat;
}
.romplr_group_image {
display:block;
height: 250px;
width: 603px;
margin-bottom: 10px;
border: 1px solid #000;
}
.romplr_group_data {
margin-right: 20px;
width: 605px;
color: #000;
padding-bottom: 15px;
border-bottom: 1px solid #79a1a4;
}
.romplr_group_data2 {
margin-right: 20px;
width: 605px;
color: #000;
padding-bottom: 15px;
}
.romplr_group_data .romplr_title, .romplr_group_data2 .romplr_title {
font-size: 14px;
font-weight: bold;
text-transform:uppercase;
}
.romplr_getstarted .romplr_title {
 display: block;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;

}
.romplr_getstarted a.romplr_signup {
display: block;
height:36px;
width: 173px;
background: url(sign_up.jpg) top left no-repeat;
margin: 10px 0 10px 0;
}
.romplr_getstarted a.romplr_fbconnect, a.romplr_fbconnect {
display: block;
height:26px;
width: 194px;
background: url(fb_connect.jpg) top left no-repeat;
margin: 10px 0 20px 0;
}
.facebook-link 
{
    margin-top:47px;
}
.romplr_getstarted  {
font-size:11px;
color: #333;
 height: 145px;
padding: 10px;
width: 280px;
background: url(wht_box_bkg.gif) center top no-repeat;

}
a.romplr_getApp  {
display: block;
float: right;
margin-top: -15px;
color: #333333 !important;
font-weight: bold;
font-style: italic;
text-decoration: underline;
font-size: 12px;
margin-right:30px;
}


.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 {
border:none !important;
}

.rep-small .comments, .rep-small .views {
font-size: 100%;

}
.blog-details a{
font-weight: bold;
}
.box h3 {
font-weight: bold;
}
.rep-border a img {
border: 1px solid #000!important;
}
.views, .comments, .assets, .members{
color: #333 !important;
font-weight: bold;
}
.views span, .comments span, .assets span, .members span {
font-weight: normal;
}
.owner{
font-weight: bold;
text-decoration:none;

}
.box-content {
color: #333333;

}

.box-content a {

color: #0e505c;
}

.box-content a.edit-link, .edit-link a, .edit-page a, .rss a, .edit-link-width a
{
        color:#fff;
}

.jigsaw {
padding-top:15px;
width:950px;
}
.media-player
{
    background-color: #0e505c;
}

.mama
{
	padding:3px;
	
	color:#fff;
}
.mama a,
.forum-table-forum a,
.forum-table
{
	color:#fff;
}
.mama, .forum-mama {
background:none !important;
border:none !important;
height:18px;
padding:3px;
}
.last-post, 
.forum-create, 
.forum-details, 
.thread-count,
.forum-table-head, 
.forum-table-head a,
li.desc,
.blog-details, 
.blog-details a, 
.blog-date, 
.forum-details
{
	color:#0e505c;
}
.forum-table-head td, tr.blog-manage-head th, .forum-table-forum td
{
	border-bottom:1px solid #0e505c;
}
.forum-mama
{
	
}
.advanced-search-bkg
{
	background:#76af51;
	color:#fff;
}
#media-list-box, #box-menu
{
    border-color:#517d34;
    background:#fff;
}
#media-list-box
{
    margin-bottom:0;
}
#box-menu a:hover, #box-menu ul li a.current
{
    background:#517d34;
}
#box-menu a
{
    background:#6fa64b;
}
#topics ul li
{
    background:#6fa64b;
    border:none;
}
#topics ul li :hover
{
    background:#517d34;
}
#post-title, #post-meta
{
    color:#333333;
}
.wrap
{
    background:url(bkg-content.jpg) top left repeat-y;
    border-top:none;
    border-bottom:none;
}
#header
{
background:url(header.png) top center  no-repeat;
width: 950px;
margin:0 0 0 25px;
height: 105px !important;
}
.main-menu, .main-menu ul li
{
    background:url(bkg-menu.gif) bottom left repeat-x;
       border-left:1px solid #0b4f5a;
    border-right:1px solid #00838d;
}
.main-menu ul li 
{
    width:100px;
}
.main-menu
{
    border:none;
    margin:0 0 0 25px;
    width:950px;
    float:left;
}


.main-menu li.help-link 
{
    float:right;
    margin-left:320px;
    border-right:none;
}

.main-menu ul li:hover
{
    background-position: top left;
    border-left:1px solid #0b4f5a;
    border-right:1px solid #00838d;
}
.main-menu ul li.active
{
    background-position: 0 -35px;
    border-left:1px solid #0b4f5a;
    border-right:1px solid #00838d;
}

.main-menu ul li#home
{
    border-left:none;
}

.main-menu ul li#useradmin
{

    border-right:1px solid #228378;
}

#logo-area {
padding:0;
}
#logo-area a {
display: block;
width: 412px;
height: 70px;
padding: 10px 0 0 20px;
}

.box2 {
background: url(wiget_header.jpg) top left repeat-x;
}

.box .box-wrap, .box .box-top, .box .box-bottom, .box .box-bottom div {
background:none !important;
}
.onpage_menu_panel .box .box-wrap,
.onpage_menu_panel .box .box-top,
.onpage_menu_panel .box .box-bottom,
.onpage_menu_panel .box .box-bottom div 
{
    background:transparent url(box-model-panel.png) no-repeat top right;
}
.onpage_menu_panel_column h3 
{ 
    color: #fff; 
}

.widget-pagination a
{
    color:#000;
}
.widget-pagination a:hover
{
    color:#0e505c;
}
.widget-pagination span
{
    color:#0e505c;
}
.widget_hover 
{ 
    border-color: #0e505c;
}
.w-header .box, .w-nav .box{
background: none !important;
}

.widget_title, .widget_title a {
color:#fff !important;
font-size:1.5em !important;
font-weight:bold !important;
text-decoration:none !important;
margin: 0px!important;
}
.widget_dropcue 
{ 
    border: dashed 2px gray; 
}
.widget_button a 
{
    color:#0e505c;
    text-decoration:none;
}
.widget-row, .widget-asset-list
{
    border-color:#ccc;
}
.widget-row:hover, .widget-asset-list:hover, .widget-group:hover
{
    background-color:#eee;
}
.w-siteblogs h1 a
{
    color:#0e505c;
}
.w-blogpost .box .box-wrap,.w-blogpost .box .box-top,.w-blogpost .box .box-bottom,.w-blogpost .box .box-bottom 

div,
.w-blogactions .box .box-wrap,.w-blogactions .box .box-top,.w-blogactions .box .box-bottom,.w-blogactions .box 

.box-bottom div
{
    background:url(box-model-panel-blog.png) no-repeat right top;
}
.w-groupthumblist .box .box-wrap,
.w-groupthumblist .box .box-top,
.w-groupthumblist .box .box-bottom,
.w-groupthumblist .box .box-bottom div
{
	background:url(box-model-no-border.png) no-repeat top right;
}
#footer {
background-color:#0e505c;
position:relative;
height:70px;
width:950px;
margin:0 auto;
background: url(bkg_footer.gif) repeat-x left top;
}
#footer a, #footer, .p-groups .link-select, .p-medialist .link-select {
color: #fff;

}


#footer .footer-top 
{
    width:935px;
    float:left;
    padding-top:3px;
}
#footer .top-links 
{
    font-size:12px;
    margin-bottom:5px;
}
#footer .bottom-links 
{
    font-size:11px;
}
#footer .footer-logo 
{
    float:left;
    width:180px;
    padding-left:20px;
}
#footer .footer-rd 
{
    height:20px;
    padding:5px 0 0;
    font-size:11px;
    color:#fff;
    margin-right:15px;
    float:right;
}

