body{margin: 0;padding: 0;background: #AAE74A url(http://www.truesolution.net/public/images/images8/img04.gif) repeat-x;}
body, th, td, input, textarea {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;}
p, ol, ul {line-height: 170%;}
a:hover {text-decoration: none;}
#header {width: 960px;height: 120px;margin: 0 auto;}
#logo {float: left;height: 120px;margin-left: 10px;background: url(http://www.truesolution.net/public/images/images8/img01.jpg) no-repeat left center;}
#logo h1, #logo p {text-transform: lowercase;}
#logo h1 {margin: 0;padding: 25px 0 0 85px;letter-spacing: -2px;font-size: 3em;font-weight: normal;color: #000000;}
#logo h1 a {color: #000000;}
#logo p {margin: -10px 0 0 2px;padding: 0 0 0 85px;text-transform: lowercase;}
#search {float: right;width: 280px;}
#flags{float: right;width: 5px;}
#search form {margin: 0;padding: 63px 0 0 0;}
#search fieldset {margin: 0;padding: 0;border: none;}
#search #s, #search #x {float: left;}
#search #s {width: 188px;margin: 2px 6px 0 0;padding: 2px 5px;background: url(http://www.truesolution.net/public/images/images8/img02.gif) repeat-x;border: 1px solid #ACACAC;}
#search #x {width: 67px;height: 28px;padding: 0;background: #006BFF url(http://www.truesolution.net/public/images/images8/img03.gif) no-repeat;border: none;text-transform: lowercase;color: #FFFFFF;}
#menu {width: 962px;height: 50px;margin: 0 auto;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {display: block;float: left;}
#menu a {display: block;float: left;height: 38px;padding: 8px 20px 0 20px;text-decoration: none;text-transform: lowercase;color: #000000;}
#menu a:hover {text-decoration: underline;}
#menu .active {background: url(http://www.truesolution.net/public/images/images8/img05.gif) no-repeat;}
#menu .active a {background: url(http://www.truesolution.net/public/images/images8/img06.gif) no-repeat right top;font-weight: bold;}
#page {width: 962px;margin: 0 auto;background: #FFFFFF url(http://www.truesolution.net/public/images/images8/img07.gif) repeat-y;}
#content {float: right;width: 700px;padding: 11px 11px 0 5px;background: url(http://www.truesolution.net/public/images/images8/img09.gif) no-repeat;}
#content a {color: #FF8900;}
.pagetitle {height: 33px;margin: 0;padding: 8px 0 0 15px;background: url(http://www.truesolution.net/public/images/images8/img13.gif) no-repeat;font-size: 1.4em;color: #FFFFFF;}
#content #rss-posts {display: block;margin: -30px 15px 0px 0px;padding: 0 20px 0 0;background: url(http://www.truesolution.net/public/images/images8/rss.gif) no-repeat right center;text-align: right;font-weight: bold;color: #FFFFFF;}
.post {padding: 40px 30px 0 30px;}
.title {margin: 0;font-size: 2.4em;font-weight: normal;}
.byline {margin: 0 0 20px 0;}
.meta {border-top: 1px dotted #CCCCCC;text-align: right;}
.meta .more, .meta .comments {padding-left: 15px;background: url(http://www.truesolution.net/public/images/images8/img14.gif) no-repeat left center;}
#sidebar {float: left;width: 230px;padding: 11px 5px 0 11px;background: url(http://www.truesolution.net/public/images/images8/img08.gif) no-repeat;}
#sidebar ul {margin: 0;padding: 0;list-style: none;}
#sidebar li {margin-bottom: 20px;}
#sidebar li ul {padding: 10px 15px;}
#sidebar li li {margin: 0;padding-left: 15px;background: url(http://www.truesolution.net/public/images/images8/img12.gif) no-repeat left center;}
#sidebar h2 {height: 33px;margin: 0;padding: 8px 0 0 15px;background: url(http://www.truesolution.net/public/images/images8/img11.gif) no-repeat;font-size: 1.4em;color: #FFFFFF;}
#sidebar a {text-decoration: none;color: #0065FF;}
#sidebar a:hover {	text-decoration: underline;}
#footer {width: 962px;margin: 0 auto;padding: 30px 0;background: url(http://www.truesolution.net/public/images/images8/img10.gif) no-repeat;}
#footer p {margin: 0;text-align: center;color: #FFFFFF;}
#footer a {color: #FFFFFF;}
