/* @override http://www.therainbowofhope.net/hope.css */

body {
background-color: #5d5d91;
margin:0px 0px; 
padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
color: #993399; }

div#container {
width: 864px;
height: 720px;
position: relative;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */

background-image: url(images/saw2.jpg);
background-repeat: no-repeat;
 }

#blue_header {
	background: url(images/cal_header.jpg) no-repeat center;
	height: 83px;
	width: 100%;
}

#buy2 {
	padding-right: 20%;
	padding-left: 20%;
	color: #c6f0ff;
}

#buy2 p {
	margin-bottom: 3em;
}

.attribution {
	margin-left: 300px;
}

div#backdrop {
width: 864px;
height: 720px;
position: relative;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */

background-image: url(images/intro2.jpg);
background-repeat: no-repeat;
border-left: 1px #64cccc dotted;
border-bottom: 1px #64cccc dotted;
border-right: 1px #64cccc dotted; }

div#nova {
width: 864px;
height: 1555px;
position: relative;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */

background-image: url(images/nova.jpg);
background-repeat: no-repeat;
border-left: 1px #64cccc dotted;
border-bottom: 1px #64cccc dotted;
border-right: 1px #64cccc dotted; }

div#bio {
text-align: center;
background-image: url(images/aura.jpg);
width: 560px;
height: 455px;
background-repeat: no-repeat;
margin-left: 152px;
border: 1px #0563ff dotted; }

div#nita {
text-align: center;
background-image: url(images/view2.jpg);
width: 560px;
height: 455px;
background-repeat: no-repeat;
margin-left: 152px;
border: 1px #0563ff dotted; }

div#nita_new {

background-image: url(images/beach_portrait.jpg);
width: 560px;
height: 455px;
background-repeat: no-repeat;
margin-left: 152px;
border: 1px #0563ff dotted;
	
}

p.bio {
color: #1d469d;
font-size: .7em;
	text-indent: inherit;
}

p.bio2 {
text-align: left;
line-height: 1.5em;
color: #146486;
	text-indent: inherit;
	margin-top: 240px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #f7fbfe;
	opacity: 0.7;
	font-size: x-small;
	padding: 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: 1px solid silver;
}

p.home {
	font-weight:bold; 
	font-size:13px
}

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
color: #ffffff;
text-align: center;
font-weight: 100;
letter-spacing:.7em;
word-spacing: .5em;
font-variant: small-caps;
margin-top: 0px; }
/*
a:hover .h2 {
border: 1em #ff0903 solid; }
*/

h1 {
color: #ffffff;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 2.5em;
font-weight: 100;
font-stretch: expanded;
letter-spacing: .1em; }

h2 {
color: #ffffff;
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 2em;
font-weight: 100;
font-stretch: expanded;
letter-spacing: .2em;
text-align: center; }

h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
color: #ffffff;
text-align: center;
font-weight: 100;
letter-spacing: .4em;
word-spacing: .1em;
font-variant: small-caps;
line-height: 1.4em;
margin-top: 0px; }

div#upper {
width: 520px;
height: 203px;
padding-left: 15px;
padding-top: 1px; }

p.quote {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .75em;
color: #66ccff;
font-weight: 100;
line-height: 2em;
text-align: left; }

p.attr {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .75em;
color: #66ccff;
font-weight: 100;
line-height: 2em;
text-align: right; }

p.blurb {
font-family: Verdana, Helvetica, Arial,sans-serif;
font-size: .7em;
color: #ffffff;
line-height: 2em; }

div#menu {
margin-right: 144px;
text-align: right;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .75em;
position: absolute;
right: 0px;
top: 30px;
width: 200px;
height: 203px;
font-weight: bold; }

div#lower {
width: 864px;
height: 373px;
 }

div#copy {
float: left;
padding-top: 80px;
text-align: right;
width: 444px;
font-size: .7em;
font-family: Verdana, Helvetica, Arial, sans-serif;
vertical-align: bottom;
 }

div#book {
height: 373px;
width: 276px;
margin-right: 144px;
position: absolute;
top: 190px;
right: -20px; }

div#nav {

top: 578px;
width: 862px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
 }

p.nav {
text-align: center;
font-variant: small-caps;
display: block;
color: #0563ff; }

div#nav a:link {
color: #0563ff; }

div#nav a:visited {
color: #6f5c7e; }

div#nav a:hover {
border-bottom: none;
color: #ffffff; }

p.bio a:link {
color: #0563ff; }

p.bio a:visited {
color: #6f5c7e; }

p.bio a:hover {
border-bottom: none;
color: #e357ff; }

p.bio a:active {
border-bottom: none;
color: #06ffff; }


a:link {
color: #4927aa;
text-decoration: none; }

a:visited {
color: #993399;
text-decoration: none; }

a:hover {
color: #ffffff;
text-decoration: none;
border-bottom: 1px #ffffff dotted; }

a:active {
color: #ff06e7;
text-decoration: none; }

a.enter {
	color: white;
	text-decoration: none;
}

p.announcement {
	font-family: "Verdana", Helvetica, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-bottom: 100px;
}

p.announcement a {
	color: #4665fb;
}

p.announcement a:visited {
	color: #4665fb;
}

p.menu {
display: block; }

p.footer {
	width: 100%;
	font: .8em "Verdana", Helvetica, Arial, sans-serif;
	color: #6ec5ff;
	background-color: #2900d8;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

p.footer a {
	color: #6ec5ff;
}

