/* Screen layout: */body {padding: 0;margin: 0;font:  85% Helvetica, Arial, Trebuchet MS, Sans-Serif;background: #f1f1f1;color: #303030;}hr {height: 1px; background: #CCC; border: none; margin: 20px 0 10px 0; padding: 0; }a {text-decoration: none;color: #333;}a:hover {text-decoration: underline;}#container {margin: 3px auto 15px auto;width: 770px;padding: 5px 20px 20px 20px;background: #ffffff;}.home {display:none;}#banner {height: 120px;color: #fff;padding: 0;background: url(images/head.jpg) no-repeat;margin: 10px 0 0 160px;}#main {width: 600px;padding: 0 0px 0 75px;}#main li {margin-left:10px;}#main p {margin-right:300px;}.block {background: #f0f0f0;padding: 15px;}#sidebar {font-size: 0.9em;width:20px;float:right;padding: 0 0px 0 0px;}#sidebar b {padding: 6px 0 0 0;}#sidebar p {line-height: 1.3em;margin: 0 0 12px 0;}#sidebar ul {margin:0;padding:0;}#sidebar li {display:block;background: url(images/li.jpg) no-repeat;list-style:none;text-align:center;margin:0px 0 0px 0;width: 120px;height: 29px;}#sidebar li a {font-weight:bold;color:#222;}.li {padding:2px 0 0 0;}#footer {clear: both;background: #fafafa;font-size: 0.9em;padding: 12px 0 8px 0;text-align: center;line-height:1.4em;}#footer a {color: #303030;}h1 {display:none;	}h2 {font-size: 23px;	font-weight: bold;	letter-spacing: -1px;	text-align: center;	display: inline;        font-family: Helvetica, Arial, Sans-Serif !important;        color: #555 !important;        text-transform: lowercase;		margin-bottom:6px;	}h3 {margin: 0px 0 10px 0;font-size: 1.5em;font-weight: normal;color:#000;}h4 {margin: 20px 0 10px 0;font-size: 1.3em;font-weight: normal;color:#000;}h5 {margin: 20px 0 10px 0;font-size: 1.2em;font-weight: normal;color:#000;}p {margin: 0 70px 15px 0;line-height: 1.4em;text-align: left;font-size:13px;}.right {float: right;width:370px;border-left: 1px solid #d0d0d0;padding: 0 0px 0px 20px;margin: 0 0 0 20px;}.float-right {width:237px;height:237px;float: right;padding:10px 0px 20px 15px;margin:0px 0px 0px 35px;}.float-right ul, .bg ul {margin:5px 8px;padding:0px;}.float-right p, .bg p {margin:2px 3px;color:#333;}.float-right li, .bg li {color:#333;}.float-right a:hover, .bg a:hover  {text-decoration: underline;color:#333;}.bg {width:237px;height:237px;background: url(images/main-image.jpg) no-repeat;padding:10px 0px 20px 15px;margin:0px 0px 0px 35px;}.bg h1 {margin:0;padding:0}.float-left {float: left;margin: 0 10px 20px 0;padding: 0 10px 0 0;}a img {border: 0;}#sidebar ul {margin:0;padding:0;}#sidebar li a {color:#fff;}.li {padding:6px 0 0 0;}.photo {padding: 5px;display: block;margin: 0 auto 15px auto;background-color: #f0f0f0;}.learn {margin: 0;padding: 0 3px 10px 15px;}.learn li {padding: 2px 0;}.border {border:3px solid #d0d0d0}