@font-face { font-family: 'arual'; src: url('http://www.annamorley.com/arual.ttf'); }

#background { height: 5400px; background-repeat:repeat-y; position: scroll; left: 0px; top: -3px; z-index: -999; -webkit-user-select: none; -khtml-user-select: none; 
			  -moz-user-select: none; -o-user-select: none; user-select: none; }

#background img { width:100%; }

body.main { font-size: 1.2em; font-family: futura, Verdana, Geneva, sans-serif; margin: 0; background-color: black; min-width:150px; color:#FFF }

nav { position:fixed; width: 220px; height:px; float:left; z-index;5 }
section { float:left; }
p { color:white; z-index:2; } 

.floatright a { font-size: 0.4em; font-family: futura, Verdana, Geneva, sans-serif; line-height: 1.0; color: #FFF; }
.floatright a:link { text-decoration: none; color: #FFF; }
.floatright a:visited { text-decoration: none; color: #FFF; }
.floatright a:hover { text-decoration: none; color: #FFF; }
.floatright a:active { text-decoration: none; color: #FFF; }

a { text-decoration: none; font-family: futura, Verdana, Geneva, sans-serif; font-size: 1.2em; }
a:link { text-decoration: none; color: #FFF; }
a:visited { text-decoration: none; color: #FFF; }
a:hover { text-decoration: none; color: black; }
a:active { text-decoration: none; color: #FFF; }

.textnav a { font-size: 1.8em; font-family: futura, Verdana, Geneva, sans-serif; line-height: 1.0; color: #FFF; }
.textnav a:link { text-decoration: none; color: #FFF; }
.textnav a:visited { text-decoration: none; color: #FFF; }
.textnav a:hover { text-decoration: none; color: black; }
.textnav a:active { text-decoration: none; color: #FFF; }


h1 { font-size: 1.6em; font-weight: bold; color: #FFF; text-align: left; font-color:#000; line-height: 10%; }
h2 { font-size: 1.4em; font-weight: bold; color: #FFF; text-align: left; font-color:#000; line-height: 100%; }

div.contactbox { position:absolute; width: 63%; height: 15000px; top:40%; left:18%; background: rgba(000, 000, 000, 0.4); background-color: #000; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; z-index:0 }
div.contacttxt  { font-size: 0.85em; position:absolute; width:58%; top:40%; top-min:100px; left:20%; height: 100%;  z-index:0 }

.phototxt  { text-align:center; font-color; white; font-size:1.1em; letter-spacing:0.05em;}

.pos_right { position:fixed; left:2%; top:25.7%; color: #000; }
.floatright { position: fixed; left:83%; top:40%; color: #000; z-index:5 }
.bigger { font-size: 1.25em;  }
.imgcenter   { display:block; margin:0 auto; text-align:center;  } 
.dropshadow { border: none; -moz-box-shadow: 3px 3px 5px black; -webkit-box-shadow: 3px 3px 5px black;  }
.textshadow  { text-shadow: 1px 1px 2px black }
.textbig { font-size: 1.4em; color:white; }
.textsmall { font-size: 0.9em; font-color:#fff; }


#welcome  { font-size: 0.2em; font-weight: bold; color: white ; text-align: center; font color: white; }
#container { position:relative; width:770px; height:396px; margin:20px auto 0 auto; } 
#container ul { padding:0; margin:0; list-style-type:none; } 

.frontcover { margin:auto; width:70%; float: middle; }
