/* reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;background:#d6c1a6;color:#000;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;vertical-align:top;}


/* general */
/*body{font-family:geneva, verdana, arial, "bitstream vera sans", sans-serif;font-size:100%;background:#cfc url(../images/greenmarble.jpg);color:#330;}*/
body{font-family:geneva, verdana, arial, "bitstream vera sans", sans-serif;font-size:100%;background:#191a08 url(i/gmarb_bg.jpg)/* fixed*/;color:#330;}
/*h1,h2,h3,h4,h5,h6{font-family: "Times New Roman", serif;font-weight:600;line-height:1em;color:#987;}*/
h1,h2,h3,h4,h5,h6{font-family: "Slabo 13px", "Times New Roman", serif;font-weight:600;line-height:1em;color:#987;}
h1{font:400 3em/1 arial, sans-serif;margin:20px 0;padding:4px 40px;}
h1 a{color:#fff;text-decoration:none;}
h2{font:100 2.4em;text-align:center;}
p, li{font-size:0.9em;line-height:1.4em;font-weight:400;color:#987;}
p.c{text-align:center;}
h1{font:400 2em "Times New Roman", serif;color:#7e5d09 !important;text-align:center;margin-top:0.8em;word-spacing:0.3em;letter-spacing:0.1em;}
h1 a{color:#ae8d39;}
#content{width:560px;margin:20px auto;}

/* homepage styles */
#hp h1{font:400 3.75em/1 "Times New Roman", serif;color:#7e5d09 !important;text-align:center;margin-top:0.8em;word-spacing:0.3em;letter-spacing:0.1em;}
#hp h1 a{color:#ae8d39;}
#hp #content{width:560px;margin:20px auto;}
#hp p{font-size:0.9em;line-height:1.6;padding:10px;color:#987;}
#hp p a:link,#hp p a:visited{color:#fff;}
#hp p a:hover,#hp p a:active{color:#fc9;}
/* ************** */

/* navigation */
ul#nav{list-style:none;text-align:center;padding:4px 0;background:transparent url(i/trans_bg.png);height:20px;}
body.ie6 ul#nav{background:#111;background-image:none;}
#nav li{display:inline;background:transparent;margin:1em 10px;}
#nav a{display:inline;padding:4px 20px;text-decoration:none;color:#9e7d29;border:solid #111;border-width:0;font-family:verdana, arial, "bitstream vera sans", sans-serif;font-size:0.8em;}
/*#nav a:hover{color:#c60;border:1px solid #222;background:#000;}*/
#nav a:hover, #paintings #navpaintings, #films #navfilms, #artifact #navartifact, #contact #navcontact{color:#c60;border:solid #222;border-width:0;background:#000;}
#paintings #navpaintings, #films #navfilms, #artifact #navartifact, #contact #navcontact{font-weight:600;}
/* ********** */

/* thumbnails */
.trow{margin:10px auto 0;text-align:center;width:820px;background:transparent;}
.trow li{display:inline;}
.trow img{border:1px solid #666;margin:4px 10px;vertical-align:middle;}
#tart ul#cat{color:#999;font-weight:600;padding:2px 10px;margin-bottom:20px;}
#cat li{display:inline;margin:0 26px;font-weight:600 !important;color:#c60;}
#cat a{color:#ccc;text-decoration:none;font-weight:400;font-size:0.8em;}


/* paintings */
#paintings #content{width:840px;margin:20px auto 30px;}
#art, #tart{width:840px;margin:0 auto 30px;border:solid;border-color:#222 #000 #000 #222;border-width:1px 2px 2px 1px;text-align:center;background:transparent url(i/trans_bg.png);padding:0 0 20px;min-height:400px;}
body.ie6 #art, body.ie6 #tart{background:#111;background-image:none;width:840px;margin:0 auto 30px;}
#art p{padding:10px;text-align:left;width:500px;margin:0 auto;color:#cb9;font-size:0.9em;}
#art ul.np{padding:4px 0 !important;text-align:center;position:relative;margin-bottom:10px;}
.np li{display:inline;font-size:0.6em;margin:0 4px}
#art h2{font-weight:400;color:#cb9;padding:10px 0;font-size:1.1em;}
#art img{margin:10px auto;border:ridge 6px #a71;max-width: 830px;display:block;}
#art a, .trow a{text-decoration:none;color:#fff;}
.np a{border:1px solid #222;background:#000;padding:4px;color:#654 !important;}
.np a:hover{border:1px solid #333;color:#cb9 !important;}

.page{
	width:960px;
	margin: 0 auto;
	color: #987;
	}	
.border4px{
	border:4px solid #000;
	}

.imagefloatleft{
	float:left;
	margin-right:20px;
	/*
	position: absolute;
	left: 40px;
	top: auto;
	right: auto;
	bottom: auto;
	*/
}
.imagefloatright{
	float:right;
	margin-left:20px;
/*	position: absolute;
	left: auto;
	top: auto;
	right: 40px;
	bottom: auto; */
}
.wrap{
	width: 900px;
	margin: 0 auto;
	color: #987;
	/*border:1px solid #fff;*/
}	

.dualimage{
	width: 780px;
	margin: 10px auto;
	color: #987;
	padding:10px;
	border:0px solid #fff;
	text-align:center;
}

.dualimage img{margin:4px 10px;
}

h2{
	color:#987;
	font-size: 2em;
	font-weight: 100;
}

.pad{
	padding-bottom: 22px;
}

/* mail form */
#mailform fieldset{border:1px solid #292a18;padding:10px;width:500px;margin:0 auto;background:transparent url(i/trans_bg.png);}
body.ie6 #mailform fieldset{background:#111;background-image:none;}
#mailform legend{padding:4px;background:transparent;color:#fff;}
#mailform input[type=text], #mailform textarea{width:500px;border:1px solid #292a18;background:#111;margin-top:5px;color:#fec;font-size:1.2em;font-family:courier, monospace;}
#mailform input[type=text]:focus, #mailform textarea:focus{border:1px solid #432;background:#000;}
#mailform textarea{font-size:1em;}
#mailform label{color:#666;font-weight:400;line-height:1.4em;}
#mailform p{padding:2px 0;}
#mailform input[type=submit]{border:2px outset #999;background:#666;color:#f90;font-weight:600;}
