/*------------------------------------------------------------------------------------------------
Default Style Sheet for The Mill at Shady Lea

version:	1.0
author:		Scott Lambert
email:		scott@juntodevgroup.com

** NOTE: Use the CSS Optimizer at www.cssoptimizer.com to remove all comments and reduce file size
prior to uploading to live server. ***

- This is the default style sheet for the Mill at Shady Lea  application.  This sheet contains only the 
simple layout information for the application.  
------------------------------------------------------------------------------------------------*/

/* Typography Styles
------------------------------------------------------------------------------------------------*/
h1	{ margin: -25px 0px 10px 0px; font-size: 28px; text-align:center; }
h2	{ margin: 10px 0px 7px 0px; font-size: 16px; font-weight: bold; display: block; 
    border-bottom: 1px solid; }
h3	{ float: left; font-size: 12px; width: 100%; font-weight: normal; margin-bottom: 5px; }
h4  { font-size: 12px; font-weight: bold; margin-bottom: 5px;  }
#description { clear: both; /* IE Hack */ margin-bottom: 15px; font-size: 14px; }
#footer p  { font-size: 11px; text-align: center; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; }
#contact { padding-left: 10px; }
#copyright { float: left; padding-left: 10px; }
#siteby    { float: right; padding-right: 20px; margin-right: 20px; }
.quote     { text-align: center; padding: 2px; font-weight: bold;
    background: #E1E1E1; border: 2px dotted #4c2607; }
.quoteby   { text-align: right; font-style: italic; margin-right: 10px; font-weight: normal; }

/* Page Layout Defaults
------------------------------------------------------------------------------------------------*/
* 		 { padding: 0; margin: 0; }
body 	 { font-family: Times New Roman, Arial, Helvetica, sans-serif; background-color: #9d0912; font-size: 14px; text-align: center; color: White;   }
#wrapper { position: relative; width: 993px; margin-left: auto; margin-right: auto; text-align: left; background-color: #9d0912; background: url(../../images/background.jpg)repeat-y; border: 1px solid #666; }
#footer	 { clear: both; padding: 2px 0px 2px 0px; height: 48px; border-top: 1px solid #999; }

p        { font-size:large; text-align:left; text-indent: 5px; margin: 15px 10px 15px 10px; }
/* Header Styles
------------------------------------------------------------------------------------------------*/
#branding { height: 90px; text-align:center;}
	
/* Content Styles
------------------------------------------------------------------------------------------------*/
.content { margin: 20px 20px 20px 20px; width: 952px; z-index:-1; }
.navcontent { float: left; margin: 20px 12px 20px 12px; width: 705px; }

/* List Styles
------------------------------------------------------------------------------------------------*/
ul { margin: 7px 0px 7px 25px; }
li {  padding-top: 10px; }
/* Sub-Navigation (subNav) Styles
------------------------------------------------------------------------------------------------*/
.sidenav { clear: both; float: left; width: 235px; font-size: .90em; font-weight: bold; padding: 20px 0px 10px 10px; 
    margin: -2px 10px 0px 0px; border-right: 1px solid #2071a9; border-bottom: 1px solid #2071a9; background: #9d0912; }
.sidenav ul { list-style: none; margin: 0px; line-height: 22px; }

/* Sub-Option-Navigation (subOptionNav) Styles
------------------------------------------------------------------------------------------------*/

/* Button Styles
------------------------------------------------------------------------------------------------*/

/* Login Styles
------------------------------------------------------------------------------------------------*/

/* div Styles
------------------------------------------------------------------------------------------------*/
.centered {text-align:center; float:none; }
#imagery { z-index: 1; height: 450px; overflow: visible;
    position: relative; width: 993px; top:-20px; left:-20px; border-bottom:0px; margin-bottom:0px; }
    
.moveup { margin-top: -100px; z-index: 1; }    
