/* CSS Document - Neverland Communications

Website by Eldon Tam

*/

* {
	margin: 0;
}
html {
	height: 100%;
}

body {
	background:#5D0011;
	background-image: url(../images/web_watermark.JPG);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 8% 70%; 
	scrollbar-base-color:#5D0011;
	margin:0px;
	padding:0px;
	font:normal 0.75em/1.3em verdana,aria,sans-serif;
	color:#FFF;
	height:100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -62px; /* the bottom margin is the negative value of the footer's height */
}

p {
padding: 0px 0px 12px 0px;
margin: 0px 0px 0px 50px;
}


ul {
padding: 0px 0px 12px 65px;
}

a {
color:#FFF;
text-decoration:none;
}

a:hover {
	border-bottom:1px solid;
	color:#FF99FF;
	}

#header {
	background:#820533;
	padding:0px;
	border-bottom:2px solid white;
	margin:0px;
	text-align:center;
	color:#FFF;
	}

#header a {
	border:1px solid;
	color:#820533;
}

#header a:hover {
	border:1px solid;
	color:#FF99FF;
}

#rightcol {
	float:right;
	padding:50px 0px 0px 20px;
	z-index:89;
	height:279px;
	}

#main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:65px 6% 5%;
	}
	
#main a {
	color:#FF99FF;
	text-decoration:underline;
	}
	
#main a:hover {
	border-bottom:1px solid;
	color:white;
	}
	
#main_body {
	}

#minwidth {
min-width:780px;
}

#para_right {
margin:0 0 0 160px;

}

.img_grid {
	padding:0px 0px 10px 0px;
	}

.imgshana_headshot {
	float:left;
	position:relative;
	margin:1.2em 10px 10px 0px;
	border:1px solid white;
	}

.push {
	height: 60px; /* .push must be the same height as .footer */
}

.footer {
	height: 60px;
	background:#820533;
	width:100%;
	border-top:2px solid white;
	padding:0px;
	text-align:center;
	font-size:xx-small;
	color:#CCC;
	}

#float_left { 
    float: left;
	width: 20%;
	text-align:right;
}
#float_right { 
    float: left; 
	text-align:left;
	width: 70%;
	padding:10px 0px 0px 15px;
}