#photo_right_box {
	width:784px;
	float:left;
	}
	
#photo_right_left {
	width:569px;
	float:left;
}

#photo_right_right {
	width:215px;
	float:left;
}

#photo_right_right_top{
	width:215px;
	height:200px;
	float:left;
	background-color:#fafbfd;
}

#photo_right_right_bottom{
	width:203px;
	float:left;
	margin-left:12px;
	margin-top:12px;
}

#image_title{
	width:771px;
	float:left;
	background-image:url(/graphics/photo/image_title_bg.jpg);
	background-repeat:repeat-x;
	height:37px;
	padding-left:13px;
	padding-top:11px;
}

#image_box {
	width:569px;
	float:left;
	background-color:#fafbfd;
	}
	
#photo_top_right {
	width:203px;
	float:left;
	background-color:#eaeff5;
}

#photo_bottom_right {
	width:203px;
	float:left;
	background-color:#d2dbe4;
	margin-top:12px;
	}

.photo_right_top_title{
	width:190px;
	float:left;
	background-image:url(/graphics/top/wsn/sec_left_top_title_bg.jpg);
	background-repeat:repeat-x;
	height:26px;
	padding-left:13px;
	padding-top:11px;
	margin-bottom:4px;
}

.caption {
	color: #808080;
	font-family: sans-serif;
	font-size: 10px;
	line-height: 12px;
	}

#text_wrap {
	background-color:#fafbfd;
	margin-top:12px;
	}
	
.bullet_box {
	width:541px;
	background-color:#fafbfd;
	padding:14px;
	float:left;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-color:#c8c9ca;
	border-bottom-width:1px;
	}
	
	.ff_title {
	height:41px; 
	background-image:url(/graphics/photo/ff_bg.jpg);
	background-repeat:repeat-x;
	}
	
.ff_text a:link {text-decoration: none; color:#3a80f4 } 
.ff_text a:visited {text-decoration: none; color:#3a80f4 }
.ff_text a:active {text-decoration: none; color: #3a80f4;}
.ff_text a:hover {text-decoration: none; color: #73767b;}

.ff_text {
	font-size:12px;
}

.thms_round {
/*CSS for rounded thumbnails 96px*/
height: 96px;
width:96px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
background: #000;
border: 1px solid #000;
}

.thms_podcast {
/*CSS for rounded thumbnails 96px*/
height: 67px;
width:100px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
background: #000;
border: 1px solid #000;
}

.thm30_round {
/*CSS for rounded thumbnails 30px*/
float:left;
height: 30px;
width:30px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
background: #000;
border: 1px solid #000;
}

#comment_wrap {
	background-color:#eaeff5;
	}


.photo_icon_wrap {
float:left;
width:170px;
padding:0px;
clear:both;
margin-bottom:5px;
}

.bold {
	font-weight: bold;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
margin-left:0px;
padding: 0px;
background-color:#fafbfd;
width: 433px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 519px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
padding: 10px 25px;
height:37px;
}

.pagination a{
padding: 10px 10px 10px 10px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #d2dae3;
}


/*COMMENTS
*------------------------------------*/
.postedby {
padding: 0 0 0 0px;
font-weight: bold;
font-size:12px;
color:#000000;
}

.commentbody {
border-top: 1px dotted #ccc;
background-color: #eaeff5;
}

/*gray box*/
#currentcomments {
margin: 12px 0px 0px 0px;
}

#submitcomment {
padding-bottom:2000px; 
margin-bottom:-2000px;
}

.submitcomment, #rating, .textad {
margin: 20px 0px 0px 0px;
}

#visit_title {
padding-left:15px;
padding-top:10px;
background-image:url(/graphics/photo/visit_comment_bg.jpg);
background-repeat:repeat-x;
height:31px;
width:554px;
}

#leave_title {
padding-left:15px;
padding-top:10px;
background-image:url(/graphics/photo/visit_comment_bg.jpg);
background-repeat:repeat-x;
height:31px;
width:554px;
}

/*FORMS
*------------------------------------*/
.form {
font-size: 12px;
border: solid 1px #000000;
padding: 2px;
}

.formtext {
background-color: #ffffff;
border: solid 1px #000000;
padding: 2px;
}

.form:hover, .formtext:hover {
background: white;
}

.form:focus, .formtext:focus {
background: white;
border: solid 1px #000000;
}

.submit {
background-color: #D3D3D3;
border: solid 1px #C6C6C6;
border-right:  solid 1px #9A9A9A;
border-bottom:  solid 1px #9A9A9A;
}

.submit:hover, .submit:focus {
background: #EDEDED;
}

#wave {
width: 215px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
margin-left:0px;
padding: 0px 0px;
}

.glidecontentwrapper{
	position: absolute; /* Do not change this value */
	width: 315px;
	height: 90px; /* Set height to be able to contain height of largest content shown */
	border: 1px solid #ffffff;
	overflow: hidden;
	background-color:#000000;
	z-index: 10;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	left: -339px;
	top: 47px; 
}