/*=======================================================================
Airtanker.org 
Author: Stephanie Long :: WebSight Design, Inc.
Date: 01/05/10
=======================================================================*/

/*********** universal **********/

body { 
	margin:0px;
	background-color:#cc2b29;
	font-family:Times New Roman, Times, serif; font-size:14px;
}

div.clearer { clear:both; height:0px; overflow:hidden; }

img { border:0px; }

#container {
	width:900px;
	margin:0px auto;
	background-color:#000;
	position:relative;
	border-bottom:1px #000 solid;
}

.fl { float:left; }
.fr { float:right; }


/********** masthead **********/

#masthead {
	width:900px; height:193px;
	margin:0px; padding:0px; overflow:hidden;
}

h1.airtanker {
	width:187px; height:193px; display:block;
	margin:0px 0px 0px 30px; padding:0px;
	float:left;
	background:url(../images/aaf.gif) no-repeat;
}

h1.airtanker b { display:none; }

#msthd_photos {
	width:654px;
	margin:0px; padding:0px; overflow:hidden;
	float:right;
}

#msthd_photos div { overflow:hidden; }

/********** nav **********/

#nav { 
	width:900px; height:58px; overflow:hidden;
}

#nav ul {
	margin:0px; padding:0px;
	list-style-type:none; display:inline;
}

#nav ul li {
	margin:0px; padding:0px;
	display:inline; float:left;
}

#nav ul li a p { display:none; }

a.home { width:67px; height:58px; display:block; background:url(../images/home.gif); }
a.board { width:96px; height:58px; display:block; background:url(../images/messageboard.gif); }
a.membership { width:106px; height:58px; display:block; background:url(../images/membership.gif); }
a.airtankers { width:91px; height:58px; display:block; background:url(../images/airtankers.gif); }
a.memorial { width:98px; height:58px; display:block; background:url(../images/memorial.gif); }
a.faqs { width:86px; height:58px; display:block; background:url(../images/faqs.gif); }
a.links { width:65px; height:58px; display:block; background:url(../images/links.gif); }
a.safety { width:70px; height:58px; display:block; background:url(../images/safety.gif); }
a.history { width:78px; height:58px; display:block; background:url(../images/history.gif); }
a.gallery { width:70px; height:58px; display:block; background:url(../images/gallery.gif); }
a.contact { width:73px; height:58px; display:block; background:url(../images/contact.gif); }

/********** home page **********/

#hp_content {
	margin:40px 30px;
	color:#fff; font-size:18px;
}

#hp_content a { color:#fff22d; text-decoration:underline; }

h1.welcome {
	width:568px; height:32px;
	margin:0px; padding:0px;
	background:url(../images/hdr_welcome.gif) no-repeat;
}

h1.welcome b { display:none; }

#hpc_photo1 {
	width:411px; height:344px;
	margin:15px 40px 0px 0px; overflow:hidden;
	background:url(../images/photobg1.gif) no-repeat;
	text-align:center;
	float:left;
}

#hpc_three {
	text-align:center;
	margin:20px 0px;
}

div.hpc_three_box {
	width:262px; height:212px;
	margin:0px; overflow:hidden;
	background:url(../images/homebox1.gif) no-repeat;
}

div.hpc_three_box_inner {
	margin:10px;
	text-align:left;
	color:#fff22d; font-size:14px;
}

/********** footer **********/

#footer {
	text-align:center;
	width:900px; margin:10px auto;
	font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#330000;
}

#footer a { color:#330000; text-decoration:none; }
#footer a:hover, #footer a:active { color:#330000; text-decoration:underline; }

/********** drop-down menus **********/

table.table_dd {
	background-color:#cc2b29;
	border-top:1px #000 solid; border-right:1px #000 solid; border-left:1px #000 solid;
}

table.table_dd td {
	border-bottom:1px #000 solid;
	padding:5px 15px 5px 10px;
}

table.table_dd a { color:#fff22d; font-weight:bold; text-decoration:underline; }
table.table_dd a:hover, table.table_dd a:active { color:#fff; font-weight:bold; text-decoration:underline; }

.show { visibility: visible; }
.hide { visibility: hidden; }

#member {
	width:155px; height:200px;
	position:absolute; z-index:3;
	top:250px; left:163px;
}

#mem {
	width:155px; height:200px;
	position:absolute; z-index:3;
	top:250px; left:359px;
}

#faq {
	width:155px; height:200px;
	position:absolute; z-index:3;
	top:250px; left:458px;
}

#con {
	width:155px; height:200px;
	position:absolute; z-index:3;
	top:250px; left:827px;
}

span#logout {
	float : right;
}

span#logout form {
	display:inline;
}


/********** error **********/

.error-msg ul li {font-size:10px;}
#error-msg ul li {font-size:10px;}






