/*
Theme Name: Pinn Metal Stairs
Theme URI: http://www.e-businessexpress.com
Description: This is a new custom theme built on top of the default WordPress theme.
Version: 1.0
Author: e-Business Express
Author URI: http://www.e-businessexpress.com
Tags: This is a custom theme for Pinn Metal

	This theme was designed and built by e-Business Express, Inc.,
	whose blog you will find at http://www.e-businessexpress.com/blog

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {margin: 0 0 25px 0; background: #c8cbce url(/wp-content/themes/pinnmetal/images/bg-fade.gif) repeat-x; font: 14px arial, verdana, sans-serif; letter-spacing: .5px; line-height: 1.3em;}
#wrapper {margin: 0 auto; width: 960px;}

/* General Classes */
#wp-content h1 {font-size: 1.6em; letter-spacing: 0; line-height: 1.0; color: #2f4d67; margin-bottom: 0.5em; font-family: arial,sans-serif;}
#wp-content h2 {font-size: 1.4em; letter-spacing: 0; line-height: 1.0; color: #2f4d67; margin-bottom: 0.5em; font-family: arial,sans-serif;}
#wp-content h3 {font-size: 1.2em; letter-spacing: 0; line-height: 1.0; color: #2f4d67; margin-bottom: 0.5em; font-family: arial,sans-serif;}
#wp-content h4 {font-size: 1.0em; letter-spacing: 0; line-height: 1.0; color: #2f4d67; margin-bottom: 0.5em; font-family: arial,sans-serif;}

a:link {color: #8bb2d6; text-decoration: underline;}
a:visited {color: #8bb2d6; text-decoration: underline;}
a:hover {color: #349fe3; text-decoration: none;}
a:active {color: #8bb2d6; text-decoration: underline;}

#clearfix {clear: both;}

/* Header */
#header {width: 960px; height: 186px;}
#header-logo-bg {width: 960px; height: 152px; background: url(/wp-content/themes/pinnmetal/images/pinnmetal-banner-logo.png) no-repeat;}
#topnav {width: 960px; height:34px;}
#topnav img {border: none !important;}

#topHeader {padding-left: 42px; margin-top: 0px; padding-top:10px;}
#topHeader li {background: transparent url("/wp-content/themes/pinnmetal/images/slash.jpg") no-repeat scroll 0% 0%; text-decoration: none; display: inline-block; color: white; padding-right: 17px; font-weight: 300; height: 26px; background-position: top right; margin-left: -5px;}
#topHeader li a{color: #FFF; display: block; background: transparent url('/wp-content/themes/pinnmetal/images/background.jpg'); padding: 4px 12px; text-decoration: none; letter-spacing: 0px;}
#topHeader li:first-child {background: transparent url('/wp-content/themes/pinnmetal/images/left-side.jpg'); background-position: top left; margin-bottom: -8px; width: 36px; padding-right: 0px;}
#topHeader li:last-child {background: transparent url('/wp-content/themes/pinnmetal/images/right-side.jpg'); background-position: top right; padding-right: 26px;}



@media only screen and (max-width: 600px) {
  p {
    font-size:20px;
	line-height:1.2;
  }
  
}


/* Main */
#content-bg-wrap {margin: 0 auto; background: url(/wp-content/themes/pinnmetal/images/main-bg.gif)repeat-x; padding-bottom: 25px; background-color: #dddddd;}

#main-page-carousel {background: url(/wp-content/themes/pinnmetal/images/carousel-main-bg.png) no-repeat; width: 960px; height: 405px;}
#home-pg-content {width: 940px; margin: 10px 0 0 10px; padding-bottom: 15px;  color: #fff; background: #3b5165 url(/wp-content/themes/pinnmetal/images/main-pg-content-bg.gif) repeat-x top left;}
#home-pg-content p {padding: 0 10px 0 12px;}
#home-pg-testimonials {
    width: 920px;
    margin: 10px 0px 0px 10px;
    padding: 10px;
    color: #FFF;
    background: url("/wp-content/themes/pinnmetal/images/main-pg-content-bg.gif") repeat-x scroll left top #3B5165; 
}
#home-pg-testimonials h2 {
	font-family: "Open Sans",sans-serif;
	font-size: 28px;
	font-weight: 300;
	text-shadow: 1px 2px #333;
}
#home-pg-testimonials .testimonial {
    margin: 0px 30px 15px 30px;
    font-style: italic;
}

#wp-content {background: #fff url(/wp-content/themes/pinnmetal/images/main-content-fade-bg.png) repeat-y; margin: 0 !important; padding: 5px 25px 10px 25px;}
#wp-content-top {background: #fff url(/wp-content/themes/pinnmetal/images/main-content-top-bg.png) no-repeat; width: 960px; height: 16px;}
#wp-content-bottom {background: #fff url(/wp-content/themes/pinnmetal/images/main-content-btm-bg.png) no-repeat; width: 960px; height: 41px; margin: -25px 0 0 0!important; padding-top: 25px;}
#wp-content ul {padding: 0;}
#wp-content li {list-style: none; background: transparent url(/wp-content/themes/pinnmetal/images/list-diamond.gif) no-repeat 1px 6px; padding-left: 1em; margin: 0 0 5px 5px;}

#conact-pg-lt {float: left; width: 465px;}
#conact-pg-rt {float: right; width:425px; height: 395px;}
#conact-pg-rt img {border: none !important;}


/* Safety */
.affiliationsLogo{height: 45px; width: auto; padding: 5px;}
.column-half{display:inline-block; width:45%; vertical-align: top; padding-right: 10px; line-height: 22px;}
.column-half p:first-child{margin-top:0;}
.column-half img{width:100%; height:auto;}
.col-half{display:inline-block; width:33%; vertical-align: top;}
.list-titles{ list-style-type: none; padding-top:15px; font-weight:bold; color: #2F4D67;}

/* Footer */
#footer {background: #d4d3d3 url(/wp-content/themes/pinnmetal/images/footer-fade.gif) repeat-x; color: #686868; text-align: center; font-size: 12px !important; height: 70px; margin-top: -15px;}
#footer .footer-links {padding: 15px 0 5px 0; margin: 0;}
#footer .footer-copyright {padding: 0; margin: 0; color:#a1a1a1;}

#footer-corner {width:960px; height: 11px; background: url(/wp-content/themes/pinnmetal/images/footer-corner.png) no-repeat;}
#footer-address {color: #79848d; text-align: center; font-size: 12px !important;}
#footer-address .coname {font-weight: bold;}

#footer a:link {color: #686868; text-decoration: none;}
#footer a:visited {color: #686868; text-decoration: none;}
#footer a:hover {color: #349fe3; text-decoration: underline;}
#footer a:active {color: #686868; text-decoration: none;}

#footer .built-by:link {color: #a1a1a1 !important; text-decoration: none;}
#footer .built-by:visited {color: #a1a1a1 !important; text-decoration: none;}
#footer .built-by:hover {color: #349fe3 !important; text-decoration: underline;}
#footer .built-by:active {color: #a1a1a1 !important; text-decoration: none;}

/* Project Gallery */
.project-gallery-thumbs {width: 290px; height: 300px; float: left; margin: 15px 10px 5px 0;}
.project-gallery-thumbs img {width: 282px; height: 207px; max-width: 282px; max-height: 207px;}

/*Remove branding*/
#powered-by-label, .share-buttons .addshoppers-18, .footer-item .shoppe{
	display:none !important;
}

html{margin-top:0px !important;}
img{border:none;}