body
{

font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4E4E4E;
background: url('images/4.png')center top no-repeat fixed grey;

} 
#content {
text-align: center;
width: 900px;
margin: 0 auto;

}

#fixed {
position: fixed;
padding: 0;
margin: 0 auto;

}






/*start mid-page post code */
#homev1 {
left: 20%;
top: 40%;
width: 30%;
height: 90%;
position: absolute;
z-index: 1;
}
#homev1 h3{
color: grey;
}
#homev1 ul{
border-style: solid;
border-width: 1px;
text-align: left;
}
#homev1 ul:hover{
border-style: dotted;
border-width: 1px;
color: grey;
}
#textboxa {
color: white;
}
#newstylepages a {
color: grey;
}
#newstylepages a:hover {
color: orange;
}
/* end mid page post code */

#link a {

font-family: Arial, Helvetica, sans-serif;
color: #4E4E4E;
text-decoration: none;
z-index: 1;

}
#link a:hover {

font-family: Arial, Helvetica, sans-serif;
color: grey;
z-index: 1;
}


#menu {
  margin: 0;
  font-size: 90% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;

  position: fixed;
  top: 2em;
  left: auto;
  width: 8.5em;
  right: 17em;
display: block;
background: transparent url(images/button.png) no-repeat 100% ;

}

}
#menu p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  border: white;
  color: white;

}

#menu a, #menu em {  margin: 0 0.5em }



#menu a:link { text-decoration: none; }
#menu a:visited { text-decoration: none;  }
#menu a:hover {
  padding: 1px 10px;
 background: transparent url(images/buttonover.png) no-repeat; }

a.menu .current_page_item a {
	background: url(images/hover.png) no-repeat center top;
}





#searchbox {
position: fixed;
top: -.6em;
left: 18em;



}



























/*below code no longer needed.
#helpmestayherebecauseikeepmovingandimakedevonangry a {
position: fixed;
}
*/
a.bar {
position:fixed;
top:0px;
left: 15%;
width: 100%;
height: 100%;
background: transparent url(images/bar2.png) repeat;
z-index: 3;
opacity: .5;
}





#quote {
position: fixed;
top: 90px;
left: 240px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 12px;
	color: white;
}

#intro {
position: fixed;
top: 40px;
left: 240px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 35px;
	color: white;

}

#quote2 {
position: fixed;
top: 20px;
left: 73em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: red;
}




/* for the navigation bar */
#navbar ul {
top: 0px;
left: 10px;
  font-family: Arial, Verdana;
  font-size: 14px;
   list-style: none;
z-index: 1;
}

#navbar ul li {
  display: block;
  position: relative;
  float: top;
z-index: 1;
width: 7em;

}
#navbar li ul { 
top: 0px;
left: 10px;
display: none; }

#navbar ul li a {
top: 0px;
left: 10px;
  display: block;
  text-decoration: none;
/* text attributes */
  color: #ffffff;
  border: 1px solid black;

  padding: 5px 15px 5px 15px;
  background: black;


}
#navbar ul li a:hover { 
background: black; }

#navbar li:hover ul {
border: 5px solid black;
  display: block;
  position: absolute;
background: url('images/menuback.png');

}
#navbar li:hover li {

  float: left;
  font-size: 11px;
}
#navbar li:hover a { 
width: 10em;
background: grey; }
#navbar li:hover li a:hover {
color: black;
background: #95A9B1; }

/* forces the navigation bar to stay the hell put. Oddly enough, this works, but putting position:fixed directly
in the navbar code causes it to malfunction, so technically, the navbar code is inside the below code to get it to stay. */
#stay {
opacity: .6;
position: fixed;
top: 1.4%;
left: 60%;
}



