@charset "UTF-8";
body{
background:#1C1919;
background:#0D0C0A;
}
body, div, td {
color:#DCD6D7;
}
a{
color:#f2b950;
text-decoration:underline;
}
a:hover,
a:active {
color:#f1f1f1;
text-decoration:none;
}
.container {
	margin-bottom:15px;
}

/* ----------------------------- */
/* INNER CONTENT */
.contentpanel {
float: left;
margin: 0px 10px 0px 0px;
width: 480px;
}
.rightpanel {
float: left;
margin: 0px 0px 0px 0px;
width: 340px;
}
.colitem{
 float: left;
 border-color:#1F1C1C;
 border-style:solid;
}
#contentbox {
	position:relative;
	background:#110F0F url(/i/v3/lens_edge-top.gif) top left no-repeat;
	background:#231F1F url(/i/v3/lens_edge-top.gif) top left no-repeat;
}
	#contentbox .btmedge {
		clear:both;
		height:10px;
		width:830px;
		background:url(/i/v3/lens_edge-btm.gif) top left no-repeat;
	}
/* ----------------------------- */
/* Intro area 3 columns, off balance */
.intro {
	width: 100%;
}
.intro div {
 float: left;
 display: inline;
 position: relative;
}
.colbright{
 background: #332D2D;
 background: #231F1F;
}
#introcopy { 
 margin: 10px 0px 0px 0px;
 width: 410px;
}
#intropic1 { 
 margin: 10px 0px 0px 10px;
 width: 200px;
}
#intropic2 { 
 margin: 10px 0px 0px 10px;
 width: 200px;
}
#references{
	display:block;
	background:#033;
}
/* ----------------------------- */
/* 3 columns */
#col1left { 
 padding:0px 10px 0px 5px;
 width: 254px;
 border-right-width:1px;
}
#col2centre { 
 padding:0px 10px 0px 5px;
 width: 254px;
 border-right-width:1px;
 display: inline;
}
#col3right {
 padding:0px 10px 0px 5px;
 width: 254px;
 position: relative;
}
/* ----------------------------- */
/* Wrapped 3 columns */
#contentbox #col1left { 
 border-right-color:#110F0F;
}
#contentbox #col2centre { 
 border-right-color:#110F0F;
}
#contentbox #col3right {
 border-right-width:0px;
}
/* ----------------------------- */
/* 2 equal columns */
#colleftcontent {
 border-right-width:1px;
	padding: 10px 10px 10px 5px;
	width: 394px;
}
#colrightcontent {
	padding: 10px 10px 10px 5px;
	width: 394px;
	display: inline;
	position: relative;
}
/* ----------------------------- */
/* Wrapped 2 equal columns */
#contentbox #colleftcontent {
 border-right-color:#110F0F;
}
#contentbox #colrightcontent {
  border-right-width:0px;
}
dfn {
	color:#999999;
	font-size: 0.8em;
	font-style: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0px;
	border: 1px dotted #CCCCCC;
	border-width: 0px 0px 1px;
}
