/*
Name:        layout.css
Author:      Kyle Brickman, Kurt Jull
Description: CSS layout definitions
Created:     24 March 2009
Notes:       This file should contain ONLY definitions for what appears in site layout templates
*/

@media all
{
	/*#efaf63 Default Tags *********************************/	
	body
	{
		text-align:  center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
		font-size:   13px;
		line-height:15px;
		color:#000000;
		background-color: #c18e5f;
		min-width:   500px;
		padding:     0;
		margin:      0;
	}
	
	table
	{
		border-collapse: collapse;
		border: 0px;
	}
	
	td
	{
		padding: 0px;
	}
	
	img
	{
		border: 0px;
	}
	
	form
	{
		margin: 0;
	}
	
	/* Public Layout ********************************/	
	table.layPage
	{
		margin-left:  0px;
		margin-right: auto;
		text-align:   left;
		width:        1006px;
	}
	
	td.layHeader
	{
		background-image: 		url(/images/banner.jpg );
		background-position:	top;
		background-repeat:		no-repeat;
		height:					187px;
	}
	
	td.layNavLeft
	{
		background-image: 		url(/images/leftscroll2.jpg );
		background-position:	top;
		background-repeat:		repeat-y;
		width: 					191px;
		height:				    541px;
		/*height:			     	937px;*/
		
	}
	
	td.layBody
	{
		background-color: #b2723a;
		vertical-align:   top;
		padding:          0px;
		width:            815px;
	}
	
	td.layBody2
	{
		background-color: #b2723a;
		background-image: url(/images/susanright2.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		width:            815px;
	}
	
	td.layNavRight
	{
		background-color: #b2723a;
		width:            200px;
		vertical-align:   top;
		padding:          0px;
	}
	
	td.layFooter
	{
		background-color: #ccc;
		text-align:       right;
	}
	
	td.layFooterLogo
	{
		width:      60px;
		text-align: center;
		padding:    6px;
	}
	
	div.nav
	{
		width:      1006px;
		text-align: center;
		position:   absolute;
		top:        180px;
	}
	
	div.quote
	{
		float: 	       right;
		/*text-align:    right;*/
		color:         #fff;
		font-size:     14px;
		padding-right: 15px;
		line-height:   14pt;
		font-style:    italic;
		width:         175px;
	}
	
	div.quote p
	{
		margin: 0;
		padding: 0;
	}
	
	div.nav a
	{
		margin: 0 10px;
	}
	
	div.susan
	{
		float: right;
	}
	
	div.susaninner
	{
		background: url(/images/susanright.jpg) no-repeat right bottom;
		width: 250px;
		height: 237px;
	
	}
	
	
	/* Admin Layout *********************************/
	td.layHeaderAdmin
	{
		background-color: #b2723a;
		/*border-bottom:    1px solid #000;*/
		background-image: 		url(/images/banner.jpg );
		background-position:	top;
		background-repeat:		no-repeat;
		height:					187px;
	}
	
	td.layNavLeftAdmin
	{
		/*background-color: #ececec;
		vertical-align:   top;
		width:            180px;
		padding:          0px;*/
		background-image: 		url(/images/leftscroll2.jpg );
		background-position:	top;
		background-repeat:		repeat-y;
		width: 					191px;
		height:			     	541px;
		/*padding-left:			15px;*/
	}
	
	td.layFooterAdmin
	{
		background-color: #fff;
		border-bottom:    1px solid #000;
	}
	
	div.adminNavFloat
	{
		float:         right;
		text-align:    right;
		padding-top:   20px;
		padding-right: 10px;
	}
	
	.adminBody
	{
		background-color: #bfbfbf;
	}
	
	
	/* Backgrounds **********************************/
	
}
