/*
Theme Name: Bambinurse
Theme URI: http://www.wpthemepremium.com/theme/bambinurse/
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: Yellow, Fixed Width, Two Columns, Right Sidebar, Blavatar, Gravatar, Custom Header, Custom Menu, Featured Images, Featured Image Header, Featured Posts, Theme Options, Threaded Comments, Widget Ready, Pagenavi, Social Bookmarking, Magazine Style, Ads Ready, Adsense Ready, RTL Language Support, Plugin(s) Required, Valid xhtml, Valid css
*/

/* wp-default style */
/* 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; overflow: hidden;}
.wp-caption img {border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; color: #333;}

/* Calendar */
#calendar_wrap {padding: 0 25px;}
#wp-calendar{empty-cells: show;margin: 0px auto 0;width: 100%;}
#wp-calendar a{font-size: 12px;display: block;font-weight: bold;font-style: normal;text-decoration: none;}
#wp-calendar tbody a{color: #000;background-color: #E3E2E2;}
#wp-calendar a:hover{color: #900;background: #699929;}
#wp-calendar caption{text-align: center;padding: 10px auto 5px;background: none;font-family: Arial, Verdana, Geneva, sans-serif;font-weight: bold;font-size: 13px;}
#wp-calendar td{text-align: center;padding: 3px 0;font-size: 12px;text-align: center;}
#wp-calendar th{text-align: center;font-style: normal;font-size: 12px;text-transform: capitalize; background: none;}
#wp-calendar #next a{padding-right: 10px;text-align: right;}
#wp-calendar #prev a{padding-left: 10px;text-align: left;}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover { background: none; color: #a00;}

#footerside #calendar_wrap {padding: 0 10px 0px 0px ;}
#footerside #wp-calendar{empty-cells: show;margin: 0px auto 0;width: 100%;}
#footerside #wp-calendar a{font-size: 12px;display: block;font-weight: bold;font-style: normal;text-decoration: none;}
#footerside #wp-calendar tbody a{color: #000;background-color: #E3E2E2;}
#footerside #wp-calendar a:hover{color: #900;background: #699929;}
#footerside #wp-calendar caption{text-align: center;padding: 10px auto 5px;background: none;font-family: Arial, Verdana, Geneva, sans-serif;font-weight: bold;font-size: 13px;}
#footerside #wp-calendar td{text-align: center;padding: 3px 0;font-size: 12px;text-align: center;}
#footerside #wp-calendar th{text-align: center;font-style: normal;font-size: 12px;text-transform: capitalize; background: none;}
#footerside #wp-calendar #next a{padding-right: 10px;text-align: right;}
#footerside #wp-calendar #prev a{padding-left: 10px;text-align: left;}
#footerside #wp-calendar #prev a:hover, #footerside #wp-calendar #next a:hover { background: none; color: #ccc;}

/* Default */
.span-24 {
	width: 998px;
}
.clearfix {
	display: inline-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 url(images/icon.gif) -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 url(images/icon.gif) -28px -1px no-repeat;
}
code:hover {
	border-color: #aaa;
	background-color: #F7F0D2;
}
tbody tr:nth-child(2n) td {
	background: inherit;
}
textarea {
	width: auto;
	height: auto;
}

/* Layout */
body {
	background: #fee684;
	color: #565555;
	font-size: 13px;
}
#wrapper {
	margin: 0 auto;
	background: url(images/wrap.jpg) repeat-y center 238px;
	height: 100%;
}
#container-wrap {
	margin: 0 auto;
	background: url(images/footer.jpg) no-repeat center bottom;
	padding-bottom: 0px;
}
#footer-bg {
	background: url(images/header.jpg) no-repeat center top;
}
#footer-repeat-bg {
	background: url(images/footer_repeat_bg.jpg) repeat-x center bottom;
}
#header-bg {
	background: url(images/header_bg.jpg) repeat-x center top;
}
/* Header */
#header {
	margin: 0 auto;
	overflow: hidden;
}
#header_wrap {
	margin: 0 auto;
	width: 899px;
	position: relative;
	overflow: hidden;
}
#header_top {
	background: url(images/header.jpg) no-repeat center top;
}
#header_bottom {
	background: url(images/container_top.jpg) no-repeat center bottom;
}
#header .logo {
	width: 405px;
	padding: 90px 0px 0px 4px;
	float: left;
}
#header .blog-name {
	margin: 0;
	font-family: "FZSTK GBK10", "Times New Roman", Times, serif;
	color: #0fd7ff;
	font-size: 38px;
	text-shadow: 1px 1px 1px #ededed, 0px 0px 1px #ededed;
	line-height: 1.5;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
#header .blog-name a {
	color: #0fd7ff;
	text-decoration: none;
}
#header .blog-name a:hover {
	color: #21b1ff;
}
#header .blog-des {
	color: #01698d;
	font-size: 19px;
	margin: 0;
	padding-top: 0px;
	font-weight: normal;
}
#header .blog-des a {
	color: #01698d;
	text-decoration: none;
}
#header .blog-des a:hover {
	color: #1A95BE;
}
#header #page-menu {
	font-size: 10px;
	margin: 27px 35px 0 35px;
	float: right;
	clear: both;
	display: inline;
	width: 400px;
	height: 19px;
	/*overflow: hidden;*/
}
#header #page-menu ul {
	margin: 0;
	padding: 0;
}
#header #page-menu ul li {
	padding: 0 3px;
	font-weight: normal;
	text-align: center;
	list-style: none;
	float: left;
	text-transform: uppercase;
}
#header #page-menu ul li li {
	display: none;
}
#header #page-menu ul li a {
	color: #f2fbff;
	padding: 2px 6px 2px 13px;
	display: block;
	text-decoration: none;
	background: url(images/page_menu_line.jpg) no-repeat left 5px;
}
#header #page-menu ul li a:hover {
	color: #fc0;
}
#header #page-menu ul ul li {
	font-size: 1em;
}
#header #navigation {
	font-size: 14px;
	height: 53px;
	font-family: Verdana, Arial, Georgia,  Helvetica, sans-serif;
	margin-top: 13px;
	padding-top: 2px;
	float: left;
	background: url(images/navigation_bg.png) no-repeat center top;
	width: 899px;
	position: relative;
}
#header #navigation ul {
	margin: 0;
	padding: 0 0px 0 0px;
	height: 53px;
	overflow: hidden;
}
#header #navigation ul li {
	font-weight: bold;
	text-align: center;
	list-style: none;
	float: left;
	color: #fefefe;
	padding-bottom: 0px;
	text-transform: uppercase;
	padding-bottom: 23px;
	line-height: 47px;
}
#header #navigation ul li a {
	padding: 0 30px 0px 18px;
	display: block;
	text-decoration: none;
	color: #fefefe;
	background: url(images/nav_line.png) no-repeat right 2px;
	line-height: 47px;
	text-align: center;
}
#header #navigation ul li a:hover, #header #navigation ul li a.mainMenuParentBtnFocused{
	color: #ff4;
}
/*
#header #navigation ul li a.mainParentBtn {
	background: url(images/nav_focus.gif) no-repeat right 15px;
}
*/
#header #navigation ul ul li {
	font-size: 1em;
}
#rss {
	position: absolute;
	width: 55px;
	height: 33px;
	top: -30px;
	right: 115px;
	*width: 53px;
}
#rss img {
	width: 55px;
	height: 33px;
	*width: 53px;
}
#twitter {
	position: absolute;
	width: 44px;
	height: 36px;
	top: -26px;
	right: 44px;
}
#twitter img {
	width: 44px;
	height: 36px;
}
#gallery {
	width: 957px;
	float: left;
	margin: 35px 20px 0px 21px;
	height: 220px;
	display: inline;
	position: relative;
	padding-bottom: 40px;
}
/* Content */
#container {
	width: 998px;
}
.container_bg {
	/*background: url(images/container_wrap.gif) repeat-y center top;*/
	margin-bottom: 0px;
}
#content-wrap {
	width: 908px;
	margin: 0px 44px 0px 46px;
	padding: 0px 0px 20px 0px;
	float: left;
	display: inline;
}
#content-wrap-top {
	overflow: hidden;
}
#content {
	width: 632px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}
.content_top {
	background: url(images/content_top.jpg) no-repeat left top; 
	height: 100%;
}
.content_bottom {
	background: url(images/content_bottom.jpg) no-repeat left bottom; 
	padding: 17px 0px 60px 0px;
	overflow: hidden;
}
.entry {
	overflow: hidden;
}
.ad-wrap {
	width: 468px;
	height: 60px;
	overflow: hidden;
	float: right;
	padding-top: 25px;
	padding-right: 12px;
}
#myGallery {
	margin-bottom: 0px!important;
}
.slider_bg {
	background: url(images/slider_bg.jpg) no-repeat left top;
	margin-bottom: 2px;
	width: 616px;
	height: 252px;
	padding: 10px 8px 11px 8px;
	margin-left: 0px;
}

/* Sidebar */
#sidebar, #left-sidebar, #right-sidebar {
	overflow: hidden;
}
#content-wrap .left-sidebar-hack { /* working in Safari and Opear */
	margin-left: 19px;
}
#sidebar {
	width: 273px;
	float: right;
	margin-right: 0px;
	color: #696161;
}
#sidebar .search_box h2{
	background: url(images/sidebar_title.png) no-repeat left top;
}
#sidebar .search_box #search-wrap {
	width: 231px;
	height: 31px;
	padding: 0px 0 0px 0px;
	margin: 6px 0px 10px 10px;
	background: url(images/search_frame.jpg) no-repeat;
	overflow: hidden;
}
#sidebar .search_box #search-wrap input.search-text {
	width: 157px;
	margin: 6px 2px 0 34px;
	border: 0;
	float: left;
	background: url(images/function_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#sidebar .search_box #search-wrap input#search-submit {
	width: 38px;
	height: 31px;
	margin-top: 0px;
	float: left;
	*width: 36px;
}
.toolbox {
	padding: 0px 0px 0px;
	margin-bottom: 10px;
	background: url(images/tool_box_bg.jpg) repeat-y right top;
	width: 273px;
	margin-left: 0px;
}
.toolbox_top {
	background: url(images/tool_box_top.jpg) no-repeat right top;
	padding: 10px 8px 2px;
}
.toolbox_bottom {
	background: url(images/tool_box_bottom.jpg) no-repeat right bottom;
	padding: 0px 0px 5px;
}
.socialbox a img {
	margin-right: 2px;
}
.sidebar a {
	color: #130000;
	text-decoration: none;
}
.sidebar a:hover {
	color: #a00;
	text-decoration: none;
}
.sidebarad-wrap {
	text-align: center;
	padding: 6px 0 0px 0px;
	margin: 0px 0px;
}
.sidebarad-wrap a {
	padding: 0px 0px;
}
.ad125 {
	margin: 0px 0px;
}
.sidebar .sidebar_bot_border {
   padding: 0px;
   margin: 0px;
   height: 37px;
   background: url(images/sidebar_bot_border.jpg) no-repeat bottom left;
   width: 319px;
}
.sidebar h2 {
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 16px 10px 19px 60px;
	background: url(images/sidebar_title.jpg) no-repeat;
	font-family: Arial, "Times New Roman", Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-align: left;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sidebar ul li {
	list-style-type: none;
	margin-bottom: 4px;
	word-wrap: break-word;
	overflow: hidden;
	background: url(images/sidebar_bg.jpg) repeat-y left top;
}
.sidebar ul li div {
	padding: 0px 21px 10px 30px;
}
.sidebar ul ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 46px;
}
.sidebar ul ul ul {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px;
	background: none;
}
.sidebar ul ul li {
	overflow: hidden;
	padding: 5px 10px 5px 18px;
	margin: 0px;
	background: url(images/sidebar_li_bg.jpg) no-repeat left 10px;
}
.sidebar ul ul li.odd {
	background-color: #110202;	
}
.sidebar ul ul.children li {
	background: url(images/sidebar_li_bg.jpg) no-repeat left 10px;
}
#sidebar .video_bg {
	background: url(images/video_bg.jpg) no-repeat;
	height: 156px;
	width: 210px;
	margin: 15px 0px 0px 28px;
	padding: 10px 10px 30px 10px;
	text-align: center;
}
#sidebar .video_bg iframe {
	height: 156px;
	width: 210px;
	}
/* tabbox */
#sidebar .tabbox {
    width: 286px;
    overflow: hidden;
    background: url(images/tabbox_bg.jpg) repeat-y;
    padding: 0px;
}
#sidebar #tabcontent .tabbox li.tabbox_tag {
	background: none;	
}

#sidebar .tabmenu {
    width: 256px;
    height: 30px;
    overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fafcfd;
	margin: 18px 5px 0px 21px;
	padding: 0px;
}
#sidebar .tabbox div {
	padding: 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: 286px;
   margin-top: 7px;
   overflow: hidden;
   
}
#sidebar #tabcontent ul {
   margin:0;
   padding: 5px 20px;
   list-style-type: none;
   margin-bottom: 0px;
   
}
#sidebar #tabcontent .hidden {
   display:none;
}
#sidebar #tabcontent ul li {
	background: url(images/con_li_bg.jpg) no-repeat 3px 6px;
	padding: 0px;
	padding-left: 18px;
	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: #6c6c6c;
	 text-decoration: none;
}
#sidebar #tabcontent ul li a:hover{
     color: #333;
	 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: #323232;
	-moz-border-radius: 3px 3px 3px 3px;
	color: #bbb;
}
#sidebar #tabcontent li.tabbox_tag a:hover {
	background-color: #699929;
	color: #000;
	text-decoration: none;
}
#sidebar select {
	margin-left: 50px;
}
#sidebar .flickr{
    padding: 0px 37px 0px 37px;
}
#sidebar .flickr div {
	padding: 0px;
}
#sidebar .flickr a {
   width: 60px;
   height: 60px;
}
#sidebar .flickr a img {
   border: 2px solid #aaa;
   height: 56px;
   width: 56px;
   margin: 2px 3px;
}
#sidebar .flickr a:hover img {
	border: 2px solid #ddd;
}
.sidebar .twitter_back ul {
	margin-left: 0px;
}
.sidebar .twitter_back p.follow_twitter {
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
}
.sidebar .sidebar_video {
	margin: 5px 0px 10px 9px;
	padding: 15px 7px 25px 20px;
	background: url(images/video_bg.jpg) no-repeat;
}
/* Footer */
#footer-wrap {
	background: url(images/footer_wrap_bg.jpg) repeat-y center bottom #add042;
}
#footer {
	margin: 0 auto;
	text-align: center;
	padding-top: 0px;
	width: 998px;
}
#footer, #footer a {
	color: #def6fe;
	text-decoration: none;
}
#footer .credit {
	padding: 10px 100px 30px 100px;
	/*background: #2b0602;*/
}
#footer .credit a {
   color: #def6fe;
	text-decoration: none;
}
#footer .credit a:hover {
	border-bottom: 1px dotted #def6fe;
	text-decoration: none;
}
/*footerside*/
#footerside-wrap {
	margin: 0 auto;
	width: 998px;
}
#footerside-wrap-top-bg {
	background:  url(images/footerside_bottom_bg.jpg) repeat-x center bottom;
	padding-bottom: 20px;
}
#footerside {
	width: 936px;
	margin: 0 auto;
	padding: 10px 32px 0px 30px;
	color: #695c45;
}
#footerside a {
	color: #695c45;
	text-decoration: none;
}
#footerside a:hover {
	color: #a00;
	text-decoration: none;
}
#footerside ul {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#footerside ul li.footer_li1, #footerside ul li.footer_li2, #footerside ul li.footer_li3 {
	width: 307px;
	float: left;
	margin: 0px 0px 0px 5px;
	display: inline;
	overflow: hidden;
}
#footerside .blogroll li {
	padding: 0;	
}
#footerside .flickr .flickr_badge_image  {
    float: left;
	width: 79px;
	padding: 4px 2px;	
}
#footerside .flickr  .flickr_badge_image img {
    border: #666 2px solid;
	width: 75px;
}
#footerside .flickr  .flickr_badge_image a:hover img {
    border: #fff 2px solid;
}
#footerside ul li {
	display: inline;
	float: left;
	text-align: left;
	overflow: hidden;
}
#footerside ul li h2 {
	color: #401f10;
	font-size: 12px;
	overflow: hidden;
	padding: 17px 10px 18px 10px;
	margin: 0;
	font-weight: bold;
	font-family:Arial, "Times New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	background: url(images/footerside_title.jpg) no-repeat left top;
	text-transform: uppercase;
	text-align: center;
}
/*
#footerside ul li.footer_li1 ul {
    width: 100%;
	margin: 0px;
	padding: 0px;
}
#footerside ul li.footer_li2 ul {
    width: 100%;
	margin: 0px;
	padding: 0px;
}
#footerside ul li.footer_li3 ul {
    width: 100%;
	margin: 0px;
	padding: 0px;
}
*/
#footerside ul ul ul {
	padding: 0px 30px 10px 30px;
	margin: 0px;
	min-height: inherit;
	zoom: 1;
}
#footerside ul ul ul ul {
	padding: 0px 10px 10px 10px;
}
#footerside ul ul.children {
   padding-bottom: 0px;
}
#footerside ul ul li {
	overflow: hidden;
	width: 100%;
	min-height: inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0;
	background: url(images/footerside_li_bg.jpg) repeat-y left top;
	margin-bottom: 10px;		
}
#footerside ul ul ul li {
	overflow: hidden;
	width: 100%;
	min-height: inherit;
	padding: 5px 0px 5px 15px;
	margin: 2px 0;
	background: url(images/arrow_icon.jpg) no-repeat left 10px;
	margin-bottom: 0px;	
	border-bottom: 1px dashed #ae9c78;	
}
#footerside ul ul ul ul li {
	border-bottom: none;
}
#footerside select {
     margin-left: 20px;
}
#footerside div {
     padding-left: 0px;
}
#footerside .flickr div {
   padding: 0px;
}
#footerside .flickr a {
   width: 60px;
   height: 60px;
}
#footerside .flickr a img {
   border: 2px solid #939393;
   height: 58px;
   width: 58px;
   margin: 2px 4px;
}
#footerside .flickr a:hover img {
	border: 2px solid #ccc;
}
.footer_li .footer_li_bot_border {
   padding: 0px;
   margin: 0px;
   height: 33px;
   background: url(images/footersidebar_li_bottom.jpg) no-repeat bottom left;
   width: 307px;
}
/*pagenavi*/
.wp-pagenavi {
   padding: 10px 0px;
   overflow: hidden;
   margin: 0px 0px 0px 0px;
   font-family: "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: bold;
   color: #868A8F;
}
.wp-pagenavi a, .wp-pagenavi span.pages ,.wp-pagenavi a, .wp-pagenavi span.page{
   background: #e3e2e2;
   padding: 7px 12px;
   -moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 0px;
}
.wp-pagenavi span.pages {
	margin-right: 7px;
}
.wp-pagenavi span.page {
	font-size: 16px;
}
.wp-pagenavi span.extend ,.wp-pagenavi a.last, .wp-pagenavi a.first{
 display: none;
}
.wp-pagenavi a.page,.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
    border: 0px;
    padding: 7px 12px;
    margin: 3px;
}
.wp-pagenavi span.extend, .wp-pagenavi a.last {
   border: 0px;
   background: none;
}
.wp-pagenavi span.current {
   background: #e3e2e2;
   padding: 7px 12px;
   margin: 3px;
   -moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 75px;
	border-radius: 7px;
	border: 0px;
	color: #1d1d1d;
}
.wp-pagenavi a  {
  background: #e3e2e2;
  color: #888888;
  border: none;
  padding: 7px 12px;
  -moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-decoration: none;
}
.wp-pagenavi a:hover  {
  color: #232222;
  background: #e3e2e2;
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
 	background: #e3e2e2;
   padding: 7px 12px;
   margin: 7px;
   -moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 75px;
	border-radius: 7px;
	border: 0px;
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
   color: #696969;
}
.wp-pagenavi a:hover.nextpostslink, .wp-pagenavi a:hover.previouspostslink {
   color: #050505;
}

.wp-pagenavi a.previouspostslink {
	display: none;
}
.post_wrapper .notfound {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #900;
}
.archive_header {
   padding-right: 25px;
   padding-bottom: 10px;
   margin-bottom: 20px;
   border-bottom: 1px solid #aaa;
   width: 613px;
   float: left;
   font-size: 16px;
}
.archive_header .key {
   color: #7DCC12;
   font-weight: bold;
}
#comments {
   padding-left: 40px;
   padding-right: 25px;
   padding-top: 10px;
   color: #333;
}
.commentlist .reply {
   font-size: 12px;
   color: #fc0;
   font-weight: bold;
}
.commentlist .reply a {
   color: #10A8E4;
   background: #E3E2E2;
   padding: 2px 10px;
}
.commentlist .reply a:hover {
   color: #0A87B8;
   background: #ddd;
   padding: 2px 10px;
   text-decoration: none;
}
.navigation {
   display: none;
}
.commentlist .comment-body p {
 	word-wrap: break-word;
 	overflow: hidden;
}
#content ol.commentlist {
   list-style-type: none;
   padding-left: 40px;
   margin-right: 25px;
}
.commentlist li {
   padding: 10px 0px;
}
.commentlist ul.children li {
   border: none;
   padding: 20px 0px 0px 0px;
   list-style-type: none;
   overflow: hidden;
   word-wrap: break-word;
}
.commentlist .comment-author img {
   width: 38px;
   height: 38px;
   float: left;
   margin-right: 20px;
   border: 1px solid #ccc;
}
.commentlist .comment-author {
   margin-right: 10px;
   font-size: 15px;
   font-weight: bold;
   font-style: normal;
   color: #656667;
}
.commentlist .comment-author a {
  color: #a00;
}
.commentlist .comment-author a:hover {
  color: #900;
}
.commentlist .comment-author .fn {
  font-style: normal;
}
.commentlist .commentmetadata {
   padding-top: 3px;
   padding-bottom: 5px;
   color: #aaa;
   font-style: italic;
}
.commentlist .commentmetadata a {
   color: #aaa;
}
.commentlist .commentmetadata a:hover {
   color: #635B5B;
}
#content_index ol.commentlist .comment-author-admin > .comment-body cite.fn a.url, #content_index ol.commentlist .comment-author-wp-author > .comment-body cite.fn a.url {
	color: #f00;
}
#content_index ol.commentlist .comment-author-admin > .comment-body cite.fn , #content_index ol.commentlist .comment-author-wp-author > .comment-body cite.fn {
	color: #f00;
}
#respond {
   padding: 0px 40px;
}
#respond textarea {
   background: #d6d6d6;
   width: 540px;
   font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   min-height: 180px;
   border: #b2b2b2 1px solid;
}
#respond #author, #respond #email, #respond #url {
    background: #d6d6d6;
	border: #b2b2b2 1px solid;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	padding: 0px 5px;
	height: 25px;
	line-height: 25px;
}
#respond #author:focus, #respond #email:focus, #respond #url:focus, #respond textarea:focus {
   background: #eee;
}
#respond #submit {
   background: url(images/input_submit.gif) no-repeat ;
   color: #fff;
   cursor: pointer;
   width: 100px;
   height: 30px;
   margin: 0px;
   border: none;
   font-size: 16px;
   text-shadow: 0 0 1px #333, 1px 1px 1px #333;
   padding-bottom: 5px;
}
#respond #submit:hover {
   color: #eee;
}
#respond label {
   font-weight: normal;
   padding-left: 20px;
}
#respond small {
   font-size: 14px;
   color: #656667;
}
#respond small span {
    font-weight: bold;
}
#respond .p_class {
    width: 287px;
	float: left;
}
#respond h3 {
   font-size: 24px;
   color: #656667;
   font-weight: normal;
}
/*feat category*/
#featCategories {
	padding: 0px 0;
	width: 632px;
	margin: 0px;
	overflow: hidden;
	float: left;
}
.featcategory_top {
	background: url(images/featcategory_top.jpg) no-repeat left top;
}
.featcategory_bottom {
	background: url(images/featcategory_bottom.jpg) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 12px;
	overflow: hidden;
	padding: 12px 7px 15px;
}
#featCategories .category {
	padding-left: 0px;
	padding-right: 0;
	margin-right: 0px;
	width: 632px;
	display: inline;
	margin-bottom: 0px;
	margin-left: 0px;
	 display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    float: left;
    background: url(images/post_bg.jpg) repeat-y left top;
}
#featCategories  .odd {
	margin-right: 0px;
	float: right;
}
#featCategories .category_top {
	background: url(images/post_top.jpg) no-repeat left top;
	overflow: hidden;
	float: left;
	padding: 0px 10px;
}
#featCategories .category_bottom {
	background: url(images/post_bottom.jpg) no-repeat left bottom;
	padding-bottom: 20px;
	overflow: hidden;
	float: left;
}
#featCategories .category .home-title {
	font-size: 16px;
	font-weight: bold;
	padding: 14px 20px 18px 50px;
	/*text-transform: uppercase;*/
	color: #fefefe;
	text-align: left;
}
#featCategories .category .home-title a {
	color: #fefefe;
	text-decoration: none;
}
#featCategories .category .home-title a:hover {
	color: #ff4;
}
#featCategories .category .title {
	font-size: 12px;
	font-weight: bold; 
	margin-bottom: 8px;
	padding-bottom: 0px;
	line-height: 18px;
}
#featCategories .category .title a {
	color: #db7600;
	text-decoration: underline;
}
#featCategories .category .title a:hover {
	color: #C17C2E;
	text-decoration: none;
}
#featCategories .category .entry_data {
    float: left;
	width: 163px;
	overflow: hidden;
}
#featCategories .category .post {
	overflow: hidden;
	float: left;
	padding: 0 0px 0px 0px;
	margin: 0 5px 5px 5px;
	display: inline;
	width: 296px;
	height: 130px;
}
#featCategories .category .post_top {
	background: url(images/cat_post_top.jpg) no-repeat left top;
	float: left;
}
#featCategories .category .post_bottom {
	background: url(images/cat_post_bottom.jpg) no-repeat left bottom;
	padding-bottom: 2px;
	float: left;
}
#featCategories .post_area {
	float: left;
	overflow: hidden;
	clear: both;
	height: 100%;
	width: 612px;
}
#featCategories .category .more_post {
   padding: 2px 0px 2px 12px;
   font-weight: normal;
   text-align: center;
   cursor: pointer;
   font-size: 11px;
   float: right;
   margin-top: 18px;
   margin-right: 15px;
   /*text-shadow: 0px 0px 1px #fff, 0px 0px 1px #fff;*/
   overflow: hidden;
   background: url(images/read_more.jpg) no-repeat left 7px;
}
#featCategories .category .more_post a {
   color: #000;
   text-decoration: none;
}
#featCategories .category .more_post a:hover {
   color: #900;
   text-decoration: none;
}
#featCategories .category .entry {
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	width: 306px;
	line-height: 16px;
	height: 100%;
}
#featCategories .category .entry img.post_thumbnail {
	float: left;
	width: 93px;
	height: 90px;
	margin: 0px;
	margin-right: 12px;
	padding: 12px 13px 12px 15px;
	background: url(images/post_thumbnail_bg.jpg) no-repeat left top;
}
#featCategories .category .entry .entry_content {
   color: #565555;
}
#featCategories .category .entry .entry_content a {
   color: #a00;
   text-decoration: none;
}
#featCategories .category .entry .entry_content a:hover {
   color: #900;
   text-decoration: underline;
}
.featCategories_line {
	background: url(images/featCategories_line.png) no-repeat left top;
	height: 25px;
	clear: both;
}
/*home_post*/
.post_wrapper {
	width: 639px;
	margin-left: 5px;
	display: inline;
}
.post_wrapper .post_wrapper_bottom {
	background: url(images/home_post_bottom.jpg) no-repeat left bottom;
	padding-bottom: 40px;
}
.post_wrapper .post_wrapper_top {
	background: url(images/home_post_title.jpg) no-repeat left top;
	padding: 0px 9px 0px 8px;
}
.post_wrapper .home-title {
	font-size: 12px;
	color: #e8cfa7;
	font-weight: bold;
	padding: 10px 35px 35px 35px;
}
.post_wrapper .home-title  a{
	color: #e8cfa7;
	text-decoration: none;
}
.post_wrapper .home-title  a:hover {
	color: #a00;
	text-decoration: none;
}
.post_wrapper .post {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	overflow: hidden;
	width: 631px;
	word-wrap: break-word;	
	background: url(images/post_bg.jpg) repeat-y left top;
}
.post_wrapper .post_top {
	background: url(images/post_top.jpg) no-repeat left top;
	padding: 0px 15px 30px 15px;
}
.post_wrapper .post_bottom {
	background: url(images/post_bottom.jpg) no-repeat left bottom;
	padding-bottom: 40px;
}
.post_wrapper .title {
   font-size: 16px;
   padding: 14px 20px 10px 40px;
   font-family: Arial,  "Times New Roman", Tahoma, Verdana, Helvetica, sans-serif;
   margin-bottom: 0px;
   font-weight: bold;
   color: #2D1414;
   line-height: 26px;
}
.post_wrapper .title a {
    color: #2D1414;
	text-decoration: none;
}
.post_wrapper .title a:hover {
    color: #a00;
}
.post_wrapper .entry {
   overflow: hidden;
	padding: 13px 20px 0px 20px;
	font-size: 12px;
	clear: both;
	color: #837771;
}
.post_wrapper .entry a{
	color: #a00;
	text-decoration: none;
}
.post_wrapper .entry a:hover {
	color: #900;
	text-decoration: underline;
}
.post_wrapper .post .post_meta {
    padding: 10px 20px 5px 20px;
	color: #757473;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.post_wrapper .post .post_meta a {
   color: #757473;
   text-decoration: none;
}
.post_wrapper .post .post_meta a:hover {
   color: #900;
   text-decoration: none;
}
.post_wrapper .post .post_meta span.date{
	background: url(images/post_data_bg.jpg) no-repeat left top;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.post_wrapper .post .post_meta span.author{
	background: url(images/post_author.jpg) no-repeat left top;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.post_wrapper .post .post_thumbnail_details {
    float: left;
	width: 93px;
	height: 90px;
	margin: 0px;
	margin-right: 12px;
	padding: 12px 13px 12px 15px;
	background: url(images/post_thumbnail_bg.jpg) no-repeat left top;
}
.post_wrapper .post .tag {
	padding: 5px 20px  0px;
	color: #837771;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
}
.post_wrapper .post .tag a {
    color: #837771;
   text-decoration: none;
   border-bottom: 1px dotted #837771;
}
.post_wrapper .post .tag a:hover  {
    color: #a00;
   text-decoration: none;
   border-bottom: none;
}
.post_wrapper .post_edit_link {
	padding-left: 20px;
	padding-right: 20px;
}
.post_wrapper .post_nav {
	padding: 0px 20px 20px;
}
.post_wrapper .my_path  {
	color: #333;
	margin-bottom: 10px;
	padding: 10px 35px 0px;
}
.post_wrapper .my_path a {
	color: #CC4400;
	text-decoration: none;
}
.post_wrapper .my_path a:hover {
	color: #900;
	text-decoration: underline;
}
.post_wrapper .more_content {
	padding: 0px 20px;
}
