/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: center; 
}
#wrapper { 
	 padding: 0;
/*	 margin: 0 auto;
*/	 
	 width: 850px;
	 text-align: left; /* this overrides the text-align: center on the body element. */
}
#faux {
	 background: url(faux-1-2-col.jpg);	 
	 margin-bottom: 3px;
/*	 padding-top: 25px;
	 padding-left: 35px;
*/	 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 	 width: 850px;
	 height:600px;
}
#header {
 	width: 850px;
	padding: 0px;
	height: 150px;
/* margin: 10px 0px 5px 0px;*/ 
/* background: #02aef0;*/
}
#navigation {
	color: #659cc1;/*background color of rollover*/
	position:absolute;
	top:148px;
	width:inherit;
	padding-top: 5px;
	padding-bottom:5px;
 	margin: 0px 0px 5px 0px;	
	background: #4E909F;/*background color of entire nav bar*/
}

#leftcolumn { 
 	display: inline;
 	position:absolute;
	left:100px;
	padding: 0px;
 	width: 50px;
}


#rightcolumn { 
 	position:absolute;
 	margin: 15px;
	padding: 15px;
	width: 200px;
	background-color: #E4DCB8;
 	left: 550px;
}

#onecolumnbody {
	margin: 25, 20, 25, 20;
	padding: inherit;
}

#footer { 
 	position:relative;
	font-size:11px;
 	width: 850px;
 	background: #ABBEBE;
}

.clear { 
 	clear: both; background: none; 
}

.picright {
 	float: right;
	padding:10px;
}

.picleft {
	float: left;
	padding:10px;
}

#hometext {
	position:absolute;
	top: 500px;
	width: 450px;
	font-size:15px;
	padding: 20px;
	color: #30529A;
	left: 65px;
	text-align:center;
}

#flashshow {
	position:absolute;
	width: 350px;
	left: 100px;
	padding:30px;
}

li {
 	list-style:inside
}
 
.redtexttitle {
 	font: Papyrus;
 	color:#993300;
 }
 
.scripttext {
	font-family: "Brush Script MT";
	font-size:35px;
}

.scripttextsmall {
	font-family: "Brush Script MT";
	font-size:23px;
}

.show_show_1rc {
 	position: absolute;
 	width: 300px;
 	top: 120px;
	left: 350px;
	z-index: 65;
}

#zbox { 
	 position: absolute; 
	 top: 240px; 
	 left:50px; 
	 z-index: 10; 
}

#centerDIV {
	margin-left:120px;
}

#whatsnew {
	width: 200px;
 	float: right;
	padding: 10px;
	margin-left: 15px;
	background-color: #FFFFCC;
	border: 2px solid #AAAAAA;
	}

p {
	padding-right:25px;
}

.counter {
	visibility: hidden
}

.initialcap {
	color: #5970B2;
	font-size: 24px;
	font-weight: bold;
}

.BLUEFont {
	color: #30529A;
	text-align:center;
}

.galleryphoto {
	font-size: 85%;
	font-weight: bold;
	line-height: 1.4em;
	float: left;
	padding-left:50px;
	padding-right:40px;
	padding-top:20px;
	
}


/*Begin Navigation styles */
#dd {
  	 margin-left:8%;
 	 padding: 0 ;
}

#dd li {
 	 margin: 0;
 	 padding: 0;
	 list-style: none;
 	 float: left;
	 font: Verdana, Arial, Helvetica, sans-serif;
 	 font-size:12px;
}

#dd li a.menu {
    display: block;
    text-align: center;
/*  background: #5970B2;*/	
	background: #4E909F;  /*background color of link box*/
/* 	padding: 4px 5px;*/
    margin: 0 1px 0 0;
	color: #89cfc8;/*color of link text*/
  	width: 100px;
  	text-decoration: none;
}

#dd li a.menu:hover {
  	background: #49A3FF;
	color: #FFFFFF;
}

.submenu {
 	background: #EAEBD8;
  	border: 1px solid #5970B2;
  	visibility: hidden;
 	position: absolute;
 	z-index: 3;
}

.submenu a {
  	display: block;
  	font: 12px Verdana, Arial, Helvetica, sans-serif;
 	text-align: left;
  	text-decoration: none;
  	padding: 5px;
 	color: #2875DE;
}

.submenu a:hover {
  	background: #49A3FF;
  	color: #FFF;
}



.subsubmenu {
  	background: #EAEBD8;
  	border: 1px solid #5970B2;
  	visibility: hidden;
  	position: absolute;
  	z-index: 3;
}

.subsubmenu a {
  	display: block;
  	font: 12px arial;
  	text-align: left;
 	text-decoration: none;
  	padding: 5px;
  	color: #2875DE;
}

.subsubmenu a:hover {
  	background: #49A3FF;
  	color: #FFF;
}


/*End Navigation styles */
