body { background: #eee; }
body,table,tr,td { margin:0; padding:0; font-family: verdana; font-size: 10px; }
b { color: #546E7C; }
h1,h2 {
	color: #546E7C;
	font-size: 10px;
}

h1 {
	margin: 0;
}

h2 {
	margin: 0 0 15px 0;
}

h1.subtle {
	display: inline;
	font-size: 10px;
	color: black;
	font-weight: normal;
}

ul { list-style-position:outside; padding-left: 40px; list-style-image: url('../images/arrow.png'); )}
li { padding-bottom: 8px; }

a { color: #0585CB; text-decoration: none; font-weight: bold; }
a:hover { color: #79CDFB; }
a.footer { color: #666; text-decoration: none; }
a:hover.footer { color: #79CDFB; }
a.lang { color: #006699; font-weight: normal; }
a:hover.lang { color: #1782cc; font-weight: normal; }

a img.navpic { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
a:hover img.navpic,img.selpic { filter:alpha(opacity=50); opacity:.5; -moz-opacity:.5; }

div#container {
	background-image: url('../images/content/perfectshow_bg.gif');
	border: 1px solid #ccc;
	margin: 20px auto;
	padding: 15px 0 0 0;
	width: 1040px;
	box-shadow: 2px 5px 10px rgba(0,0,0,0.2);
}

div#nav { padding: 20px; }
div#nav h1, div#nav h2 { display: none; }
div#left { background-color: #546E7C; padding-top: 9px; width: 186px; float: left; }
div#left img {
	margin-bottom: 5px;
}
div#righttop { background: white; padding-top: 9px; width: 840px; float: left; }
div#headline { background: white; padding: 18px; width: 800px; float: left; }
div#headline h1 { display: none; }
div#pressheadline { font-size: 13px; font-weight: bold; line-height: 18px; padding-bottom: 16px; width: 590px; }
div#content { background: white; padding: 20px 0 20px 20px; width: 820px; float: left;}
div#column { width: 285px; line-height: 18px; float: left; }
div#rightcolumn { width: 170px; line-height: 18px; float: left; }
div#spacercolumn { width: 20px; float: left; }
div#rightspacercolumn { width: 50px; float: left; }
div#home { width: 590px; line-height: 18px; float: left; }
div#footer { font-family: arial; font-size: 10px; color: #999; clear: both; width: 840px; padding-left: 200px;  margin: auto; }

span.affiliates {
	display: block;
	margin-top: 10px;
	color: #ccc;
}

span.affiliates a {
	color: #ccc;
	text-decoration: none;
	font-weight: normal;
}

.cl {
	clear: both;
}