/*
Theme Name: Thermal Structures Theme
Theme URI: http://www.thermalstructures.com/
Description: "Thermal Theme" made for Thermal Structures Inc
Version: 1.0
Author: Andrew "ELFWaves" Barnes
Author URI: http://www.elfwaves.com/
Tags: elfwaves, custom theme, fixed width

	elfwaves v3.0
	 http://www.elfwaves.com/

	This theme was designed and built by Andrew Barnes,
	whose blog you will find at http://www.elfwaves.com/blogs/

*/

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
*{margin:0;padding:0;}
html{color:#fff;}
a:active,a:hover,a:link,a:visited {color: #f7b310;}

body {text-align:center;margin:0;padding:0;font-family:arial;font-size:13px;background-color:#0069b5;background-image:url(images/fade_bck.jpg);background-position:top;background-repeat:repeat-x;}
.clearfix {clear:both;height:0px;overflow:hidden;}
#big_bck{width:100%;background-image:url(images/big_bck.png);background-position:top center;background-repeat:no-repeat;}

#header_wrap {margin:0 auto;width:972px;height:174px;background-image:url(images/main_bck.png);}
#header {margin:auto;width:948px;height:141px;border-top:1px solid #f7b310;text-align:left;}
#tsi_logo {width:250px;height:140px;float:left;}
#tsi_logo a{width:250px;height:140px;display:block;}
#header_right {width:698px;height:141px;background-image:url(images/header_right.jpg);float:left;}
#header_right h1{float:right;font-size:18px;margin-top:30px;margin-right:25px;font-weight:bold;font-style:italic;}

#menu {margin:auto;width:948px;height:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;background-image:url(images/menu_bck.jpg);text-align:left;}
#menu ul{font-size:11px;font-weight:bold;}
#menu li{float:left;list-style:none;background:transparent url(images/menu_divider.jpg) no-repeat right;padding-top:8px;padding-bottom:8px;}
#menu li a:hover{color:#f7b310;}
#menu li a{text-decoration:none;color:#fff;padding:8px;}

#Contact #nav10 a,
#Indy-Plant #nav10 a,
#News #nav9 a,
#Careers #nav8 a,
#Support #nav7 a,
#Sales #nav7 a,
#About #nav6 a,
#Quality #nav5 a,
#Services #nav4 a,
#Power #nav3 a,
#Military #nav3 a,
#Marine #nav3 a,
#Emissions #nav3 a,
#Hwy #nav3 a,
#Aerospace #nav3 a,
#Transit #nav3 a,
#Markets #nav3 a,
#Fabric #nav2 a,
#Coating #nav2 a,
#Composites #nav2 a,
#Metal-Foil #nav2 a,
#Sheet-Metal #nav2 a,
#Fire-Shields #nav2 a,
#Silicone-Seals #nav2 a,
#Products #nav2 a,
#Home #nav1 a{text-decoration:none;color:#f7b310;}

#content_wrap {margin:0 auto;width:972px;background-image:url(images/main_bck.png);}
#content {margin:auto;width:948px;text-align:left;background-image:url(images/content_bck.jpg);min-height:680px;}
#left_column {float:left;width:674px;padding-left:20px;padding-top:20px;padding-right:20px;background-color:#051f4a;}

#right_column {float:right;width:193px;padding-left:20px;padding-top:20px;padding-right:20px;}
#right_column a{font-size:12px;color:#294E70;}
#right_column ul li ul li{margin-bottom:4px;}
#right_column h2{width:185px;height:17px;border-top:1px solid #c4c1bc;border-left:1px solid #c4c1bc;border-right:1px solid #c4c1bc;border-bottom:1px solid #dddddd;font-size:10px;font-weight:bold;background-position:left;background-repeat:no-repeat;padding-left:5px;padding-top:5px;background-color:#f1f4f4;color:#000;}


#footer_wrap {margin:0 auto;width:972px;height:87px;background-image:url(images/footer.png);background-repeat:no-repeat;padding-top:32px;text-align:center;}
#footer_menu {margin:0 auto;text-align:center;color:#fff;}
#footer_menu ul{float:left;left:50%;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;text-align:center;}
#footer_menu li{float:left;font-size:11px;left:-50%;position:relative;list-style:none;padding-top:4px;padding-bottom:4px;}
#footer_menu li a{text-decoration:none;color:#fff;padding:4px;font-size:11px;}
#footer_menu li a:hover{text-decoration:underline;color:#fff;padding:4px;font-size:11px;}
#copyright {clear:both;font-size:11px;color:#fff;}

.sidebar_content {width:191px;height:154px;border-left:1px solid #c4c1bc;border-right:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;background-color:#f8f7f5;}
.widget_recent_entries,
.widget_recent_comments,
.widget_archive,
.widget_pages {width:191px;border-left:1px solid #c4c1bc;border-right:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;background-color:#f8f7f5;margin-bottom:20px;}
.widget_search {width:191px;border:1px solid #c4c1bc;background-color:#f8f7f5;margin-bottom:20px;}
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_archive ul,
.widget_search form,
.widget_pages ul{padding:12px;}
.widget_pages a{font-weight:bold;}
.widget_slideshow {margin-bottom:20px;}
.ngg_images {width:191px;border-left:1px solid #c4c1bc;border-right:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;background-color:#f8f7f5;margin-bottom:20px;}
.entry-content {padding-top:12px;padding-bottom:12px;padding-left:16px;}

#home_ad {width:674px;}
#home_left_column {flaot:left;width:194px;}
#home_right_column {float:right;width:403px;height:348px;background-image:url(images/home_main_ad.jpg);padding:20px;border:8px solid #fff;}
#home_right_column h2{font-size:18px;color:#f7b310;font-weight:bold;}
#home_right_column h2 a{color:#f7b310;text-decoration:none;}
#home_right_column p{color:#fff;padding-top:12px;}
#home_services {width:178px;height:193px;background-image:url(images/home_services.jpg);margin-bottom:19px;position:relative;display:block;border:8px solid #fff;}
#home_services ul{position:absolute;bottom:6px;}
#home_services li{margin-left:10px;font-size:11px;margin-bottom:1px;color:#fff;text-decoration:none;}
#home_services li a{color:#fff;text-decoration:none;}
#home_services li a:hover{color:#f7b310;text-decoration:underline;}
#home_iso {width:193px;height:174px;border:1px solid #fff;}
#home_apps {width:674px;height:223px;margin-bottom:20px;background-color:#12151e;}

#news h2{font-family: 'Trebuchet MS', Arial;font-weight: bold;}

.widecolumn .entry p {font-size: 1.05em;}
.widecolumn {line-height: 1.6em;}
.narrowcolumn .postmetadata {text-align: center;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
small {font-size: 0.9em;line-height: 1.5em;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em Arial;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;color:#000;}
#commentform p {}
.commentmetadata {font-weight: normal;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em Arial;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
.narrowcolumn {float: left;margin: 0px 0 0;}
.widecolumn {padding: 0 0 20px 0;}
.post {margin:0;}
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.narrowcolumn .postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: both;}
.clear {clear: both;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children {padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
.navigation {display: block;text-align: center;margin-top: 10px;}
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

#wp-content h2{font-weight:bold;font-size:21px;color:#f7b310;}
#Transit #wp-content p,
#Industrial #wp-content p,
#Aerospace #wp-content p{margin-top:10px;}
#Transit #wp-content h3,
#Industrial #wp-content h3,
#Aerospace #wp-content h3{font-weight:bold;font-size:18px;margin-top:10px;}
#Transit #wp-content ul,
#Industrial #wp-content ul,
#Aerospace #wp-content ul{margin-top:10px;}
#Transit #wp-content li,
#Industrial #wp-content li,
#Aerospace #wp-content li{margin-left:20px;list-style-type:disc;margin-top:7px;}


#product_details{background-repeat:repeat-x;border:8px solid #fff;background-color:#061024;width:618px;padding:20px;color:#fff;}
#product_details p{margin-top:10px;}
#product_details h3{font-size:18px;font-weight:bold;color:#F7B310;}
#product_details h4{margin-top:20px;font-size:16px;font-weight:bold;color:#F7B310;}
#product_details h5{font-style:italic;}
#product_details ul{margin-top:10px;}
#product_details li{margin-left:20px;list-style-type:disc;margin-top:3px;}

#apps_details{background-image:url(images/thermal_anly.jpg);border:8px solid #fff;background-color:#000;width:618px;padding:20px;margin-top:20px;color:#fff;height:356px;}
#apps_details p{margin-top:10px;color:#fff;}
#apps_details h4{font-size:22px;color:#F7B310;font-weight:bold;}

#grey_box{width:632px;padding:20px;background-color:#e4e4e4;border:1px solid #999;color:#333;margin-top:10px;background-image:url(images/aerospace_top_jet.jpg);background-position:top right;background-repeat:no-repeat;}
#grey_box2{width:632px;padding:20px;background-color:#e4e4e4;border:1px solid #999;color:#333;margin-top:10px;background-image:url(images/military_top.jpg);background-position:top right;background-repeat:no-repeat;height:96px;}
#Industrial #grey_box p,
#Aerospace #grey_box p{margin:0;}
#Transit #grey_box2 p{margin:0;width:260px;}

.slides-box {float:left;}
.slides-box2 {margin:0 auto;width:180px;text-align:center;}
.slides-box2 h4,
.slides-box h4{text-align:center;padding-top:4px;}
.slides {padding:4px;border:1px solid #a9a9a9;background-color:#CCCCCC;width:143px;margin-top:20px;height:107px;position:relative;}
.slides2 {padding:4px;border:1px solid #a9a9a9;background-color:#CCCCCC;width:170px;height:107px;position:relative;}
#slide_wrap {margin:0 auto;width:582px;}
#slide_wrap2 {margin:0 auto;width:182px;}
.slides  a{width:143px;height:107px;display:block;position:absolute;}
.margin-r {margin-right:20px;}
hr {color:#ccc;width:674px;}
.apps_left{float:left;width:259px;border-left:1px solid #999;background-color:#CCCCCC;border-bottom:1px solid #999;height:200px;border-right:1px solid #999;}
.apps_right{background-color:#CCCCCC;float:left;border-bottom:1px solid #999;border-right:1px solid #999;width:412px;height:200px;}
#Transit #wp-content .apps_right li,
#Industrial #wp-content .apps_right li,
#Aerospace #wp-content .apps_right li{margin-left:30px;}

#Hwy #snav-1 a,
#Contact #snav-1 a,
#Indy-Plant #snav-2 a,
#Aerospace #snav-2 a,
#Transit #snav-3 a,
#Metal-Foil #snav-1 a,
#Sheet-Metal #snav-2 a,
#Composites #snav-3 a,
#Emissions #snav-4 a,
#Fire-Shields #snav-4 a,
#Marine #snav-5 a,
#Silicone-Seals #snav-5 a,
#Military #snav-6 a,
#Fabric #snav-6 a,
#Power #snav-7 a,
#Coating #snav-7 a{text-decoration:none;color:#000;}

#Markets #wp-content h2,
#Products #wp-content h2,
#Services #wp-content h2,
#About #wp-content h2,
#Sales #wp-content h2,
#Quality #wp-content h2{float:left;margin-right:4px;}
#Indy-Plant #wp-content h2,
#Contact #wp-content h2{float:left;margin-right:4px;margin-bottom:20px;}
#Markets #wp-content h3,
#Products #wp-content h3,
#Services #wp-content h3,
#About #wp-content h3,
#Sales #wp-content h3,
#Indy-Plant #wp-content h3,
#Contact #wp-content h3,
#Quality #wp-content h3{float:left;color:#fff;font-size:16px;bg-color:#ccc;padding-top:4px;}
#Careers #wp-content h3{font-size:16px;margin-top:20px;font-weight:bold;}
#Hwy #wp-content h3{font-size:16px;font-weight:bold;color:#f7b310;}
#About #wp-content h4,
#Sales #wp-content h4,
#Careers #wp-content h4,
#Quality #wp-content h4{margin-top:20px;font-weight:bold;color:#f7b310;}
#Power #wp-content h4,
#Emissions #wp-content h4,
#Military #wp-content h4,
#Marine #wp-content h4,
#Transit #wp-content h4,
#Aerospace #wp-content h4,
#Hwy #wp-content h4{margin-top:20px;font-weight:bold;color:#f7b310;}
#Products #wp-content h4 a{text-align:center;font-size:11px;}
#Indy-Plant #wp-content h5,
#Contact #wp-content h5{margin-top:20px;font-weight:bold;width:243px;padding:2px 6px;background-color:#ccc;border:1px solid #a9a9a9;font-size:12px;color:#000;}
#Sales #wp-content h5{font-weight:bold;font-size:15px;color:#fff;font-size:20px;text-align:center;}
#Sales #wp-content h5 a{color:#f7b310;}
#Power #wp-content p,
#Military #wp-content p,
#Marine #wp-content p,
#Emissions #wp-content p,
#Hwy #wp-content p,
#About #wp-content p,
#Sales #wp-content p,
#Careers #wp-content p,
#Indy-Plant #wp-content p,
#Contact #wp-content p,
#Quality #wp-content p{margin-top:10px;}
#Services #wp-content p{margin-top:10px;margin-bottom:10px;}
#Markets #wp-content p,
#Products #wp-content p{color:#fff;font-size:11px;}
#Services #apps_details p{font-size:11px;}
#Power #wp-content ul,
#Military #wp-content ul,
#Marine #wp-content ul,
#Transit #wp-content ul,
#Aeropsace #wp-content ul,
#Hwy #wp-content ul,
#Services #wp-content ul,
#About #wp-content ul,
#Careers #wp-content ul,
#Quality #wp-content ul{margin-top:10px;}
#Power #wp-content li,
#Military #wp-content li,
#Marine #wp-content li,
#Transit #wp-content li,
#Aerospace #wp-content li,
#Hwy #wp-content li,
#Services #wp-content li,
#About #wp-content li,
#Careers #wp-content li,
#Quality #wp-content li{margin-left:20px;list-style-type:disc;margin-top:3px;font-weight:bold;}
#Indy-Plant #wp-content h6,
#Contact #wp-content h6{margin-top:20px;font-weight:bold;font-size:20px;color:#f7b310;}

#bnav {position:absolute;}
#bnav ul{position:relative;top:1px;}
#bnav li{float:left;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;margin-left:8px;}
#bnav li a{font-size:11px;color:#333;text-decoration:none;}
#bnav li a:hover{text-decoration:underline;}
#Indy-Plant #bnav-2,
#Contact #bnav-1 {background-color:#fff;padding:6px 8px 7px 8px;}
#Indy-Plant #bnav-2 a,
#Contact #bnav-1 a{color:#000;}
#Indy-Plant #bnav-1,
#Contact #bnav-2 {background-color:#ccc;padding:6px 8px;}
#Quality #wp-content #approve {margin:30px 0;}
#Quality #wp-content #approve li{list-style-type:none;margin-top:8px;}
.shutterset_singlepic3,
.shutterset_singlepic1{float:right;margin-left:10px;margin-top:10px;margin-bottom:10px;padding:4px;border:1px solid #a9a9a9;background-color:#ccc;}
.shutterset_singlepic2{float:left;margin-right:20px;margin-top:10px;margin-bottom:10px;padding:4px;border:1px solid #a9a9a9;background-color:#ccc;}

#contact_box{border:8px solid #fff;padding:20px;width:618px;margin-top:30px;background-color:#061024;}
#contact-link {background-image:url(images/contact_sales.jpg);width:618px;height:244px;padding:20px 20px;margin-top:25px;border:8px solid #fff;}

.post{margin-bottom:25px;}
.wordtube2{margin:20px 0;}

#hwy_box1{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/automotive.jpg);background-position:bottom right;background-repeat:no-repeat;margin-top:20px;}

#hwy_box2{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/off_hwy.jpg);background-position:bottom right;background-repeat:no-repeat;}

#aero_box{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/aerospace.jpg);background-position:bottom right;background-repeat:no-repeat;}

#emis_box{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/emissions.jpg);background-position:bottom right;background-repeat:no-repeat;min-height:400px;}

#trans_box{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/transit.jpg);background-position:bottom right;background-repeat:no-repeat;}

#marine_box{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/marine.jpg);background-position:bottom right;background-repeat:no-repeat;}

#military_box{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/military.jpg);background-position:bottom right;background-repeat:no-repeat;min-height:300px;}

#power_box{width:618px;padding:20px;background-color:#061024;border:8px solid #fff;background-image:url(images/power_gen.jpg);background-position:bottom right;background-repeat:no-repeat;}

#power_box h2,
#military_box h2,
#marine_box h2,
#trans_box h2,
#emis_box h2,
#aero_box h2,
#hwy_box1 h2,
#hwy_box2 h2{margin-bottom:12px;}

#Markets object{margin-top:16px;}
.gmaps{color:#F7B310;text-align:left;}
#Markets h4{margin-top:16px;}