@charset "UTF-8";


#navigation {
position: relative;
width: 250px;
margin: 35px 0 0 0;
padding: 0;
float: left;
width: 250px;
left: 45px}

#content {
position: relative;
	margin: 25px 0 0 0;
	padding: 0;
	width: 553px;
	height: 400px;
	text-align:left;
	float: right;}

#picture_box {
	width: 520px;
	height: 400px;
	padding: 0px;
	margin: 0 auto;
	text-align:center;}
	
#photo_galleries {
position:relative;
text-align: left;
}

#photo_galleries ul {
list-style-type: none;
color: #66F;
margin: 0px 0px 10px 0px;
padding: 0px 0px;
}

#photo_galleries ul li h4 {color: #66F;}

#photo_galleries a:link {
color: #999999;
}

#photo_galleries a:visited {
color: #666;
}

#photo_galleries a:hover {
color: #66F;
}

#photo_galleries a:active {
color: #999999;
}

#connection_links {
	position: absolute;
	top: 444px;
	left: 757px;
	text-align: right;
	width: 91px;
}
#connection_links ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#connect {collor: #cc9900;}
#connect a:link { color: #CC9900;}
#connect a:visited { color: #885500;}
#connect a:hover { color: #ffcc00;}
#connect a:active { color: #666;}

#icons {
	position: absolute;
	width: 804px;
	border-top: solid #000000 1px;
	text-align: left;
	clear: both;
	left: 45px;
	top: 439px;}

#icons ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#icons ul li{
display: inline;
}

#icons ul li img{
margin: 10px 3px 0px 0px;
}

#caption_box {
	position: absolute;
	height: 95px;
	width: 625px;
	opacity: 0.80;
	background: url(../../photojournalism/images/close_box.gif) no-repeat;
	visibility: hidden;
	text-align: left;
	top: 332px;
	left: 224px;
	z-index: 10;
	background-image: url(../../photojournalism/images/close_box.gif);
}

#caption_box .caption {
position:absolute;
top: 0px;
padding: 1em;
opacity: 1;}

#caption_box img {
position:relative;}


.caption-info { /*  this places the word "CAPTION" on the page  */
	color: #999;
	text-transform: uppercase;
	text-decoration: none;
	font: .9em/1.5em "verdana", "arial", Helvetica, sans-serif;
	top: -4px;
	position: absolute;
	left: 785px;
	top: 411px;
	width: 77px;
	height: 1em;
}

.caption {
	color: #000;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	z-index: 2;}
	
.caption-info:hover {
		color: #fff;}
		
#books {
	position:relative;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px;
	visibility: visible;
}
#books ul {
list-style-type: none;
color: #C90;
margin: 0 0;
padding: 0 0;
}

#books img {
display: block;}

/* @end */
