
/*POSITIONING STYLES*/


body {
font:10px  verdana, arial, helvetica, sans-serif;
color:#333;

background-color:#333333;
text-align:center;
margin-top:0px;
  background-image: url(bg_tile.gif);
  background-position: center;
  background-repeat: repeat-y;
 }



td.Nav{

background-color: #dddddd;
border-bottom: 1px dashed #999999;
border-top: 1px dashed #999999;
height:26px;
line-height:26px;

}


td.side{

background-color: #dddddd;
width:170px;
line-height: 22px;
background-image: url(tile.gif);
background-repeat: repeat-y;
border: 1px solid #dddddd;
padding-bottom:16px;


}


td.left{

padding-left:24px;


}


#sidecontent{
padding-left:10px;
padding-right:10px;
}


/*IMAGE STYLES*/

img.postcard {
	border: 1px solid #cccccc;
	margin-top: 6px;
}



img.test {
	border: 1px solid #999999;
padding:8px;
margin-right: 14px;
	background-color: #eeeeee;
}

img.book {
	border: 1px solid #cccccc;
padding:6px;
	margin-right: 10px;
	margin-bottom: 4px;
		margin-top:12px;
	background-color: #ffffff;
}
.photo_nav img {
	border: 4px solid #EEE;
	margin-top:3px;
		
	}

.photo img {
	border: 4px solid #EEE;
	margin-right:4px;	
	margin-bottom:4px;	
	}
	
.recent img {
	border: 4px solid #cccccc;
	margin-right:22px;	
		margin-left:16px;	
	margin-top:10px;	
	margin-bottom:10px;	
	
	}	
	

/*TEXT STYLES*/

.maintext 
{
font:10px  verdana, arial, helvetica, sans-serif;
line-height:180%;
}

.reg 
{
font:10px  verdana, arial, helvetica, sans-serif;
line-height:150%;
}

.sidebar_title 
{
font:10px  verdana, arial, helvetica, sans-serif;
color:  #999999;
 font-weight: bold;
margin-top:26px;
  border-bottom: 1px dotted #cccccc;
  padding-bottom:3px;
}

.subhead {
	color: #666666;
	
	font:14px georgia, serif;
	font-weight:bold;
	letter-spacing:.2em;
font-variant: small-caps;
	
}
.sidehead {
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 8px;
	font:10px georgia, serif;
	font-weight:bold;
	letter-spacing:.1em;
	margin-bottom:5px;
	padding-left:10px;
	background-image: url(tile3.gif);
	background-repeat: repeat-y;
	text-transform : uppercase;
}

.sidehead2 {
	color: #ffffff;
	padding-top: 8px;
		padding-bottom: 8px;
	font:10px georgia, serif;
	font-weight:bold;
	letter-spacing:.1em;

	width:130;
	margin-bottom:5px;
		margin-top:10px;
padding-left:10px;
	background-image: url(tile4.gif);
background-repeat: repeat-y;
	text-transform : uppercase;
}



.title {
	color: #333333;
	
	margin-left: 30px;
	
	font:24px georgia, serif;
	font-weight:bold;
	letter-spacing:.2em;
	font-variant : small-caps;
}




/*LINK STLES*/
a {
	color : #000000;
	font:10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	
}
a:hover {color : #ffffff; }

a.sidelink{
	color : #666666;
	text-decoration:none;
	font:11px verdana, arial, helvetica, sans-serif;
	line-height: 150%;
	
}
	
a.sidelink:hover {color : #000000; }


	
a.photonav{
	color : #666666;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:0.1em;
	font:11px verdana, arial, helvetica, sans-serif;
	padding-bottom: 20px;
	
}
	
a.photonav:hover {color : #ffffff; }
	
a.nav {
	color : #666666;
	text-decoration:none;
	letter-spacing:0.2em;
	font:11px verdana, arial, helvetica, sans-serif;
padding:30px;
}
	
a.nav:hover {color : #ffffff;}

a.email {
	color : #666666;
	text-decoration:none;
	font:10px verdana, arial, helvetica, sans-serif;
padding-left:60px;
}
	
a.email:hover {color : #ffffff;}



/* a:visited {background-color:#cf0;} */





	
	


	

