* {	margin: 0px;	padding: 0px;}#wrap {	margin: auto;	width: 893px;}#wrap #topbar {	height: 35px;	padding-top: 15px;}#wrap #header {	background: url(http://truetech.org/images/header.jpg) no-repeat;	height: 176px;}body {	background: #FFF; url(http://truetech.org/images/bg.jpg) repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	}#wrap #main #content p {	/*line-height: 22px;*/	margin-bottom: 25px;	color: #513F33;}#wrap #main #sidebar .sidebarcontent .sidebarcol {	float: left;	width: 48%;}#wrap #main #sidebar .sidebarcontent .sidebarbox {	color: #513F33;	font-size: 11px;	padding: 10px;	background: #F2ECD7;	margin: 0px 10px 10px 10px;	line-height: 18px;}#wrap #main #content .post .posthead h2 {	font-family: Verdana, Helvetiva, sans-serif;              padding-bottom: 10px;	font-size: 25px;	color: #444;}#wrap #main #content .post .posthead .datebox {	display: block;              line-height: 22px;	margin: 0px;	padding: 0px;	background-image: url(http://truetech.org/images/date.jpg);	background-repeat: no-repeat;	height: 96px;	width: 112px;	float: right;}#wrap #main #content h1, h2, h3, h4 {	color: #000000;	font-family: Verdana, Halvetica, sans-serif;}#wrap #main #content .post form {	padding-right: 15px;	padding-left: 15px;}#wrap #main #content .post #form label {	font-family: Verdana, Halvetica, sans-serif;	font-size: 12px;	color: #040507;	display: block;}#wrap #main #content .post #form .textfield {	display: block;	width: 250px;	border: 1px solid #AF9D72;	background-color: #F2ECD7;}#wrap #main #content .post .posthead .datebox .day {	font-family: Verdana, Halvetica, sans-serif;	font-weight: bold;	font-size: 28px;	display: block;	text-align: center;	padding-top: 26px;	color: #f60;}#wrap #main #content .post .posthead .datebox .month {	font-family: Verdana, Halvetica, sans-serif;	display: block;	text-align: center;	color: #f60;}#wrap #main #content .post .postinfo {              font-family: Verdana, Helvetica, sans-serif;	background-color: #ccc;	background-image: url(http://truetech.org/images/postfooter.jpg);	background-repeat: no-repeat;	padding: 6px;	padding-top: 8px;	margin: 0px;	color: #fff;	font-size: 10px;}#wrap #main #content .post .postinfo a {	color: #fff;	text-decoration: underline;}#wrap #main #content .post .postinfo a:hover {	text-decoration: none;}#wrap #main #content .post {	margin-top: 15px;	margin-bottom: 15px;	font-family: Georgia, Times, serif;}#wrap #main #sidebar .sidebartop img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 25px;}#wrap #header #description {	font-family: "Trebuchet MS", Arial, Verdana;	font-variant: small-caps;	font-size: 14px;	display: block;	float: right;	width: 100px;	text-align: center;	padding-right: 90px;	padding-top: 55px;	color: #FFFFFF;	font-weight: normal;}#wrap #main #content .post .readmore {	display: inline;	background-color: #F2ECD7;	padding: 3px;}#wrap #topbar #sitename {	color: #EC4900;	font-family: "Trebuchet MS", Arial, Verdana;	font-size: 26px;	margin: 0px;	padding-left: 15px;	display: block;	float: left;}#wrap #main #sidebar .sidebarcontent h2 {	color: #000000;	font-family: Verdana, Helvetica, sans-serif;	text-transform: uppercase;	font-weight: normal;	font-size: 20px;	display: block;	padding-left: 10px;	color: #418DD9;}#wrap #main #sidebar .sidebarcontent ul {	list-style-type: none;	padding-left: 15px;	margin-bottom: 15px;}#wrap #main #sidebar .sidebarcontent .posts li {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ddd;}#wrap #main #sidebar .sidebarcontent .posts a {	color: #f60;	text-decoration: none;}#wrap #topbar #sitename span {	color: #000000;}.clear {	clear: both;}#wrap #main #content {	width: 490px;	float: left;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 15px;}#wrap #main #sidebar {	margin-left: 520px;}#wrap #main #sidebar .sidebartop {	background-image: url(http://truetech.org/images/sidebar1.jpg);	background-repeat: no-repeat;	height: 51px;}#wrap #main #sidebar .sidebarcontent {	background-image: url(http://truetech.org/images/sidebar2.jpg);	background-repeat: repeat-y;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 25px;}#wrap #main #sidebar .sidebarbtm {	background: url(http://truetech.org/images/sidebar3.jpg) no-repeat;	height: 73px;}#wrap #main #sidebar .sidebarcontent .posts a:visited, active {	color: #938157;	text-decoration: none;}#wrap #main #sidebar .sidebarcontent .posts a:hover {	color: #418DD9;	text-decoration: none;}#wrap #main #sidebar .sidebarcontent .normalmenu li {	display: block;	height: 25px;	border-bottom: solid 1px#F2ECD7;}#wrap #main #sidebar .sidebarcontent .normalmenu a {	display: block;	height: 20px;	padding-top: 5px;	padding-left: 5px;	color: #f60;	text-decoration: none;	border-bottom-color: #ddd;}#wrap #main #sidebar .sidebarcontent .normalmenu a:visited, active {	display: block;	height: 20px;	padding-top: 5px;	padding-left: 5px;	color: #f60;	text-decoration: none;	border-bottom-color: #ddd;}#wrap #main #content a {	color: #418DD9;	text-decoration: none;	font-weight: bold;}#wrap #main #sidebar .sidebarcontent .normalmenu a:hover {	display: block;	height: 20px;	padding-top: 5px;	padding-left: 5px;	color: #418DD9;	text-decoration: none;}#wrap #main #content a:visited, active {	color: #418DD9;}#wrap #main #content a:hover {	color: #f60;	text-decoration: none;}#wrap #footer {	background : url(http://truetech.org/images/footer.jpg) no-repeat center top;	padding: 25px 15px 15px 15px;	text-align: center;}#wrap #footer #credit {	padding-top: 25px;	font-size: 10px;}#wrap #footer a {	color: #990000;}#wrap #footer a:visited, active {	color: #990000;}#wrap #footer a:hover {	color: #000000;	text-decoration: none;}#wrap #main #sidebar .sidebarcontent  a {	color: #990000;}#wrap #main #sidebar .sidebarcontent a:visited, active {	color: #990000;}#wrap #main #sidebar .sidebarcontent a:hover {	color: #000000;	text-decoration: none;}#wrap #main #content .post blockquote {	font-size: 14px;	font-family: Georgia, "Times New Roman", Times, serif;	background : url(http://truetech.org/images/blockquote.jpg) no-repeat left top;	padding : 5px 5px 5px 30px;	display: block;	text-align: left;	border-right: dashed 1px #CEC8BC;	margin: 5px 10px 5px 5px;}#wrap #main #content .post .alignleft {	float: left;	margin: 5px;}#wrap #main #content .post .posthead .postinfotop {	font-size: 10px;	margin: 0px;}#wrap #main #content .post blockquote p {	color: #993300;	padding: 0px;	margin: 0px;}#wrap #main #content .post ul {	padding: 10px;	list-style-type: none;	margin-left: 15px;}#wrap #main #content .post ol {	padding: 10px;	list-style-type: decimal;	margin-left: 15px;	list-style-position: inside;}#wrap #main #content .post ul li {	background: url(http://truetech.org/images/bullet.jpg) no-repeat 0px 7px;	padding:3px 15px 3px;	padding-top: 3px;}#wrap #main #content .post ol li {	margin-bottom: 5px;	padding-top: 3px;	padding-bottom: 3px;}#wrap #main #content .post code {	font-size: 12px;	color: #333333;	background: #F0F0F0;	white-space: pre;	padding: 10px;	margin-bottom: 25px;	font-family: "Courier New", Courier, monospace;	display: block;}#wrap #main #content .post #pagination {	padding: 5px;	margin-top: 15px;	margin-bottom: 15px;	text-align: center;}#wrap #main #content .post #pagination span {	padding-left: 150px;}#wrap #main #content  table {	width: 95%;	border: 1px solid #C5B798;	margin-top: 15px;	margin-bottom: 25px;}#wrap #main #content .post  td {	border-bottom: 1px solid #CDC1A7;	padding: 5px;}#wrap #main #content .post  th {	font-family: "Trebuchet MS", Arial, Verdana;	font-size: 14px;	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ccc;	background-color: #CDC1A7;	color: #993300;}#wrap #main #content .post .extract {	font-size: 16px;	font-family: Georgia, "Times New Roman", Times, serif;	background: url(http://truetech.org/images/blockquote.jpg) no-repeat left top;	padding: 5px 5px 5px 30px;	display: block;	float: left;	width: 150px;	text-align: right;	border-right: dashed 1px #CEC8BC;	margin: 5px 10px 5px: 5px;}#wrap #main #content .post #form .textfield:hover {	display: block;	width: 250px;	border: 1px solid #AF9D72;	background-color: #FFFFCC;}#wrap #main #content .post #form input {	padding: 3px;	margin-bottom: 15px;}#wrap #main #content .post #form .buttons {	padding: 15px;}#wrap #main #content .post #form .buttons input {	border: 1px solid #AF9D72;	background-color: #F2ECD7;}#wrap #topbar #topmenu {	float: right;	font-size: 16px;	font-family: Verdana, Halvetica, sans-serif;	padding-right: 15px;	padding-left: 15px;}#wrap #topbar #topmenu ul {	list-style-type: none;}#wrap #topbar #topmenu li {	display: inline;}#wrap #topbar #topmenu a {	display: block;	float: left;	text-decoration: none;	color: #993300;	font-weight: bold;	padding-right: 15px;	padding-left: 10px;	margin-left: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E0D9C9;}#wrap #main #content .post #form .textfield:focus {	display: block;	width: 250px;	border: 1px solid #70613F;	background-color: #FFFFFF;}#wrap #topbar #topmenu a:visited, active {	display: block;	float: left;	text-decoration: none;	color: #993300;	font-weight: bold;	padding-right: 15px;	padding-left: 10px;	margin-left: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E0D9C9;}#wrap #topbar #topmenu a:hover {	display: block;	float: left;	text-decoration: underline;	color: #000000;	font-weight: bold;	padding-right: 15px;	padding-left: 10px;	margin-left: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E0D9C9;}#wrap #topbar #sitename a {	color: #E84002;	text-decoration: none;}#wrap #topbar #sitename a:visited, active, hover {	color: #E84002;	text-decoration: none;}