/*
Theme Name: Fly Cheyenne
Theme URI: http://flycheyenne.net
Description: Created exclusively for Fly Cheyenne.
Version: 1.0
Author: Warehouse Twenty One
Author URI: http://warehousetwentyone.com
Template: flycheyenne


*/
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/*layout*/
a {}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
.aligncenter { margin:0 auto;}

h2 {font-size:22px; font-weight:normal}
h3 {font-size:18px; font-weight:normal}



/*misc*/
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:1px}
.noheight {height:0;}
/*search box*/

.alignright {float:right}
.alignleft {float:left}
.wp-caption {font-size:80%; font-style:italic}

body {font:13px/1.5 Georgia, "Times New Roman", Times, serif; background:#eee url(images/body_bkg.jpg) top center; color:#05316d}

#header {float:none;}
#header h1 {position:absolute;height:0;left:-9999px;}
#logo {position:relative;top:30px;z-index:200; margin-left:0;float:left;width:250px;}

#footer {text-align:center; font-size:12px; color:#05316d;}

.utility {width:400px;float:right; z-index:300;position:rekative; margin:32px 50px 0 0}
.utility li {list-style:none;float:right;margin:0; padding:0;}
.utility ul {margin:0; padding:0;}
.utility li a{text-decoration:none; font-size:12px; padding:0px 10px; display:inline-block; color:#444}
.utility li a:hover{text-decoration:underline; }



/*main nav*/
#nav {float:right;background: url(images/white_clear_20.png);margin:10px 0 0 0;padding:10px 10px 0 10px;border:1px solid #ddd;border-bottom:none;}
#nav ul {list-style:none;margin:0 0 0 0;background: url(images/white_clear_35.png); padding:0;height:28px; width:455px; }
#nav ul li { float:left; display:inline; }
#nav ul li a {font-family:Georgia, "Times New Roman", Times, serif; color:#05316d; font-size:15px; text-transform:lowercase;padding: 2px 11px 2px 11px;text-decoration: none; background:transparent; }
#nav ul li a:hover, #nav ul li:hover a {color:#fff;background:#05316d}
#nav ul li.current_page_item a, #nav ul li.current_page_ancestor a{ color:#05316d; background:#fff}	
	
	
.home_photo {background: url(images/white_clear_20.png); width:822px; height:290px;padding:10px;border:1px solid #ddd; margin:-5px 0 15px 0;}	
.home_photo_image { width:822px; height:290px; }	


.page_photo {background: url(images/white_clear_20.png); width:822px; height:130px;padding:10px;border:1px solid #ddd; margin:-5px 0 15px 0;}	
.page_photo_image { width:822px; height:130px; }	

.updates {position:absolute; z-index:100; margin-top:-50px; width:822px;}
.updates h2{color:#bca988; font-size:25px;text-align:center; }
.updates a{padding:-10px 0 0 10px;color:#fff; font-size:16px;}
.updates a:hover{color:#bca988;}

.box {background: url(images/white_clear_20.png); padding:10px;border:1px solid #ddd;margin:0 0 15px 0}	
.home .box {width:390px;}

.sidebar {width:280px;}
.main {width:520px;}


.box_div {background: #fff;padding:10px; }	
.home .box_div h2 {margin:5px 0; font-size:16px; color:#293953;}
.home .box_div p {margin:0;}
.home .box_div a {color:#fff; font-size:15px; padding:4px 0;background:#05316d; margin:-10px;margin-top:10px;display:block;}
.home .box_div a:hover {background:#000;}
.box_div a { text-decoration:none; color:#002557;}
.box_div a:hover { text-decoration:underline;}


.signup h2 {color:#05316d; font-size:18px; text-align:center;}

.sidebar .box_div {margin-bottom:10px;}

.theEditor {background:#fff;}

@media print {
	
	#nav, .home_photo, .page_photo, .updates, .sidebar {display:none}
	.main {width:100%;}
	#logo {position:relative; margin:0 0 20px 0; width:303px; height:94px;float:none;}

	
	}

