#tp1 {	color: #3e3e3e;	font-size: 90%;	width: 300px;	text-align: justify;	padding: 5px;	float: left;	font-family: Arial, Helvetica, sans-serif;	overflow: hidden;}#tp2 {	color: #3a3a3a;	font-size: 90%;	width: 300px;	text-align: justify;	padding: 5px;	float: left;	overflow: hidden;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text5 {	display: block;	text-align: center;	background-color: #000;}#sidebar2 .ads {	display: block;	text-align: center;	font-family: Arial, Helvetica, Verdana, sans-serif;	padding-top: 12px;	padding-bottom: 12px;}#sidebar .ads {	display: block;	text-align: center;	padding-top: 12px;	padding-bottom: 12px;}#text1 .ads {	display: block;	padding-top: 12px;	padding-bottom: 24px;}#sidebar .ads2 {	display: block;	text-align: left;	background-color: #fafff6;	font-size: 85%;}body {	margin: 0;	padding: 0;	background-color: black;	color: black;	background-image: url(../image-files/body_bckg.jpg);	background-repeat: repeat-x;	font: small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#wrapper {	background-color: #000;	color: black;	margin: 0 0px 0px 0;	width: 1170px;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#header {	background-color: #000;}#google-search {  height: 57px;	display: block;	position: relative;	background-color: #000;	margin-right: 0;	width: 290px;	float: left;	margin-left: 10px;}#header-bottom {  height: 57px;	display: block;	position: relative;	width: 678px;	overflow: hidden;	background-color: #000;}#header-bottom ul {  text-align: left;	background-color: #000;	text-decoration: none;	margin-top: 3px;	height: 57px;	padding: 0;	display: block;	margin-right: 12px;}#header-bottom li {  display: block;  position: relative;	padding-right: 0;	padding-bottom: 0;	padding-left: 7px;	float: right;	color: #aa6f44;}#header-bottom a{  background: transparent url(../image-files/text_top_bckgsm.jpg) no-repeat 0 0;  width: 125px;  height: 57px;  color: #fa901b;  text-decoration: none;  text-transform: uppercase;  display: block;	font: 75%/5 "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;	left: 0;	position: relative;	margin: 0;	text-align: center;}#header-bottom a:hover {  background: transparent url(../image-files/text_top_bckg_oversm.jpg) no-repeat 0 0;  width: 125px;  height: 57px;  color: #fa901b;  text-decoration: none;  text-transform: uppercase;  display: block;	font: 75%/5 "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;	left: 0;	position: relative;	margin: 0;	text-align: center;}#main {  position: relative;  top:0;  left:  0;  width: 1170px;	background: black url(../image-files/sidebar2background.jpg) repeat-y left top; }#content {  background-color: #d9d3c3;  color: black;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	display: block;	width: 680px;	position: relative;	float: left;}#store {  background-color: #d9d3c3;  color: black;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	display: block;	width: 830px;	position: relative;	float: left;}#content.ads {	display: block;	text-align: center;	width: 678px;	float: left;	position: relative;}#mainfeature {  background-image: none;  background-repeat: no-repeat;  background-color: #454545;  color: white;	text-align: center;	display: block;	width: 679px;	float: left;	position: relative;	overflow: hidden;}#mainfeature h1 {  font-weight: normal;  font-size: 2em;	padding: 1%;	line-height: .8;	color: #fa901b;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}#mainfeature h2 {font-weight: normal;	padding: 1%;	line-height: 1;	color: #ffecb7;	margin: 0 0 1em;	font-size: 110%;}#content h3 {color: #0d0f5d;	font: 130% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	text-align: left;	}h6 {	margin-left: 10px;	font: bold 110%/1.2 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}h4 {color: #4c463c;	font: 100%/150% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	text-align: left;	background-color: #c1b9a7;	margin: 10px;	padding-left: 10px;	text-decoration: none;	padding-top: 10px;	padding-bottom: 10px;	border: thin solid #756356;}h4 a:link {	text-decoration: none;	color: #6a2f3b;}h4 a:hover {	color: #fbcc68;}h4 a:visited {	color: #eaeaea;	text-decoration: none;}#mainfeature p {  font-size: 110%;}h5 {	color: #808c0c;	text-align: center;	display: inline;	float: none;	position: relative;	margin-left: 20px;	font: 120%/100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text6 {color: #3e3e3e;  font-size: 90%;  	width: 650px;	text-align: justify;	padding: 15px;	float: left;}#text1 {	color: #3e3e3e;	font-size: 90%;	width: 305px;	text-align: justify;	padding: 15px;	float: left;	font-family: Arial, Helvetica, sans-serif;	overflow: hidden;}#text8 {	color: #3e3e3e;	font-size: 90%;	width: 305px;	text-align: justify;	padding: 15px;	float: left;	font-family: Arial, Helvetica, sans-serif;	overflow: hidden;}#text2 {	color: #3a3a3a;	font-size: 90%;	width: 300px;	text-align: justify;	padding: 15px;	float: left;	overflow: hidden;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text9 {	color: #3a3a3a;	font-size: 90%;	width: 305px;	text-align: justify;	padding: 15px;	float: left;	overflow: hidden;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text1 p6 a {color: #e8e8e8;	text-decoration: none;	display: inline;}#text2 p6 a {color: #e8e8e8;	text-decoration: none;	display: inline;}#text3 p6 a {color: #e8e8e8;	text-decoration: none;	display: inline;}#text1 p6 a:hover {color: #b4ff1a;	}#text2 p6 a:hover {color: #b4ff1a;	}#text3 p6 a:hover {color: #b4ff1a;	}#text3 h2 {	color: #61824e;	font: 200% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	display: block;	border-bottom: medium solid maroon;}#text1 a {color: #42647d;	text-decoration: none;	display: inline;}#text8 a {color: #42647d;	text-decoration: none;	display: inline;}#text2 a {color: #42647d;	text-decoration: none;	display: inline;}#text9 a {color: #42647d;	text-decoration: none;	display: inline;}#text3 a {color: #42647d;	text-decoration: none;	display: inline;}#text1 a:hover {color: white;}#text8 a:hover {color: white;}#text2 a:hover {color: white;}#text9 a:hover {color: white;}#text3 a:hover {color: white;}#text1 a:active {	color: #c3974f;	float: left;}#text8 a:active {	color: #c3974f;	float: left;}#text2 a:active {	color: #c3974f;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text9 a:active {	color: #c3974f;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text3 a:active {color: #c3974f;}#text4 {	width: 1170px;	position: relative;	margin-left: 25px;	background: #000 repeat;	float: left;}#search {color: #3a3a3a;  font-size: 90%;	width: 870px;	text-align: justify;	float: left;}#text3 {color: #3a3a3a;  font-size: 90%;	width: 640px;	text-align: justify;	float: left;	display: block;	padding: 15px;	overflow: hidden;}#text11 {color: #3a3a3a;  font-size: 90%;	width: 860px;	text-align: justify;	float: left;	display: block;	padding: 10px;	overflow: hidden;	margin-left: 10px;}#text7 {color: #3a3a3a;  font-size: 90%;	width: 678px;	text-align: justify;	float: left;}p1 {	line-height: 100%;	color: #8e4019;	text-align: left;	display: block;	vertical-align: bottom;	padding-top: 12px;	font-size: 140%;}p2 {	margin-left: 30px;	line-height: 150%;}p3 {	color: #656565;	font-size: 120%;	text-align: left;	text-indent: 30px;	padding-left: 30px;	padding-right: 30px;}p12 {	list-style-type: none;	color: #373537;	font-size: 100%;	list-style-image: none;	margin-left: 30px;	line-height: 150%;	margin-bottom: 0;}p4 {	color: #110873;	font-size: 120%;	margin-left: 10px;	line-height: 150%;	display: block;}p5 {	color: #757575;	left: 30px;	bottom: 12px;	right: 8px;}p6 {	display: block;	color: #fff;	line-height: 130%;	border-bottom-style: ridge;	border-bottom-width: thick;	width: 290px;	background: #a09d91 none repeat-y;	padding: 8px;}p6 a {	text-decoration: none;	color: #fff;}p6 a:hover {	color: #b4ff1a;	}p7 {	list-style-type: circle;	list-style-position: outside;	list-style-image: url(../image-files/more-bullet.gif);	margin-left: 10px;	display: list-item;}#text2 li {	list-style-type: circle;	list-style-position: outside;	list-style-image: url(../image-files/more-bullet.gif);	margin-left: 18px;	display: list-item;	padding-top: 10px;	padding-bottom: 10px;}#text9 li {	list-style-type: circle;	list-style-position: outside;	list-style-image: url(../image-files/more-bullet.gif);	margin-left: 18px;	display: list-item;	padding-top: 10px;	padding-bottom: 10px;}#text1 li {	list-style-type: circle;	list-style-position: outside;	list-style-image: url(../image-files/more-bullet.gif);	margin-left: 18px;	display: list-item;	padding-top: 10px;	padding-bottom: 10px;}#text8 li {	list-style-type: circle;	list-style-position: outside;	list-style-image: url(../image-files/more-bullet.gif);	margin-left: 18px;	display: list-item;	padding-top: 10px;	padding-bottom: 10px;}#text1 ol {	list-style-image: url(../image-files/redbutton.jpg);	display: list-item;	list-style-position: inside;}#text8 ol {	list-style-image: url(../image-files/redbutton.jpg);	display: list-item;	list-style-position: inside;}#text2 ol {	list-style-image: url(../image-files/redbutton.jpg);	display: list-item;	list-style-position: inside;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text9 ol {	list-style-image: url(../image-files/redbutton.jpg);	display: list-item;	list-style-position: inside;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#text3 ol {	list-style-image: url(../image-files/redbutton.jpg);	display: list-item;	list-style-position: inside;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}p8 {	color: #656565;	font-size: 100%;	text-align: left;	position: relative;	left: 0;	display: inline;	right: 0;	padding-right: 0;	width: 0;	margin: 0 50px 0 0;	text-indent: 0;}	.image1 {color: maroon;	font-size: 120%;	text-align: center;	line-height: 100%;	width: 100%;background-color: black;	border-bottom-style: solid;	border-bottom-color: black;	position: relative;	margin-right: 0;	margin-left: 0;}	.image1 img{	position: relative;	width: 305px;	display: block;	background-image: url(Fret%20Leveling);}.image10 img {	position: relative;	display: block;	text-align: center;}.image2 {color: maroon;	font-size: 120%;	text-align: center;	line-height: 100%;	width: 100%;background-color: black;	border-bottom-style: solid;	border-bottom-color: black;	position: relative;	margin-right: 0;	margin-left: 0;}	.image2 img{position: relative;width: 100%;}.image3 {color: maroon;	font-size: 120%;	text-align: center;	line-height: 100%;	width: 100%;background-color: black;	border-bottom-style: solid;	border-bottom-color: black;	position: relative;	margin-right: 0;	margin-left: 0;}	.image3 img{	position: relative;	width: 100%;	background-color: #666666;}#sidebar {  width: 220px;  color: white;  padding: 0;	background: url(../image-files/sidebarbackgd.jpg) repeat-y;	float: left;	position: relative;	overflow: auto;}#sidebar h3 {	font-size: 110%;	background-image: url(../image-files/sidebar-header-bg.jpg);	background-repeat: no-repeat;	margin: 0;	padding: 0.2em 0 0.2em 10px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;}

#sidebar h3 a:link {	font-size: 110%;	background-image: url(../image-files/sidebar-header-bg.jpg);	background-repeat: no-repeat;	margin: 0;	padding: 0.2em 0 0.2em 10px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9dc7fe;
}#sidebar .inner {padding: 5px;}#sidebar ul {list-style-image: url(../image-files/more-bullet.gif);  margin-left: 0;  padding-left: 20px;}#sidebar p, #sidebar li {font: 90%/1.15em "Helvetica Neue", Helvetica, Geneva, sans-serif;margin-bottom: 5%;	color: #ababab;}#sidebar ul a:link, #sidebar ul a:visited {color: white;}#sidebar .date {	line-height: 1.1em;	color: #ababab;}#searchform .text {  width: 196px;  border: 1px solid #45bac0;}#searchform .searchbutton {  text-align: right;  margin-top: 4px;}#searchform .btn {  border: 1px solid #45bac0;  background-color: #256290;  color: white;}#sidebar p.more {  clear: right;  margin: 0 30px 0 0;  text-align: right;}#sidebar p.more a:link, #sidebar p.more a:visited {  color: white;  background-image: url(../image-files/more-bullet.gif);  background-repeat: no-repeat;  background-position: center left;  padding-left: 14px;}#sidebar2 {  position: relative;  left: 0;  width: 269px;  color: black;  margin: 0;  padding: 0;	background: #000 url(../image-files/nav_bckg.jpg) no-repeat;	float: left;}#sidebar2 .inner {	margin:  5px;	font-family: Georgia, "Times New Roman", Times, serif;}#sidebar2 p {  color: #919191;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;	text-align: left;	font: 90% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#sidebar2 h3 {  color: #808c0c;  padding-bottom: 0.4em;  border-bottom: 1px solid #7f7d78;	font: 130% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	margin-left: 10px;	text-align: center;}#greenliving a {color: #b4df28;	text-decoration: none;	display: inline;	}#greenliving a:hover {color: #f90d13;	text-decoration: none;	display: inline;	}#leftnav ul {	list-style-type: none;	margin-left: 0;	padding-left: 0;}#leftnav li {	border-bottom: thin solid #6b6b6b;	margin-left: .5em;	margin-right: .5em;	height: 1%;}#leftnav a {	color: #f98e19;	text-decoration: none;	display: block;	padding-top: .2em;	padding-bottom: .2em;	font: italic 100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	padding-left: 1.5em;}p9 {color: #c5bd9b;	text-decoration: none;	display: block;	padding-top: .2em;	padding-bottom: .2em;	padding-left: .5em;	font: italic 100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	margin-left: .5em;	margin-right: .5em;	background: #000 url(../image-files/navfade.jpg) repeat-y;}p13 {color: #c5bd9b;	text-decoration: none;	display: block;	padding-top: .5em;	padding-bottom: .2em;	padding-left: .5em;	font: italic 150% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	margin-left: .5em;	margin-right: .5em;	background: #000 url(../image-files/navfade1.jpg) repeat-y;}p10 {color: #fcdc95;	text-decoration: none;	display: block;	padding-top: .4em;	padding-bottom: .4em;	padding-left: .5em;	font: italic 100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	margin-left: 0;	margin-right: 0;	background: #000 url(../image-files/navfade2.jpg) repeat-y;	text-align: center;	border-bottom: thin solid #fcdc95;}#leftnav a:hover {	background-color: #1c1c1c;	color: #b4ff1a;	display: block;	padding-bottom: .2em;	padding-top: .2em;	margin: 0;}	#leftnav a:active{	border: thin dotted #f59123;	color: #fcf924;}#bloglatest h4 {  color: gray;	font: normal normal 90% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	margin-left: 10px;}#blog {  margin: 0;  padding: 0 0 0 20px;  list-style: url(../image-files/more-bullet.gif);	color: gray;}#blog li {  font-size: 90%;  padding-bottom: 1em;  color: #ff4e00;  font-weight: bold;}#newsletterform .text {  width: 135px;  border: 1px solid #45bac0;}#newsletterform .searchbutton {  text-align: right;  margin-top: 4px;}#newsletterform .btn {  border: 1px solid #45bac0;  background-color: #256290;  color: white;  font-size: 80%;}#lowermenu ul {  background: #131313 none 0;  list-style-type: none;  width: 100%;  height: 30px;  clear: both;	margin-right: 0;	margin-left: 0;	display: block;	margin: 0;	padding: 0;	list-style-image: none;	list-style-position: outside;}#lowermenu:target:active:hover:visited {  list-style-type: none;  color: #9a1d18;}#lowermenu li {	text-transform: uppercase;	font: 65% "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;	list-style-position: outside;}#lowermenu a {  border-right: thin solid #7c7c7c;  float: left;  padding-right: 1em;  color: #f59022;  text-decoration: none;  padding-left: 1em;  position: relative;  padding-top: 0.2em;  margin-top: 0;	display: block;	list-style-image: none;}#lowermenu a:hover {background-color: #1c1c1c;	color: #b4ff1a;	display: block;	}#lowermenu a:active {border: thin dotted #f59123;	color: #fcf924;}#pagenav ul {	list-style-type: none;	margin-left: 0;	padding-left: 0;	background: url(../image-files/pagenav_bkg.jpg) repeat-y;}#pagenav li {	border-bottom: thin solid #6b6b6b;	margin-left: 1em;	margin-right: .5em;}#pagenav a {	color: #f98e19;	text-decoration: none;	display: block;	padding-top: .4em;	padding-bottom: .4em;	font: italic 85% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	padding-left: 1.5em;}#pagenav a:hover {	background-color: #1c1c1c;	color: #b4ff1a;	display: block;	padding-bottom: .4em;	padding-top: .4em;	margin: 0;}#pagenav a:active{	border: thin dotted #f59123;	color: #fcf924;}#td {	color: #fced5c;}p11 {color: #fefff8;	display: block;	padding-top: .2em;	font: bold 80% "Lucida Grande", Lucida, Verdana, sans-serif;	background: #000 none repeat-y;	text-align: left;	margin-left: -1em;	padding-bottom: .75em;}#lowernav ul {	list-style-type: none;	margin-left: 0;	padding-left: 0;	background-color: #000;	width: 10%;	list-style-image: url(../image-files/lowernavarrow.jpg);	list-style-position: outside;	float: left;}#lowernav li {	margin-left: 0em;	margin-right: 0em;	height: 1%;}#lowernav a {	color: #7c7f79;	text-decoration: none;	display: block;	padding-top: .2em;	padding-bottom: .2em;	font: 70% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	padding-left: 0em;}#lowernav a:hover {	color: #b4ff1a;	display: block;	padding-bottom: .2em;	padding-top: .2em;	margin: 0;}	#lowernav a:active{	border: thin dotted #f59123;	color: #fcf924;}p12 {	display: block;	color: #313131;	line-height: 130%;	padding: 8px;	width: 257px;	background-repeat: repeat-y;}p12 a {	text-decoration: none;	color: #2d2c29;}p12 a:hover {	color: #b4ff1a;	}#analytics {	float: left;}#text2 .ads {	display: block;
	padding: 5px 10px;
}

#socialbm {
	font: italic 90% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #bcbaba;
	display: block;
	width: 275px;
	height: 45px;
	padding: 5px 10px 5px 15px;
}

#social {	list-style-type: none;	margin-left: 0;	padding-left: 2px;	position: relative;	float: left;	display: inline-block;	height: 54px;
	padding-right: 2px;
	width: 48px;
}