/*------------------------------------------------------------------------------------------------
Default Style Sheet for PAL

version:	1.0
author:		jeremy cargilo
email:		jeremy@cargilo.necoxmail.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 PAL application.  This sheet contains only the 
simple layout information for the application.  
------------------------------------------------------------------------------------------------*/

/* Typography Styles
------------------------------------------------------------------------------------------------*/
h1	{ margin: 25px 0px 10px 0px; font-size: 18px; color: #4c2607; }
h2	{ margin: 10px 0px 7px 0px; font-size: 16px; font-weight: bold; color: #2C3B4F; 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; color: #446BA1; }
#description { clear: both; /* IE Hack */ margin-bottom: 15px; font-size: 14px; }
#footer p  { font-size: 11px; text-align: center; color: #555555; }
#copyright { float: left; padding-left: 10px; }
#siteby    { float: right; padding-right: 10px; }
.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: Arial, Helvetica, sans-serif; background-color: #fcffad; font-size: 14px; text-align: center; }
#wrapper { position: relative; width: 993px; margin-left: auto; margin-right: auto; text-align: left;
	background: url(../../images/background.jpg) repeat-y; border: 1px solid #666; }
#footer	 { clear: both; padding: 2px 0px 2px 0px; height: 2em; border-top: 1px solid #999; }

/* Header Styles
------------------------------------------------------------------------------------------------*/
#branding { height: 144px; background: url(../../images/ripples.jpg) no-repeat 0 transparent; }
	
/* Content Styles
------------------------------------------------------------------------------------------------*/
.content { margin: 20px 20px 20px 20px; width: 952px; }
.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: #E1E1E1; }
.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; }
#starfish { z-index: 1; height: 450px; overflow: visible;
    position: relative; width: 993px; top:-20px; left:-20px; border-bottom:0px; margin-bottom:0px; }
