body {color:#fff;}
.container {

	border-left: 4px solid #000;

	border-right: 4px solid #000;

	background: #aaa url(img/bg-main.gif);

}

.colborder {

	border-right: 1px solid #000;

}



.page_header{position:relative; z-index:999;}



.comic_container {

        width:1000px;

	border-left: 4px solid #000;

	border-right: 4px solid #000;

	background: #000;

        border:0;

        margin:0 auto; padding:0;

        text-align:center;

}



body {background: #000 url(img/bground.jpg); font: 8pt Verdana, Arial, sans-serif; line-height: 12pt; color:#000; padding:0; margin:0;}

body div{padding:0; margin:0;}

h1, h2, h3, h4, h5 {font-family: 'Trebuchet MS', Arial, sans-serif; font-weight:bold;}

#main {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#000;}



a {color:#691B1B; text-decoration:none;font-weight:bold;}

a:hover {color:#fff; text-decoration:none;}

#sub_page {background-image: url(img/bg2.gif);}

.sub_sidebar {background: url('img/sub_sidebar.png') no-repeat top left;}



#news_headers {color:#fff;}




.textfield_search {

        border: 0px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        width: 90px;

        padding: 5px 3px;}

        

#header {

        width:950px;	

        clear: both;

        padding: 0;

	margin: 0 auto;

        height:300px;

        background: #000 url(/hdr/rotator.php) top left no-repeat;

        border-bottom: 3px solid #000;}

        

#sub_header {

        width:950px;	

        clear: both;

        padding: 0;

		margin: 0 auto;

        height:37px;

        background: #000 url(img/sub_header.gif) top left no-repeat;}



#sub_header_comics{

        clear: both;

        padding: 0;

	margin: 0 auto;

        height:37px;

        background: #000 url(img/sub_header.gif) top left no-repeat;}



#nav {

        margin: 0 auto;

        padding:1px 0 0;

        position:relative;

        top: 0px;

        left: -5px;

	list-style: none;

        float:right;

	font: bold 10pt 'Trebuchet MS', Helvetica, arial, sans-serif;

        z-index:999;

        }



#nav ul, #nav ul li { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

	list-style-type: none;

	float: left !important;

	background:#000;

position:relative;

z-index:9998

}

        

#nav a {display: block;	padding: 0 10px; color:#fff;}

#nav a:hover {background: #2F7CA3; text-decoration:none;} /* All hovered links */





#nav li ul { /* second-level lists */

	position: absolute;

	width: 2em;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

	margin:0;

	padding:0;

}



/* lists nested under hovered list items */

#nav li:hover ul, #nav li.sfhover ul {left: auto;}



#nav li ul a{

	width: 10em;

	padding:2px;	

	margin:1px;

	border: 1px solid #555;

}



        

#news {background:url(img/news.gif) no-repeat top right;}

#news div {margin: 45px 10px 0px 10px; text-align:center; padding:0;}

#news div div {margin:0; padding: 10px; text-align:left;}

.newsimg {border:1px solid black; margin:0 10px 0 0; padding: 0; text-align:left; float:left; width: 100px; height:auto; position:relative; z-index:99;}

#news div div h2 {margin-bottom: 5px; line-height: 1.25em;}

#news div div h2 a {margin-bottom: 5px; line-height: 1.25em; color:#fff;}
#news div div h2 a:hover {color:#691B1B;}

#news div div hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}

#news div div p {line-height: 1.25em; padding-bottom: 10px; font-size: 9pt; color:#000;}



#newspost {background: url('img/hdr_newspost.gif') no-repeat top right;}

#newspost div {margin: 45px 10px 0px 10px; text-align:left; padding:1; color:#000;}

#newspost div img  {border:1px solid black; margin:0 10px 0 0; padding: 0; text-align:left; float:left; width: 100px; height:auto; position:relative; z-index:99;}

#newspost div img.aligncenter  {border:1px solid black; padding: 0; float:none; width:auto; height:auto; display:block; margin:auto; margin-top:1em; }

#newspost div h2 a {margin-bottom: 5px; line-height: 1.25em; color:#fff;}
#newspost div h2 a:hover {color:#691B1B;}

#newspost div hr {margin:10px 0; padding-bottom: 10px; color:#929292; background-color:#929292; height:0;}

#newspost div p {line-height: 1.25em; font-size: 10pt;}

#newspost div blockquote {padding-top:0; margin:2px auto; font-size: 9pt; quotes: "\201C" "\201D"; color: #4A3D3D; width: 500px;}

#news div.forumentries {background: #777777 url(img/forumentries.gif) no-repeat top right; margin: 35px 10px 10px 10px; padding: 30px 10px 10px; text-align:left; font-size:.8em; border: 1px solid black;}

#news div.forumentries div {margin:20px 0;}



#news div.forumentries h4 {font-size:1.5em;}

#news div.forumentries a {color:#DDD; text-decoration:none;}

#news div.forumentries a:hover {color:#FFF; text-decoration:underline;}

#news div.forumentries p {padding:0; padding-bottom: 10px; margin:0;}





#whoweare {background:#CA9A7C url(img/whoweare.gif) no-repeat top right;}

#whoweare ul {margin: 5px; margin-top: 30px; list-style:none; }

/* NOTE: If Pronamic Page Widget plugin is updated, you may need to edit widget-page.php to remove the header and change 'the_excerpt' to 'the_content' for proper formatting */
#comingsoon {background:#B6805F url(img/comingsoon.gif) no-repeat top right; border-top:3px solid #000; border-bottom:3px solid #000;}

#comingsoon ul {margin: 5px; margin-top: 30px; list-style:none; font-size: 1.25em;}

#comingsoon strong {font-size: 1.25em;}



#siteads {text-align:center; margin:0 auto; padding-top: 10px;}

#googleads {text-align:center; margin: 0 auto; padding-top:15px;}



#siteads img {padding: 2px;}



#footer {height:25px; background:#000; margin:0 auto; padding-top: 5px; text-align:center; color:#fff;}



#site5 {margin: 0 auto; text-align:center;}

#site5 img {padding: 10px;}



#comics, #gallery, #store, #contact, #flightschool{padding-top: 40px;}

#comics {background: url('img/hdr_comics.gif') no-repeat top right;}

#gallery {background: url('img/hdr_gallery.gif') no-repeat top right;}

#store {background: url('img/hdr_store.gif') no-repeat top right;}

#flightschool {background: url('img/hdr_flightschool.gif') no-repeat top right;}

#contact {background: url('img/hdr_contact.gif') no-repeat top right;}

#error_404 {background: url('img/hdr_404.gif') no-repeat top right;}


#flightschool {color: #000;}


.post-meta-key {display:none;}

.post-meta {list-style: none; margin:0;padding:0;}

.post-meta p {padding: 5px;}



div.archive {background:url('img/archive.gif') no-repeat top center; height:25px; margin:0 auto; padding:0; text-align:center;}

div.archive:hover {background:url('img/archive.gif') no-repeat bottom center;}



#recentposts ul {list-style-type:none; list-style-image: none;}
#recentposts li {margin-top: 1em; list-style-type: none; list-style-image: none;}



.product {width:85%; margin:0 auto; margin-bottom: 5px;  text-align:center; vertical-align:top; }



.product td, th {vertical-align:top;}

.product th {font: 2.5em 'Trebuchet MS', Arial, sans-serif; color:#FFF; background:none; font-weight:bold;}

.product tbody {font: 1.25em Tahoma, Arial, sans-serif; color:#F9F2EE; vertical-align:top;}

.product tbody img {border:1px solid #000; margin:0 10px 0 0; padding: 0; position:relative; z-index:99; width:100px;}

.product tfoot td {text-align:right; border-top: 1px solid #fff;}

.product tfoot h3 {font: 1.5em 'Trebuchet MS', Arial, sans-serif; color:#FFF; font-weight:bold; padding-right: 10px; margin:0;}



.product_desc {background:url('img/product_bg.gif') repeat-x top left; padding-left: 10px; line-height: 1.25em; padding-bottom: 10px; font-size: 9pt; color:#F9F2EE; width:80%;}
