/*
Theme Name: Deluxury
Theme URI: http://www.wpthemepremium.com/theme/deluxury/
Description: This theme is designed and coded by <a href="http://www.wpthemepremium.com/">Wpthemepremium</a>.
Version: 1.0
Author: Wpthemepremium
Author URI: http://www.wpthemepremium.com/
Tags: light, fixed width, two columns, right sidebar, threaded comments, widget ready, pagenavi, social bookmarking, valid xhtml, valid css
*/

/* wp-default style */
.clear { height:0px; padding:0; margin:0; overflow:hidden; clear:both; }
input#search-submit { cursor:pointer; }
/* Images */
p img {max-width: 100%; /* not working in IE6 */}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}

/* Captions */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; color: #666;}
.wp-caption img {border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 3px 4px 4px; color: #333; margin: 0;}

/* Default */
.span-24 {
	width: 998px;
}
.clearfix {
	display: block;
}
h6 {
	margin-bottom: 1.5em;
}
blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 10px;
	border: 1px solid #ddd;
	display: block;
	background: #F7F7F7 none -1px -10px no-repeat;
}
blockquote:hover {
	border-color: #aaa;
	background-color: #EBEBEB;
}
code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 10px;
	margin: 1.5em;
	color: #666;
	font-style: italic;
	display: block;
	border: 1px solid #ddd;
	background: #F7F4E6 none -28px -1px no-repeat;
}
code:hover {
	border-color: #aaa;
	background-color: #F7F0D2;
}
tbody tr:nth-child(even) td {
	background: inherit;
}
textarea {
	width: auto;
	height: auto;
}
.border-radius {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a {
	text-decoration:none;
	color:#06a;
}
a:hover {
	color:#af1118;
	text-decoration:underline;
}

/* Layout */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/body_bg.jpg) left top repeat;
	padding:0;
	margin:0;
	font-size:12px;
}
#top-frame {
	background:url(images/top_frame.jpg) repeat-x center top;
	overflow:hidden;
}
#header,#content-wrap {
	width:998px;
	margin:0 auto;
}


/* Header */
#header {
	width:998px;
	overflow:hidden;
	background:url(images/header_bg.jpg) repeat center top;
	padding:0;
	position:relative;
}

#header .logo {
	float:left;
	width:450px;
	margin:25px 0 20px 13px;
	display:inline;
	padding:0px 0 0 10px;
	background:url(images/logo_bg.png) no-repeat left top;
	overflow:hidden;
}
#header .logo .blog-name {
	margin:0;
	padding:0;
	font-size:35px;
	font-family:"Times New Roman";
	line-height:50px;
	color:#444;
}
#header .logo .blog-name a {
	color:#444;
	text-decoration:none;
}
#header .logo .blog-name a:hover {
	color:#af1118;
}
#header .logo .blog-des {
	padding:0;
	margin:0;
	color:#b1b0b0;
	font-weight:normal;
	font-size:12px;
	padding:3px 8px;
}
#header .logo .blog-des a {
	color:#666;
}
#header .logo .blog-des a:hover {
	color:#af1118;
}
#header .ad-wrap {
	float:right;
	display:inline;
	margin:25px 20px 20px 0;
}







#navigation-wrap {
	background:url(images/nav_bg.png) no-repeat center top;
	height:68px;
}
#navigation {
	clear:both;
	width:998px;
	height:68px;
	margin:0 auto;
	padding:0;
	position:relative;
}
#navigation ul {
	float:left;
	width:680px;
	height:33px;
	list-style-type:none;
	overflow:hidden;
	margin:0;
	padding:0px 40px 0 40px;
}
#navigation ul li {
	height:33px;
	float:left;
	font-family:"Georgia";
	font-size:13px;
	font-weight:bold;
	padding:0;
	line-height:24px;
	margin:10px 0px 0 0;
	display:inline;
	text-transform:capitalize;
	padding:0 10px 0 5px;
}
#navigation ul li a {
	color:#fff;
	display:block;
	height:25px;
	padding:0 10px 0 10px;
	float:left;
}
#navigation ul li a:hover,#navigation ul li a.mainMenuParentBtnFocused,#navigation ul li.current-cat a {
	color:#b7b4b4;
	text-decoration:none;
}









#navigation #search-wrap {
	float:right;
	width:193px;
	height:22px;
	overflow:hidden;
	border:none;
	margin:0px 0 0 0;
	background:url(images/search_frame.png) no-repeat left top;
}
#navigation #search-wrap input {
	background:none;
	border:none;
	width:125px;
	height:20px;
	padding:1px 0 2px 0;
	margin:0 0 0 12px;
	font-size:11px;
	line-height:20px;
	float:left;
	font-family:"Georgia";
	font-style:italic;
	color:#515255;
}
#navigation #search-wrap input:focus{
	color:#06a;
}
#navigation #search-wrap input#search-submit {
	float:left;
	margin:0px 0 0 0px;
	padding:0;
	width: 50px;
	height: 25px;
	display:inline;
}

/* Content */
#content {
	width:681px;
	float:left;
	margin:0 0 0 0px;
	display:inline;
	padding:0;
	text-align:left;
}
#gallery {
	width:662px;
	height:264px;
	float:left;
	display:inline;
	margin:0 0 0 19px;
	padding:0 0 26px 0;
	background:url(images/gallery.png) no-repeat center bottom;
}
#content #featured_category1 {
	overflow:hidden;
	padding:0 0px 18px 8px;
	margin:0 0 20px 0;
	background:url(images/line.jpg) no-repeat center bottom;
}
#featured_category1 .category {
	overflow:hidden;
	width:210px;
	float:left;
	margin-left:12px;
	display:inline;
	padding:0 0 60px 0;
	background:url(images/category_bg.png) no-repeat left top;
	border:1px solid #cbcbcb;
	position:relative;
}
#featured_category1 .category a {
	color:#333;
}
#featured_category1 .category a:hover {
	color:#06a;
}
#featured_category1 .home-title {
	font-family:Times New Roman;
	color:#97511c;
	font-size:24px;
	padding:10px 10px 10px 15px;
}
#featured_category1 .home-title a {
	color:#97511c;
}
#featured_category1 .home-title a:hover {
	color:#af1118;
}
#featured_category1 .post {
	overflow:hidden;
}
#featured_category1 .post .entry {
	overflow:hidden;
}
#featured_category1 .post .entry .title {
	font-family:"Times New Roman";
	font-size:17px;
	color:#2f9fd5;
	padding:10px 10px 10px 10px;
	margin:0;
}
#featured_category1 .post .entry .title a {
	color:#97511c;
}
#featured_category1 .post .entry .title a:hover {
	color:#af1118;
}
#featured_category1 .post .entry img.post_thumbnail {
	display:block;
	width:199px;
	height:107px;
	margin:5px;
	padding:0px 1px 1px 0;
	background:url(images/category_bg.jpg) no-repeat right bottom;
}
#featured_category1 .post .entry p {
	color:#787878;
	font-family:Georgia;
	font-size:13px;
	padding:0 10px;
}
#featured_category1 .post .entry a.more-link {
	width:112px;
	height:31px;
	display:block;
	background:url(images/category_read_more.png) no-repeat left top;
	color:#fff;
	position:absolute;
	bottom:25px;
	left:50px;
	text-decoration:none;
	font-size:14px;
	font-family:"Georgia";
	line-height:30px;
	text-align:center;
}
#featured_category1 .post .entry a.more-link:hover {
	color:#fc0;
}
#featured_category2 {
	margin:0 0 0 10px;
	float: left;
	padding:0 0 25px 0px;
	display: inline;
	overflow:hidden;
	border-bottom:1px solid #cbcbcb;
	font-family:"Georgia";
	font-size:12px;
}
#featured_category2 .home_title {
	color: #fefefc;
	font-size: 24px;
	font-family:"Times New Roman";
	padding-bottom: 12px;
	float: left;
	width:661px;
	margin:0 0 10px 0;
	position:relative;
	padding:0 10px 5px 10px;
	color:#97511c;
}
#featured_category2 .home_title a {
	color: #97511c;
}
#featured_category2 .home_title a:hover {
	color: #af1118;
	text-decoration:underline;
}
#featured_category2 .read_more {
	position:absolute;
	top:10px;
	right:10px;
	font-size:11px;
	float:right;
	font-family:"Times New Roman";
	font-weight:bold;
}
#featured_category2 .read_more a{
	color: #313030;
	text-decoration: none;
}
#featured_category2 .read_more a:hover{
	color: #af1118;
	text-decoration: none;
}
#featured_category2 .title {
	font-family:"Times New Roman";
	font-size: 24px;
	color: #97511c;
	padding:0 10px 0 13px;
	margin-bottom: 4px;
	text-align: left;
}
#featured_category2 .entry .title a {
	color: #97511c;
	text-decoration: none;
}
#featured_category2 .entry .title a:hover {
	color: #af1118;
	text-decoration: underline;
}
#featured_category2 .entry {
	clear: both;
}
#featured_category2 .entry p {
	color:#787878;
	margin:0;
	padding:0 10px 10px 12px;
}
#featured_category2 .entry a {
	color: #fff;
	text-decoration: none;
}
#featured_category2 .entry a:hover {
	color: #fc0;
	text-decoration: none;
}
#featured_category2 .entry img.post_thumbnail {
	width: 209px;
	height: 140px;
	margin:0px 15px 5px 10px;
}
#featured_category2 .more_cat {
	clear: both;
	width: 100%;
}
#featured_category2 .cat_title {
	font-size: 18px;
	color: #fefefc;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#featured_category2 a.more-link {
	color: #313030;
	font-weight:bold;
}
#featured_category2 a.more-link:hover {
	color: #af1118;
}
#featured_category2 .more_cat ul {
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}
#featured_category2 .more_cat ul li {
	list-style: none;
	width:290px;
	background: url(images/con_li_bg.jpg) no-repeat left 7px;
	padding-left: 15px;
	padding-right: 10px;
	float: left;
	margin: 2px 0px 2px 15px;
	color: #9D9C9C;
	display:inline;
	font-size:12px;
	background:url(images/arrow_icon2.gif) no-repeat left 5px;
}
#featured_category2 .more_cat ul li a {
	color:#787878;
}
#featured_category2 .more_cat ul li a:hover {
	color: #af1118;	
	text-decoration:underline;
}
.post_wrapper {
	overflow:hidden;
	padding:0 0px 0 25px;
	font-family:"Georgia";
}
.post_wrapper .post {
	overflow:hidden;
	padding:0 0px 20px 0px;
	margin:25px 0 10px 0;
	background:url(images/line.jpg) no-repeat center bottom;
}
.post_wrapper img.post_thumbnail {
	width:223px;
	height:129px;
	float:left;
	margin:4px 20px 0 0;
	display:inline;
	padding:13px;
	background:url(images/content_pic_bg.png) no-repeat left top;
}
.post_wrapper .title {
	margin:0;
	padding:0 0 0px 0;
	font-size:22px;
	color:#97511c;
	font-family:"Times New Roman";
}
.post_wrapper .title a {
	color:#97511c;
	text-decoration:none;
}
.post_wrapper .title a:hover {
	color:#000;
}
.post_wrapper .post-date {
	float:left;
	display:inline;
	margin:5px 15px 0 0;
	padding:3px 0 0 0;
	width:40px;
	height:47px;
	background:url(images/date_bg.png) no-repeat left top;
	font-size:18px;
	font-family:"Times New Roman";
	line-height:18px;
	text-align:center;
	color:#fff;
	font-weight:normal;
}
.post_wrapper .post-data {
	color:#807f7f;
	font-size:11px;
	font-family:"Arial";
	border-bottom:1px solid #c7c5c5;
	padding:5px 4px;
	margin:0 5px 15px 5px;
}
.post_wrapper .post-data a {
	color:#5a5959;
	font-weight:bold;
}
.post_wrapper .post-tags {
	color:#807f7f;
	font-size:12px;
	font-family:"Arial";
	margin:0px 0 0 0;
}
.post_wrapper .post-tags a {
	color:#5a5959;
}
.post_wrapper .post-data a:hover,.post_wrappr .post-tags a:hover {
	color:#af1118;
}
.post_wrapper p {
	color:#787878;
	line-height:20px;
}
.post_wrapper p a.more-link {
	color:#79a5ca;
}
.post_wrapper p a.more-link:hover {
	color:#000;
}
.post_wrapper .continue_read {
	width:100px;
	height:35px;
	background:url(images/read_more_bg.png) no-repeat left top;
	float:right;
	display:inline;
	margin:5px 30px;
	font-family:"Times New Roman";
	text-align:center;
	line-height:33px;
	font-size:16px;
}
.post_wrapper .continue_read a {
	color:#3e4043;
	font-weight:bold;
}
.post_wrapper .continue_read a:hover {
	color:#af1118;
	text-decoration:none;
}





/* Sidebar*/
#sidebar-wrap {
	width:257px;
	margin:0 18px 0 0;
	padding:0 0 30px 0;
	float:right;
	display:inline;
	font-family:"Georgia";
}
#sidebar1 {
	width:257px;
	float:right;
	margin:0;
	display:inline;
	padding:0 0 20px 0;
	text-align:left;
}
#sidebar1 .socialbox {
	overflow:hidden;
	padding:0;
	margin:10px 0;
}
#sidebar1 .socialbox img {
	float:left;
	display:inline;
	margin:2px;
	padding:0;
}
#sidebar1 .sidebarad-wrap {
	overflow:hidden;
	margin:0px 0 30px 0;
}
#sidebar1 .sidebarad-wrap img {
	float:left;
	display:inline;
	margin:1px;
	padding:0;
}
#sidebar3 {
	float:left;
	width:123px;
	padding:0 5px 0 0px;
	overflow:hidden;
	text-align:left;
}
#sidebar2 {
	float:left;
	width:123px;
	padding:0 5px 0 0px;
	text-align:left;
	overflow:hidden;
}
#sidebar2 input#s,#sidebar3 input#s,#sidebar2 select,#sidebar3 select {
	width:100px;
}
.sidebar {
	overflow:hidden;
	padding:0 0 20px 0;
}
.sidebar h2 {
	overflow:hidden;
	color:#313030;
	font-family:"Georgia";
	font-size:20px;
	padding:20px 0 10px 0px;
	margin:0;
}
.sidebar ul {
	list-style-type:none;
	color:#333;
	margin:0;
	padding:0;
	margin:0 auto;
}
.sidebar ul li {
	font-size:12px;
	margin:0px;
	padding:0 0 0px 0;
}
.sidebar ul li ul {
	margin:0 0 0 0;
	padding:0 0 0 0px;
}
.sidebar ul li li {
	margin:0;
	padding:3px 0 3px 10px;
	background:url(images/arrow_icon.png) no-repeat left 8px;
}
.sidebar a{
	color:#5a5959;
}
.sidebar a:hover {
	color:#af1118;
}
.sidebar ul li div {
	padding:10px 17px;
}

/* tabbox */
.sidebar .tabbox {
    width: 266px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    background: url(images/tabbox_bg.jpg) repeat-y;
}
.sidebar #tabcontent .tabbox li.tabbox_tag {
	background: none;	
}

.sidebar .tabmenu {
    width: 256px;
    height: 27px;
    overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fafcfd;
	margin: 0px 0px;
}
.sidebar .tabmenu ul {
    margin:0;
    padding:0;
    list-style-type: none;
}
.sidebar .tabmenu li { 
    text-align: center; 
	float: left; 
	display: block; 
	height: 28px; 
	overflow:hidden;
    background: url(images/tabmenu_bg.jpg) repeat-x;
	line-height: 28px;
	display:inline; 
	font-size:12px;
	font-weight: bold;
	color: #fff;
	padding: 0px 20px;
	margin: 0px 1px 0px 0px;
}
.sidebar .tabmenu ul li {
    margin-bottom: 0px;
}
.sidebar .tabmenu .cli {
    text-align:center;
	float:left;
	display:block;
	height: 28px;
	overflow:hidden;
	line-height: 28px;
	display:inline;
	font-size: 12px; 
	cursor: pointer;
	margin-bottom: 0px;
	padding: 0px 20px;
	margin: 0px 1px 0px 0px;
	color: #fafcfd;
	background: url(images/tabmenu_bg_hover.jpg) repeat-x;
}
.sidebar #tabcontent {
	width: 266px;
	margin-top: 5px;
	overflow: hidden;
	background:url(images/tabmenu_bottom.png) no-repeat left bottom;
}
.sidebar #tabcontent ul {
	margin:0;
	padding: 10px 20px 0 20px;
	list-style-type: none;
	margin-bottom: 17px;
	background:url(images/tabmenu_bg.png) repeat-y left top;
	overflow:hidden;
}
.sidebar #tabcontent .hidden {
   display:none;
}
.sidebar #tabcontent ul li {
	background: url(images/arrow_icon2.gif) no-repeat left 5px;
	padding-left: 15px;
	margin-bottom: 8px;
}
.sidebar #tabcontent ul li.cat-item{
     color: #333;
	 text-decoration: none;
	 background: url(images/arrow_icon.jpg) no-repeat left 9px;
	 overflow: hidden;
	 padding: 4px 15px;
	 margin-bottom: 0px;
	 font-size: 11px;
     word-wrap: break-word;
}
.sidebar #tabcontent ul li a{
	color: #fff;
	text-decoration: none;
	-moz-transition: all 0.3s ease-in 0s;
}
.sidebar #tabcontent ul li a:hover{
     color: #6D683E;
	 text-decoration: underline;
}
.sidebar #tabcontent h2 {
     color: #aeaeae;
	 font-weight: normal;
	 font-size: 12px;
	 background: none;
	 padding: 0px;
}
.sidebar #tabcontent ul li.r_tags {
    background: none;
	padding-left: 0px;
	padding-right: 0px;
	color: #fff;
}
.sidebar #tabcontent ul li.r_tags a {
   text-decoration: underline;
 }
 .sidebar #tabcontent ul li.r_tags a:hover {
   text-decoration: none;
 }
.sidebar #tabcontent ul li.r_tags div {
   padding: 0px;
}
.sidebar #tabcontent .title {
    color: #333;
	font-size: 11px;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
	height: 34px;
	overflow: hidden;
}
.sidebar #tabcontent .title a {
   color: #333;
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
}
.sidebar #tabcontent .title a:hover {
    color: #06c;
	text-decoration: underline;
}
.sidebar #tabcontent .post-data {
    color: #06c;
	padding: 3px 0px 3px 60px;
}
.sidebar #tabcontent li.tabbox_tag {
	background: none;
}

.sidebar #tabcontent li.tabbox_tag div {
	padding: 0;	
}
.sidebar #tabcontent li.tabbox_tag a {
	display: block;
	float: left;
	margin: 0 3px 3px 0;
	padding: 2px 8px;
	background-color: #8F8F8F;
	-moz-border-radius: 3px 3px 3px 3px;
}
.sidebar #tabcontent li.tabbox_tag a:hover {
	background-color: #ccc;
	color: #000;
	text-decoration: none;
}


/* Footer-sidebar */
#footer-sidebar-wrap {
	clear:both;
	background:#161616 url(images/footer_sidebar_bg.jpg) repeat-y center top;
	border-top:2px solid #65696e;
}
.footer-sidebar {
	width:998px;
	margin:0 auto;
	padding:10px 0 30px 10px;
	font-size:12px;
	font-family:"Verdana";
	color:#fff;
	text-align:left;
}
.footer-sidebar a {
	color:#aaabab;
}
.footer-sidebar a:hover {
	color:#fc0;
}
.footer-sidebar h2 {
	font-size:22px;
	font-family:"Times New Roman";
	color:#fafbfb;
	padding:30px 0 20px 0;
	margin:0;
}
.footer-sidebar ul {
	overflow:hidden;
	list-style-type:none;
	margin:0;
	padding:0;
}
.footer-sidebar ul li {
	width:230px;
	float:left;
	margin-left:15px;
	display:inline;
	overflow:hidden;
	padding:0;
}
.footer-sidebar ul li ul {
	margin:0;
	padding:0;
}
.footer-sidebar ul li li {
	width:90%;
	padding:0;
	margin:4px 0px 4px 0;
}
.footer-sidebar li li ul {
	margin:0;
	padding:0 0 0 0px;
}
.footer-sidebar ul li ul li ul {
	margin:0 0 0 10px;
}
.footer_li3 label{
	padding:0 0 0 4px;
	font-weight:normal;
	color:#aaabab;
}
.footer_li3 .widgetholder input {
	width:132px;
	height:24px;
	padding:0 4px 2px 4px;
	background:url(images/form_input_bg.png) no-repeat left top;
	border:none;
	color:#000;
	font-size:12px;
	line-height:28px;
}
.footer_li3 .widgetholder input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	color: #666;
}
.footer_li3 .widgetholder textarea {
	width:180px;
	height:59px;
	padding:4px 4px 4px 6px;
	background:url(images/textarea_bg.png) no-repeat 2px top;
	border:none;
	font-size:12px;
	color:#000;
	overflow:auto;
}
.footer_li3 .widgetholder input.submit {
	width:80px;
	height:27px;
	background:url(images/form_submit_bg.png) no-repeat left top;
	cursor:pointer;
	color:#e2e2e2;
	padding:0 0 6px 0;
}
.footer_li3 .widgetholder input.submit:hover {
	background:url(images/form_submit_hover.png) no-repeat left top;
	color:#fc0;
}
.footer_li4 .footer_sidebar_entry {
	overflow:hidden;
	margin:10px 0;
}
.footer_li4 .footer_sidebar_entry img.thumbnail {
	width:59px;
	height:59px;
	float:left;
	display:inline;
	margin:0 7px 0 0;
}
.footer_li4 .footer_sidebar_entry .title {
	font-size:12px;
	padding:0 0 5px 0;
	margin:0;
}
.footer_li4 .footer_sidebar_entry .footer_sidebar_date {
	color:#ccc;
}



/* Flickr */
.sidebar ul li .flickr {
	padding:0;
	margin:0;
	overflow:hidden;
}
.flickr {
	margin:0;
	padding:0;
	overflow:hidden;
}
.flickr .flickr_badge_wrapper {
	margin:0;
	padding:0;
}
.flickr .flickr_badge_wrapper img {
	width:64px;
	height:64px;
	padding:7px;
	background-color:#fcf8f8;
	float:left;
	display:inline;
	margin:3px;
}

/* Footer */
.footer-wrap {
	background:#000 url(images/footer_wrap_bg.jpg) repeat-x left top;
	text-align:center;
	margin:0 auto;
}
#footer {
	width:998px;
	margin:0 auto;
	background:url(images/footer_bg.jpg) no-repeat center top;
	position:relative;
}
#footer .credit {
	padding:20px 100px 30px 100px;
	color:#fefdfd;
	font-size:12px;
	line-height:20px;
}
#footer .credit a {
	color:#fefdfd;
}
#footer .credit a:hover {
	color:#fc0;
	border-bottom:1px dotted #fc0;
	text-decoration:none;
}

/* wp-pagenavi */
#content-wrap .wp-pagenavi {
	margin:30px 0 20px 0;
	padding:10px 50px 10px 50px;
	overflow:hidden;
	height:30px;
	text-align:center;
}
#content-wrap .wp-pagenavi a, #content-wrap .wp-pagenavi span {
	border:none;
	background:none;
	font-style:italic;
	color:#585858;
	font-family:"Times New Roman";
	font-size:20px;
	font-weight:bold;
}
#content-wrap .wp-pagenavi span.current {
	font-weight:normal;
	color:#8E8E8E;
}
#content-wrap .wp-pagenavi span.pages {
	font-size:18px;
	font-family:"Georgia";
	font-style:italic;
	color:#313030;
}
.archive_header {
	font-size:24px;
}
.archive_header .key {
	color:#af1118;
	padding:0 3px;
}
.notfound {
	font-size:24px;
	color:#af1118;
	margin-top:20px;
	text-align:center;
}

/*  Comments  */
#content h3#comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #1e2128;
	line-height: 30px;
	padding: 5px 30px 5px 30px;
	margin: 15px 0 20px 0;
}
#content ol ul{
	list-style-type:none;
}
#content ol.commentlist .comment cite.fn a.url {
	color: #a00;
}
#content ol.commentlist .comment-author-admin > .comment-body cite.fn a.url, #content ol.commentlist .comment-author-wp-author > .comment-body cite.fn a.url {
	color: #f00;
}
#content ol.commentlist .comment-author-admin > .comment-body cite.fn , #content ol.commentlist .comment-author-wp-author > .comment-body cite.fn {
	color: #000;
}
#content ol.commentlist {
	margin: 0;
	padding: 0 30px;
}
#content ol.commentlist li {
	padding: 15px 30px 0px 20px;
	margin: 0 0 20px 0;
	overflow: hidden;
	list-style: none;
	border: #d7d7d0 solid 1px;
}
#content ol.commentlist li li {
	border: 0;
	padding: 0 0 0 10px;
	margin: 0 20px 0 0;
}
#content ol.commentlist .comment-body {
	padding-bottom: 30px;
}
#content ol.commentlist p {
	padding: 0 0 10px 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #8b9faa;
	font-size: 12px;
}
#content ol.commentlist p p {
	padding: 0 0 10px 0;
	margin: 0;
}
#content ol.commentlist .comment-author {
	font-size: 14px;
}
#content ol.commentlist .comment-author a {
	color: #a00;
	text-decoration: none;
}
#content ol.commentlist .comment-author a:hover {
	text-decoration: underline;
}
#content ol.commentlist .comment-author cite {
	font-weight:bold;
}
#content ol.commentlist .comment-author img {
	float: left;
	margin-right: 12px;
	margin-top: 5px;
	padding: 4px;
	border: #cdcbcb solid 1px;
}
#content ol.commentlist .comment-meta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e2128;
	padding: 0 0 5px 0;
}
#content ol.commentlist .comment-meta a {
	color: #1e2128;
	text-decoration: none;
}
#content ol.commentlist .comment-meta a:hover {
	color: #a00;
	text-decoration: underline;
}
#content ol.commentlist .reply {
	float: right;
	font-size: 13px;
	font-weight: bold;
}
#content ol.commentlist .reply a {
	color: #8b9faa;
	text-decoration: none;
}
#content ol.commentlist .reply a:hover {
	text-decoration: underline;
	color:#af1118;
}
#content .post_wrapper a.more-link {
	font-weight: bold;
}
#content #respond {
	margin-left: 30px;
}
#respond .cancel-comment-reply {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}
#content #respond h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #777;
	line-height: 30px;
	padding: 0 5px 0 0;
	margin: 15px 0;
}
#respond p {
	padding: 0;
	font-size: 12px;
}
#respond #author, #respond #email, #respond #url {
	width: 236px;
	height: 24px;
	border: #dddee2 solid 1px;
	color: #959393;
	padding: 0px 5px 0;
	margin: 0 10px 5px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
	background-color: #eeeff2;
}
#respond label {
	font-size: 14px;
	color: #8b9faa;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-weight: normal;
}
#respond label span {
	font-size: 14px;
	font-weight: bold;
}
#respond small {
	color:#999;
}
#respond small span {
	font-size:12px;
	padding-right:5px;
	color:#999;
	font-weight:bold;
}
#respond #comment {
	width: 470px;
	height: 154px;
	border: 0;
	margin: 10px 0 0 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959393;
	border: #dddee2 solid 1px;
	padding: 5px;
	background-color: #eeeff2;
	overflow: auto;
}
#respond #author:focus, #respond #email:focus, #respond #url:focus, #respond #comment:focus {
	border: #ccc solid 1px;
	background-color:#E0E1E3;
	color:#06a;
}
#respond #submit {
	width: 107px;
	height: 25px;
	border: 0;
	font-size: 11px;
	text-align: center;
	padding-bottom: 3px;
	margin-top: 6px;
	color: #fff;
	cursor: pointer;
	background: url(images/respond_button.jpg) left top no-repeat;
}
#respond #submit:hover {
	color: #fc0;
}

/* Calendar */
#calendar_wrap {
	width:220px;
}
#calendar_wrap caption {
	background:none;
	font-size:18px;
}
#calendar_wrap td a {
	background-color:#DDE9F1;	
	color:#000;
}
#calendar_wrap thead th {
	background:none;
}
.footer-sidebar #calendar_wrap #wp-calendar {
	color:#fff;
}



/* Suspension */
#lovexin12 table {
	margin:0;
}
#lovexin12 .change-color {
	float:left;
	display:inline-block;
	width:20px;
	height:20px;
	margin:2px;
	background-color:#d83737;
}












