﻿/*
Sole Technology, May 10, 2007
URL: soletechnology.com
thrownn together by: bill@ghettocooler.net, http://thecolab.com
Site Design by:	The CoLab
Notes: Print styles, naturally
*/
* {margin: 0;padding: 0;}
html {background:#fff;}
body {
	padding:0;
	font:normal 11pt/1.2 Helvetica, Arial, Sans-Serif;
	color:#000;
	}
#thankslightbox {width:auto;}	
a {color:#000 ! important;text-decoration:underline ! important;}
p {margin:0 0 4px 0;}
hr {display:none;}
#header {height:107px;}
	/* [Sole logo] ----------  */
	h1 {
		display:block;
		}
		h1 a {text-decoration:none ! important;}
		h1 span {display:block;}
	ul#brand-nav { 
		display:none;
		}
	ul.nav {display:none;}
		ul.footer {display:none;}
	#flash {display:none;}
		#flash .msg {display:none;}
/* [Brand tabs] ----- */
	ul.tablist {margin:0;}
	ul.tablist li {
		display:block;	
		margin-top:13px;
		}
		.tablist img {display:none;}
		.tablist li span {display:none;}
				.tablist div.brand div.brandcontent, 
				.section div {
					display:block;
					width:auto;
					}
					h2 sup {text-transform:lowercase;}
				.q {display:block;margin-top:26px;font-weight:bold;}
				.tablist div.brand div.brandcontent a {display:none;}
	.section {
		margin-top:13px;
		}
		.section img {display:none;}
	.work {
		display:block;
		}	
	
				.content h2 {
					font-size:14pt;
					text-transform:uppercase;
					margin:12px 0 0 0;
					}
					.content h2 {margin:0;}
	/*[subnav - gets some css from above]---------------------------------------------*/
	.subnav {display:none ! important;}
		.hero {display:none;}
/*[content]---------------------------------------------*/
/* employment info */
	.content-employment {width:auto;}
		.content-employment h2 {
			padding:13px;
			margin-bottom:13px;
			text-transform:uppercase;
			}
			.content-employment h3 {
				margin-top:13px;
				text-transform:uppercase;
				}
			.content-employment ul {margin:10px 0 0 27px;}
			.content-employment ul li {margin-bottom:6px;}
			.content-employment p {line-height:1.5; margin-bottom:8px;}
.callouts {display:none;}
	.content {width:auto;}
		.content p {
			margin:0 0 8px 0;
			line-height:1.5;
			}

		.content h2 {
			padding:23px 0 23px 0;
			margin:0 0 0 0;
			}
		.company .content h3 q, .company .content h3 span.q  {display:block;margin-bottom:13px;font-weight:bold;}
/*[brands page specific]---------------------------------------------*/
	.intro-bar {
		border-bottom:1px solid #2e2e2e;
		margin:0 0 11px 0;
		}
	.brandwrap div.text {
		width:auto;
		margin-bottom:20px;
		}
/*[contact]---------------------------------------------*/
.vcardFormat {
	display:block;
		margin:0 0 13px 0;
		}
	.vcardFormat * {
		border:0px solid #ff0000;
		}
	.org, .geo, .type, .hidden, legend {display:none;}
	form div {margin:0 0 7px 0;}
	
	label {display:block;}
	input, textarea {border:1px solid #000;}