body {	font-family:Arial;	font-size:12px;	color:#666;	background-color:#1A1A1A;	margin:0;}a {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#EF7223;}a:hover { 	text-decoration:none; }p {	color:#666;}blockquote { 	border:1px solid #DDD;	background-color:#f2f2f2;	color:#333;	padding:12px 5px;}code { 	border:1px solid #DDD;	background-color:#F2F2F2;	padding:12px 5px;	font-family:"Courier New", Courier, monospace;	font-size:14px;	margin:0 0 0 8.5%;	letter-spacing:+1px;}/* Main layout */div#container {	margin-left:auto;	margin-right:auto;	width:700px;	background-color:#FFFFFF;}.site-input {	border:1px solid #ccc;}.orange-button {	font-family:Arial;	font-size:11px;	color:#fff;	font-weight:bold;	border:0;	background-color:#ff9900;	padding:0.4em;	outline:none;}label {	float:left;	width:100px;	display:block;	padding:0 20px 0 0;	line-height:25px;	margin:0 0 10px 0;}/* Header and nav */div#header {	height:50px;	width:700px;	clear:both;	padding:0 0 20px 0;}div#header h1 {	font-family:Arial;	color:#333;	margin:0;	float:left;	font-weight:normal;	padding:21px 0 0 17px;}div#header h2 {	font-family:Georgia, "Times New Roman", Times, serif;	color:#333;	margin:0;	float:left;	font-size:11px;	font-weight:normal;	padding:29px 0 0 12px;}span.o { color:#0099FF; }span.db { color:#333333; }div#nav ul {	list-style-type:none;	width:700px;	margin:0;	padding:8px 0px 10px 10px;	height:25px;	background-color:#333;}div#nav ul li {	display:inline;}div#nav ul li a {	display:block;	padding:5px 7px 5px 7px;	float:left;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#FFF;	text-decoration:none;	font-size:12px;}div#nav ul li a:hover {	background-color:#0099FF;}/* Content */.clr { clear:both; }div#content {	width:700px;}div#main {	float:left;	width:750px;}div#main h1 {	margin:10px 0 10 7px;	padding:20px 0 10px 0;	width:100%;	text-align:left;	font-size:25px;	color:#333;	border-bottom:1px dotted #333;	font-weight:normal;	}div#main h2 { 	font-size:20px;	margin:0 0 0 10px;	font-weight:normal;}div#main p {	font-size:13px;	color:#333;	margin:9px 0 8px 9px;	padding:0;}div#main a { 	font-weight:bold; }/* Sidebar */div#sidebar {	float:right;	width:213px;	padding-top:5px;}div#sidebar a { 	color:#333;}div#sidebar a:hover {	color:#0066FF;}div#sidebar h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:21px;	color:#333333;	font-weight:normal;	text-decoration:underline;}div#sidebar ul {	list-style-type:square;	margin:0 0 0 10px;	padding:0 0 0 10px;}div#sidebar p {	padding:5px 0 5px 3px;	margin:0;}div#sidebar form {	border:1px solid #ddd;	background-color:#F2F2F2;	padding:5px 2px 5px 2px;	margin:0;}/* Footer */div#footer {	width:700px;	border-top:1px solid #333;	background-color:#666;	padding:3px 0 3px 0;}div#footer p {	text-align:center;	width:100%;	margin:0;	padding:0;	font-size:11px;	color:#FFF;}div#footer a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;}div#footer a:hover { 	color:#0099FF;	text-decoration:none; }form {	display:inline;}input, textarea {	background-color:#fff;	padding:5px;	border:0;		margin:0;	overflow:hidden;	}h1 {	font-size:18px;	font-weight:normal;	margin:0;}#search-button {	padding:0;	margin:0 0 5px 0;	vertical-align:middle;}#search-input {	width:150px;	height:16px;}#top-bar {	width:100%;	height:200px;	background-image:url("top-bar-background.gif");	background-repeat:repeat-x;}#middle-bar {	width:100%;	background-image:url("middle-bar-background.gif");	background-repeat:repeat-x;	background-color:#fff;}#bottom-bar {	width:100%;	height:102px;	background-image:url("bottom-bar-background.gif");	background-repeat:repeat-x;	margin:30px 0 0 0;}.container {	width:750px;	margin:auto;}#bottom-nav {	float:left;	font-size:11px;	color:#fff;	line-height:102px;}#bottom-nav a, a:hover {	font-size:11px;	font-weight:bold;	text-decoration:none;	color:#fff;}#bottom-logo {	float:right;	width:98px;	height:102px;	background-image:url("bottom-logo.gif");	background-repeat:no-repeat;}#logo-box {	float:right;	width:407px;	height:169px;	background-image:url("logo-box.gif");	background-repeat:no-repeat;	margin:31px 0 0 0;}#left-top {	float:left;	width:323px;	margin:31px 20px 0 0;	}#top-left-top {	width:323px;	height:20px;	background-image:url("top-left-top.gif");	background-repeat:no-repeat;	}#top-content {	width:283px;	height:90px;	background-color:#3b3b3b;	padding:0 20px 0 20px;}#top-left-bottom {	width:323px;	height:20px;	background-image:url("top-left-bottom.gif");	background-repeat:no-repeat;	}#far-left {	float:left;	width:123px;	margin:54px 0 0 20px;}#left-nav {	float:left;	width:150px;	margin:54px 0 0 20px;}#main-area {	width:750px;	margin:auto;}.new-top-header {	font-family:Arial;	font-size:23px;	font-weight:normal;	color:#ccc;}.new-top-content {	font-family:Arial;	font-size:13px;	font-weight:normal;	color:#fff;}.clear-me {	clear:all;	clear:both;}.white-input {	color:#333;	border:1px solid #ccc;}.custom-button {	font-family:Arial;	font-size:11px;	color:#fff;	font-weight:bold;	border:0;	background-color:#EF7223;	padding:0.5em;	outline:none;}