/*
	Air Force Admissions
	www.airforceadmissions.com
 	Author:   Kurt Mallery
 	Version:  17 Nov 2005
 
 	IMPORTANT - You may adapt elements of this CSS in your own project, but the
	unique combination of images, colors, sizes, typography, and positioning ("the design")
 	may not be reproduced without written permission from the author.
*/

body {
	background: #666666;
	margin: 10px;
	text-align: center; /* IE hack */
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; /* feed to IE */
	f\ont-size: small;  /* feed to compliant browsers */
	}

div {
	border: 0;
	margin: 0;
	padding: 0;
	}

/*  PAGE LAYOUT  */

#page {
	background-color: white;
	color: black;
	margin: 0 auto;
	padding: 1px 0;
	text-align: left; /* recover from IE hack */
	width: 760px;
	}

#header {
	background: #369 url(header.jpg) no-repeat;
	height: 90px;
	margin: 0 1px;
	}

#area {
	background-color: rgb(183,202,231);
	line-height: 1.5;
	border: 1px solid white;
	padding: .5em 19px;
	}

#menu {
	background-color: #369;
	margin: 0 1px;
	padding: 0 19px;
	}

#submenu {
	background-color: #81B382;
	border: 1px solid white;
	padding: .5em 19px;
	}

#content {
	float: left;
	padding-left: 20px;
	min-height: 600px;
	width: 480px;
	\width: 500px; /* feed to IE */
	w\idth: 480px; /* feed to compliant browsers */
	}

#sidebar {
	margin-left: 540px;
	width: 200px;
	}

#footer {
	clear: both;
	color: gray;
	font-size: xx-small;
	margin: 20px;
	padding-top: 20px;
	text-align: center;
	}

/*  HEADINGS  */

h1 {
	font-size: 2em;
	margin: .67em 0;
	}

h2 {
	font-size: 1.5em;
	margin: .83em 0 .5em;
	color: #c30;
	border-bottom: 1px solid gray;
	padding-bottom: .25em;
	}

h3 {
	font-size: 1.17em;
	margin: 1em 0;
	}

h4 {
	font-size: 1em;
	margin: 1.33em 0;
	}

h5 {
	font-size: .83em;
	margin: 1.67em 0;
	}

h6 {
	font-size: .67em;
	margin: 2.33em 0;
	}

/*  LINKS  */

a {
	color: blue;
	text-decoration: underline;
	}

a img {
	border: 0;
	}

/*  LISTS  */

ul {
	list-style-type: square;
	}

ul.attention {
	list-style: none outside url(new.gif);
	} 

/*  TABLES   */

table {
	border: 1px solid gray;
	border-spacing: 2px;
	margin: 1em 0;
	width: 100%;
	}

th {
	color: black;
	background-color: rgb(183,202,231);
	font-weight: bold;
	padding: .25em;
	text-align: left;
	}

tr.even {
	background-color: rgb(236,236,236);
	}

tr.odd {
	background-color: white;
	}

td {
	padding: .25em;
	vertical-align: baseline;
	}

/*  COLUMNS  */

.left {
	float: left;
	margin: 0;
	}

.column {
	width: 50%;
	}

.right {
	float: right;
	margin: 0;
	text-align: right;
	}

.top {
	margin-top: 1em;
	}

.clear {
	clear: both;
	padding-top: 1px; /*  prevent collapsing margins  */
	}

/*  HEADER  */

#header h1, #header p {
	display: none;
	}

/*  AREA  */

#area p.login {
	margin: .17em -.25em 0 0;
	}

#area a {
	color: black;
	font-weight: bold;
	padding: .25em;
	text-decoration: none;
	}

#area a:hover {
	background-color: #58B;
	color: white;
	}

/*  MENU  

#menu ul, #submenu ul {
	list-style: none;
	margin: 0 -.5em;
	padding: 0;
	}

#menu li, #submenu li {
	display: inline;
	}

#menu a, #submenu a {
	color: white;
	font-weight: bold;
	padding: .5em;
	text-decoration: none;
	}

#menu a:hover {
	background-color: #58B;
	}

#submenu a:hover {
	background-color: #A4C85A;
	}

#menu div, #submenu div {
	clear: left;
	}
	
*/

/*  SIDEBAR  */

#sidebar h4 {
	background-color: #AEBDCC;
	margin: 1em 0;
	padding: .25em .5em;
	text-align: center;
	}

#sidebar ul {
	list-style-type: none;
	font-size: smaller;
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	margin: .5em 0;
	}

/*  CONTENT  */

.smaller {
	font-size: .83em;
	}

.larger {
	font-size: 1.17em;
	}

.center {
	text-align: center;
	}

.text-right {
	text-align: right;
	}

.update {
	font-size: .83em;
	margin-top: 2em;
	}

.float-left {
	float: left;
	padding-right: 1em;
	padding-bottom: .5em;
	}

.float-right {
	float: right;
	padding-left: 1em;
	padding-bottom: .5em;
	}

.alert {
	color: red;
	}

#content ul li {
	margin: .5em 0;
	}

.photo {
	background-color: #E7EBF0;
	border: 1px solid gray;
	margin: 1em 0;
	padding: 1em;
	text-align: center;
	}

.post_footer {
	border-bottom: 1px solid gray;
	line-height: 1.5;
	font-size: .83em;
	margin: 1.17em 0;
	padding-bottom: .5em;
	}

div.feature {
	margin-top: 1em;
	padding: 1em 0;
	width: 230px;
	text-align: center;
	}

div.feature a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}

div.learn {
	background-color: #A4C85A;
	}

div.contact {
	background-color: #81B382;
	}

/*  FORMS  */

label.oneThird, label.oneHalf, label.twoThirds, label.full, label.auto, label.inline {
	display: block;
	float: left;
	margin-bottom: 1em;
	}

label.oneThird {
	width: 160px;
	}

label.oneHalf {
	width: 240px;
	}

label.twoThirds {
	width: 320px;
	}

label.full {
	width: 480px;
	}

label.oneThird input, label.oneThird select {
	display: block;
	width: 150px;
	}

* html body label.oneThird input { /* feed to IE */
	width: 140px;
	}

label.oneHalf input, label.oneHalf select {
	display: block;
	width: 230px;
	}

* html body label.oneHalf input { /* feed to IE */
	width: 220px;
	}

label.twoThirds input, label.twoThirds select {
	display: block;
	width: 310px;
	}

* html body label.twoThirds input { /* feed to IE */
	width: 300px;
	}

label.full input, label.full select, label.full textarea {
	display: block;
	width: 470px;
	}

* html body label.full input, * html body label.full textarea { /* feed to IE */
	width: 460px;
	}
  
label.auto select {
	display: block;
	}

label.inline input, label.inline select {
	display: inline;
	width: auto;
	}

form br {
	clear: both;
	}

.format {
	color: gray;
	}

input.search {
	width: 133px;
	}

* html body input.search { /* feed to IE */
	width: 123px;
	}
  
.insert {
	background-color: rgb(183,202,231);
	padding: .25em .5em;
	}

/*  FOOTER  */

#footer a {
	color: gray;
	}

#footer a:hover {
	color: blue;
	}
