/*
Theme Name: The Corporate
Theme URI: http://www.pixelthemestudio.ca
Description: The Corporate theme is designed to provide individuals and small businesses with the ability to run a website, blog, or a combination of both while giving a professional corporate design for your company.
Version: 1.0
Author: Pixel Theme Studio
Author URI: http://www.pixelthemestudio.ca
Tags: Full width, Two Columns, White, Tan, Clean

	This theme's CSS, XHTML and design is released under GPL 3:
	http://www.gnu.org/licenses/gpl.html

*/

/* Begin Typography & Colors */
html, body {vertical-align: baseline;	outline: 0;	padding: 0;	margin: 0;}
html {height: 100%;	margin-bottom: 1px;}
body {background:url(http://www.headbandsandhardware.com/wp-content/themes/default/images/bg.jpg) top center repeat-y;font: 12px/16px verdana,arial,helvetica,sans-serif;	/*font:normal .76em Arial, Helvetica, sans-serif;*/
	color: #404652;}
/* Clearing */
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {	display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;	clear: both;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}


p {margin:0 auto 12px;}

hr{ margin:20px;color:#CCCCCC; height:1px;}

a, a:visited, a:focus {color:#4f525b; text-decoration:none;}
a:hover {color:#b0101a;}
a:active {color:#4f525b;}
a {outline: none;}

ul, #adcolumn2 ul {list-style-type: none;padding: 0;margin: 6px auto;}
li, li.cat-item, li.page_item, ul.blogroll li, #adcolumn2 li {background-image:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/list-green.jpg');background-repeat: no-repeat;background-position: 0 10px; padding:5px 0 5px 20px;}
ul li.page_item li {border:none;}
#adcolumn2 li {background-image:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/list.jpg'); background-position:0 5px; border:none; padding:2px 0 2px 20px;}
ol {margin-left:45px;}
ol li {background:none; padding-left:2px;}
div.entry ul li {margin-left:10px;}

/* Category and page Widget */
li.cat-item a, li.page_item a {color:#4f525b; text-decoration:none;}
li.cat-item:hover, li.page_item:hover {background-image:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/list.jpg');}
li.cat-item a:hover, li.page_item a:hover {color:#b0101a;}

/* blogroll widget */
ul.blogroll li {background-image:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/list-green.jpg');}
ul.blogroll li a {color:#4f525b;}
ul.blogroll li a:hover {color:#b0101a;}
ul.blogroll li:hover {background-image:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/list.jpg');}

/* Main content list styles */
#mainbody-full ul, #mainbody-rightcol ul, #mainbody-leftcol ul {list-style-type: none;padding: 0;margin: 8px 12px 6px;}
#mainbody-full{background:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/body-bg.jpg') repeat-x;}
li {border:none; background-position: 0 5px; color:#4f525b; padding:0 0 3px 20px}

/* Round numbered list */
div.number span{padding:3px;margin-right:10px; margin-left:8px;	background:transparent url('http://www.headbandsandhardware.com/wp-content/themes/default/images/numberbg.png') no-repeat center center;color:#fff;}


/* Clearing */
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {	display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;	clear: both;}
/* End hide from IE-mac */

#wrapper {max-width:1000px;  min-width:1000px; margin:20px auto; background:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/banner-bg.jpg') #ffffff no-repeat top;}
#topright {height:150px;}
.contentcenter {width:966px; margin:0 auto; z-index:100; min-height:450px;}
#logo {width:425px; height:95px; float:left; margin:1px 0 0 0;}
#menubg {width:375px; height:38px; float:right; margin:34px 0 0 0;}
#menuright{ height:38px;}
#topfooter {background:#ffffff; background:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/top-bar.jpg') no-repeat left; height:37px;}
#topfooterText{width:966px; margin:0 auto; padding-top:7px; padding-left:8px; color:#f9f9f9; font-size:12px;}
#home-bottom{background:#ffffff; height:30px;}
#home-content{padding:40px 35px 0px 35px;}

#credentials{background:#ffffff;}
#credentialsText{background:#ffffff; height:100px; width:985px; margin:0px auto; }

/* Promotional */
#adwrapper1 {background:#ffffff; height:8px;}
#adwrapper2 {background:#ffffff; z-index:100;}
#adwrapper3 {background:#fff; width:966px; margin:0 auto!important;}
#adcolumn1 {width:966px; float:left; height:276px; background:#ffffff;}
#adcolumn3 {width:980px; background:#ffffff;height:175px; margin: 0 auto; padding:0px 0 0 0;}
#adwidget1 {background:#a7b9c7;}
#adwidget2 {background:#a7b9c7;}
#adwidget3 {background:#a7b9c7;}
#adwidget1 p {color:#4f525b;}
#adwidget2 p {color:#4f525b;}
#adwidget3 p {color:#4f525b;}
#adwidget1, #adwidget2, #adwidget3 {height:105px; padding:5px 15px; color:ffffff; margin-bottom:15px;font:normal 11px Arial, Helvetica, sans-serif;}
#adwidget1 img, #adwidget2 img, #adwidget3 img {float:right; margin:0 15px 25px 0; border:1px solid #fff;}
#adwidget1 h2, #adwidget2 h2, #adwidget3 h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#3c3f47; font-style:italic; margin:0 auto 5px;}

/* Hide widget titles from certain areas */
#adcolumn1 h1, #adwrapper1 h1, #footer h3 {display:none!important;}

/* Content mainbody */
#breadcrumbs {background:#a71a22 url('http://www.headbandsandhardware.com/wp-content/themes/default/images/red-stripe.jpg'); height:23px; padding:7px 0 0 9px; font:normal .9em Arial, Helvetica, sans-serif; color:#466677;}
#breadcrumbs a, #breadcrumbs a:visited {color:#466677; text-decoration:none;}
#breadcrumbs a:hover {color:#000;}
#contentwrapper {background: #ffffff ;}
#contentwrapperHome {background:#ffffff; padding:20px 9px 0px 9px;}
#mainbody-full {}
#mainbody-leftcol, #mainbody-rightcol {width:640px; float:right; min-height:450px; border-left:1px solid #ffffff; padding-left:20px;}
#mainbody-rightcol {border-right:1px solid #ffffff; border-left:none; padding:0 20px 0 0 ; float:left;}
#leftcol, #rightcol {width:250px; float:right; min-height:400px; border-left:1px solid #c8c8ca; padding-left:30px; margin-top:30px;}
#leftcol {float:left;}

/* Bottom widgets */
#bottomwrapper {background:#ffffff; height:250px; padding:20px 0;}
#homepageBottom {background: #ffffff; padding:0px 0 35px 0;}
#wleft {width:295px; float:left;}
#wcenter {width:295px; float:left; margin:0 38px;}
#wright {width:295px; float:left;}
#wfull {}
div.bottomimgborder {border-top:none; border-bottom:none; padding:8px 0; width:300px;}
#wleft h3, #wcenter h3, #wright h3, #wfull h3{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:0px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}

/* Widget Styling */
.widget, .widget-grey {margin: 3px auto 17px;}
.widget-grey {background:#ffffff; padding:10px; margin:20px auto;}
#rightcol .widget, #leftcol .widget {margin-bottom:25px;}

/* Typography */
small {color:#466677;}
.medium {font-size:12px; color:#4f525b;font-weight:bold;}
.large {font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#3c3f47;font-weight:bold; padding-top:40px;}
.dark {color:#3c3f47;}

h1, h1 a, h1 a:visited, h1 a:active{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:10px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}
h1 a:hover{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:10px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}

h2, h2 a, h2 a:visited, h2 a:active{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:10px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}
h2 a:hover{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:10px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}

.h2, .h2 a, .h2 a:visited, .h2 a:active{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:10px; padding-bottom:0px; margin:0 auto 5px; text-decoration:none; border:none;}
.h2 a:hover{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:10px; padding-bottom:0px; margin:0 auto 5px; text-decoration:none; border:none;}

h3, h3 a, h3 a:visited, h3 a:active{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:20px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}
h3 a:hover{font-size:18px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:20px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none; border:none;}
h3.pagetitle {text-transform:uppercase; font-weight:normal; }

h4, h4 a, h4 a:visited, h4 a:active{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:0px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none;}
h4 a:hover{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#303c5b; padding-top:0px; padding-bottom:8px; margin:0 auto 5px; text-decoration:none;}

h5, h5 a, h5 a:visited, h5 a:active{font-size:16px; line-height:19px; font-family:Arial, Helvetica, sans-serif; color:#3c3f47; padding-top:25px; padding-bottom:5px; margin:0 auto 5px; text-decoration:none;}
h5 a:hover{font-size:15px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#303c5b; padding-top:25px; padding-bottom:10px; margin:0 auto 5px; text-decoration:none;}

#mainbody-full h4, #mainbody-rightcol h4, #mainbody-leftcol h4 {border:none;}

blockquote {margin: 20px 0 20px 30px; padding: 0 0 0 15px; border-left: 3px solid #4f525b;color:#AB7333;}

/* Footer */
#footerleft {background:#ffffff url('http://www.headbandsandhardware.com/wp-content/themes/default/images/bottomleft.jpg') no-repeat bottom left;}
#footerright {background:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/bottomright.jpg') no-repeat bottom right; padding:0px 0px; color:#fff;}
#footer {width:966px; margin:0 auto;font:normal 10px Arial, Helvetica, sans-serif; color:#4f525b; padding-top:0px;}
#footer a, #footer a:visited {color:#4f525b; text-decoration:none;}
#footer a:hover {color:#4f525b;}
#copyright1 .float-left {float:left;}
#copyright1 .float-right {float:right;}
#copyright1  .clear {clear:both;}

#copyright1 {text-align:center;margin:0px auto 25px auto; font:normal 10px Arial, Helvetica, sans-serif; color:#777c83;}
#copyright2 {text-align:right;margin:0px auto 25px auto; font:normal 10px Arial, Helvetica, sans-serif; color:#777c83;}
#copyright1 a, #copyright1 a:visited {color:#777c83; text-decoration:none;}
#copyright1 a:hover {color:#777c83; text-decoration:underline;}
#copyright2 a, #copyright2 a:visited {color:#777c83; text-decoration:none;}
#copyright2 a:hover {color:#777c83; text-decoration:underline;}

/* Main Menu */
#page-nav ul{margin:0!important;padding:0;list-style:none}
#page-nav ul{line-height:1.0}
#page-nav ul ul li{width:100%}
#page-nav li:hover{visibility:inherit}
#page-nav li{float:left;position:relative; background:url('http://www.headbandsandhardware.com/wp-content/themes/default/images/menu-spacer.png') no-repeat right center;margin:0!important;padding:0;}
#page-nav li.endspacer {background:none;}
#page-nav a{display:block;position:relative}
#page-nav li:hover ul,li.sfHover ul{left:0;z-index:99}
#page-nav li:hover li ul,li.sfHover li ul{}
#page-nav li li:hover ul,li li.sfHover ul{left:10em;top:0}
#page-nav li li:hover li ul,li li.sfHover li ul{top:-999em}
#page-nav li li li:hover ul,li li li.sfHover ul{left:10em;top:0}

.menu ul{position:absolute;top:-999em;width:20em}

#page-nav {float: left;}
#page-nav ul {text-align: right;}
#page-nav li {display: inline;}
#page-nav a {overflow: hidden;padding: 0 12px;}
#page-nav li.current_page_item a {color:#b0101a;!important}
#page-nav li.current_page_item li a {background: #816D22!important;}
#page-nav li.sfHover a, #page-nav li a:hover {color:#1e2f59;}

/* Drop-down styles */
#page-nav li:hover ul, li.sfHover ul {top: 30px;background: #EDEDEE;border-left:3px solid #EDEDEE;border-right:3px solid #EDEDEE;}
#page-nav ul ul, #page-nav li li, #page-nav li li a {text-align: left;color:#4f525b;}
#page-nav li li {border-bottom: 1px solid #DDD; background:none;}
#page-nav li li a {padding: 0px 10px;border: none !important;}
#page-nav li li a:hover {color:#b0101a;background: #EDEDEE;}

/* Alignment and for Images */
.alignleft, .left {	float: left;margin:0 15px 10px 0;}
.alignright, .right {float: right;	margin-left: 15px;	}
.aligncenter, .center {	display: block;	margin: 0 auto 18px auto;	}
.alignnone, .block {clear: both;	margin: 0 0 18px 0;	}
.clear {clear: both;}
img.alignleft, img.alignright {	display: inline;}	

/* thumbnail images on Category view */
.thumbnail {float:left;	margin:2px 15px 3px 0;	border: 1px solid #B9C0C7;	}

/* Captions [caption] */
.wp-caption {max-width: 576px;	margin-top: 4px;	padding: 2px 0 0 0;	border: 1px solid #ddd;	text-align: center;	}
.wp-caption .wp-caption-text {margin: 0 auto;	text-align:center;	font-size: .9em;color: #65788C;	}
.wp-caption img {max-width: 920px;	border: 1px solid #ddd;	}

/* No caption Styles */
.alignleft, .alignright {padding:3px; border:1px solid #ddd;background:#F5F5F5; float:left;}
.alignright {float:right;}
.alignleft1 {float:left;}
.alignright1 {float:right;}
div.wp-caption {padding:2px 0 0!important;}

/* WordPress Styles */
div.post {margin:0 auto 20px;clear:both;}
p.postmetadata {background:#f5f5f5; clear:both; margin-top:5px; padding:2px; font-size:11px;}
.postauthor {margin-bottom:0px;}
div.navigation .alignleft, div.navigation .alignright {background:none; border:none;}

a.post:link {color:#4f525b;text-decoration:underline;font-size:13px;}
a.post:active {color:#4f525b;text-decoration:underline;font-size:13px;}
a.post:visited {color:#4f525b;text-decoration:underline;font-size:13px;}
a.post:hover {color:#b0101a;text-decoration:underline;font-size:13px;}


a.menu:link {padding:2px 4px; font:bold 11px Tahoma; border-bottom:4px solid #4f525b;height:38px;color:#4f525b;}
a.menu:active {padding:2px 4px; font:bold 11px Tahoma; border-bottom:4px solid #4f525b;height:38px;color:#4f525b;}
a.menu:visited {padding:2px 4px; font:bold 11px Tahoma; border-bottom:4px solid #4f525b;height:38px;color:#4f525b;}
a.menu:hover {padding:2px 4px; font:bold 11px Tahoma; background:#e1e1e2; border-bottom:4px solid #b10f1a;height:38px;color:#4f525b;}



/* Comments template */
#comment-body {}
div.commentlist li {list-style:none;background-image:none;background:#f5f5f5; margin:5px 0; padding:8px;}
div.commentlist { margin-left:0;}
div#respond h3 {margin:30px 0 0px 30px;}
h3#comments {font-weight:bold;background:#f5f5f5; color:#466677; padding:10px;}

/* Comment headers */
.comments-header {	font-size: 1.2em;	}

/* Comments are closed */
.comments-closed {	font-style: italic;	}

/* Avatar */
img.avatar {width: 40px;height:45px;float: left!important;	margin: 0 15px 5px 0;border: 1px solid #666;	}

/* Comment meta data */
.comment-meta-data {margin: 10px 0 21px 0;	font-size: 13px;	color: #666;}
.comment-author {font:bold 14px trebuchet, Helvetica, sans-serif;	color: #000;}
.comment-reply-link, .permalink, .comment-edit-link {font-style: italic;	color: #666;}
.comment-time {border:none; font-size:.8em;}
.permalink, span.edit {font-size:.8em;}

/* Comment text */
div.comment-body p {clear: left; margin: 0; }

/* Form */
.text-input {display: block;padding: 3px 6px;width: 97%;}
#comments-template label {font-size: .9em;}
#submit, #searchsubmit, submit2 {background:#4f525b; color:#ffffff; padding:4px; height:35px; font-size:14px; font-weight:bold;}
#submit2 input{ background:#4f525b; width:265px; height:35px; font-size:14px; font-weight:bold; color:#ffffff; border: 1px solid #3c3f47; padding:3px;	}

/* Respond textarea */
input{ width:180px; height:14px; font: normal .9em Arial, Helvetica, sans-serif; color:#404652; border: 1px solid #90979f; padding:3px;	}
textarea {width: 99%; font: normal .9em Arial, Helvetica, sans-serif; color:#404652; border: 1px solid #90979f; padding:3px;	}
.form-textarea {font:bold 1.25em Arial, Helvetica, sans-serif;}
.navigation-links {margin:10px auto 0px auto;}

