@charset "utf-8";

/* 



 * 	Font stylesheet for Specialty Printing Midwest Magento Theme



 *  



 *  - Contains Header, Footer, Layout/Column Styles



 *  - Default Link/Font Styles



 *  - Utility classes (.clear, etc.)



 * 



 *  - Copyright 2009 Establish Web Design, LLC.



 * 



 *  */



/* *** CODE FORMATTING *** */

.clear { clear: both; }

.none, .no-display { display: none; }

.right { float: right; }

.left { float: left; }





/* *** HEADER TAGS *** */



h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 0 10px 0; font-family: Helvetica, Arial; }

h1, h2 { text-transform: uppercase; font-weight: normal; }



h1 { color: #186295; font-size: 22px; }

h2 { color: #122664; font-size: 18px; }

h3 { color: #959595; font-size: 16px; }

h4 { color: #325188; font-size: 14px; }

h5 { color: #419bda; font-size: 12px; }

h6 { color: #419bda; font-size: 10px; }


.blue { color: #186295; }
.job-title { color: #D12525; }
.staff-list {}
.staff-list li { margin-bottom: 8px; }


/* *** MSC TEXT FORMATTING *** */



p				{ padding: 0 0 10px; }



a 				{ color: #73A7D4; }

a:hover 		{ color: #9e0b0f; }

a img			{ border: none; }





.border-right	{ border-right: 1px solid #cfcfcf; }

.border-left	{ border-right: 1px solid #cfcfcf; }

.border-top		{ border-right: 1px solid #cfcfcf; }

.border-bottom	{ border-right: 1px solid #cfcfcf; }



.uppercase		{ text-transform: uppercase; }

.lowercase		{ text-transform: lowercase; }

.capitalize		{ text-transform: capitalize; }



.fine-print {

	color: #898989;

	font-size: 8px;

	* font-size: 9px;br

	text-align: justify;

}



/* *** BLOCKQUOTE *** */



blockquote {

	color: #707070;

	background: #e1e1e1;

	border: 1px solid #cfcfcf;

	display: block;

	font-size: 16px;

	line-height: 130%;

	margin: 0 0 15px 0;

	padding: 10px 20px 10px 20px;

	text-align: left;

	width: auto;

}





/* *** LISTS *** */

.sidebar ul { margin: 0 0 20px !important; padding: 0 0 0 20px !important; }

.sidebar ul li { margin: 0 0 10px !important; }







/* *** COLORED TEXT *** */



.color-green		{ color: #648434; }

.color-blue, .blue	{ color: #34508f; }

.color-purple		{ color: #9933cc; }

.color-red			{ color: #d12525; }

.color-orange		{ color: #ff6600; }

.color-yellow		{ color: #fbfb06; }

.color-white		{ color: #ffffff; }

.color-grey			{ color: #7d7d7d; }

.color-brown		{ color: #754c24; }

.black				{ color: #000; }





/* *** TEXT INSETS *** */



.inset-left, .inset-right {

	display: block;

	font-size: 18px;

	font-weight: bold;

	padding: 15px;

	width: 30%;

}

.inset-left		{ color: #336699; float: left; }

.inset-right	{ color: #648434; float: right; }







/* *** IMAGE INSETS *** */



.image-top-fullwidth,

.image-top-left,

.image-top-right,

.image-mid-left,

.image-mid-right,

.image-mid-fullwidth,

.image-bottom-left,

.image-bottom-right,

.image-bottom-fullwidth { display: block; }



.image-top-left,

.image-mid-left,

.image-bottom-left { float: left; }



.image-top-right,

.image-mid-right,

.image-bottom-right { float: right; }



.image-top-fullwidth	{ margin: 0px 0px 10px 0px; }

.image-top-left			{ margin: 0px 10px 10px 0px; }

.image-top-right		{ margin: 0px 0px 10px 10px; }

.image-mid-left			{ margin: 10px 10px 10px 0px; }

.image-mid-right		{ margin: 10px 0px 10px 10px; }

.image-mid-fullwidth	{ margin: 10px 0px 10px 0px; }

.image-bottom-left		{ margin: 10px 10px 0px 0px; }

.image-bottom-right		{ margin: 10px 0px 0px 10px; }

.image-bottom-fullwidth	{ margin: 10px 0px 0px 0px; }


