/*
 *   Theme Name: RRCU 
 *   Theme URI: http://www.rrcu.org
 *   Description: The base WordPress theme for RRCU
 *   Version: 0.1
 *   Author: Caledon Virtual
 *   Author URI: http://www.caledonvirtual.com
 *   */

body {
	margin:0;
	font:12px/18px Tahoma, Verdana, Arial, Helvetica, sans serif;
	background:url(style/images/bg-body_new1.jpg) repeat-x;
}
#loanform td { 
	font:11px/18px Tahoma, Verdana, Arial, Helvetica, sans serif;
}
a {
	text-decoration:underline;
	color: #666666;
	/*border-bottom:1px dotted #000;*/
}
a:hover {
	text-decoration:underline;
	/*border-bottom:1px solid #000;*/
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input {
	vertical-align: middle;
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans serif;
}
img {
	border:0;
}
.alignleft {
	float:left;
   margin-right:12px;
   margin-top:6px;
}
.alignright {
	float:right;
   margin-left:12px;
   margin-top:6px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, Times New Roman, Times, serif;
}
h2 {
	line-height:28px;
}
#wrapper {
	width:908px;
	overflow:hidden;
	margin:0 auto 10px;
	background:url(style/images/bg-wrapper.png) repeat-y;
}
.holder-wrapper {
	height:1%;
	overflow:hidden;
	padding:0 4px 10px;
	background:url(style/images/bg-b-wrapper.jpg) no-repeat 0 100%;
}
#header {
	height:1%;
	color:#4a4923;
	background:url(style/images/bg-header1.jpg) repeat-x;
	padding:0;
}
.holder-heading {
	height:89px;
	overflow:hidden;
}
.logo {
	float:left;
	width:300px;
	height:86px;
	background:url(style/images/logonew.gif) no-repeat center 1px;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 0 0 -5px;
	display:inline;
}
.logo a {
	display:block;
	height:100%;
	border-style:none;
}
.logo a:hover {
	border-style:none;
}
#header .wrap {
	float:right;
	text-align:right;
	font-size:11px;
	margin:20px 0 0;
	display:inline;
}
#header .wrap form {
	width:245px;
	float:right;
	text-align:right;
	display:block;
}
#header .wrap fieldset {
	padding:0px;
	margin:0 24px 0 0;
}
.holder-heading .wrap p {
	margin:0;
	display:inline;
}
.holder-heading .wrap p strong {
	background:url(style/images/divider3.gif) no-repeat 100% 50%;
	padding:0 11px 0 0;
	display:inline;
}
.sub-nav {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	height:1%;
	overflow:hidden;
}
/* ul li { list-style: none; } */
.sub-nav li {
	display:inline;
	background:url(style/images/divider2.gif) no-repeat 0 50%;
	padding:0 5px 0 11px;
	overflow:hidden;
}
.sub-nav li a {
	color:#4a4923;
}
.sub-nav li:first-child {
	background:none;
}
.holder-heading .row {
	height:1%;
	overflow:hidden;
}
.search {
	width:211px;
	float:right;
	display:inline;
	margin:8px 41px 0 0;
}
.search .text {
	background:url(style/images/bg-input-text.gif) no-repeat;
	float:left;
	width:147px;
	height:19px;
	padding:5px 4px 0;
}
.search .text input {
	padding:0;
	width:100%;
	overflow:hidden;
	border:0;
	background:none
}
.search .button {
	width:52px;
	height:17px;
	float:left;
	margin:4px 0 0 4px;
}
.holder {
	width:100%;
	overflow:visible;
	margin:0;
	padding:4px;
	height:186px;
}
.row-mainnav {
	width:282px;
	padding:0 0 0 13px;
	margin:0;
	float:left;
}
.holder-mainnav {
	height:1%;
	background:url(style/images/bg-mainnav.gif) repeat-y;
	margin:0 0 2px;
}
.wrap-mainnav {
	height:1%;
	background:url(style/images/bg-t-mainnav.gif) no-repeat;
	padding:2px 0 0;
	margin:0;
}
.main-nav {
	height:1%;
	background:url(style/images/bg-b-mainnav.gif) no-repeat 0 100%;
	padding:0 0 2px;
}
.main-nav a {
	text-decoration:none;
}
#nav {
	margin:0 0 0;
	padding:0;
	list-style:none;
	height:1%;
	position: relative;
}
#nav li {
	background:url(style/images/bg-li-mainnav.gif) no-repeat;
	padding:2px 4px 1px 8px;
	width:270px;
	font:12px/18px Georgia, Helvetica, sans-serif;
	line-height: 16px;
}
#nav li:first-child {
	background:url(style/images/bg-li-mainnav-first.gif) no-repeat 0 100%;
	padding-top:0;
}
#nav li a {
	color:#296276;
	padding:0 0 0 20px;
	text-transform:uppercase;
	background: url(style/images/bullet1.gif) no-repeat 0 50%;
}
/* drop down*/
#nav li:hover ul,
#nav li.hover ul {
	display:block;
	border: none;
}
#nav li ul {
	position:absolute;
	top:0;
	left:141px;
	width:140px;
	margin:0;
	padding:0;
	list-style:none;
	background:#eaebc6;
	border:1px solid #ccc;
	display: none;
	overflow: hidden;
}
#nav li ul li ,
#nav li.hover ul li {
	display:block;
	background:none;
	padding:1px 0 4px 0;
	margin:0;
	overflow: display; 
}

#nav li ul li:first-child {
	background:none;
	padding:2px 0;
}

#nav li ul li a,
#nav li.hover ul li a 	{
	background:none;
	display:block;
}
/* drop down*/
.login {
	width:282px;
	float:left;
	overflow:hidden;
	/*position: relative;*/
}
.login img {
	display:block;
}
.join {
	width:125px;
	display:block;
	bottom:0;
	right:0;
	padding:3px 0 3px 9px;
	color:#336600;
	font:11px Tahoma, Helvetica, sans-serif;
	background:url(style/images/bg-join.gif) no-repeat;
	border-style:none;
	text-align:justify;
	position: absolute;
}
.join:hover {
	border-style:none;
}
#header .frame {
	float:left;
	margin-top:-28px;
}
.frame img {
	display:block;
}
.content {
	width:900px;
	padding:12px 0 0;
}
#page-content {
	width:545px;
	background:#fff;
}
.holder-columns {
	height:1%;
	overflow:visible;
	padding:0 9px;
	background:url(style/images/bg-holdercolumn.gif) repeat-x 0 100%
}
.columns-index {
	background:#FFFFFF url(style/images/bg-hol-col.gif) repeat-y scroll 0 0;
	height:1%;
	overflow:visible;
	padding:0 0 0 11px;
}
.columns {
	height:1%;
	overflow:visible;
	background:#fff url(style/images/bg-hol-1-col.gif) repeat-y;
	padding:0 0 0 11px;
}
.col {
	float:left;
}
.col1 {
	width:242px;
	margin:0 38px 0 0;
}
.col2 {
	width: 266px;
}
.col3 {
	width:265px;
}
.col3 .frame {
	padding:0 0 0 13px;
}
.archive-title, .single-post-title,
.columns-index .col h3,
#page-content h2 {
	margin:0 0 8px;
	padding:2px 0 5px 10px;
	background:#eaebc6;
	color:#669933;
	font-size:14px;
	text-transform:uppercase;
	line-height:18px;
}
.page-header {
	margin:0 0 2px;
	padding:2px 0 20px 10px;
	background:#eaebc6;
	color:#669933;
	font-size:13px;
	text-transform:uppercase;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size:14px;
	font-weight:bold;
}
.col ul {
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:12px Tahoma, Helvetica, sans-serif;
	color:#666;
}
.col ul li {
	background:url(style/images/bullet3.gif) no-repeat 0 50%;
	padding:0 0 0px 10px;
	overflow:hidden;
}
.col ul li ul {
	margin:0 0 0 -6px;
	padding:0;
}
.col ul li ul li {
	background:url(style/images/divider1.gif) no-repeat 0 50%;
	display:inline;
	padding:0 0px 0 6px;
}
.col ul li ul li:first-child {
	background:none !important;
}
.col1 .more {
	margin: 0px -4px 0 0;
}
.col2 .more {
	margin:0px 10px 0 0;
}
.col1 ul {
	margin:6px 0 0;
}
.col2 ul {
	margin:6px 0 0 11px;
}
.more {
	color:#336633;
	font:11px Tahoma, Helvetica, sans-serif;
	background:url(style/images/bullet2.gif) no-repeat 100% 50%;
	padding:0 11px 0 0;
	float:right;
	text-decoration:underline;
}
.col .frame {
	width:100%;
	overflow:hidden;
}

.holder-line {
	width:586px;
	height:1%;
	overflow:hidden;
	margin:0 0 0 1px;
	background:url(style/images/bg-hol-sup.gif) repeat-y;
}
.wrap-line {
	height:1%;
	overflow:hidden;
	padding: 1px 0 3px 24px;
	background:url(style/images/bg-wrap-sup.gif) no-repeat 50% 0;
}
.wrap-line h3 {
	margin:0;
	padding:0;
	color:#669933;
	font-size:14px;
	text-transform:uppercase;
}
.holder-post {
	height:1%;
	overflow:hidden;
	margin:0 0 0 1px;
	padding:0 0 20px;
	background:#f5fad7 url(style/images/bg-post.gif) repeat-x 0 100%;
	width:586px;
}
.holder-post .wrap {
	height:1%;
	color:#666;
	padding: 6px 0 0 24px;
	text-align:justify;
	background:url(style/images/bg-wrap-post.gif) no-repeat;
}
.holder-post .wrap .news, .holder-post .wrap .rates, .holder-post .wrap .chat {
	width:238px;
	float:left;
}
.holder-post .wrap .news {
	margin:0;
}
.holder-post .wrap .rates {
	margin:0 0 0 52px;
}
.holder-post .wrap .chat {
	margin:0 0 0 65px;
}
.holder-post .wrap .more {
	margin:0px 8px 0 0;
}
.holder-post .wrap h3 {
	margin:0;
	font-size:13px;
	line-height:15px;
	text-transform:uppercase;
	margin-bottom: 7px;
}
.holder-post .wrap p {
	margin:0;
	line-height:13px;
}
.holder-post .wrap ul {
	margin:0;
	padding:0 0 2px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.holder-post .wrap ul li {
	padding:0 0 0 14px;
	line-height:13px;
	background:url(style/images/bullet3.gif) no-repeat 0 50%;
}
.footer {
	color:#777;
	width:850px;
	height:1%;
	overflow:hidden;
	padding:0 0 12px;
	margin:10px auto;
}
.footer a {
	border-style:none;
}
.footer a:hover {
	border-bottom:1px solid #777;
}
/* clear */
.holder-mainnav:after, .wrap-mainnav:after, #main-nav:after, #nav:after {
	content:"";
	display:block;
	clear:both;
}
.archive {
	float:left;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	width:590px;
}
.single {
	padding: 0 20px 20px;
}
.comments {
	padding: 20px;
}
#search-page {
	padding: 0px 0px 0px 20px;
	float: left;
	width: 590px;
}
.archive-title { font-size: 17px; color: #669933; text-transform: uppercase; }
/*
.single-post-title { font-size: 17px; color: #666666; text-transform: uppercase; }
*/
.comments-leave-reply { font-size: 17px; color: #666666; text-transform: uppercase; }
.archive-post-title{ font-size: 17px; color: #666666; text-transform: uppercase; }

.faux-footer { margin:9px 0 0 -20px; }

.left-half {
	float:left;
	width:590px;
}
