/*

•À? 2006 AirborneSound.com
All Rights Reserved

*/


/*

Colours used:

Body: #151515 
Header: #151515
Logo text: white
Nav font color: #747C78
Active links: #606060
Box Main: #151515
Header 1: #D6D6D6
Header 2: #D6D6D6
Font 1: #878787
Font 2: #4B4E4D
Font 3: 

*/

/* Containers */

html, body {
	margin: 0; /* Need to set body margin and padding to get consistency between browsers. */
	padding: 0; /* Need to set body margin and padding to get consistency between browsers. */
	height:100%; /* 100 % height */
	background-color: #151515;
	text-align: center; /* Hack for IE5/Win */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #878787;

}

html>body #sitebox {
	height:100%; /* 100 % height */

}

#sitebox {
	width: 45em;
	margin: 0 auto; /* Right and left margin widths set to "auto" */
	
	
}

#header {
	width: 45em;
	/*height: 5.5em;*/
	height: 6.5em;
	background-color: #151515;
	text-align: left;
	color: #747C78;
	background-image: url(50/images/airborne_round.gif);
	background-position: top left;
	background-repeat: no-repeat;


}

html>body #header {
	position: fixed;
	z-index: 20; /* Prevent certain problems with form controls */
}

#headerbase {

	clear: both;
	background-image: url(50/images/curvesheader.gif);
	background-position: bottom;
	background-repeat: no-repeat;

}

html>body #content-wrap {
	/*height: 100%; /* 100 % height */
	background-color: black;
	/*margin-bottom: 1em;*/

} 

html>body #content {
	/*padding: 6.5em 2.7em; /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */
	padding: 7.5em 2.7em;
	text-align: left;
	background-color: black;
	font-size: 0.8em;

}

#footer {
	width: 45em;
	height: 1.5em;
	background-color: #151515;
	background-image: url(50/images/curvesfooter.gif);
	background-position: top;
	background-repeat: no-repeat;


}

html>body #footer {
	/*position: fixed;*/
	bottom: 0;
	z-index: 10; /*Prevent certain problems with form controls*/
}


/* Navigation Bar */

#navcontainer ul
{
	padding: .8em 0;
	margin: 0;
	list-style-type: none;
	background-color: transparent;
	color: #747C78;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.7em;
}

#navlist li {

	display: inline;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 1em;
	padding-right: 1em;
	
}

#navlist li a,link,visted,active {

	text-decoration: none;
	color: #747C78;
	background-color: #151515;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 1em;
	padding-right: 1em;

}

#navlist li a:hover

{
	background: #151515;
	/*url(images/menu_l.gif) left top no-repeat;*/
	color: white;
	border-bottom: 0px solid transparent;


}

// #navlist li a:hover span

{
	background: transparent url(images/menu_r_full.gif) right top no-repeat;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-right: 1em;

}

#active a:link, #active a:visited, #active hover {

	background: #151515;
	/* black url(images/menu_l.gif) left top no-repeat;*/
	color: white;
	border-bottom: 0px solid transparent;
	/*padding-bottom: 2.3em;*/

}

#active_categories a:link, #active_categories a:visited {

	background: black;
	/* black url(images/menu_l.gif) left top no-repeat;*/
	color: #747C78;
	border-bottom: 0px solid transparent;
	/*padding-bottom: 2.3em;*/

}

#active_categories a:hover {

	background: black;
	/* black url(images/menu_l.gif) left top no-repeat;*/
	color: #747C78;
	border-bottom: 1px solid #747C78;
	/*padding-bottom: 2.3em;*/

}

#categories a:link, #categories a:visited, #categories a:hover {

	background: black;
	/* black url(images/menu_l.gif) left top no-repeat;*/
	color: white;
	border-bottom: 0px solid white;
	/*padding-bottom: 2.3em;*/

}


/* Text Styles */

h1 {
	color: #69BFDE;
	font-size: 1.2em;
	border-bottom: 1px solid #69BFDE;
	font-weight: normal;

}

h2 {
	color: #4A8797;
	font-size: 1em;
	font-weight: normal;
	padding-top: 1.5em;
}

p {
	color: #878787;
	font-size: 0.9em;

}

ul {

	list-style-type: none;	

}

li {

	list-style-type: none;	

}

.darkfont {

	color: #4B4E4D;
	font-size: 95%;

}

.row li {

	display: inline;
	padding-right: 3em;	

}

.row_categories li {

	display: inline;
	padding-right: 1.2em;	
	font-size: 0.8em;

}



.logo {

	color: white;
	font-size: 1.1em;

}

.mini {

	font-size: 0.9em;

}

.mini_header {

	font-size: 0.8em;
	color: inherit;

}

ol.faq li, ul.faq li {
	list-style-type: decimal;
	list-style-position: outside;

}

ul.links li {
	list-style-type: square;
	list-style-position: outside;

}

ul.list li {
	list-style-type: square;
	list-style-position: outside;
	font-size: 1em;

}



/* Links */

a, a:link, a:visited {

	color: white;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: transparent;
}

a:hover {

	color: white;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: white;

}

a:active {

	color: white;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: transparent;
}

a.image, a.image:link, a.image:visited, a.image:hover, a.image:active {

	border: none;
	border-bottom: none;
	text-decoration: none;

}

a.greylink {

	color: white;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #151515;

}

a.greylink:hover {

	color: white;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: white;

}


/* Rounded Boxes */

#boxwrap {

	text-align: center;

}

#boxcontainer  {
	background-color: #151515;
	text-align: left;
	margin: 0 auto;
	width: 93% }

#boxcontainerfiles {

	width: 95%;
	background-color: #151515;
	margin: 0px auto;
	text-align: left;

}

#boxcontaineritem {

	width: 70%;
	background-color: #151515;
	margin: 0px auto;
	text-align: left;

}


#boxcontainer p {

	margin: 1em;
	text-align: center;

}

#boxtop {

	background: url(50/images/tr.gif) no-repeat top right;
	background-color: #151515;
	/*text-indent: 2em;*/	

}

#boxbottom {

	background: url(50/images/br.gif) no-repeat top right;

}


img.corner {

   width: 10px;
   height: 10px;
   border: none;
   display: block !important;

}


/* Input Fields Bar */

input.black {

	background-color: grey;
	color: black; 

	}

input, textarea  {

	color: black;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: grey; 

	}



