/*
Theme Name: HomeMeasuring.com
Theme URI: http://melissaoyler.com/
Description: 
Version: 1.0
Author: Jeffrey Oyler
Author URI: http://melissaoyler.com/
Tags: 
*/
/* margin hack */
* { margin: 0px; padding: 0px; }
/* page height hack */
* html #page { height:100% }
html { min-height:100%; margin-bottom:1px; overflow-y: scroll; }
html,
body { height: 100%; font: small Verdana, Geneva, sans-serif; }
#page { min-height: 100%; height: 100%; }
/* structure */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; }
img { border-style: none; }
.alignright { padding: 0px 0px 15px 15px; float: right; }
.alignleft { padding: 10px; float: left; }
.clearBoth { clear: both; height: 0px; }
#header { height: 20%; background: #333; position: relative; }
#address { color: #CCC; margin: 0px 25px; position: absolute; bottom: 15px; text-transform: uppercase; }
#top { margin: 0px auto; width: 950px; }
#footer { font-size: x-small; }
#footer p { text-align: center; padding: 10px; }
/* content */
#content { padding: 25px; width: 900px; margin: 0px auto; }
.copy { min-height: 300px; height:auto !important; height:300px; padding: 24px; width: 550px; border: 1px dashed #666; float: left; }
.copy h1,
.copy h1 a,
.copy h2,
.copy h2 a { font-size: x-large; color: #000; font-weight: lighter; }
.copy h3,
.copy h3 a { font-size: large; color: #000; font-weight: lighter; margin: 25px 0px 0px; }
.copy p { font-family: Georgia, "Times New Roman", Times, serif; margin-top: 15px; }
.copy ul,
.copy ol { margin: 15px 10px 0px 25px; }
/* menus */
#menuTop { margin: 0px 0px 0px 325px; }
#menuTop ul { list-style: none; border-left: 1px solid #FFF; position: absolute; bottom: 0px; border-top: 1px solid #FFF; }
#menuTop li { font: 1em; float: left; }
#menuTop li a { color: #333; text-decoration: none; padding: 3px 0px 2px; background: #EEE; font-size: 1em; display: block; border-right: 1px solid #FFF; width: 99px; text-align: center; }
#menuTop li a.current { background: #FFF; margin-top: -4px; padding-top: 7px; margin-left: -1px; width: 100px; color: #333; font-weight: bold; }
#menuTop li a:hover { background: #FFF; margin-top: -4px; padding-top: 7px; margin-left: -1px; width: 100px; }
#menuLeft { float: left; height: 300px; width: 300px; }
#submenu { padding-top: 40px; padding-right: 25px; }
#submenu li { list-style: none; text-align: right; margin: 0px 0px 0px 25px; }
#submenu a { font-size: large; color: #333; font-weight: lighter; padding: 5px 10px; display: block; }
#submenu a:hover { text-decoration: underline; background: #EEE; }
/* form */
#form h3 { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #eee; }
#form p { margin: 5px 0px 0px; }
#form p.input_title { clear: left; float: left; width: 150px; }
#form .textbox { padding: 2px; width: 200px; border: 1px solid #CCC; }
#form .button { background: #eee; border: 1px solid #CCC; padding: 2px; width: 75px; }
/* contact */
#contact { margin: 15px 0px 0px; }
#contact input,
#contact textarea { width: 394px; border: 1px solid #666; margin-bottom: 5px; padding: 2px; }
#contact textarea { height: 75px; overflow: hidden; }
#contact .box { margin-bottom: 5px; }
#contact .box h3 { font-size: 10px; color: #666; margin-bottom: 10px; margin-left: 125px; }
#contact .box p { float: left; width: 85px; margin: 0px 15px 0px 0px; padding: 2px 0px; text-align: right; font: bold 12px Arial, Helvetica, sans-serif; }
#contact .field { clear: left; }
#contact .buttonbox { margin-left: 100px; }
#contact .button { width: 90px; font-weight: bold; font-size: 10px; color: #666; margin: 0px; background: #FFF; }
