/***** Common Content Formatting *****/
body{background:#fff url(../images/bg_light.png);font-family:Verdana, ËÎÌå, arial, sans-serif;font-size:12px;color:#3d3b3c;}
body,h1,h2,h3,h4,h5,h6,form,div,p,i,img,ul,li,ol,table,tr,td,fieldset,label,legend,dt,dd,dl,body{margin:0;padding:0;}
ul{list-style:none;}
img,fieldset{border:0;}
em{font-style:normal;}
a:link,a:visited{color:#acabab;text-decoration:none;}
a:hover{color:#0090ff;text-decoration:underline;}
a:active{color:#0090ff;text-decoration:none;}
.clear{clear:both;}
/***** //Common Content Formatting *****/
#v2op {
	margin:0 auto;
	width:520px;
}

#header {
	width:508px;
	margin:50px 0 15px 0;
	float:left;
}

#header h1 {
	width:93px;
	height:23px;
	float:left;
}

#header .menu {
	float: right;
	height:10px;
	width:55px;
	margin-top:11px;
}

#main {
	/*	width:600px;*/
	width:520px; 
}

#thumbox .thumbnails {
	/*border:5px solid #2e2e2e;*/
	margin:0;
}

#img-navigate {
	clear:both;
	height:13px;
	margin:0px auto;
	width:75px;
}

#img-navigate .img-previous {
    float:left;
}

#img-navigate .img-next {
	float:right;
	margin-right:10px;
	display:inline;
}


/*****************************************************************/
#inv2op {
	margin:0 auto;
	width:100%;
}

#navigation {
	margin:0 auto;
	margin:50px 0 22px 0;
	text-align:center;
}

#image_main{
	text-align:center;
	margin:0 auto;
}

#image_comment {
	clear:both;
	margin:0 auto;
	margin-top:40px;
	text-align:center;
	margin-bottom:50px;
}

#cv2op {
	float:left;
	width:425px;
	background-color:#fff;
	margin:12px;
}

#cv2op .cv2op_inner {
	margin:15px;
}

#cv2op #comment-top dt {
	color:#747171;
	font:14px;
	font-weight:700;
	line-height:27px;
	padding-left:8px;
	background-color:#dbdbdb;
	margin-bottom:10px;
}

#cv2op #comment-top dd.img {
	float:right;
	border:5px solid #e2e1e1;
	height:108px;
	width:108px;
}

#cv2op #comment-top dd.content {
	float:left;
	color:#8c8c8c;
	width:260px;
	line-height:23px;
}

#cv2op #addcomment {
	margin-top:10px;
}
#cv2op #comment-middle {
	margin-top:15px;
}

#cv2op #comment-middle span.title {
	color:#6b6b6b;
}

#cv2op #addcomment textarea {
	background-color:#dbdbdb;
	width:394px;
	border:0;
	height:80px;
	color:#3d3d3d;
}

#cv2op #addcomment .input {
	width:185px;
	border:0;
	background-color:#dbdbdb;
	color:#3d3d3d;
}

#cv2op #addcomment label {
	color:#9c9c9c;
}

#cv2op #addcomment .comment-button {
	height:45px;
	width:388px;
	border:1px solid #929292;
	background-color:#dbdbdb;
	font-size:22px;
	color:#3d3d3d;
}

#cv2op #comments {
	margin-top:15px;
}


#image-border {
    position: relative;
	margin: 0 auto;
	border:8px solid #dbdbdb;
}
#menu_browse{
	position: absolute;
	margin: 0px;
	margin-right:-10px;
	padding: 0px;
	top: 0px;
	left: 0px;
	z-index:10;
}
#menu_browse a{
	outline: none;
}
#menu_browse_prev, #menu_browse_next{
	width: 50%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#menu_browse_prev {
	left: 0px;
	top: 0px;
	float: left;	
}
#menu_browse_next {
	right: 0px;
	top: 0px;
	float: right;	
}
#menu_browse_prev:hover, #menu_browse_prev:visited:hover {
	background: url('../images/prev.gif') no-repeat left center;
	cursor: pointer;
}
#menu_browse_next:hover, #menu_browse_next:visited:hover {
	background: url('../images/next.gif') no-repeat right center;
	cursor: pointer;
}

#photo {
	background: 		transparent url('../images/loading.gif') 50% 50% no-repeat;
	margin: 			0px auto;
	padding:			0px;
    }

#slide-out { background-color: black; position: absolute; top: 83px; z-index: 1000; 
filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	border-bottom:1px solid black;
	overflow:auto;
}
#slide-out2 { background-color: black; position: absolute; top: 83px; z-index: 900; 
filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	border-bottom:1px solid black;
}

#slide-out-in {
padding:5px;
}


#main #about {
	color:#7e7e7e;
	font-size:14px;
	font-weight:700;
	line-height:23px;
}

#main #about dt {
	margin:10px 0 20px 0;
}

#main #about dd.content {
	margin:0 0 20px 0;
}

#main #about dd.link a {
	color:#7e7e7e;
}

#main #category_box {
	clear:both;
	width:520px;
	color:#5f5f60;
}

#main #category_box {
	font-weight:700;
	line-height:18px;
}

#main #category_box a {
	color:#5f5f60;
}

#main #category_box a:hover {
	color:#24b4ff;
}

#comment-list dl {
	border-bottom:5px solid #dbdbdb;
	background-color:#fff;
	font-size:14px;
	line-height:23px;
	color:#666666;
	margin-bottom:10px;
}

#comment-list dl.admin_comment {
	color:#8c8c8c;
}

#comment-list dl a {
	color:#8c8c8c;
}

#comment-list dl a:hover {
	color:#24b4ff;
}

#comment-list dd {
	margin:6px 0 10px 0;
}


#addcomment .message {
	color:#8c8c8c;
}


.bookmark-item .bookmark-item-img {
float:left;
padding: 5px;
margin:0 12px 24px 0;
background-color: #d5d5d5;
}
		
		
.bookmark-item .bookmark-item-img .bookmark-item-view {
position: absolute;
display: none;
top: 0;
right: 0;
margin: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 197%;
overflow: hidden;
color: #ccc;
}


#thumbox a img {
 filter: alpha(opacity=90);
 opacity: 0.90;
}
#thumbox a:hover img {
 filter: alpha(opacity=99);
 opacity: 0.9999999999999999999;
}

#topstyle {
	float:right;
	top:0;
}

#dhtmltooltip {
width:130px;
position: absolute;
font-family:verdana;
font-size:12px;
color:#00a2ff;
border: 0px solid #3e3e3e;
padding: 6px 15px 6px 15px;
background:#ffffff url("png.png") repeat 0px 0px;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
