body{
margin:30px auto 0px auto;
width:900px;
background-image: url(gallery/canvas.jpg);
font-family:Verdana, Geneva, sans-serif;
font-size:12px;

text-align:center;
}

.title{
font-size:24px;
font-weight:bold;
color:#800000;
line-height:40px;
/*text-decoration:underline;/**/
text-decoration:underline;
}

.sub_title{
font-size:16px;
font-weight:bold;
color:#000000;
line-height:40px;
/*text-decoration:underline;/**/
text-decoration:none;
}

#main_container{
margin:10px auto 30px auto;
}

#nav{
font-size:16px;
font-weight:bold;
color:#800000;
margin:0px auto 0px auto;
width:600px;
/*height:600px;/**/
line-height:30px;
}

ul{
margin:0;
padding:0;
list-style:none;
}

li{
display:inline;
}

.current_page{
text-decoration:underline;
color:#000;
outline:none;
cursor:default;
}

#footer{
margin:30px 0px 0px 0px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight: bold;
line-height:30px;
}

a:link, a:visited, a:active{
text-decoration:underline;
color:#800000;
outline:none;
}

a:hover{
text-decoration:underline;
color:#000000;
outline:none;
}

.homeImage{
margin:0px auto 0px auto;
width:319px;
height:400px;
border-style:solid;
border-width:30px;
border-color:#000;
}

.artistImage{
/*margin:0px auto 0px auto;/**/
/*width:386px;
height:309px;*/
margin:0px 15px 10px 0px;
border-style:solid;
border-width:30px;
border-color:#000;
float:left;
}

.artist_style{
font-size:14px;
font-weight:bold;
text-align:left;
}

.thumb_rows{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
width:600px;
}
.thumb_left_column{
width:250px;
float:left;
}
.thumb_right_column{
width:250px;
float:right;
}
.thumb_container{
margin:0px auto 0px auto;
}
.caption{
margin:10px auto 0px auto;
}
.thumb_spacer{
height:30px;
clear:both;
}
.thumb_limited_container{
margin:0px auto 0px auto;
width:250px;
float:none;
}
.limited_text{
margin:0px auto 40px auto;
width:550px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight: bold;
}

.purchase{
margin:0px auto 0px auto;
width:900px;
}

#purchase_container{
margin:0px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
width:900px;
/*margin:0px auto 0px auto;/**/	
}

.purchase_text{
margin:0px auto 40px auto;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight: bold;
}

.do_not_copy{
background-image:url(gallery/do_not_copy.gif);
}