@charset "utf-8";


/* CSS Document */
.container {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
.social_wrapper {
	width: 780px;
	float: left;
}
.social_wrapper .rss_wrapper {
	outline: none;
	width: 262px;
	height: 60px;
	float: left;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
	margin-top: 10px;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #000;
}
.rss_wrapper .rss_icon {
	outline: none;
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
}
.rss_wrapper .subscribe_text {
	outline: none;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #F90;
}
.rss_wrapper .rss_form {
	outline: none;
	width: 195px;
	float: left;
	text-align: right;
}
.social_wrapper .twitter_wrapper {
	outline: none;
	width: 262px;
	height: 60px;
	float: left;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
	margin-top: 10px;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #000;
}
.social_wrapper .facebook_wrapper {
	outline: none;
	width: 200px;
	height: 60px;
	float: left;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #000;
}



img {
	border: none;
}
.header  {
	background-image: url(../images/header.gif);
	height: 200px;
	width: 778px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000;
}
.header .search_form  {
	text-align: right;
	outline: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.header .social_btn{
	float: right;
	margin-left: 5px;
	outline: none;
}
.header .social_wrapper {
	height: 20px;
	width: 775px;
	margin-right: 5px;
	margin-top: -10px;
}

#s {
	outline: none;
	border: 1px solid #000;
	padding: 2px;
	background-repeat: repeat;
	color: #000;
	background-image: url(../images/btn/sf_bg.png);
}
#r {
	outline: none;
	border: 1px solid #000;
	color: #999;
	background-color: #333;
	width: 195px;
	padding: 2px;
}
.sidebar_wrapper {
	width: 159px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #000;
	padding: 10px;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
}
.sidebar_wrapper .sidebar_content {
	width: 161px;
	margin-bottom: 10px;
	clear: both;
}
.sidebar_wrapper .sidebar_content .title {
	text-align: center;
	font-size: 20px;
	color: #F09;
	padding: 5px;
	border: 1px solid #333;
	background-color: #000;
}
.sidebar_wrapper .sidebar_content .feed {
	color: #F09;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: outside;
	list-style-type: disc;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 20px;
}
.photo {
	height: 195px;
	width: 569px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
}
.photo #featured {
	height: 195px;
	width: 345px;
	float: left;
	overflow: hidden;
	background-image: url(../images/cute1.gif);
}
.photo #latest {
	width: 214px;
	float: left;
	height: 92px;
	overflow: hidden;
	margin-bottom: 11px;
	margin-left: 10px;
	background-image: url(../images/IMG_0340.gif);
}
.photo #popular {
	width: 214px;
	float: left;
	height: 92px;
	overflow: hidden;
	margin-left: 10px;
	background-image: url(../images/IMG_4289.gif);
}
.photo2 {
	height: 195px;
	width: 569px;
	float: left;
	padding-top: 11px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.photo2 #big_photo {
	height: 192px;
	width: 569px;
	background-image: url(../images/emotions.gif);
	overflow: hidden;
}
.footer {
	width: 780px;
	float: left;
}


.footer #footer_link {
	text-align: left;
	font-size: 12px;
	margin-top: 15px;
	color: #999;
	width: 390px;
	float: left;
}
.footer #copyright {
	font-size: 12px;
	float: left;
	text-align: right;
	margin-top: 15px;
	width: 390px;
}

.footer #css {
	text-align: left;
	font-size: 12px;
	float: left;
	width: 375px;
	margin-top: 10px;
	color: #999;
}
.footer #html {
	font-size: 12px;
	width: 375px;
	float: left;
	text-align: right;
	margin-top: 10px;
	height: 31px;
}
.footer .footer_divider  {
	background-image: url(../images/divider.gif);
	height: 1px;
	background-repeat: repeat-x;
	margin-top: 15px;
}
.footer #footer_note a {
	color: #00F;
}
body,td,th {
	color: #999;
}
body {
	background-image: url(../images/hua.png);
	background-repeat: repeat;
}

.white {
	color: #FFF;
}
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	outline: none;
	text-decoration: none;
}
a:active {
	color: #999;
	text-decoration: none;
}
.content .gps {
	float: left;
	margin-bottom: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	width: 569px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.container .content .sky .post_title {
	float: left;
}

.content_external {
	width: 760px;
	overflow: hidden;
	margin-top: 10px;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
	border: 1px solid #000;
	padding: 10px;
}
.content_external .gallery_wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 688px;
	height: auto;
}
.content_external .gallery_wrapper_2 {
	margin-right: auto;
	margin-left: 20px;
	width: 560px;
	float: left;
}
.content_external .gallery_wrapper_2 .gallery_page_navi {
	width: 560px;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 4px;
	height: 35px;
	float: left;
}
.content_external .gallery_wrapper_2 .gallery_page_navi .navi_box  {
	float: left;
	width: 30px;
	height: 30px;
	list-style-type: none;
	border: 1px solid #666;
	text-align: center;
	font-size: 24px;
}

.content_external .gallery_navi {
	width: 140px;
	float: left;
	margin-top: 5px;
	height: 200px;
	margin-left: 20px;
}
.content_external .gallery_navi .gallery_navi_thumb {
	width: 100px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.content_external .gallery_navi .gallery_navi_content .travel_navi {
	padding-left: 13px;
}



.content_external .gallery_wrapper .gallery_thumb {
	height: 150px;
	width: 150px;
	float: left;
	background-color: #666;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	outline: none;
	border: 1px solid #666;
}
.content_external .gallery_wrapper_2 .thumb {
	height: 100px;
	width: 100px;
	float: left;
	background-color: #666;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	outline: none;
	border: 1px solid #666;
}
.content_external .gallery_wrapper_2 .pagination {
	margin-bottom: 20px;
	text-align: center;
}


.content_external .gallery_intro {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	color: #F09;
	margin-bottom: 10px;
	padding-left: 50px;
}
.content_external .gallery_intro_2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	color: #F09;
	margin-bottom: 20px;
}





.container .content_external .about_text {
	width: 760px;
	margin-top: 10px;
}
.content_external .skill .big  {
	font-size: 20px;
	color: #F09;
}
.content_external .extra_info_title {
	font-size: 30px;
	color: #F09;
	text-decoration: underline;
	margin-bottom: 10px;
}
.content_external .about_text #about_image {
	height: 100px;
	width: 100px;
	float: right;
}
.content_external .extra_info_wrapper {
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
}
.content_external .about_text p .big_letter {
	height: 36px;
	width: 69px;
	float: left;

}
.content_external .about_text .about_image {
	float: left;
	height: auto;
	width: 200px;
	margin-right: 10px;
	border: 1px solid #333;
}



.content_external #about_title {
	z-index: 1;


}
.content_external #about_slide {
	height: 300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: -10px;
}
.content_external #about_slide .gallerydesctext{
	text-align: left;
	padding: 2px 5px;
}
.content #profile_image {
	height: 144px;
	width: 150px;
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #FFF;
	background-image: url(images/avatar.gif);
}
.content {
	width: 567px;
	overflow: hidden;
	margin-top: 10px;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
	border: 1px solid #000;
	margin-left: 5px;
	padding: 10px;
	float: left;
}
.content .post_date_button {
	height: 70px;
	width: 70px;
	background-image: url(../images/btn/post-date-button1.png);
	margin-bottom: 9px;
	margin-right: 9px;
	float: left;
}
.date_button_date {
	text-align: center;
}


#date_day {
	font-size: 36px;
	color: #000;
	font-family: Stencil, "Times New Roman";
	font-weight: bold;

}
.date_button_month {
	text-align: center;
	margin-top: -10px;
}
#date_month {
	font-size: 16px;
	color: #000;
	font-family: Stencil, "Times New Roman";

}
.date_button_year {
	text-align: center;
	margin-top: -5px;
}

#date_year {
	font-size: 16px;
	color: #000;
	font-family: Stencil, "Times New Roman";


}
.content .post_title {
	width: 480px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: -5px;
	color: #09C;
	float: left;
	position: relative;
}
.content .post_title .edit_article {
	font-size: 12px;
	color: #F09;
}
.comment_text .comment_edit {
	font-size: 12px;
	color: #F09;
}

.content .navi_bottom {
	float: left;
	width: 569px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.content .navi_bottom .nav-prev {
	float: left;
	width: 284px;
	color: #F09;
}
.content .navi_bottom .nav-next {
	float: right;
	width: 285px;
	text-align: right;
	color: #F09;
}


.content .post_meta {
	width: 490px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 79px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	float: left;
	margin-bottom: 10px;
}
.content .post_meta_single {
	float: left;
	width: 569px;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 50px;
}
.content .post_related_wrapper {
	float: left;
	width: 569px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 50px;
}

.content .post_related_header {
	float: left;
	width: 569px;
	color: #F09;
	font-size: 18px;
}
.content .post_related_wrapper a .post_related_item {
	list-style-type: square;
	list-style-position: inside;
}



.content .post_meta .topic {
	color: #F09;
	float: left;
	width: 200px;
}
.content .post_meta .comment {
	width: 150px;
	float: left;
}
.content .post_meta .comment .comment_words {
	color: #F09;
}
.content .post_meta .tag {
	width: 150px;
	float: left;
}

.content .post_meta .tag .tag_words {
	color: #F09;
}
.content .post_meta .time {
	width: 140px;
	float: left;
}
.content .post_meta .time .time_words {
	color: #F09;
}


.content .post_comment {
	float: left;
	width: 569px;
}



.content .post_text {
	width: 569px;
	margin-bottom: 50px;
	margin-top: 20px;
	text-align: left;
	clear: both;
	color: #999;
}

.content .social_btn_article {
    width: 569px;
	margin-bottom: 50px;
	margin-top: -25px;
	}

.content .comment_template {
	clear: both;
	width: 569px;
	float: left;
}

.content .post_text .read_more {
	color: #F09;
	margin-left: 10px;
	clear: both;
	float: right;
}

.content .page_title_cat {
	width: 569px;
	float: left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	margin-bottom: 30px;
	font-weight: bold;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	text-decoration: underline;
}
.content .single_page_title {
	width: 569px;
	float: left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	margin-bottom: 30px;
	font-weight: bold;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	text-decoration: underline;
}

.page_entry_title {
	font-size: 24px;
	width: 569px;
	display: list-item;
	margin-left: 20px;
}

.page_entry_title_2 {
	font-size: 24px;
	width: 569px;
	margin-left: 20px;
}

.page_entry_date {

}
.archive_comment_show {
	margin-left: 10px;
}
.archive_list {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 20px;
}
.archive_list .archive_comment_words {
	color: #F09;
	font-size: 12px;
}



.page_entry_content {
	margin-bottom: 50px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	clear: both;
}

.page_entry_meta {
	float: left;
	width: 569px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 50px;
	margin-bottom: 30px;
}



.post_image {
	border: 1px solid #333;
	float: left;
	height: 150px;
	width: auto;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
}
.post_image2 {
	border: 1px solid #333;
	height: 150px;
	width: auto;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
}


#respond {
	width: 569px;
	margin-top: 50px;
}
#respond .formcontainer #commentform .form_option{
	padding-top: 10px;
	padding-bottom: 10px;

}
#respond .formcontainer #commentform .form-label {
	color: #F09;
	padding-top: 10px;
	padding-bottom: 5px;
}


#respond .formcontainer #commentform .form_submit {
	padding-top: 10px;
	padding-bottom: 20px;
}
#respond .formcontainer #commentform #form_input {
	outline: none;
	border: 1px solid #000;
	padding: 2px;
	background-repeat: repeat;
	color: #FFF;
	background-color: #369;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
}
#respond .formcontainer #commentform .captcha {
	outline: none;
	border: 1px solid #000;
	padding: 2px;
	background-repeat: repeat;
	color: #FFF;
	background-color: #369;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
}


#respond .formcontainer #commentform .text {
	background-repeat: repeat;
	background-image: url(../images/btn/sf_bg.png);
	color: #999;
}

#comments-list {
	width: 559px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 5px;
}
#comments-list .comment_title {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	height: 60px;
}


.comment_form_title  {
	font-size: 24px;
	color: #F09;
	width: 559px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding: 5px;
}

#comments-list .comment_title {
	margin-bottom: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#comments-list .comment_title a {
	font-size: 24px;
	color: #F09;
}
.comment_time {
	font-size: 12px;
	color: #F09;
	margin-bottom: 10px;
	width: 452px;
	float: left;
}
.comment_meta_wrapper {
	height: 50px;
	width: 507px;
}
.comment_author  -commentor_name{
	font-size: 20px;
	font-weight: bold;
	height: 25px;
	width: 452px;
	float: left;
}
.comment_meta_wrapper .comment_author {
	float: left;
	width: 452px;
}
#comments-list .comment_list_order {
	list-style-type: none;
}


.unapproved {
	font-size: 14px;
	color: #F09;
	padding: 5px;
}

.comment_entry_wrapper {
	margin-top: 10px;
	margin-bottom: 30px;



}


.comment_entry {
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	background-image: url(../images/header_menu_bg_dark.png);
	background-repeat: repeat;
	border: 1px solid #333;
}
.gravatar {
	height: 50px;
	width: 50px;
	float: left;
	margin-right: 5px;
}





.content .search_page_title {
	font-size: 30px;
	padding: 5px;
	margin-bottom: 30px;
	text-decoration: underline;
}
.title_contrast {
	color: #F09;
}


.title_contrast_small {
	color: #F09;
	font-size: 14px;
	font-style: italic;
}

.content  .search_no_result{
	color: #F09;
	font-size: 18px;
	padding: 5px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.related_post {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	border: 1px solid #999;
	width: 400px;
	padding: 10px;
	font-style: italic;
}
.zero_result_title {
	font-size: 30px;
	color: #cf3;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 40px;
	text-decoration: underline;
}
.header_menu{
	width: 700px;
	overflow: hidden; /*bottom horizontal line that runs beneath tabs*/
	margin-top: -30px;
	margin-left: 1px;
	outline: none;
}

.header_menu ul{
	padding: 0; /*offset of tabs relative to browser left edge*/
	font: bold 12px Verdana;
	list-style-type: none;
	margin: 0;
}

.header_menu li{
display: inline;
margin: 0;
}

.header_menu li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 7px 8px; /*right divider between tabs*/
	color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	background-image: url(../images/div_bg.png);
	background-repeat: repeat;
}

.header_menu li a:visited{
	color: #999;
}

.header_menu li a:hover, .header_menu li.selected a{
	color: #F09;
	background-image: url(../images/header_menu_bg_dark.png);
	background-repeat: repeat;
}
.sidebar_wrapper .sidebar_content #feed #new_sign {
	float: left;
	display: inline;
}
.content_external .skill .list_title {
	color: #F09;
	font-size: 30px;
	text-align: center;
	width: 300px;
	border: 1px solid #333;
	display: inline;
}
.content_external .about_text .extra_info_wrapper .about_page_list {
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: inside;
}
