/*  
Theme Name: Rama Real Estate
Theme URI: http://allcary.com
Description: This theme was custom-built for Rama Polefka by OnWired Web Solutions.
Version: 1.0
Author: Nathan Huening
Author URI: http://onwired.net
*/

* {
margin: 0;
padding: 0;
border: 0 none;
list-style-type: none;
text-decoration: none;
}
body {
background-color:#2a2a2a;
font:12px Helvetica, Arial, Sans-Serif;
color: #333; 
}
p {margin: 0;}

.clear { clear:both; }

/* TEXT
----------------------------------------------- */		
.small {font-size:12px;}
.big {font-size:16px}
.expanded {letter-spacing: 2px;}
.justified {text-align: justify;}

h1 { font-size:22px; font-weight:normal; font-family:Helvetica, Arial, Sans-Serif; color:#222; padding-bottom: 10px; line-height: 130%; }
h2 { font-size:24px; font-weight:bold; font-family:Helvetica, Arial, Sans-Serif; color:#333; padding: 2px 0; }
h3 { font-size:18px; font-weight:normal; font-family:Helvetica, Arial, Sans-Serif; color:#333; }

a {font-weight: bold; color: #346411; }

/* LINKS
----------------------------------------------- */
h1 a {text-decoration: underline; color: #346411; }
h1 a:hover {text-decoration: none;}

.sidebarBox a:link, .sidebarBox a:visited { color:#346411; text-decoration:none; }	
.sidebarBox a:hover, sidebarBox a:active { text-decoration:underline; }
.sidebarBox p { margin: 10px 30px;}
.sidebarBox h2 a:link, .sidebarBox h2 a:visited { color:#333; text-decoration:none; }	

.sidebarBoxLink a:link, .sidebarBoxLink a:visited { color:#346411; text-decoration:underline; }	
.sidebarBoxLink a:hover, sidebarBoxLink a:active { text-decoration:none; }
.sidebarBoxLink h2 a:link, .sidebarBoxLink h2 a:visited { color:#333; text-decoration:underline; }	
#header ul a:link, #header ul a:visited { color:#fff; text-decoration:none; }
#header ul a:hover, #header ul a:active { text-decoration:underline; }

.contentBox a:link, .contentBox a:visited { color:#346411; text-decoration:none; }	
.contentBox a:hover, .contentBox a:active { text-decoration:underline; }

.contentBoxMiddle dd a:link, .contentBoxMiddle dd a:visited { color:#333; text-decoration:underline; }	
.contentBoxMiddle dd a:hover, .contentBoxMiddle dd a:active { text-decoration:none; }

.post p a:link, .post p a:visited { color:#346411; text-decoration:none; }	
.post p a:hover, .post p a:active { text-decoration:underline; }

.commentlist li a:link, .commentlist li a:visited { color:#828282; text-decoration:none; }	
.commentlist li a:hover, .commentlist li a:active { text-decoration:underline; }

.commentsHeader a:link, .commentsHeader a:visited { color:#828282; text-decoration:none; font-weight: normal;}	
.commentsHeader a:hover, .commentsHeader a:active { text-decoration:underline; font-weight: normal;}

.greenText a:link, .greenText a:visited { color:#346411; text-decoration:none; }	
.greenText a:hover, .greenText a:active { text-decoration:underline; }
	
#footer a:link, #footer a:visited { color:#fff; text-decoration:none; }	
#footer a:hover, #footer a:active { text-decoration:underline; }

#about a:link, #about a:visited { color:#346411; text-decoration: none; font-weight: bold; }	
#about a:hover, #about a:active {  color:#999; text-decoration:underline; font-weight: bold;}
#about h3 a:link, #about h3 a:visited {color: #333;}
#about h2 a:link, #about h2 a:visited {color: #333;}

/* PAGE LAYOUT
----------------------------------------------- */
#container { width:980px;  margin: 0 auto; background:#fff url(images/sidebar-bground.jpg) repeat-y 7px top; }
#wrap { width:940px; height: auto; padding-left: 40px; float:left; background: url(images/container-bkground.jpg) repeat-x top left; }
form input, form textarea { border: 1px solid #999;}

/* SIDE BAR
----------------------------------------------- */
#sidebar { float:left; display:inline; padding:0 7px 30px 6px; width:288px; }
.sidebarBox { width:282px; display:inline; margin:13px 16px 10px 2px; float:left; }
.sidebarBoxTop { behavior: url(iepngfix.htc); float:left; height:27px; width:242px; padding:20px 30px 0 10px; background:url(images/sidebarBox-top.png) no-repeat top left; }
.sidebarBoxMiddle { behavior: url(iepngfix.htc); float:left; width:282px; padding-top: 10px; background:url(images/sidebarBox-middle.png) no-repeat top left; }
.sidebarBoxMiddle dl { margin:0 0 0 40px; padding:4px 0 0 0; }
.sidebarBoxMiddle dt { font:bold 14px "Myriad Pro", Arial, Sans-Serif; margin:0px; }
.sidebarBoxMiddle dd { margin:12px 0 0 8px; padding:2px 0 15px 25px; background:url(images/arrow.gif) no-repeat 0px 1px; }
.sidebarBoxMiddle h3 { display:inline; font:bold 14px "Myriad Pro", Arial, Sans-Serif; margin:0 0 10px 33px;}
.sidebarBoxMiddle p { margin:0 8px 12px; padding:2px 25px 0; line-height: 150%; }

.facts { font-size:11px; font-family:Verdana, Sans-Serif; padding:5px 40px 0 40px; line-height:16px; }
.sidebarBoxLink { display:inline; margin:0 0 0 50px; font-size:14px; }
#photoContainer { padding:20px 0 10px 40px; }
#photoContainer img { margin-right:5px; }

#photoBox { float:left; width:209px; margin:10px 0 0 0; padding:0 35px 0 40px; font-size:11px; }
#photoBox img { float:right; }

.sidebarBoxBottom { behavior: url(iepngfix.htc); float:left; width:282px; height:24px; background:url(images/sidebarBox-bottom.png) no-repeat top left; }



/* RIGHT COLUMN
----------------------------------------------- */
#rightCol { display:inline; width:600px; margin-left: 30px; float:right; padding-bottom: 20px; }

#search { width:600px; height:22px; text-align:right; padding:8px 10px 0 0; text-transform:uppercase; color:#fff; font-size:11px; }
.search-field { background-color:#c9deaa; border:1px solid #669731; font-size:11px; color:#333; margin:0 0 0 10px; }
.go { width:29px; height:16px; background:url(images/go.gif) no-repeat top left; margin:0 0 0 15px;  border:0px; font-size:11px; }
#search form {display: inline;}

#header { width:540px; height:130px; padding:20px 0 0 20px; background:url(images/kellerwilliams.jpg) no-repeat 406px 2px; }
#header ul { margin:14px 0 0 0;  float:left; font-size:18px; width: 100%; }
#header ul li { display:inline; margin:0 20px 0 0; }

#about { width:545px; height:220px; padding:25px 15px 20px 15px; background:url(images/about-bkground.jpg) no-repeat 0 0px; }
#about h2 { font-size:22px; font-weight:normal; font-family:Helvetica, Arial, Sans-Serif; color:#333; }
#about h2 a { color:#333; }
#aboutContent { width:535px; margin:5px 0 0 0; padding:0; border-top:1px solid #fff; }
#aboutText { float:left; width:535px; margin-bottom: 20px; padding:15px 0 0 0; }
#aboutText p { font-size:12px; font-family:Verdana, Sans-Serif; line-height:18px; }
#aboutVideo { float:right; width:210px; padding-left: 15px; }
#about img { float: left; padding: 15px; }
#about img.dingbat { float: none; padding: 0}

#boxContainer { float:left; width:575px; margin:0 0 40px 0; }
.contentBox { width:284px; }
.contentBoxTop { width:244px; height:28px; background:url(images/contentBox-top.jpg) no-repeat top left; padding:20px 30px 0 10px; }
.contentBoxTop h2 a:link, .contentBoxTop h2 a:visited { color:#333; text-decoration:none; }	
.contentBoxMiddle { width:284px; background:url(images/contentBox-middle.jpg) repeat-y top left; }
.contentBoxMiddle p {padding:10px 40px; }
.link { text-align:right; width:209px; padding:0 25px 0 0; font-size:14px; margin-bottom: 0;}
.contentBoxBottom { width:284px; height:24px; background:url(images/contentBox-bottom.jpg) no-repeat top left; }
.contentBoxMiddle div {margin: 0 40px}

.contentBoxMiddle dl { margin:0 0 0 40px; padding:18px 0 0 0; }
.contentBoxMiddle dt { font:bold 14px Helvetica, Arial, Sans-Serif;}
.contentBoxMiddle dd { margin:5px 0 0 8px; padding:0 0 15px 25px; background:url(images/note.gif) no-repeat 0px 1px; }

#contentBoxLeft { float:left; }
#contentBoxRight { float:right; }

#blogContainer { float:left; margin-left: 20px; width:530px;  }
#blogContainer h2 a { font-size:24px; font-weight:bold; font-family:Helvetica, Arial, Sans-Serif; color:#333; padding-top: 2px;}
#blogContainer ul li { font-size: 16px; margin: 20px 10px; }
#blogContainer ul li a { color: #346411; }
div.blogText p img { margin: 10px 0; }

#blogHeader { width:100%; margin-top: 15px; margin-bottom: 20px; padding-bottom:5px; border-bottom:1px solid #ccc; font-weight: normal; }
.post { width:100%; margin-bottom:15px;}
.post h2 { margin-left: -30px; }
.post h3 { font-size:14px; }
.comments p { color:#828282; font-family:Georgia, Serif; font-style:italic; font-size:12px; }

.commentsHeader { color:#828282; font-family:Georgia, Serif; font-style:italic; font-size:12px; margin-top:5px; padding: 0 0 15px 10px; background: url('images/hr_title_sep.gif') 0 100% no-repeat; }
.blogText { width:100%; margin:15px 0 0 0; }
.blogText p { font-size:12px; font-family:Verdana, Sans-Serif; line-height:18px; margin-bottom: 15px;}
.greenText { color:#598330; }
.tags { margin-top:15px; padding:10px 0 30px; background: url('images/hr_tag_sep.gif') no-repeat scroll 0% 0%; color: #333; font-family:Georgia, Serif; font-size:12px;}
.post .tags p a:link { color:#828282; font-weight: normal; }

/* FOOTER
----------------------------------------------- */
#footer { clear:both; padding:12px 60px 0 0; width:920px; height:75px; background:url(images/footer-bkground.png) no-repeat top left; text-align:right; text-transform:uppercase; }


/* COMMENTS
---------------------------------------------- */
h3#comments, h3#respond {
padding: 35px 0 0;
}

h3#respond {
padding-bottom: 15px;
}

h3#comments {
background: url('images/hr_tag_sep.gif') no-repeat scroll 0% 0%;
margin-top: 15px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #ccc;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	border: 1px solid #ccc;
	}

.commentlist li, #commentform input, #commentform textarea, #commentform p {
	font-family: Helvetica, Verdana, Sans-Serif;
	}

.commentlist li {
	margin-top: 25px;
	margin-left: 10px;
	}

.commentlist li span {
	color: #828282;
	font-size: 11px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
	
/* Flickr */

#flickr_badge {
width: 200px;
margin: 0 auto;
padding-left: 10px;
}
.flickr_badge_image {
display: block;
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
.sidebarBoxMiddle div#myBHPPlugin {margin: 0 40px}