/* GLOBALS ------------------------------------- */

a, a:link, a:visited {
	color: #000077;
	font-weight: normal;
	text-decoration	: none;
}

a:hover, a:active{
  color: #0000FF;
}

a.navig, a.navig:link, a.navig:visited {
	color: #000077;
	font-weight: normal;
	text-decoration	: none;
}

a.navig:hover, a.navig:active{
  color: #0000FF;
}

a.creditlink, a.creditlink:link, a.creditlink:visited {
	color: #000077;
	font-weight: normal;
	text-decoration	: none;
}

a.creditlink:hover, a.creditlink:active{
  color: #000077;
}

body {
	margin:0;
	padding:0;
	background: #fff url("../images/bgPattern_1.gif") repeat;
	color:#333;
	font-size:12px;
}

p {
    font-family:arial,helvetica,sans-serif;
	margin:0;
	font-size:12px;
	line-height:120%;
	text-align:left;
	padding: 0px 16px 8px 0px;
}

li {
    font-family:arial,helvetica,sans-serif;
	margin:0;
	font-size:12px;
	line-height:120%;
	text-align:left;
	padding: 0px 16px 8px 0px;
}

h1, h2, h3, h4, h6 {
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:left;
	color:#999;
	margin:0;
}

h1
{
	padding: 0px 0px 0px 0px;
	font-size: 24px;
	line-height:1.2;
}

/* black dotted content heads */
h2
{
	border-bottom: 1px dotted #ccc;
	padding: 2px 0px 2px 16px;
	margin-bottom: 2px;
	font-size: 140%;
	line-height:1.2;
}

h3
{
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	line-height:1.2;
	color:#75A6BB
}

h4
{
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	line-height:1.2;
	color:#75A6BB
}

h5
{
	font-size: 12px;
	font-weight: bold;
	margin: 1;
	color:#191919;
}

h6
{
	font-size: 12px;
	font-weight: bold;
	margin: 20 0 0 0;
	color:#ff1800;
}

.bioName{
    font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
	font-size: 14px;
	line-height:1.0;
	color:#1E657B;
}


.legalcopy{
	color: #666666;
	font-family:arial,helvetica,sans-serif;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
}

.credittext{
	color: #DCF0F6;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.dateText{
	color: #ff1800;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.navigation{
	color: #8ED5EB;
	font-family:arial,helvetica,sans-serif;
	font-size: 13px;
	margin: 0px 0px 0px 16px;
}

.currentSection{
	color: #1E657B;
	font-family:arial,helvetica,sans-serif;
	text-decoration	: underline;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
}

#flightName{
        color: #191919;
        font-family:arial,helvetica,sans-serif;
        font-size: 24px;
        margin: 0px 0px 0px 0px;
} 

#crewName{
        color: #191919;
        font-family:arial,helvetica,sans-serif;
        font-size: 24px;
        margin: 0px 0px 0px 0px;
} 


#locday{
        color: #ff1800;
        font-family:arial,helvetica,sans-serif;
        font-size: 18px;
        font-weight:bold;
}

#locdate{
        color: #191919;
        font-family:arial,helvetica,sans-serif;
        font-size: 12px;
        margin: 0px 0px 0px 0px;
}

#locinfo{
        color: #191919;
        font-family:arial,helvetica,sans-serif;
        font-size: 12px;
        margin: 0px 0px 0px 0px;
} 

.foot{
	color: #8ED5EB;
	font-family:arial,helvetica,sans-serif;
	text-align:right;
	font-size: 10px;
	margin: 0px 0px 0px 16px;
}

/* STRUCTURES ------------------------------------- */

.outerwhatever { margin: 0 auto; }
.midwhatever { margin: 0 auto; }
.innerwhatever { margin: 0 auto; }


#navBar {
        background:#ffffff;
    	padding:0px;
}

#footerBar {
        background:#8ED5EB;
    	padding:16px;
    	text-align:center;
}

#leftcol {
    	padding:8px 4px 8px 8px;
}

#rightcol {
    	padding:8px 8px 8px 4px;
}

#mainColumnItemPad {
        background:#fff;
    	padding:8px;
}

#sideColumnItemPad {
        background:#fff;
    	padding:8px;
}

#locationPanel {
        background:#fff;
    	padding:8px;
}

#sidebarItem {
        background:#fff;
    	padding:8px;
    	max-width:172;
}
    
    
/* IMAGES ------------------------------------- */

/* image with border */
img.pict
{
	float: left;
	border: 1px solid #D5D5D5;
	margin: 0px 4px 0px 0px;
	padding: 3px;
}

/* for inline-post image with border */
img.postpict
{
	//float: left;
	margin: 4px 16px 8px 0px;
	border:1px solid #d5d5d5;
	padding:2px;
}

/* for inline-post image with border */
img.crewpict
{
	float: left;
	margin: 4px 16px 8px 0px;
	border:1px solid #d5d5d5;
	padding:2px;
}

/* for inline-post image with border */
img.biopict
{
	float: left;
	margin: 4px 8px 0px 0px;
	border:1px solid #d5d5d5;
	padding:2px;
}