/* -------- TYPOGRAPHY --------- *//* -------- AND COLORS ---------- *//* ------------------------------- */body{          color: #bebebe;        font-family: Helvetica, Verdana, Arial, sans-serif;        font-size: 12px;	height: 100%;	line-height: 20px;}textarea, input {	border: 1px #000 solid;        font-size: 12px;}h1, h2, h3, h4, h5, h6  {}h5, h6 {	font-weight:bold;        text-transform:uppercase;}.content-text h1{        font-size: 24px;	line-height: 50px;}.content-text h2{        font-size: 20px;	line-height: 45px;}.content-text h3{        font-size: 18px;	line-height: 40px;}.content-text h4{        font-size: 16px;	line-height: 35px;}.content-text h5{        font-size: 12px;	line-height: 35px;}.content-text h6{        font-size: 10px;	line-height: 35px;}ul, ol {	margin-top: 5px;	margin-bottom: 20px;}a, a:link, a:visited, span a, span a:link, span a:visited {	color: #bebebe;	text-decoration:none;	border:none;}a:hover, a:active, a:focus, span a:hover, span a:active, span a:focus{	text-decoration:none;}strong{	font-weight:bold;}em{	font-style:italic;}ins{}cite{	font-weight:bold;	}sup{	vertical-align:super; 	font-size:.7em;	line-height:.5em;}blockquote{  	padding: 0 50px;	margin: 25px 0;	font-style: italic;	letter-spacing: 2px;	font-size: 18px;}small{ 	font-size:.83em;	}.description {	font-size: 12px;}.menu li a {	font-size: 14px;	color: #888;}.menu li.current_page_item a {	color: #ebebeb;}.menu li a:hover {}#sidebar, .onecol, .twocols , #commentbar {  /* updated here */	background-color: #1d0c0e;	border: 1px #1c1b19 solid;}.onecol {	width: 600px;}.onecol-text {	margin-bottom: 20px;	padding: 5px;	padding: 10px;float: left;}.twocols {	width: 600px;}.twocols-text {	margin-bottom: 20px;	padding: 5px;	float: left;	width: 280px;	padding: 10px;}.onecol-text h1, .twocols-text h1  {	font-weight: bold;	font-size: 14px;}#sidebar-text h3, .thumbnails h3 {	font-weight: bold;	font-size: 14px;	padding-bottom: 5px;}.text {	padding-bottom: 10px;}.cover-imgs li, .slideshow img, .mail-alert {	background-color: #33322f;	border: 2px #1c1b19 solid;}li.thumbnail {	border: 1px #1c1b19 solid;}.slideshow img {	padding: 6px;}#footer {	margin-top: 10px;        font-size: 11px;        text-align: left;	padding: 10px;}textarea, input { /* updated here  */	background-color: #33322f;	border: 1px #1c1b19 solid;	padding: 5px;	margin-bottom: 5px;	color: #bebebe;}.nav a.n { /* updated here  */	color: #888;}.nav a:hover.n { /* updated here  */	color: #EBEBEB;}/* ------------------------------- *//* ------- GENERAL LAYOUT ------ *//* ------------------------------- */body {	background: #1e1d1c url(../images/dark/bgtile.png) repeat-x top;}#wrapper {	margin: auto;}#header {	height: 57px;}#logo {	text-align: left;}	.logo-img {		background: url(../images/dark/logo.jpg) no-repeat right top;		width: 450px;		height: 48px;		letter-spacing:-1000em;		display:block;		overflow:hidden;		text-indent:-9999em;	}	.logo-img  {		text-indent: 1000px;	}.menu {	display: block;	height: 48px;	float: right;	text-align: right;	margin-right: 20px;	width: auto;}.menu li {	height: 38px;	float: left;	margin-right: 10px;	width: auto;	padding-top: 10px;}.content {	margin-top: 10px;		padding-left: 10px;}#sidebar, #commentbar {   /* updated here */	float: left;	position: absolute;	z-index: 14;	left: 10px;	margin-top: 5px;	width: auto;}#commentbar {  /* updated here / add new */	z-index: 16;}.thumbnails {	padding: 10px;}li.thumbnail {	float: left;	margin-right: 5px;	margin-bottom: 5px;	width: auto;}.nav a {	height: 18px;	cursor: pointer;	display: block;	text-align: center;}.nav a.n {	float: left;	width: 18px;}a#nav-left  {	background: url(../images/default/nav.png) no-repeat;	background-position: 0px -92px;	float: left;	width: 18px;}a#nav-left:hover  {	background-position: 0px -115px;}a#nav-right {	background: url(../images/default/nav.png) no-repeat;	background-position: 0px -46px;	float: left;	width: 18px;}a#nav-right:hover {	background-position: 0px -69px;}.nav-close {	background: url(../images/dark/nav.png) no-repeat;	background-position: 0px 0px;	height: 19px;	width: 19px;	position: absolute;	cursor: pointer;}a#nav-close:hover {	background-position: 0px -23px;}.cover-wrapper {	padding-bottom: 5px;	overflow: hidden;}ul.cover-imgs {	display: block;	list-style: none;	}.cover-imgs li {	display: block;	float: left;	padding: 7px;	margin-right: 20px;	width: auto;}.cover-imgs a {	display: block;	text-decoration: none;}.title, .title-home, .title-img {    /* updated here / add new */	padding: 3px 10px 3px 10px ;	background-color: #1e1d1c;	position: absolute;	z-index: 11;	margin-top: 10px;}.title-img small {  /* updated here / add new */	cursor: pointer;}.detail-img {    /* updated here / add new */	position: absolute;	z-index: 11;}.detail-img p { /* updated here / add new */	padding: 5px 10px 5px 10px ;	margin: 6px;	background-color: #1e1d1c;}.loading {	background: url(../images/default/bright.gif) no-repeat center;}#contactForm{	margin-top: 6px;	}#viewcomment-area { /* updated here / add new */	overflow: auto;}.comment-ul li.comment-li { /* updated here / add new */	padding-bottom: 5px;	margin-bottom: 5px;	border-bottom: 1px #1c1b19 solid;}