* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; background:#dfd9d2;}
img { border:none; }
ul { padding:0; }
li { list-style:none; }
a { color:#756EAC; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { color:#908371; font-size:20px; text-transform:uppercase; font-weight:100; margin:0 0 11px 0; }
h2 { color:#756eac; font-size:16px; text-transform:uppercase; font-weight:bold; margin:0 0 11px 0; }
h3 { color:#756eac; font-size:16px; font-weight:100; margin:0 0 11px 0; }
h4 { text-transform:uppercase; font-size:14px; margin:0 0 11px 0; }
p { padding:0 0 12px 0; }
label { display:block; }
option {  }
.clear { clear:both; }

h1 strong { color:#756eac; font-weight:100; }
  
#contentColumns {margin-top: 30px;}


.imgButton {
	background: none;
	border: none;
	padding: 0;
	height: auto;
	width: auto;
}


.clearFix {	*height: 1%;}

.clearFix:after {	clear: both;
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
}


/* ------------------------------------
		Wrappers
------------------------------------ */

#wrapper { width:900px; background:url(gfx/global/bgd_main.gif) 0 0 repeat-y; overflow:hidden; margin:0 auto; border-color:#908371; border-style:solid; border-width:0 15px 15px; }
#shadowWrapper { margin:0; padding:0; }
#shadowWrapperTop { }
#shadowWrapperBottom { }
.intro { background-color:#FFFFFF; float:left; }
#bottom { background:url(gfx/global/bgd_main_bottom.gif) left bottom no-repeat; font-size:0; height:10px; }

/* ------------------------------------
		Header Elements
------------------------------------ */
.main_wrap {padding-bottom:30px; background:url(gfx/global/bg_site.gif) 0 0 repeat-x #dfd9d2;}
.header {width:930px; margin:0 auto; background:url(http://blog.flyopenskies.com/wp-content/uploads/2009/04/bg_header.gif) 0 0 repeat-x #908371;}
.header h3 {width:274px; height:0; margin:37px 25px 0 0; padding-top:10px; float:right; clear:right; display:inline; color:#ffffff; font-weight:normal; background:url(gfx/global/txt_unique_business.gif) 0 0 no-repeat; overflow:hidden;}
.header .lgo_openskies {margin:25px 0 7px 25px;}

/* ------------------------------------
		Primary Navigation
------------------------------------ */
.header .nav_main {padding:0 0 5px 20px; font-size:11px;}
.header .nav_main li {padding:0 7px 2px 5px; margin-top:10px; float:left; background:url(gfx/global/bg_nav_main_link.gif) right top no-repeat;}
.header .nav_main li.last {background:none;}
.header .nav_main a {color:#dfd9d2; text-transform:uppercase;}
.header .nav_main a:hover {color:#ffffff;}
.header .nav_main a.on {color:#ffffff; text-decoration:none !important; border-bottom:2px solid #ffffff;}


/* ------------------------------------
		Side Navigation
------------------------------------ */
.mainContainer {width:150px; padding:30px 0 15px; float:left; overflow:hidden; background:url(gfx/global/bgd_main_top.gif) 0 0 no-repeat;}

#navBlock { width:150px; float:left; }
#navBlock h1 { padding:0 0 0 10px; width:25px; }
#navBlock ul {margin:20px 0;}
#navBlock li {margin:5px 0; font-size:11px; font-weight:bold;}
#navBlock a {margin:0 10px; padding-left:10px; color:#464646; display:inline-block; background:url(http://blog.flyopenskies.com/wp-content/uploads/2009/04/bul_square.gif) 0px 6px no-repeat;}
#navBlock a.on {color:#756eac; text-decoration:none;}


/* ------------------------------------
		Content
------------------------------------ */

#contentBlock {
	padding-top:30px;
	float:right;
	position:relative;
	width:750px;
	background:url(gfx/global/bgd_main_top.gif) right top no-repeat;
}

#content {
	margin:0;
	padding: 0 0 36px 20px;
	min-height: 542px;
	height: auto !important;
	height: 542px;
	/*
	float:right;
	width:727px;
	 background:url(gfx/global/bgd_right.gif) 543px 0 repeat-y;
	 */
}

.articleMain { width:692px; background:url(gfx/global/bgd_blocGuides.gif) 0 0 repeat-y; margin:0 0 13px 0; float:left; clear:both; }
.bgdBorder { background:url(gfx/global/bgd_blocGuides_top.gif) 0 0 no-repeat; float:left; }
		.bgdBorder .bgdBottom { padding:12px 14px 8px 12px; background:url(gfx/global/bgd_blocGuides_bottom.gif) left bottom no-repeat; float:left; }

.divider {}

.dividerNarrow {
	margin-top: 28px;
	width: 500px;
	border-bottom: 1px solid #d2d2d2;
}

.articleMain p {padding: 0 14px 14px 14px;}
.articleMain img { display:block; float:left; margin:0 14px 8px 0; }


.article {
	padding: 20px 0 20px 0; margin-right:20px; border-bottom: 1px solid #dfd9d2; width:480px; }

.article p {
	padding: 16px 0 0 0;
}

.article h1 {color: #756eac; font-size:16px; font-weight:bold; text-transform:none; margin:0;}

.article .byline {padding:0; line-height:20px;}

.article a {color: #756eac;}

.totalComments {color: #756eac;}

#cloud { display:none;}

#content #linkBlock {float: right; width: 178px; padding:0 13px; background:url(gfx/global/bgd_right.gif) 0 0 repeat-y;}

#content #linkBlock h2.widgettitle { width:16px; color:#756eac; padding-top:10px; margin-top:10px; text-transform:none; width:auto; border-top:1px solid #dfd9d2;  }

#content #linkBlock #text-1 h2.widgettitle { border:none; margin-top:0; }

#content #linkBlock ul li li { background:url(gfx/global/ico_li1.gif) 0 4px no-repeat; padding:0 0 0 10px; }

#recentcomments .recentcomments {}
	#content #linkBlock #recentcomments li { background:none; padding:0; }

#search {
	padding-top: 18px;
	padding-bottom:18px;
}

#search #searchform input {
	margin-top: 8px;
}

#polls {
	padding-top: 28px;
}

#polls h2.widgettitle {
	padding: 0px 0 4px 0 ;
	color: #7d7d7d;
	font-variant: bold;
	font-size: 13px;
}

#rss {
	
}


#content #linkBlock p {
	border-top: 1px solid #d2d2d2;
	padding-top: 8px;
	line-height: 18px;
}

#content #linkBlock a {
	color: #756eac;
}

#content #linkBlock h3 {
	padding: 36px 0 4px 0 ;
	color: #7d7d7d;
	font-variant: bold;
	font-size: 13px;
}


/* ------------------------------------
		Search Forms
------------------------------------ */

#searchBlock {
	padding-top: 28px;
}


#searchBlock input {
	margin-top: 14px;
}

#searchSubmit {
	margin-top: 14px;
} 

.searchResult {
	
}

.searchResult .metadata {}

.searchResult h3 {
	padding-top: 14px;
}


/* ------------------------------------
		Comments
------------------------------------ */

#comments {
	padding: 28px 0 16px 0;
	color: #7d7d7d;
	font-weight: normal;
}

.commentlist {
	width: 500px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 18px;
}

.commentlist li {
	margin-bottom: 18px;
}

.alt {
	background-color: #f1f1f1;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 18px;
}

#respond {
	padding: 28px 0 16px 0;
	width: 500px;
	color: #7d7d7d;
	font-weight: normal;
}

#comment {
	width: 500px;
}

label {
	margin-left: 20px;
}

#commentform p {
	padding: 14px 0 0 0;
}


/* ------------------------------------
		Footer Elements
------------------------------------ */

.posts-nav { padding:24px 10px;}

.footer_wrap {width:930px; margin:0 auto; border-top:1px solid #908371;}
.footer {padding:10px 0 20px; color:#464646; font-size:11px;}
.footer p {float:left;}
.footer img {margin:0 0 -2px 2px;}
.footer ul {padding-top:2px; float:right;}
.footer ul li {padding:0 7px  0 5px; float:left; background:url(http://blog.flyopenskies.com/wp-content/uploads/2009/04/bg_footer_link.gif) right top repeat-y;}
.footer ul li.last {padding-right:0; background:none;}
.footer ul a {color:#464646;}
.footer .lgo_openskies_lavion {vertical-align:middle;}


/* ------------------------------------
		Etc Elements
------------------------------------ */
* html .clearfix {height:1%; overflow:visible;}
*+html .clearfix {min-height:1%;}
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clear {clear:both; font-size:.1em;}