/* Stylesheet Copryright ©2008 Solid Uncoated. All Rights Reserved. */body {	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: 11px;	line-height: 16px;	height: 100%;	width: 100%;}a {	outline:none;}#masthead {	padding: 0px;	background-image: url(../images/newHeader02.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 90px;	margin: 0px;	background-color: #333333;	color: #FFFFFF;}#masthead a img {	height: 80px;	width: 420px;	background-image: url(../images/topLogo.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}#masthead a:active img {	background-image: url(../images/topLogo-glow.jpg);}#topNav {	padding: 8px 0px 7px;	margin: 0px;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;}#topNav ul {	padding: 0px;	list-style-type: none;	margin-left: 24px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;}#topNav li {	display: inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.25em;	font-weight: normal;	margin: 0px 4px 0px 0px;	padding: 2px 5px;	letter-spacing: 0.05em;	color: #666666;	text-transform: uppercase;}#topNav a {	color: #666666;	text-decoration: none;}#topNav a.current {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	color: #000000;}#topNav a:hover {	color: #000000;}#content {	padding: 40px;	font-family: Arial, Helvetica, sans-serif;	width: 500px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	margin: 0px;	background-color: #FFFFFF;	background-image: url(../images/paper3.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	float: left;}h1 {	font-size: 2.75em;	line-height: 1.05em;	margin: 0px;	letter-spacing: -0.01em;	font-weight: normal;	color: #000000;	padding: 0em;	font-family: Helvetica, Arial, sans-serif;}h2 {	font-size: 1.6em;	line-height: 1.2em;	text-align: left;	color: #993333;	margin: 0px;	font-weight: normal;	padding: 0em 0em 0.5em;	font-family: Georgia, "Times New Roman", Times, serif;}h3 {	font-size: 1.4em;	line-height: 1.15em;	font-weight: normal;	color: #000000;	margin: 0px;	padding: 0.5em 0em 0.1em;	font-family: Georgia, "Times New Roman", Times, serif;}h4 {	font-size: 1.1em;	line-height: 1.2em;	font-weight: normal;	letter-spacing: 0.05em;	padding-top: 0.3em;	padding-right: 0em;	padding-bottom: 0.1em;	padding-left: 0em;	color: #993333;	margin: 0px;}h5 {	font-size: 11px;	margin: 0px;	line-height: 14px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	text-transform: uppercase;	color: #666666;	font-weight: normal;	letter-spacing: .1em;	margin: 0px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}p {	margin: 0px;	text-align: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	font-size: 1em;	color: #333333;	line-height: 1.4em;	font-family: Georgia, "Times New Roman", Times, serif;}p.date {	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	font-size: 0.95em;	color: #666666;	line-height: 1.1em;	padding-bottom: 0.25em;}ul {	margin: 0px;	padding: 0em;	list-style-type: none;}#content li {	background-image: url(../images/bullet-greyLite.gif);	background-repeat: no-repeat;	background-position: 0px 5px;	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 12px;}a {	text-decoration: none;	color: #993333;}a:hover {	color: #990000;	text-decoration: underline;}a.buttonTest {	background-image: url(../images/btton-test-white.gif);	border: 1px solid #FF00FF;}a.buttonTest:hover {	background-image: url(../images/btton-test-fade.gif);}form {	margin: 0px;	padding: 0px 0px 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1em;}label {	display: block;	margin: 0em;	padding: 1em 0em 0em;}.field {	display: block;	margin: 0px;	padding: 2px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1em;	color: #000000;	background-color: #FFFFFF !important;	letter-spacing: 0.025em;	width: 300px;	border: 1px inset #999999;}.field:focus {	background-color: #FFFFCC;}input.button {	display: block;	padding: 0px;	background-repeat: no-repeat;	background-position: left top;	border: 1px outset #999999;	color: #333333;	margin-top: 10px;	background-color: #CCCCCC;}input.button:active {	border-top-style: inset;	border-right-style: inset;	border-bottom-style: inset;	border-left-style: inset;	background-position: 1px 1px;}input.submit {	background-image: url(../images/submit.gif);	width: 123px;	height: 18px;}input.signup {	background-image: url(../images/signup.gif);	width: 74px;	height: 18px;}input.login {	background-image: url(../images/login.gif);	width: 44px;	height: 18px;}img {	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}img.photo {	border: 1px solid #666666;	margin-bottom: 8px;	margin-top: 4px;}#quotes p {	text-align: left;	padding-bottom: 0.2em;	padding-top: 0.3em;	margin-top: 0.2em;	text-indent: -0.4em;}#quotes cite {	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	font-size: 0.95em;	color: #993333;	margin: 0em;	padding: 0em 0em 1em;	line-height: 1.1em;	display: block;}cite.photo {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	margin-top: -6px;	padding: 0.1em 0.2em;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	display: block;	line-height: 1.25em;	color: #666666;	text-align: right;}#sideBar {	width: 200px;	padding: 34px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1em;	background-image: url(../images/paper3side.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px 0px 0px 580px;	position: relative;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;}#sideBar h3 {	color: #993333;	font-size: 1.7em;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 0em;}#sideBar h4 {	color: #993333;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	padding-bottom: 0.2em;	letter-spacing: 0.1em;	font-weight: bold;	padding-top: 1em;	line-height: 1.35em;}#sideBar h5 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-top: 2px;}#sideBar ul {	margin: 0px;	padding: 0.1em 0em 0.5em;}#sideBar li {	margin: 0em;	padding: 0.2em 0em 0.3em;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;}.sideGallery {	position: relative;	margin: 0px;	padding: 0px 0px 6px;	width: 200px;}.sideGallery ul {	list-style-type: none;	list-style-image: none;	padding: 0px;	margin: 0px;	width: 200px;	display: block;}.sideGallery li {	margin: 0px;	position: relative;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #FF00FF;	padding: 0px;	display: inline;}.sideGallery a {	display: inline;	margin: 0px 4px 4px 0px;	padding: 0px;	position: relative;}.sideGallery img {	background-color: #FFFFFF;	margin: 0px;	padding: 1px;	position: relative;	border: 1px solid #CCCCCC;}.webDesign {	clear: both;	padding: 12px 20px 16px 12px;	margin: 0px 0px 4px;}.webDesign .first {	margin-top: 20px;}.webDesign img {	margin-right: 20px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	width: 200px;}.webDesign p {	text-align: left;}#bottomNav {	padding: 6px 0px 0px 24px;	margin: 0px;	text-align: left;	clear: both;}#bottomNav ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#bottomNav li {	display: inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	padding: 2px 12px 2px 0px;	margin: 0px;	background-image: none;}#bottomNav a {	color: #333333;}#bottomNav a:hover {	color: #000000;	text-decoration: underline;}#footer {	padding-top: 4px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 24px;	margin: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	clear: both;}#footer p {	font-size: 9px;	color: #666666;	line-height: 12px;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0.05em;	padding: 0px;	margin: 0px;}#footer a {	color: #666666;	text-decoration: none;}#footer a:hover {	color: #993333;	text-decoration: underline;}#homeGallery {	height: 100px;	border: 1px solid #999999;	background-color: #FFFFCC;	margin-bottom: 8px;}.mantra {	font-size: 16px;	line-height: 20px;	text-align: left;	color: #993333;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 12px;	padding-left: 0px;}.intro {	font-weight: bold;}.quote {	text-align: left;	padding-bottom: 0.1em;	padding-top: 0.3em;	margin-top: 0.2em;	text-indent: -0.4em;}.thinBorder {	border: 1px solid #CCCCCC;}.mini {	font-size: 0.95em;	line-height: 1.25em;}.red {	color: #990000;}.sc {	font-variant: small-caps;	text-transform: lowercase;	font-size: 1.1em;}.caps {	text-transform: uppercase;}.sans {	font-family: Arial, Helvetica, sans-serif;}.wrong {	text-decoration: line-through;}.clear {	clear: both;}.space {	height: 200px;}.preload {	display: none;}#clear {	clear: both;}