/*   
Theme Name: reclaimedhome
Theme URI: http://www.reclaimedhome.com/
Description: custom theme for reclaimedhome.com by noseroundproductions
Author: Veronica Paez
Author URI: http://www.noseround.org/
Version: 1.0
.
 copyright 2007 noseround productions, all rights reserved.  
.
*/



html,body { }



p { font-size: 12pt; text-align: justify; text-indent: 20pt; width: 500px; margin-right: auto; margin-left: auto; }
h4 { color: #800000; text-align: right; padding-top: 0; padding-right: 10px; }
h3 { font-size: 1.17em; font-weight: bold; margin: 1em 0; }
h2 { text-transform: uppercase; }
li { font-size: 10pt; list-style-type: none; }
dir {  }
ul { text-align: justify; margin-right: auto; margin-left: auto; display: block; }
img { display: block; margin-right: auto; margin-left: auto; border-color: black; border-width: 1px; }
.small_imgs { width: 131px; height: 87px; float: right; padding: 10px 0 0 20px; }
.header { width: 990px; height: 121px; border-style: none; }
a:link { color: #00969e; }
.floorslink { margin-right: 10px; }
a:visited { color: #00969e; }
a:hover { color: #00969e; background-color: #bbb9b9; }
a:active { }



#all_rh { position: relative; width: 990px; height: 100%; z-index: 1; min-height: 800px; max-height: 100%; margin-right: auto; margin-left: auto; border-right: 1px dashed; border-left: 1px dashed black; }
#body_rh { font-family: "Courier New", Courier, Monaco, monospace; text-align: justify; position: relative; z-index: 5; width: 988px; min-height: 600px; max-height: 100%; margin-right: auto; margin-left: auto; border-top-color: black; border-right-color: black; border-right-width: 1px; border-bottom-color: black; border-left-color: black; border-left-width: 1px; outline-style: dotted; }
#exterior { position: relative; width: 950px; margin-right: auto; margin-bottom: 100px; margin-left: auto; display: block; }
#first_floor { position: relative; width: 950px; margin-right: auto; margin-bottom: 100px; margin-left: auto; border-style: none; display: none;}
#second_floor {position: relative; width: 950px; margin-right: auto; margin-bottom: 100px; margin-left: auto; border-style: none; display: none; }
#third_floor { position: relative; width: 950px; margin-right: auto; margin-bottom: 100px; margin-left: auto; display: none; }
#fourth_floor {position: relative; width: 950px; margin-right: auto; margin-bottom: 100px; margin-left: auto; border-style: none; display: none; }
#head_info { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e2e2e2; text-align: right; position: relative; bottom: 0; width: 900px; clear: both; min-height: 100px; margin: 20px auto 0; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
#info_left { text-align: left; height: 100%; float: left; clear: right; margin: 0 0 0 20px; }
#info_right { background-color: #bbb9b9; text-align: right; position: absolute; height: 100%; float: right; clear: left; margin: 0 0 0 680px; }
#desc { width: 920px; margin-right: auto; margin-left: auto; border-color: yellow; }
#floors { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; position: relative; top: 30px; left: 10px; width: 950px; height: 50px; margin-right: auto; margin-left: auto; }
#price { font-size: 22pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.main_photos { position: relative; border-color: lime; display: block; }
.main_text { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; width: 950px; clear: both; margin-right: auto; margin-left: auto; padding-top: 30px; }
.large_img { position: relative; width: 432px; height: 288px; float: left; border: solid 8px #bababa; }
.small_img { text-align: right; position: relative; width: 100%; float: right; margin-top: 18px; margin-right: 0; display: block; }
#specs { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ececec; text-align: justify; position: absolute; width: 400px; z-index: 6; float: right; margin: 50px 50px 15px 552px; }
.fact_1 { background-color: #bae7eb; padding-right: 30px; padding-left: 30px; display: block; }
.fact_2 { background-color: #bababa; padding-right: 30px; padding-left: 30px; display: block; }
#specs_desc { padding-top: 5px; padding-right: 30px; padding-left: 30px; display: block; }
#specs_desc2 { display: block; padding-right: 30px; padding-bottom: 5px; padding-left: 30px; }
#title { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-transform: uppercase; display: block; }
#neighborhood { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; width: 500px; margin-left: 430px; padding-bottom: 40px; display: block; }
#mappy { font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; right: 160px; bottom: 0; width: 350px; height: 300px; float: right; margin-bottom: 0; display: block; }
#map { position: relative; display: block; }
#floorplan { font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; float: left; margin-left: 40px; display: block; }
.header_rh { position: relative; width: 994px; height: 121px; z-index: 3; clear: both; min-width: 990px; min-height: 121px; max-width: 990px; max-height: 121px; margin: 0 auto; }
.footer_rh { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #afcdd0; text-align: justify; position: relative; bottom: 0; width: 990px; height: 20px; z-index: 6; clear: both; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 0; }

