body { padding: 0px; margin: 0px; background: url(/images/background.gif) repeat; font-family:Georgia; font-size: .90em; }
#container { margin:50px auto; width:915px; overflow: hidden; }

#header { margin:0 auto; text-align: center; padding: 0px; }
#header img { display: block; margin: 0 auto; }


#nav { margin: 0; padding: 0;}
#nav li { display: inline; }
#nav li a { float: left; width: 119px; height: 0; padding-top: 36px; overflow: hidden; background: url(/images/back/back_nav.gif) top left no-repeat; }

/*BUTTONS*/
#nav li#user a { background-position: 0 0; width:237px; }
#nav li#dev a { background-position: -237px 0; width:165px; }
#nav li#model a { background-position: -402px 0; width:109px; }
#nav li#lot_nav a { background-position: -511px 0; width:126px; }
#nav li#docs a { background-position: -637px 0; width:278px; }

/*Hover*/
#nav li#user a:hover { background-position: 0 -36px;}
#nav li#dev a:hover { background-position: -237px -36px;}
#nav li#model a:hover { background-position: -402px -36px;}
#nav li#lot_nav a:hover { background-position: -511px -36px;}
#nav li#docs a:hover { background-position: -637px -36px;}

/*Active*/
#nav li#user .sel { background-position: 0 -36px;}
#nav li#dev .sel { background-position: -237px -36px;}
#nav li#model .sel { background-position: -402px -36px;}
#nav li#lot_nav .sel { background-position: -511px -36px;}
#nav li#docs .sel { background-position: -637px -36px;}

#page { padding: 0px; clear:both;  }
#page .red { background-color: #820019; overflow: hidden; padding-bottom: 5px; }
#page .main_img { display: block; margin: 0px auto; }
#page .left { float:left;  }
#page h1 { text-transform: uppercase; color: #F9F5E5; word-spacing: 1px; font-size: 1em; letter-spacing: 2px; font-weight: 100; padding: 10px 0px 0px 0px; margin: 0px; line-height: 1em; }

#page .spacer { height: 30px; }
#page .text { background-color: #F9F5E5; width:905px; text-align: left; margin: 5px auto 0px auto; padding:5px 0 5px 0; overflow: hidden; color:#12174B; }
#page .text img { padding: 5px; border:1px solid #c5c5c5; }
#page .text .left { margin:5px; }
#page .text p { line-height: 1.8em; padding: 0px 10px; float: left; width: 300px; margin-top: 10px;}
#page ul { list-style: none; padding: 0px; margin: 0px; }
#page label { display: block; text-align: left; }
#page input, #page select, #page textarea { border:1px solid #820019; margin: 5px; }
#page .noborder { border:none; }
#page .padd { padding:10px; }
#page #resp { padding:10px; }

#home_links { text-align: right; width:150px; }
#home_links li { margin: 15px 0px; }
#home_links a { 
	padding-right: 20px; 
	display: block; 
	background: url(/images/flower_space.gif) top right no-repeat; 
	text-transform: uppercase;
	text-decoration: none;
	color: #12174B;
	font-size: .85em;
	height: 22px;
	line-height: 1.8em;
}
#home_links .sel, #home_links a:hover { 
	background: url(/images/flower.gif) top right no-repeat;
	color:#820019;
}

#footer {color:#F9F5E5;}
#footer a { color:#F9F5E5; text-decoration: none; padding: 0px 15px; }
#footer a:hover { text-decoration: underline; }
#footer .left { float:left;}
#footer .right { float:right; padding-right: 15px; }