@charset "utf-8";
/* CSS Document */

@import "reset.css";

body {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	background-image:url(../img/bg1.jpg);
	background-repeat: repeat-y;
}

#main {position:relative; top:0px; left:0px; width:1000px; border:none; z-index:1; }
	
#main_photo {position:absolute; left:0px; top:0px; width:200px; min-height:470px; z-index:2; }

#logo {
	position: absolute; 
	left: 12px;
	top:210px;
	z-index:6
}

#navigation {
	position: absolute;
	left: 19px;
	top:255px;
	z-index:9;
}
#navigation_shad {position: absolute; left: 21px; top:258px; z-index:8;}
ul#nav li, ul#nav_shad li { font-size: 18px; font-family: Impact, Haettenschweiler; text-align: left; letter-spacing:1px;}
ul#nav li a, ul#nav_shad li { display: block; height: 20px; color:#ffffff; padding: 8px 0px 8px 0px; } 
ul#nav li a:link, a:visited { color: #ffffff; }
ul#nav li a:hover, a:active { color:#666666;}


ul#nav_shad li {color:#000000;}

#contact_line {position:absolute; top: -25px; right: 0px;} 
#contact_line, #contact_line a {color:#99CCFF; font: 13px bold Arial, Helvetica, sans-serif; text-decoration:none;}

#content_bg {position:absolute; left:200px; top:40px; width:625px; background-color:#2d4982; background-image:url(../img/bg.jpg); background-repeat:no-repeat; overflow:visible; z-index:3;}

#content {left:-3px; top: 0px; background-image:url(../img/shad_left.png); background-repeat:repeat-y; padding:20px; min-height:500px; color:#000000;}

#fade_img {position:absolute;}

#right_links {position:absolute; top: -5px; right:-120px;}

/*need position: absolute in footer below otherwise it makes it "part of" content_bg rather than simply placed in relation to it and basically extends the div to accomodate it*/
#footer {position:absolute; left:0px; bottom:-40px;  color:#FFFFFF;}


.general {font-size:12px; font-family:arial; line-height:1.5;}

h1 {font-size:24px; font-family:arial; font-style:italic; line-height:1.5;}
h2 {font-size:16px; font-family:arial; line-height:1.5;}

.lflt, .rflt { width: 200px; display: inline; margin: 15px 15px 15px 15px; font-size:10px; font-style:normal; }
.lflt {float: left;}
.rflt {float: right;  }
.lflt img, .rflt img {border:solid #000000;}



	
