@charset "utf-8";
/* CSS Document */

body {background:#FFF; color:#444; font:normal 13px 'helvetica neue', sans-serif; line-height:20px; margin:0; padding:0; text-align:left}
a img {border:none}
h1{color:#aaa; font:bold 20px 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
h2{color:#999; font:bold 13px 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase;}
.normal {color:#ccc; letter-spacing:3px}
a{color:#4457e8;text-decoration:none;outline:none;}
a:hover {text-decoration:underline}
a:visited {color:#348}
h2 a, h2 a:visited {color:#444}
.smalltext {color:#777; font-size:12px}

.container {height:auto; margin:0 auto; position:relative; width:900px;}

.header {margin:0; height:100px; position:relative; width:900px; }
.menu {height:50px; position:absolute; bottom:0; width:520px}
.menu a {float:left; display:float; height:50px}
.menu a.bio					{background:url(../images/menu.jpg) 0px  0px no-repeat; width:117px}
.menu a.bio:hover,
.menu a.bio.current:hover	{background:url(../images/menu.jpg) 0px -50px no-repeat;}
.menu a.bio.current 		{background:url(../images/menu.jpg) 0px -100px no-repeat;}
.menu a.paintings			{background:url(../images/menu.jpg) -117px  0px no-repeat; width:152px}
.menu a.paintings:hover,
.menu a.paintings.current:hover	{background:url(../images/menu.jpg) -117px -50px no-repeat;}
.menu a.paintings.current	{background:url(../images/menu.jpg) -117px -100px no-repeat;}
.menu a.shows				{background:url(../images/menu.jpg) -269px  0px no-repeat; width:131px}
.menu a.shows:hover,
.menu a.shows.current:hover	{background:url(../images/menu.jpg) -269px -50px no-repeat;}
.menu a.shows.current		{background:url(../images/menu.jpg) -269px -100px no-repeat;}
.menu a.contact				{background:url(../images/menu.jpg) -400px  0px no-repeat; width:120px}
.menu a.contact:hover,
.menu a.contact.current:hover{background:url(../images/menu.jpg) -400px -50px no-repeat;}
.menu a.contact.current		{background:url(../images/menu.jpg) -400px -100px no-repeat;}
.indexlink {position:absolute; left:520px; top:0; margin:0; padding:0}

.content{ height:auto; margin:33px 50px 50px; position:relative; }
#paintings {height:600px; margin-top:0px}
#paintings a {position:absolute;}
a#image1 {left: 2px;top: 29px;}
a#image10 {left: 672px; top: 190px;} 
a#image4 {left: 309px;top: 10px;}
a#image5 {left: 527px;top: 27px;} 
a#image8 {left: 185px;top: 271px;} 
a#image9 {left: 450px;top: 262px;} 
a#image6 {left: 641px;top: 18px;} 
a#image13 {left: 655px;top: 385px} 
a#image3 {left: 160px;top: 146px;} 
a#image7 {left: 28px;top: 233px;} 
a#image11 {left: 3px;top: 343px;}
a#image15 {left: 185px; top: 552px;} 
a#image2 {left: 173px;top: 39px;}  
a#image12 {left: 457px; top:402px;} 
a#image16 {left: 457px;top: 605px;} 
a#image17 {left: 605px;top: 617px;} 
a#image18 {left: 72px;top: 756px;} 
a#image14 {left: -1px; top: 562px;} 
a#image19 {left: 291px;	top:744px;}
a#image20 {left: 536px;top: 814px;}

.showinfo {position:absolute; top:5px; left:433px; color:#999; text-transform:uppercase; letter-spacing:1px}
.shows ul {margin:0 0 4px}
.shows ul li {list-style-image:none;}/*list-style-image:url(../images/arrow.gif); list-style-position:inside;*/

.galleria{left:0; list-style:none; margin:0; padding:0;  position:absolute; top:40px; width:160px;}
.galleria li{display:block;overflow:hidden;float:left;margin:0 3px 5px; width:59px;height:39px;border:1px solid #EDEDED;background:#FFF;}
.galleria li div{left:240px}
.galleria li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.caption{color:#FFF; margin-top:15px; text-align:left; width:450px;}

.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
	
#main_image{position:absolute; left:170px; top:40px;height:458x;width:611px;background:none;}
#main_image div {background:#f5f5f5;text-align:center;}
#main_image img{margin-bottom:0px; }
	
.nav{font:11px; height:50px; letter-spacing:3px; position:absolute; top:497px;text-transform:uppercase; z-index:100}
.nav a, .nav a:visited {color:#005059}
.nav a:hover{color:#6eadb7; text-decoration:none}
#back {left:0}
#prev_next {right:10px; }

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

.paintedbride {}

#preload {display:none!important}