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

body{
background: #000 url(../site_images/bg_main.jpg) 0% 0% repeat;
text-align:center;
height:100%;
margin:0px;
padding:0px;
}

p{
color:#fff;
font-size:14px;
font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
line-height:20px;
}

img{
border:none;
margin:0px;
padding:0px;
}

h1{
margin:0px 0px 8px 0px;
padding:0px;
font-size:38px;
color:#fff;
font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-weight:lighter; 
}

hr {
border:0;
height:1px;
width:100%;
color:#fff;
background-color: #fff;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

html>body hr {
margin-top:30px;
margin-bottom:20px;
}

*:first-child+html hr {
margin-top:10px;
margin-bottom:10px;
}

#container{
text-align:left;
width:960px;
margin:0 auto;
}

a:link, a:active, a:visited{
color:#81c6b1;
text-decoration:none;
}

a:hover{
color:#fff;
text-decoration:underline;
}


/******** Nav Styles ********/

#header_nav{
text-align:left;
width:907px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

#navigation{
margin:0px;
padding:0px;
list-style:none;
}

#navigation ul{
padding:0px;
margin:0px;
width:960px;
white-space: nowrap;
border:none;
}

#navigation li{
list-style-type:none;
display:block;
float:left;
padding:0px;
margin:0px;
}

#navigation span{
display:none;
}

.FancyF2 { background:url(../site_images/b_nav_art_up.png) no-repeat; }
.CSSF2 { background:url(../site_images/b_nav_bio_up.png) no-repeat; }
.ImageF2 { background:url(../site_images/b_nav_info_up.png) no-repeat; }


#navigation a:hover img {
	visibility:hidden;
}
#navigation a {
	display:block;
}

/* fixes for IE/win \*/
* html #navigation a {
	cursor:hand;
}
* html #navigationt li a:hover {
	height:1%;
}
/* */


/********* both lists ************/
#horizontal-list {
	margin: 0;
	padding:0;
	list-style:none;
}
#horizontal-list li {
	margin:0;
	padding:0;
}

/******** all rollover images ********/
.FancyF2 { background:url(../site_images/b_nav_art_up.png) bottom left no-repeat; }
.CSSF2 { background:url(../site_images/b_nav_bio_up.png) bottom left no-repeat; }
.ImageF2 { background:url(../site_images/b_nav_info_up.png) bottom left no-repeat; }

/********** horizontal ********/
#horizontal-list {
	width:960px;
	margin:0px;
	padding:0px;
}
#horizontal-list li {
	display:block;
	float:left;
}
#horizontal-list a:hover img {
	visibility:hidden;
}
#horizontal-list a {
	display:block;
}

/* fixes for IE/win \*/
* html #horizontal-list a {
	cursor:hand;
}
* html #horizontal-list li a:hover {
	height:1%;
}
/* */


/******** Content ********/

#content_upper{
background:url(../site_images/bg_content_upper.png) 7px 0px no-repeat;
height:205px;
z-index:1;
clear:both;
}

#content_main{
position:relative;
background:url(../site_images/bg_content_tile.png) 0% 0% repeat-y;
z-index:200;
margin:-205px 0px 0px 0px;
padding:15px 135px 25px 135px;
}

/******** Footer Styles ********/

#footer{
background:url(../site_images/bg_footer_2.png) 0% 0% no-repeat;
height:149px; /* shorter to compensate for added height from padding */
z-index:3;
margin:-106px 0px 0px 29px;
padding:175px 0px 0px 90px;
font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}


#footer a:link, #footer a:active, #footer a:visited{
margin:0px;
padding:0px;
text-align:left;
font-size:10px;
text-decoration:none;
color:#fff;
display:none;
}

#footer a:hover{
text-decoration:underline;
}

/******** Splash Styles ********/

#splashContain{
position: absolute;
left: 50%;
top: 50%;
width: 958px;
height: 590px;
margin-left: -479px; /* half of width */
margin-top: -295px;  /* half of height */
}

#splash_art{
float:left;
}

#splash_bio{
float:left;
}

#splash_info{
float:right;
}

/******** Gallery Styles ********/

#flashcontent {
width: 686px;
height: 370px;	
padding:0px;
margin:0px;	
}

/******** Art List Style *********/

#art_list a:link, #art_list a:visited, #art_list a:active {
margin:10px;
padding:15px 0px;
font-size:38px;
color:#fff;
font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
font-weight:lighter; 
text-decoration:none;
}

#art_list a:hover{
text-decoration:underline;
}

#art_list li{
list-style-type:none;
padding:15px;
clear:both;
}

#art_list img{
float:left;
}