a.right{
	padding-left: 100px;
}
a:link{
color: cornflowerblue;
background-color: #000099;
}

a:visited{
background-color: black;
color: #BFEFFF;
}

a:hover{
  background-color: #004a4a; 
  font-size: 1em;
  color: white;
}
a:active{
background-color: khaki;
color: black;
}
body{
		background-color: #000033;

	}
ul.menu{
		z-index: 20;
	width: 800px;
   	 margin-left: auto;    	margin-right: auto;
		}
div#bd
{
	background-color: #000033;
 	border: 0px solid #000033;
	width: 960px;
}
div#doc{
	background-color: #000033;
 	border: 10px solid #000033;
	width: 960px;
}
div#doc2{
	width: 950px;

}
div.four { 
  font-family:verdana,sans-serif;
  width: 24em;
  margin-left: 3%;
  font-size: 1.1em;
 }
div#movie{
	width: 400px;
	height: 130px;
		}
div.six { 
  font-family:verdana,sans-serif;
  width: 23em;
  margin-left: 3%;
  font-size: 1.1em;
 }
div.twel{
	width: 11em;
}

form.padding{
	width: 5em;
	font-family:verdana,sans-serif;
  font-size: 1em;
  color: white
}

h1{
	font-size: 2.2em;
	color: #6699cc;
 	font-weight: bold; 
	margin-left:auto;	margin-right:auto;
	text-align: center;
}
h2{
	color: #3399cc;
    font-size: 2em;
    font-size: 1.8em;
	padding-left: 10px;
	text-align: center;
}
h3{
	color: #336699;
    font-size: 1.8em;
	text-align: center;
	padding-left: 10px;}

h4{
	color: cornflowerblue;
 	font-weight: bold; 
    font-size: 1.4em;
	text-align: left;
  width: 30em;
}
h4.wide{
	color: cornflowerblue;
    font-size: 1.4em;
	text-align: left;
  width: 24em;
	padding-left: 10px;}
h5{
	color: #00FFFF;
    font-size: 1em;
	padding-left: 10px;}
h6{
	color: #00FFFF;
    font-size: 0.8em;
	padding-left: 10px;
}
img{
	padding-left: 10px;
}


img.left{
	float: left; 
	padding-right: 10px;
}
img.right{
	float: right; 
	padding-left: 10px;
}
img.left{
	padding-top: 20px;
	padding-left: 150px;
}
img.leftArrow{
	padding-top: 5px;
	padding-left: 150px;
}
img.pad{
	padding-left: 70px;
	padding-top: 30px;
}
img.pad6{
	padding-left: 70px;
	padding-top: 30px;
}
img.pad7{
	padding-left: 120px;
	padding-top: 0px;
}
img.right{
	padding-left: 10px;
}
input.green{
      background-color: #71d95d;
      color: white;
      font-size: 1.2em;
	padding: 0.3em;
	border-color: grey;
	border-width: 0.3em;
}
input.text{	font-size:1.1em;	display:block;
	text-align: left;}
label{
	text-align: left;
}
label{	  display: block;	width: 12em;
	text-align: left;
    font-size: 1.2em;
	color: black;}
legend.turquoise{
	color: #6aafa3;
    font-size: 0.9em;
	text-align: left;
}
object{
	z-index: -20;
}
p{
	padding-left: 10px;	background-color: #000033;
	font-size: 1.4em;
	width: 400px;
	color: white;}
p.black{
	color: white;
	width: 500px;
	font-size: 1.4em;
	padding-left: 30px;
	text-align: left;
}
p.blue{	color: blue;
	width: 800px;
	font-size: 1.4em;}
p.blues{	color: blue;
	width: 350px;
	font-size: 1.4em;}
p.bluer{	color: blue;
	width: 950px;}
p.ennsdesigns{
	width: 24em;
	font-family:verdana,sans-serif;
  font-size: 0.9em;
  color: brown;
}
p.five{
	padding-left: 30px;	color: black;
	font-size: 1.2em;
	width: 800px;}
p.foot{
	color: white;
	font-size: 0.9em;
	width: 800px;
	padding-left: 75px;
	background-color: #000033;
}


p.green{
	color: white;
	background-color: green;
	font-size: 1.2em;
}
p.moses{
	width: 800px;
	font-size: 1.2em;
	padding-left: 75px;
}
p.narrow{
	padding-left: 10px;	color: white;
	font-size: 1.4em;
	width: 200px;
  	text-align: left;}
p.narrow3{
	padding-left: 40px;	color: white;
	font-size: 1.1em;
	width: 200px;
  	text-align: left;}
p.orange{
	color: white;
	background-color: orange;
	font-size: 1.2em;
}
p.para {
  font-size: 1.2em;
 font-style: italic;
 font-weight: bold;
 width: 200px;
 line-height: 1.4em;
}
p.red{
	color: red;
	font-size: 1.2em;
	font-weight:bold;
}
p.rust{
	color: #993300;
	width: 800px;
	text-align: center;
}
p.six{
	color: white;
	width: 600px;
	font-size: 1.4em;
	padding-left: 30px;
	text-align: left;
}
p.small { 
  font-family:verdana,sans-serif;
  text-align: left;
  width: 17em;
  margin-left: 3%;
  font-size: 0.9em;
 }

p.twel { 
  font-family:verdana,sans-serif;
  text-align: left;
  width: 17em;
  margin-left: 3%;
  font-size: 1.2em;
  color: white;
 }
p.twel2 { 
  font-family:verdana,sans-serif;
  text-align: left;
  width: 17em;
  margin-left: 3%;
  font-size: 0.9em;
  color: white;
 }
p.yeller{
  	text-align: left;
	color: #feb729;
	background-color: #000033;
	font-size: 1.2em;
  	width: 17em;
}
p.yellow{
	color: #feb729;
    font-size: 1.8em;
	text-align: left;
	padding-left: 400px;
}
p.zip{
	border:5px solid white;
	background-color: #000033;
	color: white;
	padding: 10px;
	width: 300px;
}
span.auqamarine{
	font-weight:bold;
	color: aquamarine;
}
span.blue{
	color: blue;
}
span.bold{
	font-weight:bold;
}
span.crimson{
	font-weight:bold;
	color: crimson;
}
span.gold{
	font-weight:bold;
	color: gold;
}
span.goldenrod{
	font-weight:bold;
	color: goldenrod;
}
span.greenyellow{
	font-weight:bold;
	color: greenyellow;
}
span.lightskyblue{
	font-weight:bold;
	color: lightskyblue;
}
span.magenta{
	font-weight:bold;
	color: magenta;
}
span.palegreen{
	font-weight:bold;
	color: palegreen;
}span.red{
	font-weight:bold;
	color: red;
}
span.smallbrown{
	font-size: 0.9em;
	color: brown;
}
span.violetred{
	font-weight:bold;
	color: violetred;
}
.yui-gf 1/4, 3/4 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail: hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: auto;
left: auto; /*position where enlarged image should offset horizontally */
z-index: 50;
}
ul.bigger{
		font-size:1.2em;
	text-align: left;
}
ul.twel{
	font-size:1.2em;
	width: 11em;
	text-align: left;
}
ul.yellow{
	font-size:1.1em;
	width: 16em;
	color: #feb729;
}
#wrapper {
      width: 800px;
      margin: 0 auto;
      text-align: left;
}
label{	  display:block;	width:10em;
	text-align: left;}
select.right{	float: left;	width:7em;}input.text{	font-size: 1em;	  display:block;}	input, textarea, select
{	  display:block;	}}
input.submit
{
	vertical-align:top;
}
// Need the 5 rules below to make the horizontal menu
ul{
list-style-type:none;
	font-size: 1em;
}
ul.black{
list-style-type:none;
	font-size: 1em;
	color: black;
}
li{
display:inline;
background-color: white;

}
label
{
	  display:block;
	width:10em;
	text-align: left;
}
// Need the three rules below to line up the contact us labels.
select.right{
	float: left;
	width:7em;

}
input.text{
	font-size:1.1em;
	  display:block;
}
	input, textarea, select{
	  display:block;
	}
}
input.submit{
	vertical-align:top;
}

ul#topnav {	margin: 0; padding: 0;	float: left;	width: 960px;	list-style: none;	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/	font-size: 1.2em;	background-color: purple repeat-x;}ul#topnav li {	float: left;	margin: 0; padding: 0;	border-right: 1px solid purple; /*--Divider for each parent level links--*/}ul#topnav li a {	padding: 10px 15px;	display: block;	color: white;	text-decoration: none;}ul#topnav li:hover { 	background-color: #6699cc repeat-x; }ul#topnav li span {	float: left;	padding: 15px 0;	position: absolute;	left: 0; top:35px;	display: none; /*--Hide by default--*/	width: 960px;	background-color: #000099;	color: #fff;	/*--Bottom right rounded corner--*/	-moz-border-radius-bottomright: 5px;	-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	/*--Bottom left rounded corner--*/	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;}ul#topnav li:hover span { 	display: block; 
	background-color: #000099;  	} /*--Show subnav on hover--*/ul#topnav li span a { 	display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/ul#topnav li span a:hover {
	background-color: #000099 ; 	text-decoration: underline;}
