* {margin:0; padding:0;}

html, body {height:100%;}
body {font-family:Arial, Helvetica, sans-serif;}

a {text-decoration:none;}
#galleryImageHolderBgr{	position:absolute; top:72px; left:202px; width:100%; height:100%; z-index:2; background:url(../img/title-bgr.png) left top repeat;}
#bgr {position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; overflow:hidden; background:#22140a;}
* html #bgr {position:absolute;}
#ajaxloadergif {font-size:14px; color:#fff; position:absolute; left:150px; top:50px; width:350px; background:#000; padding:5px 0; z-index:100;}
		#bgr img {position:absolute; left:0; top:0; width:100%; height:auto; min-width:800px; opacity: .30; filter: alpha(opacity=30); -ms-filter: "alpha(opacity=30)"; -khtml-opacity: .30; -moz-opacity: .30;}
#sideBox {width:200px; height:100%; position:absolute; z-index:4; left:0; right:0; background:url(../img/side-bgr.png) left top repeat-y;}
	#sideBox h1 {width:200px; height:200px; background:#2c261d;}
		#sideBox h1 a {width:200px; height:200px; background:url(../img/logo.png) 20px 15px no-repeat; display:block; text-indent:-9999px;}

	ul#mainNav {padding:20px 10px 0 0;}
		ul#mainNav li {list-style-type:none; text-align:right; font-size:30px; font-weight:bold; line-height:30px; padding:8px 0; position:relative;}
			ul#mainNav li a {color:#ee952d; letter-spacing:-2px; display:block; outline:none;}
				ul#mainNav li a:hover, ul#mainNav li a.activeNav {color:#fff;}

		ul.sideSub {padding-top:10px;}
			ul.sideSub li {font-size:14px !important; line-height:18px !important; padding:0 0 3px 0 !important;}
				ul.sideSub li a {letter-spacing:normal !important; color:#e3be65 !important;}
					ul.sideSub li a:hover {color:#fff;}

ul.subnavPaintings, ul.subnavGraphicDesign, ul.subnavAboutNav {position:absolute; left:0; top:266px; z-index:3; width:100%; overflow:hidden; display:none;}
ul.subnavGraphicDesign {top:310px;}
ul.subnavAboutNav {top:385px;}
	ul.subnavPaintings li, ul.subnavGraphicDesign li,  ul.subnavAboutNav li {margin-left:202px; line-height:45px; height:50px; background:url(../img/title-bgr.png) left top repeat-x; color:#f5cd2f; font-size:50px; font-weight:normal; letter-spacing:-4px; list-style-type:none; margin-bottom:2px;}
		ul.subnavPaintings li a, ul.subnavGraphicDesign li a , ul.subnavAboutNav li a {display:block; color:#fff; padding-left:20px; line-height:50px; height:50px;}
			ul.subnavPaintings li a:hover, ul.subnavGraphicDesign li a:hover, ul.subnavAboutNav li a:hover {color:#ee952d;}


#titleBox {position:absolute; right:left; top:0; z-index:2; height:70px; width:100%; overflow:hidden;}
	#titleBox h2 {margin-left:202px; padding-left:20px; line-height:70px; height:70px; background:url(../img/title-bgr.png) left top repeat-x; color:#e3be65; font-size:55px; font-weight:normal; letter-spacing:-4px;}

	

#galleryImageHolder { position:absolute; left:0px; top:0px; z-index:12;}

#imgTitle {position:absolute; left:210px; bottom:90px; color:#E7E7E7; font-size:14px; width:auto; z-index:100; padding:2px 10px; background:#000; opacity:0.8;}
#imgTitle2 {position:absolute; left:210px; bottom:90px; color:#E7E7E7; font-size:14px; width:auto; z-index:100; padding:2px 10px; background:#000; opacity:0.8;}

#galleryThumbs {position:absolute; left:0; bottom:0; width:100%; height:80px; background:#000; z-index:8;}
	#galleryThumbs ul {list-style-type:none; margin:0; height:67px; overflow:hidden; padding-top:7px;}
		#galleryThumbs ul li {float:left; width:82px; height:67px;}
			#galleryThumbs ul li a {display:block; width:82px; height:67px;}
			#galleryThumbs ul li img {width:82px; height:67px;}

	a.arrow {display:block; position:absolute; top:35px; width:12px; height:19px; background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; outline:none;}

		a.leftArrow {background-image:url(../img/arrow-left.gif); left:20px;}
		a.rightArrow {background-image:url(../img/arrow-right.gif); right:20px;}
			a.arrow:hover {background-position:0 -19px;}

#homeContent {position:absolute; left:202px; top:200px; width:960px; z-index:20; background:url(../img/title-bgr.png) repeat left top;}
	#homeContent p {padding:10px; font-size:16px; line-height:20px; color:#fff;}
		#homeContent p b {font-size:20px; letter-spacing:-1px; text-transform:uppercase; display:block; margin-bottom:5px;}
		#homeContent p img {float:right; margin:0 0 10px 10px;}


#aboutContent {position:absolute; left:202px; top:77px; width:960px; z-index:20; background:url(../img/title-bgr.png) repeat left top;}
#aboutContent a {display:block; font-size:38px; color:#f3c64c; font-weight:bold; letter-spacing:-3px; padding-left:10px; cursor:pointer; margin:10px 0 5px 0;}
	#aboutContent a.selected {color:#fff;}
	#aboutContent p {padding:10px; font-size:16px; line-height:20px; color:#fff;}

	.basic p {padding:0 10px; font-size:12px; line-height:16px; color:#E7E7E7;}

#contactContent {position:absolute; left:202px; top:200px; width:960px; z-index:20; background:url(../img/title-bgr.png) repeat left top;}
	#contactContent ul {list-style-type:none; overflow:hidden;}
		#contactContent ul li {float:left; width:300px; padding:40px 0 50px 50px;}
			#contactContent ul li fieldset {border:0;}
			#contactContent ul li label {display:block; font-size:12px; color:#E7E7E7; margin:10px 0 3px 0; font-weight:bold;}
			#contactContent ul li input {width:200px; background:none; border:#969696 solid 1px; padding:3px 5px 4px 5px; color:#fff;}
			#contactContent ul li textarea {width:280px; height:120px; background:none; border:#969696 solid 1px; padding:2px 5px; color:#fff;}
				#contactContent ul li input:focus, #contactContent ul li textarea:focus {border:#ee952d solid 1px;}

			#contactContent ul li button {float:right; background:none; border:0; font-size:14px; font-weight:bold; color:#f5cd2f; letter-spacing:-1px; margin-top:10px; cursor:pointer;}
				#contactContent ul li button:hover {color:#ee952d;}
				#contactContent ul li button:active {color:#fff;}

			#contactContent ul li p {font-size:15px; line-height:19px; color:#E7E7E7; padding:20px 0 0 0;}
				#contactContent ul li p a {color:#f5cd2f;}
					#contactContent ul li p a:hover {text-decoration:underline;}


		p#statusemail {float:left; width:200px; padding-top:10px !important; color:#D3D3D3 !important;}


	#buttonslideshow {bottom:90px; left:100px;}
		#buttonslideshow input {background:#000; font-size:12px; color:#fff; border:0; z-index:1005; cursor:pointer;}
			#buttonslideshow input:hover {text-decoration:underline;}





