/*
Theme Name: Champion Aerospace
Theme URI: http://www.branchconcepts.com
Description: Custom theme developed for Champion Aerospace by Branch Concepts LLC
Version: 7.2010
Author: Branch Concepts LLC
Author URI: http://www.branchconcepts.com

*/


/*  STYLES
******************************************************************/
	*				{margin:0; padding:0;}
	body				{background:#a60012; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; line-height:1.4em; color:#333; -webkit-text-size-adjust:95%}
	a				{color:#003182; font-weight:bold; text-decoration:none;}
	a:hover				{text-decoration:underline;}
	img				{border:none;}
	hr				{height:0px; border-bottom: solid 1px #eaeaea; color:#ffffff;}
	p				{margin-bottom:8px;}
	ul				{margin:.5em 0 1.2em 1.8em;}
	h1 				{font-size:1.85em;letter-spacing:-1px;line-height:1.2em;margin-bottom:0.4em;padding-left:0;color:#3a3a3a;}
	h2				{font-size:1.3em; line-height:1.8em; color:#414141;}
	h3				{font-size:1.1em; line-height:1.2em; margin-bottom:.6em; color:#d53a3c;}
	h4				{font-size:.95em; color:#777; font-weight:normal; line-height:12px; padding:5px;}
	sup				{font-size:50%;}
	blockquote 			{margin:22px 40px;padding:3px;color:#575757;padding: 0 50px;background: transparent url("/images/blockquote.gif") no-repeat 0 0;}
	.clear				{clear:both;}
	.hrzrule			{height:1px; background:#ccc; margin:1em 0;}
	.photo_right			{float:right; margin:0 0 20px 20px;}
	#container			{width:885px; margin:0 auto;}

/*  HEADER
******************************************************************/
	#header				{float:left; position:relative; width:883px; height:266px; background:url(/images/bg_header.gif) top left no-repeat;}
	#header h1			{position:absolute; left:-999em;}
	#header #logo			{position:absolute; top:30px; left:50px; z-index:2;}
	#header_image			{position:absolute; top:88px; left:22px; z-index:1;}
	#header_bar			{position:absolute; top:241px; left:22px; z-index:3; background:url(/images/bg_header_bar.gif) no-repeat #212020; width:814px; padding:5px 12px; text-align:right; font-size:.9em; color:#b1b1b1; font-weight: bold;}
	#header_bar a			{color:#eaeaea; text-decoration:none;}
	#header_bar a:hover		{text-decoration:underline;}
	#header #nav			{position:absolute; top:46px; left:250px; font-size:1.25em; list-style-type:none; margin:0; z-index:4;}
	#header #nav li			{position:relative; cursor:default; float:left; padding-right:2px; margin-right:2px;}
	#header #nav li:hover,
	#header #nav li.hover		{background:url(/images/tab_bg_right.gif) top right no-repeat; margin-right:2px;}
	#header #nav li:hover a,
	#header #nav li.hover a		{background:url(/images/tab_bg_left.gif) top left no-repeat;}
	#header #nav li	a		{float:left; color:#fff; text-decoration:none; padding:10px 14px 14px 14px; font-weight:bold;}
	#header #nav li	ul		{position:absolute; top:36px; left:-999em; background:#A60012; border:solid 1px #fff; font-size:.75em; list-style-type:none; margin:0; width:188px; filter:alpha(opacity=95); opacity:0.95;}
	#header #nav li	ul li		{border-bottom:solid 1px #b78f82; width:188px; background:none; padding:0;}
	#header #nav li	ul li a		{width:160px; padding:6px 14px; background:none; background-image:none!important; font-weight: normal;}
	#header #nav li	ul li a:hover	{background:#ae2a2d; background-image:none!important;}
	#header #nav li:hover ul,
	#header #nav li.hover ul	{position:absolute; top:36px; left:0;}

/*  MAIN
******************************************************************/
	#main				{line-height:1.4em; float:left; width:883px; background:url(/images/bg_main.gif) top left repeat-y;}
	#content 			{background:url(/images/bg_main_map.gif) top left no-repeat; background-position:14px 0px;}
	#page				{padding:25px 40px 5px; min-height:290px;}
	#page .banner 			{background:none repeat scroll 0 0 #f5f5f5; width:100%;}
	#page .leftcol			{float:left;width:350px;margin:-10px 0 20px;}
	#page .rightcol			{float:right;width:350px;padding-left:5px;margin:-10px 0px 0px 20px;left:400px;position:static;}
	#page .sitemap			{list-style:none;}
	#column_right			{width:213px; float:right; position:relative; left:-26px; top: 10px; color:#ddd; padding-left:50px;}
	#column_right .content		{width:166px; background:url(/images/bg_column_right.gif) top left no-repeat; padding:30px 10px 2px 30px; font-size:.99em; line-height:1.7em;}
	.sidebar-strong,
	#column_right .content a	{color:#ddd; font-weight:bold; text-decoration:none;}
	#column_right .content a:hover	{text-decoration:underline;}
	#column_right .content p	{line-height:1.4em; color:#a5a4a4;}
	#column_right .content p.locate	{width:160px; background:url(/images/icon_plane1.gif) right no-repeat; font-weight:bold; margin-bottom:14px;}
	#column_right .content ul	{margin:0; list-style-type:none;}
	#column_right .content ul li	{margin-bottom:1.2em;}
	#column_right .content ul ul	{margin-bottom:1.2em;}
	#column_right .content ul ul li	{margin-bottom:0; padding-left:20px;}
	#column_right .content ul ul li a	{font-weight:normal!important;}
	#column_right .content .pdf	{color:#8ac6ec; padding-right:4px;}
	#column_right .content .pdf	{color:#8ac6ec; padding-right:4px;}
	#column_right .content a[href$='.pdf'] { padding-left: 18px;background: transparent url(/images/icon_pdf.gif) no-repeat center right;}
	#column_right .content a[href*='pdf'] { padding-left: 18px;background: transparent url(/images/icon_pdf.gif) no-repeat center left;}
	#column_right .content_bottom	{background:url(/images/bg_column_right_bottom.gif) top left no-repeat; width:213px; height:38px;}
	#bullet_list			{width:220px; float:right; padding:20px 0 0px 20px;}
	#bullet_list h3			{font-size:1.15em;margin-bottom:2px;margin-top:20px;}
	#page ul,
	#bullet_list ul			{line-height:2em; list-style-type:none; margin:0; padding:0px 0 10px 15px;}
	#bullet_list ul li,
	#page ul li			{Xpadding-left:16px; Xbackground:url(/images/bullet1.gif) no-repeat; background-position:0 4px; color:#424b6a;}

	/* TB TABLE */
	#techbulletins			{background-color:#fff;border-collapse:collapse;border-spacing:1px;font-size:8pt;margin:10px 0 32px;}
	#techbulletins td.strong,
	#techbulletins tr.strong 	{font-weight: bold;}
	#techbulletins td 		{border-width: 1px;padding: 2px;border-style: solid;border-color: gray;padding:4px;vertical-align:top;}

/*  FOOTER
******************************************************************/
	#footer				{float:left; width:883px; background:url(/images/bg_footer.gif) top left no-repeat; padding-top:15px;}
	#footer	p			{float:right; margin:0 40px 0 20px; color:#ddd; font-size:.95em;}
	#footer ul			{margin:0 0 30px 40px; list-style-type:none; font-size:.95em;}
	#footer ul li			{float:left;}
	#footer ul li a			{float:left; border-right:solid 1px #ba6e5a; color:#ddd; padding:0 12px; text-decoration:none; outline:none;}
	#footer ul li a:hover		{color:#fff; text-decoration:underline;}
	#footer ul li.end a		{border-right:none;}

/*  WORDPRESS
*****************************************************************/
	img.detail			{margin:20px 0 0px; border:1px solid black;}
	img.alignright 			{float:right; margin:0 2em 1em 2em}
	img.alignleft 			{float:left; margin:0 1em 1em 0}
	img.aligncenter 		{display: block; margin-left: auto; margin-right: auto}
	a img.alignright 		{float:right; margin:0 0 1em 1em}
	a img.alignleft 		{float:left; margin:0 1em 1em 0}
	a img.aligncenter 		{display: block; margin-left: auto; margin-right: auto}
	.wp-caption 			{border: 1px solid #B1A79B;text-align: center;padding-top: 10px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-repeat: no-repeat;background-position: center bottom;}
	.wp-caption img 		{margin: 0;padding: 0;border: 0 none;}
	.wp-caption p.wp-caption-text 	{font-size: 1em;line-height: 17px;font-weight: bold;padding: 8px;margin: 0;}

/*  LINK ICONS TO HREF FILE/LINK TYPES
*****************************************************************/
	/* all A tags whose HREF attribute starts with mailto: */
	a[href ^="mailto:"]	{padding-right: 18px;background: transparent url(/images/icon_mailto.gif) no-repeat center right;}
	/* all A tags whose CLASS attribute is popup */
	a[href$='.doc'] 	{padding-right: 18px;background: transparent url(/images/icon_doc.gif) no-repeat center right;}
	a[href$='.xls']		{padding-right: 18px;background: transparent url(/images/icon_xls.gif) no-repeat center right;}
	a[href*='pdf']		{padding-right: 18px;background: transparent url(/images/icon_pdf.gif) no-repeat center right;}
	a[xhref*='www']		{padding-right: 18px;background: transparent url(/images/icon_external.gif) no-repeat center right;}


