/* Basics and Typography */body {	margin: 0;	padding: 0;	background: #E8E8CE url(images/bg.gif) repeat-x fixed;	font-size: 70%;	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;	color: #333;	text-align: center;}p {	font-size: .7em;	line-height: 1.5em;	margin: 1.2em 1.2em;}h2, h3, h5, h6 {	margin: 1.2em 1em;	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;	color: #9BBB38; }h1 {	font-size: 1.4em;	font-family: 'Lucida Grande', Tahoma, Arial, sans-serif;	color: #80904F;	margin: 0;}h2 {	font-size: 1em;	/*margin: .8em .8em;*/	margin: .8em 15em 0 .8em;}h3 {	font-size: 0.9em;	padding: 1px 0 0 0;	background-color: #F5F5E7;	border-bottom: 1px solid #9BBB38;}h4 {	font-size: 0.8em;	color: #9BBB38;	margin: 1.2em 0 1.3em 0;}h5 {	font-size: .8em;	margin: 1.1em 1.1em;}a {	text-decoration: none;}a:link {	color: #E58712;}a:visited {	color: #B96F17;}a:hover, a:active {	color: #9BBB38;}input, textarea, select {	border: 1px solid #C1C0B5;	background-color: #FAFAF0;	color: #333;	font-size: 1em;	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;}blockquote {	margin: 0 20px;	padding: 0 20px;	border-left: 4px solid #E8E7D0;	font-size: 0.7em;	text-align: justify;}code {	font-family: monospace;	color: #666;}form, img {	margin: 0;	padding: 0;	border: 0;}.small {	font-size: 0.6em;	color: #999;}.img-border {    padding: 4px;   border: #ffffff 4px solid;   background: #ffffff;}/* Layout */.wrapper {	margin: 0 auto;	width: 750px;	background-color: #FFF;	text-align: justify;}.header {	padding: 30px 0 0 0;	background-color: #F5F5E7;	border-bottom: 10px solid #9BBB38;}.footer {	/*clear: both;	font-size: 0.7em;	text-align: right;*/	margin: 0 0;	background-color: #FFFFFF;	border-bottom: 10px solid #9BBB38;}ol, ul {	font-size: .7em;	line-height: 1.5em;	margin: 1.2em 1.2em 1.2em 2.8em;	padding: 0;}.sidebarh {	display: inline;	margin: 2em 0 2em 0;	padding: 0 10px 0 0;	background: url(images/arrow.gif) no-repeat center right;}.sidebar-ul-first {	margin: 1em 1.2em 0 0.2em;	border-top: 1px solid #E8E7D0;	background-color: #FAFAF0;}.sidebar-ul {	margin: 0 1.2em 0 0.2em;	border-top: 1px solid #E8E7D0;	background-color: #FAFAF0;}.sidebar-ul-last {	margin: 0 1.2em 1em 0.2em;	border-bottom: 1px solid #E8E7D0;	border-top: 1px solid #E8E7D0;	background-color: #FAFAF0;}.sidebar-ul-first a {}.sidebar-ul a {}.sidebar-ul-last a {}.sidebar-ul a:hover, .sidebar-ul-last a:hover, .sidebar-ul-first a:hover {	display: block;	background-color: #FFF;}.posttitle {	margin-bottom: 0;	width: 100%;	color: #FFF;	overflow: auto;	/* Width and overflow to clear '.posttitle a' */}.posttitle a {	float: left;	padding: 0 10px;	background: #9BBB38 url(images/posttitle.gif) no-repeat top right;}.posttitle a:link, .posttitle a:visited {	color: #FFF;	}.posttitle a:hover, .posttitle a:active {	background: #E8E7D0 url(images/posttitle.gif) no-repeat 100% -91px;	color: #80904F;}.postmeta {	margin-top: 0;	padding-top: 1px;	background: url(images/postmeta.gif) no-repeat top left;	font-size: 0.7em;	color: #999;}
