@charset "utf-8";
/* Markup by StandXHTML */
/* http://www.standxhtml.com */

/* Defaults */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}
:focus {outline:0}
a, a:visited {color:#F60;}
a:hover {}
address {font-style:normal}
body {background:url(/images/bg.gif) repeat-x #0F0015;color:#FFF;height:100%;font:76%/125% Arial, Sans-Serif}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {
	margin:0 0 1em;
	text-align: justify;
}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#wrapper {display:block;_height:100%;min-height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:0}
#page {margin-bottom:30px} 

/* Header */
#header {margin:0 auto;width:1024px}
#header #logo {float:left;margin:10px 0 0}
#menu {background:url(/images/menu.png) no-repeat;float:left;height:34px;margin:100px 0 0 200px;width:472px}
#menu a {display:block;height:34px;text-indent:-1000em}
#menu li {display:inline;float:left;list-style:none}
#news {width:75px}
#gallery {width:115px}
#resume {width:105px}
#store {width:90px}
#contact {width:87px}
#news a:hover, #news a.current {background:url(/images/menu.png) 0px -33px no-repeat}
#gallery a:hover, #gallery a.current {background:url(/images/menu.png) -75px -33px no-repeat}
#resume a:hover, #resume a.current {background:url(/images/menu.png) -190px -33px no-repeat}
#store a:hover, #store a.current {background:url(/images/menu.png) -295px -33px no-repeat}
#contact a:hover, #contact a.current {background:url(/images/menu.png) -385px -33px no-repeat}

/* Content*/
#content {background:url(/images/bg.png) repeat-y center top #1D0015;clear:both;overflow:hidden;width:100%}
#content #top {background:url(/images/border.png) no-repeat center top #4D0000;height:1px;overflow:hidden}
#border {background:url(/images/border.png) no-repeat center top #4D0000;clear:both;height:1px;overflow:hidden}

/* News */
#page-news #content {text-align:center}
#page-news #content span {color:#fff181;display:block;padding:10px 0 0}
#page-news #content p {margin:0 auto 10px;width:600px}

/* Contact */
#page-contact #content {line-height:175%;padding:0 0 30px;text-align:center}
#page-contact #content span {color:#fff181;display:block;font-weight:bold;padding:30px 0 0}
#page-contact #content p {margin:0 auto 10px;width:600px}

/* Resume */
#page-resume #content {font-size:0.9em;line-height:122%}
#page-resume #content img {float:left;margin:0 10px 27px 0}
#page-resume #content h2 {color:#FF9;font-size:1em}
#page-resume #content p.no-margin {margin:0}
#page-resume #content h2.next {clear:both}
#page-resume #left {float:left;margin:15px 0 0;width:460px}
#page-resume #right {float:left;margin:15px 0 0 70px;width:460px}
#page-resume #center {margin:0 auto;overflow:hidden;padding:0 0 5px;width:1000px}

/* Gallery */
#page-gallery #content {font-size:0.9em;line-height:122%}
#page-gallery #left a {border:1px solid #000;display:block;margin:0 10px 10px 0} 
#page-gallery #left a:hover {border:1px solid #F60}
#page-gallery #content h2.head1{background:url(/images/digital-painting.png) no-repeat;height:22px;margin:2px auto;overflow:hidden;text-indent:-1000em;width:146px}
#page-gallery #content h2.head2{background:url(/images/3d_modeling.png) no-repeat;height:22px;margin:2px auto;overflow:hidden;text-indent:-1000em;width:146px}
#page-gallery #content h2.head3{background:url(/images/traditional_art.png) no-repeat;height:22px;margin:2px auto;overflow:hidden;text-indent:-1000em;width:146px}
#page-gallery #left {float:left;height:475px;margin:15px 0 0;overflow-x:hidden;overflow-y:auto;width:350px}
#page-gallery #right {color:#D4D4D4;font-family:"Times New Roman", Sans-Serif;float:left;margin:10px 0 0 25px;text-align:center;width:420px}
#page-gallery #right p.preview {background:none;color:#8A3B01;font:0.82em Arial;margin:0 0 2px;padding:0}
.bline {background:url(/images/border-small.png) no-repeat center bottom; height:1px; width:184px; margin:0;padding:0;position:relative;top:-8px;}
#page-gallery #center {margin:0 auto;overflow:hidden;padding:0 0 5px;width:900px}
#page-gallery #vertical-border {background:url(/images/border-vertical.png) no-repeat center top;float:left;height:440px;margin:0 0 0 100px;width:1px}
#photo_img {padding:0 0 5px}
#page-gallery #right p {color:#FFA87E;margin:3px 0 1em;padding:8px 0 0}
#gallery-index #center {margin:0 auto;width:520px}
#gallery-index #center img {margin:0 5px 0 5px}
#gallery-index #bottom-bg img{margin:0 20px}

/* Store */
#page-store #content h2 {background:url(/images/prints-and-fine-art.png) no-repeat;height:24px;margin:0 auto 15px;overflow:hidden;text-indent:-1000em;width:148px}
#page-store #center {margin:0 auto;overflow:hidden;padding:0 0 5px;width:860px}
#page-store .print {background:#160008;display:inline;float:left;margin:0 22px 20px;text-align:center;width:380px}
#page-store .print ul {background:url(/images/gradient.png) repeat-x #240000;clear:both;float:left;list-style:none;padding:0 0 10px;overflow:hidden;width:100%}
#page-store .print ul li {display:inline;float:left;font:1.23em Tahoma;margin:15px 40px 0 10px}
#page-store .print ul li span {color:#FFFE81}
#page-store .print ul li.cart {background:url(/images/add-to-cart.png) no-repeat;height:31px;margin:9px 0 0;overflow:hidden;text-indent:-1000em;width:111px}
#page-store .print ul li.cart a {display:block;height:100%;width:100%}
#page-store .print .image {height:330px}
#page-store .right {margin:0 0 20px}
#page-store .wrapper {height:100%;width:100%;display:table;vertical-align:middle}
#page-store .outer {display:table-cell;vertical-align:middle}
#page-store .imagewrap {position:relative;left:50%;float:left}
#page-store .image1 {position:relative;text-align:right;left:-50%}
#page-store #total {background:url(/images/total-bg.png) repeat-x #010000;clear:both;margin:0 auto;overflow:hidden;width:217px}
#page-store #total span {background:url(/images/total.png) no-repeat 5px center;border:1px solid #000;color:#FC0;display:block;float:left;font:bold 1.32em Arial;padding:6px 5px 4px 50px}
#page-store #total a {background:url(/images/checkout.png) no-repeat;display:block;float:left;height:31px;text-indent:-1000em;width:111px}

/* Headings */
h1.title {clear:both;float:left;height:29px;margin:-10px 0 0;overflow:hidden;text-indent:-1000em;width:100%}
h1.news {background:url(/images/news.png) no-repeat center bottom}
h1.contact {background:url(/images/contact.png) no-repeat center bottom}
h1.resume {background:url(/images/resume.png) no-repeat center bottom}
h1.gallery {background:url(/images/gallery.png) no-repeat center bottom}
h1.store {background:url(/images/store.png) no-repeat center bottom}

/* Bottom Pic */
#bottom-bg {background:url(/images/bottom-bg.png) repeat-x;min-height:25px;height:auto !important;height:25px;padding:0 0 15px;text-align:center}

/* Footer */
#footer {position:absolute;left:0px;bottom:0px;width:100%;display:block;z-index:999}
#middle {background:url(/images/footer.png) no-repeat center top;color:#916EAF;font-size:0.82em;margin:0 auto;padding:25px 0 5px;overflow:hidden;text-align:center;width:1024px}
#middle a {color:#FFF;text-decoration:none}
#middle em {color:#54445a;float:left;font-style:normal;margin:0 -100% 0 0}
#middle p {margin:0 auto}
.link{
  cursor:pointer;
  margin:2px;
}

	/* jQuery lightBox plugin - Gallery style */
	#photo_img a{
  	text-decoration:none;
	}
  #photo_title{
    font-family:times;
    margin:0;
    padding:0;
    color:rgb(247,102,0);
    font-size:17px;
  }
  .comment{
    position:relative;
    top:-13px;
  }
