/*
Theme Name: ACUSA
Theme URI: http://wordpress.org/
Description: The Air Combat USA Blog Theme.
Version: 1
Author: Mark Popkes
Author URI: http://sdacreative.com/

	Acusa v1
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Mark Popkes,
	of SDA Creative Agency for their client Air Combat USA.

*/


/* RESET 
****************************************/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, img, hr, blockquote {margin: 0; padding:0;}

/* GENERAL Styles 
****************************************/
body {background-color:#000;}
p {font-family:Arial, Helvetica, sans-serif;}
img, img a {border:none;}

img.attachment-medium { padding: 5px; background-color:#3B3B3B;}
/* HEADERS
****************************************/
h1, h2, h3, h4, h5, h6 {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:-1px;}
h1#mainLogo {text-indent:-9999px;/* background-image: url(images/assets/logo.jpg); background-repeat:no-repeat;width:134px; height:92px;*/}
h2, h2 a {color:#e7cf04; text-decoration:none;font-size:23px; line-height: 25px; padding-bottom:3px;}
h3, h4, h3 a {color: #fff; font-weight:normal;}
h3 { font-size:18px; }
h3 a {text-decoration: none;}
#sidebar h3 {margin-bottom: 10px;padding: 7px 0 3px 5px; background-color:#979371;}
h3#respondTitle {padding:10px 0 5px 5px; background-color:#979371;}
h4#commentTitle {padding: 10px 0;}

/* COLORS and TYPOGRAPHY
****************************************/
#wrapper {background-color: #242424;}
ul#mainNav, ul#subnav {list-style:none;}
ul#mainNav li {}
ul#mainNav li a, ul#subnav li a {text-indent:-9999px;}

div.post, #sidebar ul, .postmetadata small {font-family:Arial, Helvetica, sans-serif;}

p.commentsLink {margin-top: -10px;font-size:10px; color:#e7cf04; width:60px; float:right; }
p.commentsLink a {font-size: 23px;font-weight: bold; padding-top: 7px;height: 50px;color:#f0f0f0; text-decoration:none; display:block; text-align:center;background-image:url(images/assets/bubble.jpg); background-repeat:no-repeat; }
.postmetadata {border-top: 1px dotted #727272;}
p a, .postmetadata a, ol.commentlist li a {color:#eae6a1; text-decoration:none;}
.postmetadata small {color: #727272;font-size: 11px;}
p, .entry p, .post ul, .post ol {font-size: 13px; line-height: 18px; color:#E6E6E6;}

.post ul, .post ol {margin-left: 30px;}
.post ul li, .post ol li {padding: 0 0 5px 0;}

#the_searchform input#s {border:none; background-color: #787878; color:#d8d8d8; font-size:12px;}
#the_searchform button.submit {border:1px solid #242424; text-transform:uppercase; background-color:#333; color:#d8d8d8; font-size:10px;}
#sidebar button.submit:hover {background-color:#3D3D3D;}
#sidebar .mod {background-color:#525252; background-image:url(images/assets/modBG.jpg); background-repeat:repeat-y; background-position: top left; }

#sidebar ul {list-style:none;}
#sidebar ul li ul li {border-bottom:1px solid #5b5b5b;}
#sidebar ul li a {color:#fff; text-decoration:none; font-size:13px;}
#sidebar ul li a:hover {background-color:#636363;}

ul#footerNav li a {text-indent:-9999px;}

/* LAYOUT
****************************************/
#wrapper {width:770px; margin:0 auto;}
#top {width:770px; height:92px;background-image: url(images/assets/top-bg1.jpg); background-repeat:no-repeat; background-position:right top;}

h2, h2 a {width:350px;}
p { padding: 5px 0 10px 0; }
.alignleft {float: left;}

blockquote {margin-left: 10px; padding: 0 10px; font-style: oblique; background-color:#2C2C2C;}


/* AIRCOMBAT SITE NAVIGATION */
ul#mainNav, ul#subnav {float:right;}
ul#mainNav {width: 639px;margin-top:60px;}
ul#subnav {width:387px; margin-top:30px;}
ul#mainNav li, ul#subnav li {float: left;}
ul#mainNav li a, ul#subnav li a { display:block; height:33px;}

ul#mainNav li#home a {width:60px;background-image: url(images/nav/home.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#about a {width:87px;background-image: url(images/nav/about.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#prices a {width:69px;background-image: url(images/nav/prices.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#biplane a {width:119px;background-image: url(images/nav/biplane.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#store a {width:67px;background-image: url(images/nav/store.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#media a {width:67px;background-image: url(images/nav/media.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#testimonials a {width:110px;background-image: url(images/nav/testimonials.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#mainNav li#blog a {width:59px;background-image: url(images/nav/blog.jpg); background-repeat:no-repeat; background-position:0 0;}

ul#mainNav li#home a:hover,ul#mainNav li#about a:hover,ul#mainNav li#prices a:hover,
ul#mainNav li#biplane a:hover, ul#mainNav li#store a:hover,ul#mainNav li#media a:hover,
ul#mainNav li#testimonials a:hover,ul#mainNav li#blog a:hover {background-position:0 -33px;}

ul#subnav li#flight a {width:125px;background-image: url(images/nav/flight.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#subnav li#bios a {width:58px;background-image: url(images/nav/bios.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#subnav li#aircraft a {width:86px;background-image: url(images/nav/aircraft.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#subnav li#links a {width:67px;background-image: url(images/nav/links.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#subnav li#faq a {width:51px;background-image: url(images/nav/faq.jpg); background-repeat:no-repeat; background-position:0 0;}

ul#subnav li#flight a:hover, ul#subnav li#bios a:hover, ul#subnav li#aircraft a:hover, 
ul#subnav li#links a:hover, ul#subnav li#faq a:hover {background-position:0 -33px;}
/* end AIRCOMBAT SITE NAVIGATION */

#banner {clear: right;background-image:url(images/assets/banner.jpg); background-repeat:no-repeat; width:772px; height:272px;}
#subTop {width: 770px; height: 100px; background-image:url(images/assets/subTop.jpg); background-repeat:no-repeat;}

#content {width: 760px; margin: 0 auto; overflow:hidden;}
#mainColumn, #sidebar {float: left;}
#mainColumn {float: left;width: 460px; padding-right:15px;}
#sidebar {width: 285px;}

div.post {float:left; width:450px; margin-bottom:20px;}

.postmetadata {padding: 5px 0; width: 375px; }


div.hr {margin: 10px 0 25px 0; border-top:4px solid #535455; clear:left;}
div.hr hr {display: none;}

.homeLink {height: 35px;}
#sidebar .mod {padding:5px 5px 0 10px; margin-bottom:10px;}
#the_searchform {padding-bottom: 15px;} 
#the_searchform input#s {padding: 5px; width: 180px;}
#the_searchform button.submit {cursor:pointer; width:50px; height:25px;margin-left: 10px;}
#sidebar ul { padding-bottom:5px;}
#sidebar ul li ul li a {display:block; padding: 3px 0 3px 5px;}

/* comments */
ol.commentlist {list-style:none;margin-bottom: 15px; }
ol.commentlist li {color: #fff; padding: 5px; margin-bottom: 10px;}
ol.commentlist li img {padding: 0;}
ol.commentlist li img.avatar {float: right; margin-top: 5px;}
ol.commentlist li.comment-author-admin {background-color: #2B2B2B;}
ol.commentlist li em {font-size: 13px; color: #b40907;}
.comment-author {font-size:13px; margin-bottom: 5px; border-bottom:1px dotted #525252;}
.commentmetadata {font-size:11px;margin-bottom:8px;}
.commentmetadata a {color: #979371;}
#commentform, ol.commentlist li {font-family: Arial, Helvetica, Verdana, sans-serif;}
#commentform {margin-top: 15px;}
#commentform .commentLabel {font-size:13px; display:block; padding: 5px 0; color:#fff;}
.commentLabel small {font-weight: bold;color:#e7cf04;font-size: 11px;}
#commentform .commentField {width: 300px;}
#commentform .commentBox {width: 400px;height:100px;}
#commentform .commentField,
 		#commentform .commentBox {color:#E6E6E6;font-size:12px; padding:5px; margin-bottom:5px; background-color: #525252; border:1px solid #5b5b5b;  }



.alignleft {float: left;margin: 5px 5px 5px 0;	display: inline;}
.alignright {float:right; margin: 5px 0 5px 5px; display:inline;}

.wp-caption {text-align: center; background-color: #3B3B3B;	padding-top: 5px; margin: 10px;}
.wp-caption img {padding-bottom: 5px;}
.wp-caption p.wp-caption-text {font-size: 12px; line-height: 14px; padding: 0 4px 5px; margin: 0;color:#aaa;font-style:oblique;}


.space {height: 30px;}
#footer {width:770px; height:45px; background-image:url(images/assets/footer.jpg); background-repeat:no-repeat;}
ul#footerNav {list-style:none;}
ul#footerNav li {float:left;}
ul#footerNav li a {display: block; height:45px;}
ul#footerNav li#siteDesign a {width:99px; background-image:url(images/nav/siteDesign.jpg); background-repeat: no-repeat;}
ul#footerNav li#siteMap a {width:86px; background-image:url(images/nav/siteMap.jpg); background-repeat: no-repeat;}
ul#footerNav li#contactUs a {width:94px; background-image:url(images/nav/contactUs.jpg); background-repeat: no-repeat;}