/* 
Theme Name: Anasazi
Theme URL: http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/
Description: 
Author: Main1Media
Author URI: http://www.Main1media.com
Version: 1.0.3

*/



html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

.alignright {
	float: right;}
.alignleft {
	float: left;}

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

body {
	background: url(images/bg.jpg) repeat-x;
	font: 0.95em Arial, sans-serif;}

#sitetitle, #sitedescription {
	display: none;}
#page {
	margin: auto;
	width: 961px;}
	#header {
		background: url(images/header.jpg) no-repeat bottom;
		height: 138px;
		padding: 18px 0 0 0;}
		.homelink {
			display: block;
			height: 110px;
			width: 460px;}
		.menu {
			background: #4F4F4F url(images/menuleft.jpg) no-repeat left;
			height: 28px;
			margin: 0 0 0 160px;
			padding: 0 0 0 16px;}
			.menu li {
				float: left;
				list-style-type: none;}
				.menu li a {
					color: #FFF;
					display: block;
					font-weight: bold;
					font-size: 1em;
					line-height: 28px;
					padding: 0 14px;
					text-decoration: none;
					text-transform: uppercase;}
					.menu li a:hover {
						background: #CCC;
						color: #4F4F4F;}
	#sidebar {
		float: right;
		margin: 15px 0 0;
		width: 200px;}
		#sidebar > ul {
			margin-left: 0px;}
			#sidebar > ul > li {
				background: url(images/sidebarbox.jpg) no-repeat top;
				list-style-type: none;
				margin: 0 0 10px;
				min-height: 75px;
				padding: 2px 4px;}
				#sidebar h2 {
					border: 0;
					margin: 0 0 5px;}
				#sidebar #search {
					background: none;
					min-height: 0px;}
					#sidebar #search input#s {
						float: left;
						width: 149px;}
					#sidebar #search input#searchsubmit {
						font-size: 0.7em;
						margin: -1px 0 0;}
	#content {
		float: left;
		margin: 15px 0 0;
		width: 740px;}
		#content.wide {
			width: 961px;}
	#footer {
		background: #E2E1D2;
		margin: 30px 0;
		text-align: center;
		text-transform: uppercase;
		padding: 15px;}
		#footer p {
			color: #000;
			font-size: 0.8em;
			margin: 0;}
		#footer .copyright {
			color: #424141;
			font-size: 0.7em;}

/* -- Homepage -- */
.instrument {
	float: right;
	margin: 38px 0 7px 20px;}
.homepagequote {
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin: 25px 0 30px 43px;}
	.homepagequote strong {
		font-size: 1.1em;}
	.homepagequote em {
		display: block;
		font-size: 0.9em;
		margin: 3px 0 0 -3px;}
#homepost {
	border-left: 5px solid #C5BEB3;
	margin: 20px 0 0 28px;
	padding: 6px 0 0 9px;
	width: 266px;}
	#homepost .date {
		color: #930102;
		font-size: 0.75em;
		font-weight: bold;
		margin: 2px 0 5px;}
	#homepost h3 {
		font-size: 0.85em;}
	#homepost p {
		line-height: 1.04em;
		margin: 7px 0 0 -1px;}
#homeboxes {
	clear: right;}
	#homeboxes .box {
		background: url(images/homepage/box.jpg);
		float: left;
		height: 72px;
		margin: 0 17px 0 0;
		width: 309px;}
		#homeboxes #products {}
			#homeboxes #products img {
				margin: 7px 10px 10px 15px;}
			#homeboxes #products h4 {
				color: #910000;
				border-bottom: 0;
				float: left;
				margin: 8px 0 0 -22px;
				text-transform: uppercase;}
			#homeboxes #products p {
				font-size: 0.7em;
				margin: 26px 0 0;}
		#homeboxes #buy {}
			#homeboxes #buy p {
				margin: 4px 0 0 17px;}
			#homeboxes #buy h4 {
				border-bottom: 0;
				margin: 0 0 0 20px;}
			#homeboxes #buy a {
				float: right;
				font-size: 0.8em;
				margin: 2px 46px 0 0;}
		#homeboxes #video {
			margin: 0;}
			#homeboxes #video h4 {
				border: 0;
				font-size: 0.9em;
				margin: 27px 0 0 26px;
				text-transform: uppercase;}
			#homeboxes #video  a {
				font-size: 0.8em;
				float: right;
				margin: 3px 14px 0 0;}
			#homeboxes #video img {
				margin: -7px 24px 0 0;}

h1, h2, h3, h4, h5, h6 {
	color: #222;
	font-weight: bold;}
	h1 {}
	h2 {
		border-bottom: 1px solid #910000;
		font-size: 1.5em;
		margin: 0 0 20px;}
		h2 a {
			color: #222;
			text-decoration: none;}
	h3 {
		font-size: 1.25em;}
		h3 a {
			color: #222;
			text-decoration: none;}
	h4 {
		border-bottom: 1px solid #AAA;
		font-size: 1em;}
		h4 a {
			color: #222;
			text-decoration: none;}
	h5 {
		font-size: 0.9em;}
		h5 a {
			color: #222;
			text-decoration: none;}
	h6 {
		font-size: 0.8em;}
		h6 a {
			color: #222;
			text-decoration: none;}
p, ul, ol {
	color: #444;
	font-size: 0.85em;
	line-height: 1.6em;
	margin: 0 0 15px;}
	p {}
	ul, ol {
		margin: 0 0 0 40px;}
		ul {}
			ul li {}
		ol {}
			ol li {}

strong, b {
	font-weight: bold;}
em, i {
	font-style: italic;}

a, a:visited {
	color: #910000;
	text-decoration: none;}
	a:hover {
		text-decoration: underline;}