/* Custom Elements for Friendly Photo Zone */


/* User Menu */

.module-content ul#usersub a, .module-content ul#usersub span {
	background-image: none;
}

.module-content ul.menu a.orphan, .module-content ul.menu span.nolink {
	background-image: none;
}

.menucusermenu {
	list-style-type: none;
}

.menucusermenu a span {
	font-size: 13px;
	color: #ebe5c3;
	line-height: 20px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.menucusermenu a:hover span {
	color: #ebe5c3;
	background-image: url("/custom_images/white-35.png");
}

.menucusermenu li.active span {
	color: #ebe5c3;
	background-image: url("/custom_images/white-35.png");
}

.rightalign {
	text-align: right;
}


/* Login Form */

.custom-login {
	color: #ebe5c3 !important;
}

#login-form_flush_custom-login {
	float: right;
}

a.mod_login {
	font-weight: bold;
}

a.mod_login, a.mod_login:link, a.mod_login:visited, a.mod_login:active {
	color: #ebe5c3 !important;
}

a.mod_login:hover {
	color: #ebe5c3 !important;
	background-image: url("/custom_images/white-35.png");
}

div.custom-login {
	white-space: nowrap;
}

img#mod_login_avatar_flush_custom-login {
	height: 40px;
	padding-left: 5px;
	padding-right: 5px
	float: right;
}

#mod_login_greeting_flush_custom-login {
	white-space: nowrap;
	font-weight: bold;
	float: right;
}

span.cbLogoutButtonSpan, span.cbLogoutButtonSpan input {
	float: right;
	font-weight: bold;
}

div#mod_login_messagestext_flush_custom-login, span#mod_login_pendingConn_flush_custom-login {
	float: left;
	white-space: nowrap;
	clear: left;
}

span#mod_login_greeting_flush_custom-login {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100px;
}

form#mod_login_logoutform_flush_custom-login input.button {
	display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100px;
	color: #4a391b !important;
}

form#login-form_flush_custom-login input.button, form#login-form_flush_custom-login input.inputbox {
	color: #4a391b !important;
}


/* Search Field */

input#roksearch_search_str {
	width: 155px !important;
	color: #4a391b !important;
	height: 25px !important;
}

div.roksearch-wrapper {
	padding-top: -1px !important;
	height: 27px !important;
}


/* Profile View */

ul.cbMenuULlist li.cbMenuItem {
	display: inline;
	white-space: nowrap;
	padding-right: 20px;
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica;
}

ul.cbMenuULlist li.cbMenu_UE_UPDATEPROFILE, ul.cbMenuULlist li.cbMenu_UE_UPDATEAVATAR, ul.cbMenuULlist li.cbMenu_UE_DELETE_AVATAR, ul.cbMenuULlist li.cbMenu_UE_MENU_VIEWMYPROFILE, ul.cbMenuULlist li.cbMenu_UE_MENU_MANAGEMYCONNECTIONS {
	display: none;
}

#cbEditProfile #editor-xtd-buttons {
	display: none;
}

.cbConnectionPaths {
	text-align: left;
}

#cbfr_userparam_0 {
	display: none;
}

#registrationTable #cbfr_83 {
	display: none;
}

#cbfv_70, .cbUserListFC_cb_founder {
	font-weight: bold;
	color: green;
}

/*#cbfr_userparam_1, #cbfr_userparam_2 {*/
#cbfr_userparam_1 {
	display: none;
}


/* Forum Modifications */

a.forumtitle {
	font-size: 1.2em;
}

li.header a {
	font-size: 1.5em;
}

#page-body, div.content {
	font-size: 1.1em;
	line-height: normal; 
}

div.signature {
	border-color: #888888;
	font-size: 1em;
}

div.content blockquote {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px;
}

div.content div {
        background-image: url("/images/transparency.png");
	background-repeat: repeat;
}

input#search_keywords {
	width: 200px;
}

div.postbody {
	width: 750px;
}

dl.postprofile {
	width:150px;
}

ul.topiclist li {
	margin-bottom: 5px;
}

div.kmsgtext-quote {
	background-image: url("/custom_images/black-5.png");
}

div.kreply-form textarea.inputbox {
	background-image: url("/custom_images/black-5.png");
}

tr#kpost-subject input#subject {
	background-image: url("/custom_images/black-5.png");
}

div.kmsgsignature {
	border-top-style: solid !important;
	border-top-width: 1px !important;
	border-top-color: #4a391b !important;
}

img.kavatar {
	max-height: 72px !important;
	max-width: 72px !important;
}

sup.knewchar {
	font-weight: bold !important;
}

.kmsg-header {
	background-image: url("/custom_images/post-title-grad.png") !important;
	background-repeat: repeat-x !important;
}

div#ktopmenu {
	display: none !important;
}

.kforumlocked {
	display: none !important;
}

#Kunena div.kmessage-buttons-cover div.kmessage-buttons-row a {
	float: right;
	padding-left: 5px;
}

/* Site Modifications */

.fromtheweb .module-content li, .fromtheweb .module-content a, .custom-members ul, .custom-members li, .module-content a.latestnewsbox1, .module-content ul.latestnewsbox1 {
	/*list-style-position: outside;*/
	list-style-type: none;
	background-image: none;
	margin-left: -4px;
	font-size: 12px;
	border: none;
	line-height: 15px;
	margin-bottom: -5px;
	font-weight: bold;
}

.custom-members a {
	font-size: 14px;

}

.fromtheweb .module-content li, .module-content li.latestnewsbox1 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #4a391b;
}

.module-content li.latestnewsbox1, .module-content ul.latestnewsbox1 {
        margin-left: -8px;
	line-height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}

.small-text li {
	font-size: 0.8em;
}

.small-bold-text li {
	font-size: 0.8em;
	font-weight: bold;
}

.smaller-text li {
	font-size: 0.7em;
	line-height: 0.7em;
}

.smaller-text-bolded-italics i {
	font-weight: bold;
	font-style: normal;
}

.smaller-text-bolded-italics li {
	font-size: 0.7em;
	line-height: 0.8em;
}

.caption {
	font-size: 0.8em;
	color: #000000;
}

.klatest, .klatest a, .kmodvertical, .kmodvertical a, .klatest-items, .klatest-items a, .klatest-item, .klatest-item a, .klatest-itemdetails, .klatest-itemdetails a, .klatest-subject, .klatest-subject a, klatest-cat, klatest-cat a {
	line-height: 12px !important;
}

.klatest-subject a {
	font-size: 0.9em !important;
}

.klatest-cat a {
	font-size: 0.8em !important;
}

.right-floater {
	text-align: right;
}

.custompolls label.box1 {
	margin-right: 5px;
	margin-left: 5px;
}

h4.poll_mod_title {
	margin-left: 5px;
	margin-right: 5px;
}

#system-message dd ul {
	color: #004e63 !important;
	background: #e3e0ca !important;
	border-style: solid;
	border-width: 2px;
	border-color: #003948 !important;
}

ul li a {
	font-size: 1.0em !important;
}


/* EasyBlog Modifications */

#minimenu a.logout {
	display: none;
}

#topbar.clearfix {
	display: none;
}

.most_commented_post div.title, .latest-post div.title, .popular_post div.title {
	font-size: 14px;
	font-weight: bold;
}


/* Template Modifications */

/*#rt-top div {
	position: static !important;
	left: 0px;
	top: 0px;
}*/

/* select {
z-index: 1 !important;
}
#rt-top .rt-container .rt-grid-4.rt-alpha, #rt-top .rt-container .rt-grid-12.rt-omega  {
	padding-top: 10px;
}
#rt-header-surround {
	padding-top: 65px;
}

#rt-top {
	position: fixed !important;
	width: 100% !important;
	height: 55px;
	z-index: 99 !important;
}*/

#rt-content-bottom .rt-alpha {
	width: 60%;
}

#rt-content-bottom .rt-omega {
	width: 33%;
}

#rt-top {
	background-color: #003948;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #004e63;
}

.body-overlay-light, .submenu-overlay-light {
	background-image: url('/custom_images/paper.png') !important;
}

#rt-page-background {
	background-image: url('/custom_images/perforation.png');
}

#rt-main .box1 {
	background: #CECCBE !important;
}

body #rt-logo {
	width:200px;height:105px !important;
}

#rt-navigation2 ul {
	white-space: nowrap !important;
}

h1, h2, h3, h4 {
	letter-spacing: normal !important;
}

ul.menutop li span, ul.menu li span {
	/*font-weight: 550;*/
	font-size: 1.1em;
}

/* Voting Overrrides */

#count, .votecount, .votecounttext, .icon-comment, .autor, .newanswer, .jVoteSystemFooter, .endbox .link {
	display: none !important;
}

/* Editor Modifications*/

.button2-left .image {
	display:none;
}

#jform_created_by_alias-lbl, #jform_created_by_alias {
	display: none;
}


/* GroupJive Module */

.cbGroupJiveModule img {
        max-width: 100px;
	max-height: 100px;
}


