.mine_message {
	margin: 5px 180px 0 30px;
	padding: 3px 20px 10px 20px;
	color: #86868E;
	font-size: 10px;
	text-align: center;
	/*  TO HIDE MESSAGE AGAIN uncomment this
	*/
	visibility: hidden;
	height: 0px;
}

input {vertical-align: middle;}

html, body {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	height: 100%;
	padding: 0;
	margin: 0;
}

body {
	text-align: center;  /* center for IE */
}

#mine_full_container {
	text-align: left; /*realign text */
	margin: 0 auto; /* center on all other browsers */	
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -21px;
}

.mine_message_bolder {
	font-weight: bold; 
	color: #666;
}

a.mine_topPg {
	text-decoration: none;
	color: #666;
}

.m_clear {
	clear: both;
}

.mine_h_one {
	font-size: 13px;
	font-weight: bold;
	display: inline;
}

.extend_page {
	height: 21px;
}

.mine_tiny_bar {
	height: 2px;
	background-color: #C0C0C0;
}

.mine_date_header {
	width: 200px;
	text-align: center;
	color: #5C5C5C;
}

.mine_container_middle {
	margin: 0 auto;
	margin-bottom: 10px;
	padding-top: 20px;
	width: 975px;
}

.mine_ad {
	color: #ccc;
	font-size: 10px;
	text-align: center;
	margin: 24px 0 0 855px;
	width: 120px;
}

.mine_picture_width_box {
	width: 802px;
	margin: 10px 10px 60px 10px;
	float: left;
}

.mine_title_box {
	float: left;
	width: 430px;
}

.mine_navigation_box {
	font-size: 12px;
	font-family: helvetica;
	margin-left: 440px;
	text-align: right;
	color: #B6B6B6;
	width: 360px;
}

.mine_navigation_box a:link{color: #7F7F7F; text-decoration: none; font-weight: bold;}
.mine_navigation_box a:visited {color: #ADADAD; text-decoration: none; font-weight: bold;}
.mine_navigation_box a:hover {color: #484848; text-decoration: underline;}
.mine_navigation_box a:active {color: #C1C1C1; text-decoration: underline;}

.mine_navigation_bar {
	padding: 0 5px 0 5px;
}

.mine_navigation_random {
	border-left: 1px dashed #ddd; 
	padding: 0 5px 0px 9px; 
	color: #ccc;
}

.mine_navigation_random a: link {color: #aaa; }


.mine_location_box {
	color: #8f8f8f;
	float: left;
}

.mine_alternate_box {
	font: 9px helvetica;
	color:  #8f8f8f;
	text-align: right;
	margin-right: 3px;
}

.mine_description {
	color: #515151;
	padding: 30px;
	width: 750px;
	text-align: justify;
	line-height: 150%
}

.mine_description p {
	text-indent: 3em;
}

.search_kw_hide_white {
	font-size: 1px;
	color: #fff;
}

.mine_cam_settings {
	font-size: 11px; 
	color:  #8f8f8f;
	text-align: right;
	padding: 1px 3px 3px 0;
}

.mine_entry_footer {
	width: 100%;
	margin: 0px 0 40px 0;
	border-top: 1px dashed #dae0e6;
	padding-top: 3px;
	color: #666;
	font-size: 10px;
}

.mine_entry_footer_bookmark {
	width: 430px;
	text-align: left;
	float: left;
}

.mine_entry_footer_comment {
	width: 200px;
	float: right;
	text-align: right;
}

.mine_bottom_clear {
	clear: both;
	margin-bottom: 150px;
}

	/*  HEADERS */

.mine_header_container {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
}

.mine_header_logo_box {
	padding-top: 3px;
	background-color: #fff;
	width: 220px;
	float: left;
}

.mine_header_half_tab_box {
	width: 24px;
	float: left;
}

.mine_header_dark_bar_box {
	border-top:  1px solid #D2D2D2;
	border-bottom:  1px solid #D2D2D2;
	background-color: #EBEBEB;
	background-image: url(/images/background/bg/bg_menu_bar.png); 
	background-repeat: repeat-x;
	padding-top: 3px;
	height: 23px;
	vertical-align: top;
}

.mine_header_nav_bar_box {
	padding: 3px 0 0 20px;
	width: 300px;
	/* width: 400px; */
	float: left;
}

.mine_header_nav_bar_box a:link{color: #7F7F7F; text-decoration: none; font-weight: bold;}
.mine_header_nav_bar_box a:visited {color: #ADADAD; text-decoration: none; font-weight: bold;}
.mine_header_nav_bar_box a:hover {color: #484848; text-decoration: underline;}
.mine_header_nav_bar_box a:active {color: #C1C1C1; text-decoration: underline;}

.mine_header_social_box {
	position: absolute;
	right: 1px;
	color: #7F7F7F;
	width: 350px;
	text-align: right;
	margin-right: 5px;
	padding-bottom: 3px;
}

.mine_header_search_box {
	display: none;
	position: absolute;
	right: 410px;
	color: #7F7F7F;
	width: 350px;
	text-align: right;
	margin: 4px 2px;
	padding-bottom: 3px;
}

.mine_form_text_box {
	padding: 0px 3px 0px 3px;
	height: 16px;
	border:  1px solid #ddd;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: right;
}

.mine_form_go_button {
	padding: 0px 3px 2px 1px;
	margin-right: 6px;
	height: 18px;
	border:  1px solid #7F7F7F;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	text-align: right;
}


	/*  FOOTERS */

#mine_footer_container {
	background-color: #fff;
	height: 14px;		/* must be same as container negative height */
	width: 100%;
	padding: 2px 0 2px 0;
	border-top: 1px solid #D2D2D2;
	border-bottom: 2px solid #C0C0C0;
	font-size: 10px;
}

#mine_footer_container a:link{color: #7F7F7F; text-decoration: none; font-weight: bold;}
#mine_footer_container a:visited {color: #ADADAD; text-decoration: none; font-weight: bold;}
#mine_footer_container a:hover {color: #484848; text-decoration: underline;}
#mine_footer_container a:active {color: #C1C1C1; text-decoration: underline;}

.mine_footer_center {
	color: #7F7F7F;
	text-align: center;
	padding-right: 180px; 
	white-space: nowrap;
}

.mine_footer_right {
	padding-right: 10px;
	text-align: right;
	width: 100px;
	float: right;
}




	/*  MISCELLANEOUS */


.mine_archive_title {
	font-size: 13px;
	padding: 20px 0 20px 10px;
}

.mine_small_info_box_left_column {
	padding: 10px 10px 15px 15px;
	width: 375px;
	float: left;
}

	/* maybe don't need */
.mine_small_info_box_right_column {
	margin: 0 0 0 420px;
	padding: 20px 5px 15px 0;
	width: 375px;
	float: left;
}

.mine_small_info_box_main {
	margin-top: 20px;
	width: 350px;
	border: 1px solid #888888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.mine_small_info_box_main a:link {color: #7F7F7F; text-decoration: none; font-weight: bold;}
.mine_small_info_box_main a:visited {color: #ADADAD; text-decoration: none; font-weight: bold;}
.mine_small_info_box_main a:hover {color: #484848; text-decoration: underline;}
.mine_small_info_box_main a:active {color: #C1C1C1; text-decoration: underline;}

.mine_small_info_box_header {
	padding: 3px 20px 3px 20px;
	background-color: #BEBEBE;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-radius-topleft: 4px;
	border-radius-topright: 4px;	
}

.mine_small_info_box_body_sub_header {
	font-weight: bold;
	font-size: 12px;
	padding: 10px 8px 3px 8px;
}

.mine_small_info_box_main_content {
	padding: 5px 15px 20px 15px;
}

.mine_small_info_box_main_content li {
	list-style-type: circle;
	line-height: 130%;
}
	
.mine_small_info_box_main_content p {
	text-indent: 2em;
	line-height: 150%;
	text-align: justify;
}

.mine_small_info_box_main_content form {
	text-align: center;
}

.mine_min_width {
	width: 700px;	
}

.archive_entry_li {
	margin: 0px; 
	padding: 3px 0px 0px 30px;
}


	/*  new comment look & feel area  */
.mine_comment_google_ad {
	text-align: center;
	margin: 40px 0 30px 0;
}

.mine_comment_inline_container {
	margin: 0 25px 0 25px; 
	color: #666;
	font-size: 10px;	
}

.mine_comment_buttons {
	color: #666;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.mine_comment_inline_sub_box textarea, input{
	border: 1px solid #ccc;
	color: #666;
}

.mine_comment_inline_sub_box input {
	margin-bottom: 5px;
	width: 180px;
}

.mine_comment_inline_sub_box textarea {
	width: 535px;
}

.mine_comment_inline_sub_box {
	margin: 0 0 7px 0;
	padding: 3px 0 3px 5px;
	color: #333;
}
.mine_comment_inline_sub_box_comments {
	padding: 3px 5px 3px 5px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.mine_comment_inline_inside_full {
	width: 100%;
	font-weight: bold;
	color: #888;
	font-size: 11px;
}

.mine_comment_inline_inside_left {
	float: left;
	width: 180px;
}

.mine_comment_inline_inside_right {
	margin-left: 190px;
}

.mine_comment_inline_commenter_even {
	background-color: #fff;
	margin: 0 10px 0 1px;
	padding: 5px 10px 5px 10px;
	font-size: 10px;	
}

.mine_comment_inline_commenter_odd {
	background-color: #F1F1F1;
	margin: 0 10px 0 1px;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
}


.mine_comment_inline_commenter_text {
	float: left;
	width: 575px;
	color: #444;
}

.mine_comment_inline_commenter_text p {
	display: inline;
	font-size: 11px;
}

.mine_comment_inline_commenter_date {
	margin-left: 575px;
	text-align: right;
	width: 135px;
	color: #888;
	font-size: 9px;
}

.auth_commenter {
	border: 1px dashed #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.auth_commenter a.auth_commenter_link:before {
	content: url("/images/background/favicon.png");
	margin-right: 4px;
	vertical-align:middle;
}
.auth_commenter_link {
	text-decoration: none;
}

.mine_about_change_log {
	margin: 7px 5px 7px 5px;
}

.mine_about_bold {
	margin-right: 8px;
}

.mine_about_ul {
	padding: 0px;
	margin: 0 0 0 15px;
}

.mine_code_snippet {
	margin: 0 0 0 4px;
	padding: 0 0 0 6px;
	border-left: 1px solid #bbb;
	color: #aaa;
	text-decoration: none;
}

.mine_code_snippet a:link, a:visited, a:hover{
	text-decoration: underline;
}

.mine_code_snippet_box {
	float: right;
	border: 1px solid #ddd;
	width: 200px;
	background-color: #eee;
}

.mine_code_snippet_label {
	text-align: center;
	font-size: 10px;
	padding: 0 0 0 5px;
}

.mine_code_snippet_input {
	width: 188px;
	margin: 0 5px 3px 5px;
}

iframe#_atssh{
   visibility: hidden;
   width:0px;
   height:0px;
}

.archive-list-item {
	font-size: 12px;
}

.mine_social_share_icons {
	float: left;
	width: 23px;
	margin: 0 2px;
	text-align: center;
}

.mine_social_share_title {
	float: left;
	width: 30px;
	font-size: 12px;
	margin-right: 5px;
	color: #888;
}

.mine_social_top_title {
	font-size: 14px;
	padding-right: 5px;
}
.mine_social_top_icons {
	padding: 0 2px;
}
.mine_recommend_widget_container{
	border:1px solid #ddd; 
	background-color: #f8f8f8; 
	background-image: url(/images/background/bg/bg_recommend.png); 
	background-repeat: repeat-x;
	padding: 10px 20px 10px 25px; 
	margin: 50px 0 30px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.mine_recommend_widget_title {
	margin-left: 10px;
	font-weight: bold;
	color: #888;
	font-size: 13px;
}

.mine_top_view_real_img_text_container {
	background-color: #fff;
}
.mine_recommend_widget_image_container {
	float:left; 
	width:103px; 
	padding: 15px; 
	margin: 8px; 
	background-color: #f1f1f1; 
	border: 1px solid #ddd;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
div.mine_recommend_widget_image_container:hover {
	background-color: #888;
	border: 1px solid #DBDBDB;
}

.mine_recommend_widget_location_box {
	font-size: 9px; 
	width: 98px;
	text-align: left;
}

.mine_recommend_widget_location_box:hover {
	color: black;
	font-size: 9px; 
	width: 98px;
}

.mine_recommend_widget_image {
	border: 1px solid #bbb;
}
.mine_top_view_thumbnails_container {
	background-color: #FDFDFD;
	background-image: url(/images/background/bg/bg_top_view.png); 
	background-repeat: repeat-x;
	margin-top: 30px;
	padding-top: 10px;
	width: 120px;
	border: 1px solid #eee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.mine_top_view_title {
	 color: #888;
	 font-size: 14px;
	 padding-bottom: 10px;
}
#mine_top_view_under_title_week {
	top:0;
	left:0;
}
#mine_top_view_under_title_month{
	display: none;
	top:0;
	left:0;
}
.mine_top_view_left_tab {
	width: 60px;
	background-color: #fff;
	color: #999;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
.mine_top_view_left_tab_inactive {
	width: 60px;
	background-color: #FDFDFD;
	color: #999;
	border-bottom: 1px solid #eee;
}
.mine_top_view_right_tab_inactive {
	width: 60px;
	background-color: #FDFDFD;
	color: #999;
	border-bottom: 1px solid #eee;
}
.mine_top_view_right_tab {
	width: 60px;
	background-color: #fff;
	color: #999;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}
.mine_top_views_image_text_container {
	background-color: #fff;
	width: 120px;
	font-size: 9px;
}
.mine_top_views_image_text_container a:link{color: #7F7F7F; text-decoration: none; font-weight: bold;}
.mine_top_views_image_text_container a:visited {color: #ADADAD; text-decoration: none; font-weight: bold;}
.mine_top_views_image_text_container a:hover {color: #484848; text-decoration: none;}
.mine_top_views_image_text_container a:active {color: #C1C1C1; text-decoration: none;}

.mine_top_views_image_text_container:hover{
	background-color: #FAFAFA;
}
.mine_top_views_image_container {
	margin: 0 auto;
	width: 120px;
	font-family: Helvetica;
	font-size: 9px;
	padding: 5px 0;
}
.mine_top_views_image {
	border: 1px solid #666;
}
.mine_top_views_image:hover {
	border: 1px solid #000;
	opacity: 0.8;
	filter:alpha(opacity=80);	
}
.mine_top_view_updated {
	padding: 8px 0;
	font-size: 9px;
}
