/* -------- TYPOGRAPHY --------- *//* -------- AND COLORS ---------- *//* ------------------------------- */html, body {overflow-x: hidden;}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  {	color: #ebebeb;}h5, h6 {	font-weight:bold;        color: #bebebe;        text-transform:uppercase;}.content-text h1{        font-size: 24px;	line-height: 50px;}.content-text h2{        font-size: 22px;	line-height: 45px;}.content-text h3{        font-size: 20px;	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;	color: #CCC;}em{	font-style:italic;}ins{}cite{	font-weight:bold;	}sup{	vertical-align:super; 	font-size:.7em;	line-height:.5em;}blockquote{  	padding: 0 40px;	font-style: italic;	font-size: 13px;}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: #33322f;/*	border: 1px #1c1b19 solid; */}.onecol {	width: 600px;	overflow: auto;}.onecol-text {	margin-bottom: 20px;	padding: 20px;	float: left;}.onecol-text ul {	margin-left: 20px;}.onecol-text ul li{	list-style-type: square;}.twocols {	width: 600px;}.twocols-text {	margin-bottom: 20px;	float: left;	width: 260px;	padding: 20px;}.onecol-text h1, .onecol-text h2, .twocols-text h1, .twocols-text h2  {	font-weight: bold;	font-size: 16px;	padding-bottom: 1em;}.onecol-text h3, .twocols-text h3 {	padding-bottom: 10px;}#sidebar-text h3, #sidebar-text h2, .thumbnails h3 {	font-weight: bold;	font-size: 14px;	padding-bottom: 10px;}.text {	padding-bottom: 10px;}.cover-imgs li, .slideshow img, .slideshow-home img, .mail-alert {	background-color: #33322f;/*	border: 2px #1c1b19 solid; */}li.thumbnail {	border: 1px #1c1b19 solid;}.slideshow img, .slideshow-home img {	padding: 6px;}textarea, input { /* updated here  *//*	background-color: #33322f; */	background: #1c1b19;	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; */	background: #000;}#wrapper {	margin: auto;}#header {	height: 57px;	width: 1000px;	padding: 10px 0;	background: #000;}#logo {	text-align: left;}	.logo-img {		background: url(../images/dark/logo.gif) no-repeat left top;		width: 464px;		height: 50px;		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: 10px;	width: auto;}.menu li {	height: 38px;	float: left;	margin-right: 10px;	width: auto;	padding-top: 10px;}#footer {	height: 50px;	width: 980px;	margin-top: 20px;    font-size: 12px;    text-align: left;	padding: 10px;	background: #000;}#footer-left {float: left; width: 49%}#footer-right {float: right; width: 49%; text-align: right; padding:0; margin: 0;}#footer-right li {display: inline;list-style-type: none;padding-right: 10px;}#footer a {text-decoration: underline;}#footer a:hover  {text-decoration: none;}.content {	margin-top: 10px;	margin-bottom: 30px;		padding-left: 10px;}.content a {text-decoration: underline; font-weight: bold;}.content a:hover {text-decoration: none;}#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;}.slideshow { float: left;}.thumbnails {	padding: 10px;}li.thumbnail {	float: left;	margin-right: 5px;	margin-bottom: 5px;	width: auto;}.nav a {	height: 18px;   text-decoration: none;	cursor: pointer;	display: block;	text-align: center;}.nav a.n {	float: left;   text-decoration: none;	width: 20px;}a#nav-left  {	background: url(../images/default/nav.png) no-repeat;   text-decoration: none;	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;    text-decoration: none;	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;}/* portfolio gallery list */ul#gallerylist{margin: 10px 0 0 0px;padding: 0;list-style-type: none;}ul#gallerylist li { margin: 0 0 1px 0; }ul#gallerylist li a{display: block;padding: 5px 10px;width: 180px;background-color: #1c1b19;text-decoration: none;}ul#gallerylist li a:hover{background-color: #000;text-decoration: none;}
