/*#############################################################Name: Shades of GrayDate: 2006-11-05Description: Monochrome, lightweight and totally liquid. Comes with three different layouts.Author: Viktor PerssonURL: http://arcsin.seFeel free to use and modify but please provide credits.#############################################################*//* standard elements */* {	margin: 0;	padding: 0;}a {}body {	background: #111 url(img/bg.jpg) repeat-y center top;}p,ul {	font-size: 12px;	padding-bottom: 0px;	font-family: "Trebuchet MS", Optima;	line-height: 16pt;	color: #CCCCCC;	margin-bottom: 8px;}blockquote {font: bold 1em sans-serif;}code {	background: #444;	display: block;	font-size: 12px;	margin: 0 10px 12px;	overflow: auto;	padding: 8px 10px;	white-space: pre;}img {border: none;}ul {margin-left: 2em;}h1 {font: bold normal 24px "Trebuchet MS", Optima;}h2 {	font: bold 18px "Trebuchet MS", Optima;	padding-bottom: 4px;}/* misc */.clearer {clear: both;}.stripes {	background: #333 url(img/stripe.gif);	height: 6px;	margin: 0px;	padding: 0px;}.left {float: left;}.right {float: right;}/* header */.header {	background: #191919;	border-bottom: 1px solid #333;	font: 10px "Trebuchet MS", Optima;	height: 100px;	text-decoration: underline;}.header a {	display: block;	line-height: 100px;	width: 100%;	text-decoration: underline;	color: #FF9933;}.header span {padding-left: 32px;}/* structure */.container {	border: 3px solid #444;	border-top: none;}.main {	background: #303030;	border-bottom: 1px solid #2A2A2A;	border-left: 1px solid #2A2A2A;}.main .left {width: 64%;}.main .right {width: 36%;}.content {	border-left: 1px solid #444;	border-top: 1px solid #444;	padding: 16px;}/* content elements */.content h1 {	background: url(img/bgh1.gif) repeat-x left bottom;	color: #EEE;	margin-bottom: 10px;	padding: 6px 0 4px;}.content a {	color: #FF9933;	text-decoration: underline;}.content a:hover {color: #CCC;}.content .descr {	margin-bottom: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	color: #99CCFF;}/* navigation */.nav {background: url(img/nav.gif);}.nav a {	background: url(img/nav.gif);	border-right: 1px solid #161616;	color: #CCC;	float: left;	font: bold 12px/51px "Trebuchet MS", Optima;	padding: 0 20px;	text-decoration: none;}.nav a:hover {	background: url(img/nav_hover.gif);}/* sub-navigation */.subnav {	background: #2A2A2A;	border: 1px solid #1E1E1E;	border-top-color: #444;		padding: 12px;}.subnav h1 {	padding-top: 8px;	font-family: "Trebuchet MS", Optima;	font-size: 18px;	font-weight: bold;	color: #FF9933;}.subnav ul {margin: 0;}.subnav li {	background: url(img/li.gif) no-repeat left bottom;	list-style: none;	margin: 0;}.subnav li a {	color: #777;	line-height: 2.4em;	padding-left: 18px;	text-decoration: none;}.subnav li a:hover {color: #BBB;}/* footer */.footer {	background: #191919;	border-top: 1px solid #444;	color: #999;	padding: 3% 3% 1%;}.footer ul {	border-top: 1px solid #262626;	margin: 0;}.footer li {	border-bottom: 1px solid #262626;	list-style: none;}.footer li a {	display: block;	line-height: 2em;	padding-left: 4%;	width: 96%;}.footer a {color: #666;}.footer a:hover {	color: #BBB;	background: #222;}.col3,.col3center {	float: left;	width: 31%;}.col3center {margin: 0 3%;}/* bottom */.bottom {	clear: both;	font-size: 10px;}.bottom a {color: #888;}.content li {	margin-bottom: 10px;}.subnav a {	color: #FF9933;}