/*  

Theme Name:  Rainmaker Properties

Theme URI: http://www.dailyblogtips.com/darkzen-wordpress-theme-released/

Description: 

Version: 1.0

Author: Integrated Marketing Experts

Author URI: http://www.integratedroi.com/

*/



/* STRUCTURE */

body {

text-align:center;

margin:0;

padding:0;

background-color:#e3eed5;

background-image:url(images/back3.gif);

background-position:top left;

background-repeat:repeat-x;

color:#333;

font-size:11px;

font-family:Arial;

}



#body2 {

background-image:url(images/backfooter2.png);

background-position:bottom left;

background-repeat:repeat-x;

}



#page {

width:960px;

margin:auto;

background-image:url(images/page2.gif);

background-repeat:repeat-y;

text-align:left;

}



#header {

height:105px;

width:960px;

padding-left:0px;

padding-top:0px;

clear:both;

margin:auto;

text-align:left;

background-image:url(images/header3.gif);

background-repeat: no-repeat;

}



.headleft {

float:left;

width:450px;

}

.headleft h1 a {
position:absolute;
top: 25px;
width: 320px;
height: 70px;
}

.headleft h1 i, .headleft .description {
display: none;
}

.headright {

float:right;
padding-top: 27px;
padding-right: 70px;
text-align:center;
width: 500px;
color: #000000;
font-size: 19px;
font-weight: normal;
line-height: 26px;
font-family: Georgia, 'Times New Roman', Arial;

}

#phone {
margin-top: 20px;
padding-left: 5px;
color: #000000;
font-size: 19px;
font-family: Georgia, 'Times New Roman', Arial;
}

#menulinks {

height:36px;

width:960px;

clear:both;

margin:auto;

}

#rsslink, #whatisrss {
padding:8px 0 3px 20px;
}

#whatisrss {
padding-left:19px;
}

#subscribe {
padding:10px 0 10px 20px;
}

#subscribe .email {
margin:10px 0 10px 0;
width:90%;
height:19px;

font-weight:bold;

border:1px solid #717171;
}

#rsslink a, #whatisrss a {

padding-top:10px;

padding-left:18px;

color:#000000;

height:23px;

text-decoration:underline;

font-size:13px;

font-weight:bold;

}
#whatisrss a {

padding-left:19px;
}
#rsslink a {
background:url(images/rsslink.png) left 12px no-repeat;
}
#whatisrss a {
background:url(images/rss_what.gif) left 11px no-repeat;
}
#rsslink a:hover, #whatisrss a:hover {

color: #65bf29;

}

ul#navlist {

margin: 0;

padding: 0;

white-space: nowrap;

float:left;

width:1100px;

}



ul#navlist li {

font-size:10pt;

display:inline;

list-style-type: none;

}



ul#navlist li a {

padding-left:14px;

padding-right:14px;

padding-top:10px;

height:23px;

background-image:none;

display:block;

color:#d7d1d1;

text-decoration:none;

float:left;

font-size:14px;

font-weight:normal;

}



ul#navlist li a:link, ul#navlist li a:visited {

color: #FFFFFF;

text-decoration: none;

}



ul#navlist li a:hover {

text-decoration:none;

background-color:#65bf29;

}



#mainarea {

clear:both;

width:960px;

padding-top:0px;

margin:0

}



#contentarea {

padding-left:10px;

width:600px;

float:left;

padding-bottom:20px;

}



#sidebar {

width:320px;

float:right;

padding-bottom:20px;

}


#widelist li a{

padding-left:5px;

padding-top:4px;

padding-bottom:4px;

border-bottom:#CCCCCC solid 1px;

display:block;

font-size:10pt;

color:#535854;

text-decoration: none;

clear:both;

text-align:left;

margin-left:5px;

margin-right:4px;

margin-top:0;

margin-bottom:0;

width:300px;

}



#widelist li a:hover {

color:#7E8680;

text-decoration: none;

}



#searchform {

padding-top:10px;
padding-bottom: 10px;

}



#searchform #s {


font-family:Arial,Helvetica, sans-serif;

font-size:10pt;

color:#555555;

width: 210px;

padding-right: 4px;

padding-bottom: 4px;

padding-top:6px;

padding-left:7px;

float:left;

height:19px;

font-weight:normal;

margin-right:5px;

border:1px solid #717171;

}



#searchform #s:focus {

color:#000000;

}



#searchsubmit {

background-image:url(images/search.gif);

width:32px;

height:29px;

border:none;

font-family:Arial, Helvetica, sans-serif;

background-color:transparent;

cursor:pointer;

margin-right:5px;

}

.sidebar_wrap {

clear: both;

width:320px;

overflow:hidden;

}

.sidebar1 {

width:150px;

float:left;

margin-left:0;

}



.sidebar2 {

width:150px;

float:right;

margin-right:0;

}



#footer {

width:960px;

height:59px;

background:url(images/backfooter2.png) bottom left repeat-x;

clear:both;

color:#CCCCCC;

}



#footer a:hover {

color:#FFFFFF;

}



#footer .left {

float:left;

padding-left:0px;

padding-top:20px;

line-height:18px;

}



#footer .right {

float:right;

padding-right:0px;

padding-top:20px;

line-height:18px;

text-align:right;

}



/* POST DETAILS */



.post {

padding-left:20px;

padding-right:20px;

padding-top:10px;

}



.entry {

clear:both;
padding-top:5px;
/* line-height:20px; */
font-size:1.15em;
line-height:23px;
}



.posttop {

clear:both;

width:100%;

height:auto;

padding-top:10px;

overflow:hidden;

}



.posttop .dateicon {

border-right:3px solid #CCCCCC;

padding-right:8px;

float:left;

width: 35px;

}



.posttop .title {
width: 500px;
padding-left:8px; 
float:left;

}

.posttop .pagetitle {

float:left;

}



.posttop .dateicon .day {

font-size:23px;

color:#9d8c8c;

clear:both;

text-align:right;

text-transform:uppercase;

}



.posttop .dateicon .month {

font-size:12px;

color:#9d8c8c;/*#bfbfbf;*/

clear:both;

text-align:right;

text-transform:uppercase;

}



.posttop .thetitle a {

/* font-size:23px; */

font-size:21px;
font-weight:bold;

color:#4FA321; /*#65bf29;*/

clear:both;

}



.posttop .thetitle a:hover {

text-decoration:none;

color:#65bf29; /*#219730;*/

}



.posttop .title .under {

font-size:12px;

color:#9d8c8c;/*#bfbfbf;*/

clear:both;

}



.postbottom {

clear:both;

float:right;

}



.postbottom a.commentslink {

height:30px;

padding-top:3px;

display:block;

float:left;

padding-right:6px;

}



.postbottom a.stumbleupon {

width:30px;

height:36px;

display:block;

float:left;

background-image:url(images/stumbleuponicon.png);

}



.postbottom a.digg {

width:31px;

height:36px;

display:block;

float:left;

background-image:url(images/diggicon.png);

}



.postbottom a.delicious {

width:35px;

height:36px;

display:block;

float:left;

background-image:url(images/deliciousicon.png);

}



.postbottom a.google {

width:35px;

height:36px;

display:block;

float:left;

background-image:url(images/googleicon.png);

}

table {	
	margin: 0;
	padding: 0;
	}


/* STYLING */

h1 {

font-size:25px;

clear:both;

color:#FFFFFF;

margin:0;

}



h1 a {

color:#FFFFFF;

}



h1 a:hover {

color:#FFFFFF;

text-decoration:none;

}



.description {

font-size:14px;

clear:both;

margin:0;

font-weight:bold;

text-transform:uppercase;

color:#999999;

}



a {

color:#9d8c8c;/*#bfbfbf;*/

text-decoration:none;

}



a:hover {

color:#555555;

text-decoration:underline;

}



#parea  {

padding-left:13px;

clear:both;

padding-top:10px;

padding-bottom:5px;

width: 100%;

overflow: hidden;

}



#parea a {

margin:5px;

margin-right:8px;

float:left;

}

.ptip {

z-index: 80;

display:none;

}

#sidebar h2 {

background:url(images/leaf.gif) left top no-repeat;

height:25px;

font-size:16px;

font-weight:bold;

margin-top:15px;

margin-bottom:0;

clear:both;

padding-top: 10px;

padding-left:23px;

/* color: #65bf29; */
color: #4FA321;

}
#sidebar h3 {

height:25px;

font-size:16px;

font-weight:bold;

margin-top:15px;

margin-bottom:0;

clear:both;

padding-top: 10px;

color: #000000;

}



#subfooter .subfooterwidget h2 {

padding-left:8px;

padding-top:8px;

height:25px;

font-size:16px;

font-weight:bold;

color:#CCCCCC;

}


#sidebar ul li ul li a {

padding-left:5px;

padding-top:4px;

padding-bottom:4px;

border-bottom:#CCCCCC solid 1px;

display:block;

font-size:10pt;

color:#535854;

text-decoration: none;

/*clear:both; */

text-align:left;

margin-left:-6px;

margin-right:4px;

margin-top:0;

margin-bottom:0;

width:140px;

}


#subfooter .subfooterwidget a {

padding-left:5px;

padding-top:4px;

padding-bottom:4px;

border-bottom:#555555 solid 1px;

display:block;

font-size:10pt;

color:#CCCCCC;

text-decoration: none;

clear:both;

text-align:left;

margin-left:10px;

margin-right:4px;

width:250px;

}



#sidebar ul li ul li a:hover {

color:#7E8680;

text-decoration: none;

}



#subfooter .subfooterwidget a:hover {

color:#FFFFFF;

text-decoration: none;

}



.clear {

clear:both;

}



.commentlist li, #commentform input, #commentform textarea {

font-family: Arial, Helvetica, sans-serif;

}



#commentform {

text-align:left;

padding-left:35px;

}



.commentlist li {

font-weight: bold;

}



.commentlist cite, .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 10pt;

}



.commentlist p {

font-weight: normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10pt;

color:#888888;

}

#commentform p {

font-family:Arial, Helvetica, sans-serif;

}



.commentmetadata {

font-weight: normal;

}



small, .nocomments, .postmetadata, blockquote, strike {

color:#333;

}



code {

font-family:"Courier New", Courier, monospace;

font-size:9pt;

}



acronym, abbr, span.caps

{

font-size: 0.9em;

letter-spacing: .07em;

}



/* Calendar */

#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

color:#9d8c8c;

}



#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}



#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}



#wp-calendar a {

}



#wp-calendar caption {

text-align: center;

width: 100%;

}



#wp-calendar td {

padding: 3px 0;

text-align: center;

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

}



#calendar_wrap {

margin-top:5px;

margin-left:10px;

}

#wp-calendar #prev a {

font-size: 8pt;

}



#wp-calendar a {

text-decoration: none;

}



#wp-calendar caption {

font: bold 10pt Arial, Helvetica, sans-serif;

text-align: center;

}



#wp-calendar th {

font-size:8pt;

font-style: normal;

text-transform: capitalize;

}



p img {

padding: 0;

max-width: 100%;

}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;

margin-right:30px;

}



.alignleft {

float: left

}



/* End Images */







/* Begin Lists */



html>body .entry ul {

margin-left: 0px;

padding: 0 0 0 30px;

padding-left: 10px;



} 



html>body .entry li {
margin: 0 0 0 10px;


}



ul {

}

.entry ul li:before, #sidebar ul ul li:before, #subfooter ul ul li:before {

content: "";

}



.entry ol {

padding: 0 0 0 35px;

margin: 0;

}



.entry ol li {

margin: 0;

padding: 0;

}

.entry a {
	color: #458B00;/*#4FA321; *//*#65BF29;*/
	text-decoration: underline;
}

.entry a:hover {

text-decoration:underline;

color:#65bf29; /*#219730;*/

}


.postmetadata ul, .postmetadata li {

display: inline;

list-style-type: none;

list-style-image: none;

}



#sidebar ul, #subfooter ul { 

margin: 0;

padding:0;

}



#sidebar ul ol, #subfooter ul ol {

margin: 0;

padding:0;

}


#sidebar .widget {
	list-style-type:none;
}

#sidebar ul li, #subfooter li {

list-style-type:none;

list-style-image:none;

padding-left:0px;

}



#sidebar ul p, #sidebar ul select {

margin: 5px 0 8px;

}



#sidebar ul ul, #sidebar ul ol {

margin: 5px 0 0 10px;

}



#sidebar ul ul ul, #sidebar ul ol {

margin: 0 0 0 10px;

}



ol li, #sidebar ul ol li, #subfooter ul ol li {

list-style: decimal outside;

}



#sidebar ul ul li, #sidebar ul ol li, #subfooter ul ul li {

margin: 3px 0 0;

padding: 0;

}



.entry form { 

text-align:center;

}



select {

width: 130px;

}



#commentform input {

width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;

border:#CCCCCC solid 2px;

}



#commentform textarea {

width: 90%;

padding: 2px;

border:#CCCCCC solid 2px;

}



#commentform #submit {

margin-right:37px;

float: right;

}



.alt {

margin: 0;

padding: 10px;

}



.commentlist {

padding-left:30px;

text-align: justify;

}



.commentlist li {

margin: 15px 45px 15px 3px;

padding: 5px 10px 3px;

list-style: none;

border-bottom:#CCCCCC dotted 1px;

}



.commentlist p {

margin: 10px 5px 10px 0;

}



#commentform p {

margin: 5px 0;

}



.nocomments {

text-align: center;

margin: 0;

padding: 0;

}



.commentmetadata {

margin: 0;

display: block;

}



#sidebar form {

margin: 0;

}

.textwidget {

padding-top:7px;

text-align:left;

}



.textwidget a {

}



acronym, abbr, span.caps {

cursor: help;

}



acronym, abbr {

border-bottom: 1px dashed #999;

}



blockquote {

margin: 15px 30px 0 10px;

padding-left: 10px;

border-left: 3px solid #999;

color:#333;

}



blockquote cite {

margin: 5px 0 0;

display: block;

}



.center {

text-align: center;

}



hr {

display: none;

}



a img {

border: none;

}



.navigation {

display: block;

clear:both;

text-align: center;

padding-top: 10px;

padding-bottom: 60px;

padding-left:30px;

}



.navigation a {

padding:5px;

border:1px solid #999999;

color:#CCCCCC;

}



.navigation a:hover {

background-color:#999999;

color:#FFFFFF;

text-decoration:none;

}


.loginbox { 
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
	font-size:11px; 
	background: #ffffff; 
	padding: 10px; 
	border: 1px solid #999;
}

.loginbox table {
	width: 300px;
}

.loginbox td {
	text-align: left;
}

