body 
{
    
background: url(img/body-bkg.jpg);
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
margin: 0px;
padding: 0px;
text-align:
center;
	
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}


ul
{
list-style: none;
margin: 0;
padding: 0;

}


.clear
{

clear: left;

}

/* links **************************************************
 **********************************************************/

a:link, a:hover, a:visited 
{

text-decoration: none;
color: #903a44;

}

/* divs ***************************************************
 **********************************************************/

div#header
{
margin-left: 108px;
background: url(img/logo.gif) no-repeat 0 0;
height: 80px;
}

div#warp 
{

margin-left: 167px;
height:600px;

}


/*********************************************************
 **********************************************************/


div.general 
{
background-color: white;
margin-top: 50px;
color: #903a44;
float: left;
min-height:270px;

}

div.general2 
{
margin-top: 100px;
color: #903a44;
float: left;
min-height:100px;

}

div.menu ul
{
padding-top: 23px;
text-align:left;
}


div.menu ul li 
{
padding-left: 11px;

}


div.menu ul li.active 
{

font-size: 13px;
padding-left: 14px;
font-weight: bold;
background: url(img/active-navs.gif) no-repeat 0 -1px;

}


div.menu ul li a
{

line-height:150%;

}


div#main-nav
{
width: 105px;
margin-right: 6px;
height: 270px;

}


div#sub-nav 
{
width: 162px;
margin-right: 6px;
height: 270px;

}

/*--------------------- general contenc about the gallery -------- */


div#text 
{

color:#663333;
text-align:left;
width:505px;
padding: 39px 17px 0 17px;

}


table
{

border-collapse:collapse;
}


table tr.pink
{
color:#cc9999;

}


table tr.grey
{
color:black;

}

table td
{
vertical-align:top;
padding-bottom:2px;

}


table td.year
{
padding-right:25px;

}


/***************************
 * image decsription
 */


dl#img-desc
{

padding-top:12px;

width:250px;

height:63px;

background:url(img/content-bkg.jpg) 0% 0%;

text-align:right;

position:relative;

left: -270px;

top: -152px;

}


dl#img-desc dt
{

color:#ea8a00;

padding-right:23px;

font-size:13px;

background: url(img/img-desc-bkg.gif) no-repeat 100% 0%;

}


dl#img-desc dd 
{
text-align:right;
display:block;
margin:0 auto;
width:82%;
color: #903a44;

}

/*********************************************************
 **********************************************************/

#container
{

height: 418px;
width: 440px;
/* 
border: red 1px solid;
*/
    /*
background: url(img/signture.gif) no-repeat 0 0;
*/
position: relative;
float:left;

}


.signture
{

position: absolute;
top: 0;
left: 0;

}


ul#top-nav
{

position: absolute;
z-index:1;top: 37px;
left: 25%;

}


ul#top-nav li
{

float:left;
padding: 5px 0 14px 0;
margin: 0 10px;

}


ul#top-nav li a.selected
{
font-size: 13px;
font-weight: bold;
padding-bottom: 14px;
background: url(img/active-top.gif) no-repeat 50% 100%;

}

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

div#content
{
margin-top: 63px;
padding-top:15px;
text-align:center;
width: 440px;
min-height:385px;
background:url(img/content-bkg.jpg) 0 0;

}


#main_image_wrapper
{
position: relative;
margin: 0px auto;
padding:10px;
border: 1px solid #CCC;
width: 383px;
height: 299px;
background: #FFF url(rsrc/loading_image.gif) no-repeat 50% 50%;

}


#imgloader
{
text-align: center;
vertical-align: middle;

}


#pn_overlay
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 990;

}

/* 
enlarger danny *************************************************
 **********************************************************/

#pn_enlarge
{
position: absolute;
top: 0;
right: 0;
z-index: 997;
width: 51px;
height: 13px;


}

/* 
Thumbs *************************************************
 **********************************************************/
 


#thumbbox 
{
text-align: center;
width: 383px;
position: relative;
padding:10px 5px 5px;
margin:auto auto;

}

#thumb_container
{
position: relative;overflow: hidden;
width: 345px;

height: 35px;
margin: 0 auto;

padding-left:1px;

}



#thumbs img
{
margin-right: 4px;
vertical-align:top;

}


#thumbs a img
{
border: 1px solid #CCC;

}


#thumbs a:hover img
{
border: 1px solid #000;

}


#thumbs a:hover
{
color: red;

}


div#footer {

position:relative;

top: 70px;

left: -150px;
}



img
{

border: none;

}
