/* COLORS */
.white { color: #fff; }
.bg_white { background-color: #fff; }
.gray { color: #707883; }
.bg_gray { background-color: #777; /*#707883;*/ }
.yellow { color: #fef200; }
.bg_yellow { background-color: #fef200; }
.blue { color: #014a81; }
.bg_blue { background-color: #014a81; }
.lightblue { color: #6cafe3; /*#9bd3ff;*/ }
.bg_lightblue { background-color: #6cafe3; }
.bg_grayblue { background-color: #c1d7e8; }
.bg_bluegray { background-color: #c1d7e8; }
.bg_lightgray { background-color: #eee; }
.bg_mediumgray { background-color: #ccc; }
.bg_green { background-color: #a4d0a4; }
.bg_orange { background-color: #f4a307; }
.red { color: #fe0000; }

.bg_flynow { background: url(../storage/flynow.jpg) top left no-repeat; height: 120px; }
.bg_running { background: url(../storage/running.jpg) top left no-repeat; height: 120px; }

body {
	padding: 0;
	margin: 0;
	/*background: #707883; */
	/*background: #c1d7e8; */
	color: #222;
	text-align: center;
    font: 11px verdana, Arial, Helvetica, sans-serif;
    line-height: 13px;
}

a { color: #014a81; font-weight: bold; text-decoration: none; }
a:hover { color: #000; }
a img { border: 0px; }

h1,h2,h3,p { margin: 0; padding: 0 10px 15px; font-weight:normal; }
p { padding: 0 10px 15px; }
h1 {
	font-size: 250%;
	font-family: arial;
	text-transform: lowercase;
	line-height: 1;
	color: #002455;
	letter-spacing: -1px;
	margin-top: 5px;
}
h2 {
	font-size: 200%;
	font-family: arial;
	text-transform: lowercase;
	line-height: 1;
	color:#002455;
	letter-spacing: -1px;
}
h2 span { font-size: 13px; text-transform: none; color: #666; letter-spacing: 0; }
h3 { font-size: 150%; line-height: 1; color:#002455; letter-spacing: -1px; }

#spanError { margin: 0 0 10px 10px; padding: 0; color: #fe0000; }
.FailedTextBox { border: 2px solid #fe0000; }

div.round_box, div.round_box_fixed { padding: 10px; margin-bottom: 5px; }
div.round_top { padding: 10px; }
div.round_bottom, div.round_bottom_fixed { padding: 10px; margin-bottom: 5px; }

div.hover_pointer { cursor: pointer; }

ul.compact { margin: 0 0 0 5px; padding: 0; list-style-type: none; }
ul.compact li { margin: 0 0 5px 0; padding: 3px; list-style-type: none; }
ul.compact li:before { content: "\00BB \0020"; }

div.divider { border-bottom: 1px dashed #000; height: 5px; }

div.picture_box_vertical { border: 1px solid #000; border-width: 0 1px 0 1px; }
div.picture_box_vertical img { margin: 0 0 5px 0; }
div.picture_box { border: 1px solid #000; border-width: 1px 0 1px 0; padding: 3px; }
div.picture_box img { margin: 2px; }


/* TOPPER */
div#topper {
	width: 810px !important;
	height: 40px;
	/*width: 820px;*/
    margin: 0 auto;
    padding: 0;
    text-align: left;
}

div#quicknav { float: left; padding: 5px 10px; margin: 0; }
div#quicknav img { border: 0; vertical-align: middle; }
div#quicknumbers { float: right; padding: 5px 50px; margin: 0; font-size: 130%; }


/* OUTER */
div#outer {
	width: 810px !important;
	/*width: 820px;*/
    margin: 0 auto;
    padding: 209px 0 0;
    text-align: left;
    background: url(../storage/PhillAir-Logo-bg.jpg) top center no-repeat;
}


/* INNER */
div#inner {
	clear: both;
	width:800px !important;
	/*width: 820px;*/
    margin: 0 auto;
    padding: 5px;
    text-align: left;
    background: #fff;
}


/* NAV - LEFT SIDE BAR */
div#nav {
	float:left;
	width:150px;
	margin:0;
	padding:0 5px 0 0;
	font-size: 11px;
	background: #fff;
}
div#nav h2 { font-size: 120%; color: #9E4A24; }
div#nav ul { padding: 0; margin: 0; /*background: #FFD154;*/ }
div#nav ul li {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #fff;
}

div#min_height { float: right; width: 1px; }


/* MAIN */
/*div#main {
	float: right;
	width:645px !important;
	margin: 0 auto;
    padding: 0 5px 5px 5px;
    text-align: left;
    background: #fff;
}*/

div#content {
	float:left;
	width:432px !important;
	padding: 0 5px;
	margin: 0;
	border-left: 1px dashed #000;
}

div.two_column { margin:0; padding:0; }
div.two_column p { margin:0; padding:5px 0 10px 0; }
div.two_column .column { float: left; width: 195px; margin: 0 0 0 5px; padding: 5px; }
div.column .round_bottom, div.column .round_bottom_fixed { margin-bottom: 15px; }

div.plane { clear: both; float: left; margin: 0 0 0 10px; padding: 0; height: 82px; width: 245px; }
div.plane_specs { float:left; margin: 0; padding: 0 0 0 10px; height: 82px; width: 160px; }
div.plane_specs b { font-size: 14px; }

div#map { padding: 5px; }

/* BLOG */
div.post { margin: 0 0 20px 0; }
div.post div.post_title a { font-size: 16px; }
div.post div.post_data { color: #aaa; font-size: 10px; line-height: 10px; 
	padding: 0 0 10px 0; margin: 0; border-bottom: 1px dashed #000; }
.comment td { vertical-align: top; padding: 5px; }
.comment .comment_main { width: 100%; }
.comment .comment_data img { vertical-align: middle; }
.comment .comment_body { margin: 5px 0; }
.odd { background-color: #eee; }

/* LIST - RIGHT SIDE BAR */
div#list { float: left; width: 200px !important; margin: 5px 0; padding: 0; }


/* SITE LINKS FOOTER */
div#site_links {
	clear: both;
	border-top: 1px dashed #000;
	margin: 10px;
	padding: 5px 0;
	text-align: center;
	color: #aaa;
	font-size: 90%;
}
div#site_links a { font-weight: normal; }


/* FOOTER */
div#footer { clear:both; width:800px; margin: 0; padding:5px 0 15px; text-align:center;
	color: white; }
div#footer a { color: white; }


/* inline admin */
.editable-notice { background: #dc2c2c; color: #fff; font-weight: bold; }
.editable-notice input { font-weight: bold; font-size: 120%; }
.editable { border: 2px solid #000; background: #dc2c2c; color: #fff; padding: 3px 0 3px 5px; margin: 2px 0; font-weight: bold;
	line-height: 2.5em; }
.editable input { border: 0; background: #fff; color: #000; }
