/*
Theme Name: Homeparadise
Theme URI: http://www.wpthemepremium.com/theme/homeparadise/
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: Brown, Fixed Width, Three Columns, Left Sidebar, Right Sidebar, Blavatar, Gravatar, Custom Header, Custom Menu, Featured Images, Featured Image Header,Featured Posts, Theme Options, Threaded Comments, Widget Ready, Footer Widgets, 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;}
img.alignleft, img.alignleft-img {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;width:50%;text-align: right;}
.alignleft {float: left;width:50%;}
.alignleft-img {float: left;}

img.alignleft, img.alignleft-img {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;width:50%;text-align: right;}
.alignleft {float: left;width:50%;}
.alignleft-img {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: 4px; color: #333; margin: 0;}

/* PageNavi*/
.wp-pagenavi{text-align:center; padding: 10px 0;}
.wp-pagenavi a{padding: 3px 5px;margin: 2px;text-decoration: none;border: 1px solid #c7c0ab;color: #000;background: #e7e7e7!important;line-height: 26px;}
.wp-pagenavi a:hover{border: 1px solid #c7c0ab;color: #666;background: #f4f3f2;}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend{padding: 3px 5px;margin: 2px;color: #000;background: #fff;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border: 1px solid #333!important;}
.wp-pagenavi a, .wp-pagenavi span{margin:2px!important;padding: 3px 5px!important;}

/* Calendar */
#calendar_wrap {padding: 0;}
#wp-calendar{empty-cells: show;margin: 0px auto 0;margin-bottom: 5px;width: 95%; color: #6f3d15;}
#wp-calendar #next a{padding-right: 10px;text-align: right;}
#wp-calendar #prev a{padding-left: 10px;text-align: left;}
#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: #fc0;}
#wp-calendar a:hover{color: #900;background: #EEE8A0;}
#wp-calendar caption{text-align: left;padding:10px 0 5px 5px;background: none;font-family: Arial, Verdana, Geneva, sans-serif;font-weight: bold;font-size: 14px;}
#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; font-weight: normal;}

/* Default */
h2 {
	margin-bottom: 0;	
}
h3 {
	margin-bottom: 10px;	
}
p {
	margin: 0 0 7px 0;	
}
a:hover {
	color: #900;	
}
.span-24 {
	width: 1186px;
}
h6 {
	margin-bottom: 1.5em;
}
blockquote {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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(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;
}

/* Layout */
body {
	background: #000 url(images/wrap4.jpg) repeat-y center top;
}
#wrapper {
	background: url(images/footer2.jpg) no-repeat center bottom;
}
#container-wrap {
	background: url(images/header3.jpg) no-repeat center top;
}
/* Header */
#header {
	padding-bottom: 0px;
	position: relative;
}
#header .logo {
	position: absolute;
	left: 65px;
	top: 68px;
}
#header .blog-name {
	font-size: 40px;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 7px 0;
}
#header .blog-name a {
	color: #FBD978;	
	text-decoration: none;
}
#header .blog-des {
	color: #e2dac7;
	font-size: 1.2em;
	margin: 0;
}
#header #rss {
	position: absolute;
	left: 370px;
	top: 180px;
}
#header #rss img {
	width: 36px;
	height: 28px;
}
#header #twitter {
	position: absolute;
	left: 428px;
	top: 178px;
}
#header #twitter img {
	width: 40px;
	height: 34px;
}
#header #page-menu {
	font-size: 12px;
	margin: 5px 19px 0 19px;
	float: right;
	height: 22px;
	overflow: hidden;
	text-transform: uppercase;
}
#header #page-menu ul {
	margin: 0;
	padding: 0;
}
#header #page-menu ul li {
	padding: 0 3px;
	text-align: center;
	list-style: none;
	float: left;
}
#header #page-menu ul li a {
	color: #666;
	padding: 2px 8px;
	display: block;
	text-decoration: none;
}
#header #page-menu ul li a:hover, #header #page-menu li.current_page_item a {
	color: #fc0;
}
#header #page-menu ul ul {
	display: none;
}
#header #navigation {
	font-size: 12px;
	margin-top: 188px;
	height: 90px;
	overflow: hidden;
	background: url(images/nav_bg3.jpg) repeat-y center top;
}
#header #navigation ul {
	width: 1176px;
	overflow: hidden;
	margin: 0 10px;
	padding: 0 0 0 0px;
}
#header #navigation ul li {
	font-size: 12px;
	padding: 0 5px;
	line-height: 3.7;
	margin: 0px 0 0px 0;
	font-weight: bold;
	text-align: center;
	list-style: none;
	float: left;
	background: url(images/nav_spacer.gif) no-repeat left 11px;
}
#header #navigation ul li a.mainParentBtn {
	background: url(images/nav_focus.gif) no-repeat right 50%;
	white-space: nowrap;
}
#header #navigation ul li a {
	text-decoration: none;
	padding: 0 18px;
	color: #eece80;
}
#header #navigation ul li a:hover, #header #navigation li.current-cat a {
	color: #fff;
}
#header #navigation ul ul li {
	font-size: 1em;
}
.tool-wrap {
	width: 970px;
	padding: 10px 0 5px;
	background: #e2cba2;
}
#search-wrap {
	background: url(images/search_frame.jpg) no-repeat;
	padding-left: 55px;
	padding-bottom: 6px;
	margin-bottom: 5px;
}
#search-wrap input.search-text {
	width: 170px;
	margin: 0px;
	border: 0;
	background: url(images/spacer.gif);
}
#search-wrap input#search-submit {
	width: 20px;
	height: 18px;
}
.toolbox {
	width: 255px;
	float: left;
}
/*.ad-wrap {
	margin-top: 4px;
	float: right;
}*/
/* Content */
#container {
	width: 1186px;
}
#content-wrap {
	width: 1200px;
	padding: 0 28px 50px 0;
}
#content {
	float: left;
	display: inline;
	width: 644px;
	margin-top: 0;
	margin-bottom: 7px;
	margin-right: 13px;
	padding: 0;
	overflow: hidden;
	background: #FFF6DE;
}
#content .content-box {
	padding: 10px;	
}
#content .jdGallery .slideInfoZone {
	height: 94px;
}
#content .jdGallery .slideInfoZone h2 {
	font-size: 14px;
	color: #FFB71B!important;
	font-weight: bold;
}
#content .jdGallery .slideInfoZone p {
	font-size: 12px;
	color: #c2c5c0;
	line-height: 16px;
}
#content .jdGallery .slideInfoZone p em {
	color: #da5302;
	font-weight: bold;
	font-style: normal;
}
#content .entry {
	padding: 3px 0;
	margin: 2px 0;
	color: #191919;
}
#content .entry a {
	color: #3591CB;
}
#content .entry a:hover {
	color: #265901;	
}
#content .entry .read_more {
	
}
#content .entry .read_more a {
	display: block;
	color: #3591cb;
}
#myGallery {
	margin-bottom: 0px!important;
}
#myGallery .imageElement {
	display: none;
}
#featCategories {
	padding: 8px 0 0 0;
	overflow: hidden;
}
#content .category {
	width: 255px;
	padding: 0 0 10px 8px;
	margin-right: 0;
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
#content .category .home-title {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	padding: 18px 32px 18px 60px;
	background: url(images/content_title.jpg) no-repeat;
}
#content .category .home-title a {
	color: #fff4c2;
	text-decoration: none;
}
#content .category .home-title a:hover {
	color: #fc0;
}
#content .category .post-title {
	font-size: 12px;
	font-weight: bold;
}
#content .category .post-title a {
	color: #b41100;
}
#content .category .post-title a:hover {
	color: #012772;
}
#content .category .post {
	padding: 0 7px 10px 0;
	height: 132px;
	overflow: hidden;
	margin: 0 0 10px 0;
	border: 0;
	background: url(images/post_border.jpg) no-repeat center bottom;
}

/* home_posts */
#home_posts {
	padding: 0;
	margin: 0px 8px 0;
}

.article-title {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background: url(images/home_posts_title.jpg);
	padding: 18px 32px 18px 60px;
    text-align: left;
    text-transform: uppercase;
	margin: 0;
    color: #FFF4C2;
}
#home_posts .content-box-index{
    padding: 4px 10px 8px;
    clear: both;
}

/* Sidebar */
#sidebar, #left-sidebar, #right-sidebar {
	overflow: hidden;
	float: left;
}
#left-sidebar {
	margin-right: 13px;
	margin-top: 10px;
	padding-bottom: 133px;
width: 202px;
}
#left-sidebar a {
	color: #6f3d15;
}
#left-sidebar a:hover {
	color: #a00;
}
#right-sidebar {
	margin-top: 0;
width: 314px;
}
.sidebarad-wrap {
	text-align: center;
	padding: 30px 0 0 0;
	margin: 0 0px 15px 0;
	background: url(images/sidebarad_bg.jpg) repeat-y center top;
}
.sidebarad-wrap a {
	margin: 3px 0;
}
.sidebarad-wrap span.sidebarad-span {
	height: 30px;
	display: block;
	background: url(images/sidebarad_bg.jpg) no-repeat center bottom;
}
.ad125 {
	margin: 3px 0;
}
.sidebar {
	width: 193px;
}
.sidebar a {
	color: #171717;
	text-decoration: none;
}
.sidebar a:hover {
	color: #c85218;
	text-decoration: underline;
}
.sidebar h2 {
	color: #370e00;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 12px 20px 12px 48px;
	text-align: left;
	text-transform: uppercase;
	background: url(images/sidebar_title.jpg) no-repeat left top;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sidebar ul li {
	padding: 0 0 7px 0;
	list-style-type: none;
	margin-bottom: 10px;
	background: #FFF6DE url(images/sidebar_mask.jpg) no-repeat right bottom;
}
.sidebar ul li div {
	padding: 6px 10px;
}
.sidebar ul ul {
	margin-left: 28px;
	padding: 6px 10px 0px 0;
}
.sidebar ul ul li {
	overflow: hidden;
	padding: 5px 0 5px 19px;
	margin: 0;
	background: url(images/arrow_icon.gif) no-repeat left 10px;
}
.sidebar ul ul ul {
	margin-left: 0px;
	background: none;
}
.sidebar .sidebar_bot_border {
	heigth: 4px;
	background: url(images/sidebar_bot_border.gif) no-repeat left bottom;	
}
.sidebar li#tag_cloud a {
	padding: 0 3px;	
}
#right-sidebar .sidebarvideo {
	padding: 0px;
	margin: 0px;
}
#right-sidebar .sidebarvideo ul li {
	text-align: center;
}
.sidebar select {
	font-size: 1em;
	margin: 7px 0 0px 10px;
	width: 90%;
}
/* Footer */
#footer {
	width: 998px;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
	text-align: center;
}
#footer, #footer a {
	color: #ccc;
	text-decoration: none;
}
#footer .credit {
	padding: 0 155px 0 180px;	
}


#subMenusContainer a {
	color: #fff!important;
	background: url(images/submenus_bg.jpg) repeat-x #3a2925;
}
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#subMenusContainer a.subMenuParentBtnFocused {
	color: #fc0!important;
	background-color: #353636!important;
}
#content .postmetadata, #content .tags {
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif;	
}
#content .nocomments {
	padding: 10px;
	margin: 8px 0;
	color: #666;
	text-align: center;
	background: #EEEED1;
	border: 1px solid #999;	
}
#content .post_nav {
	padding: 10px 5px;
	margin: 5px 0 10px 0;
	background-color: #FFFDF0;
	border: 1px dashed #ccc;
}
#content .post_nav a {
	color: #666;	
}
#content .post_nav a:hover {
	color: #009;	
}
#content .post, #content .page {
	margin-bottom: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	background: url(images/post_border.jpg) repeat-x center bottom;
}
#content .post .title, #content .page .title {
	margin: 0px 0 7px;
	font-size: 18px;
	line-height: 1.2;
}
#content .post .title a, #content .page .title a {
	color: #B41100;
	text-decoration: none;	
}
#content .post .title a:hover, #content .page .title a:hover {
	color: #012772;
	text-decoration: none;	
}
#content .my_path {
	padding: 0 0 10px 15px;
	color: #666;
	border-bottom: 1px solid #aaa;
	background: url(images/icon_sp.jpg) no-repeat -261px -172px;	
}
#content .my_path_sp {
	color: #F60;
	font-weight: bold;	
}
#content .postmetadata {
	line-height: 1.7;
	color: #666;
}
#content .postmetadata a {
	color: #666;
}
#content .postmetadata a:hover {
	color: #900;
}
#content span.ico {
	padding: 3px 0 3px 20px;
	background-image: url(images/icon_sp.jpg);
	background-repeat: no-repeat;
}
#content .post_date {
	background-position: 0px 2px;
}
#content .post_author {
	background-position: -322px -36px;
}
#content span.post_edit {
	background: none;
	padding: 0;
}
#content .post_cat {
	background-position: -127px -87px;	
}
#content .post_tags {
	background-position: -383px -211px;	
}
#content .post_comments {
	background-position: -76px -303px;	
}
#content .more_content a {
	padding: 0px 0 0px 11px;
	background: url(images/icon_sp.jpg) no-repeat -199px -65px;
}
#content .post-edit-link {
	padding: 3px 0 3px 18px;
	background: url(images/icon_sp.jpg) no-repeat 0px -214px;	
}
#content .post_thumbnail, #content .post_thumbnail_details {
	padding: 4px;
	border: 1px solid #ddd;
	background: #f3f3f3;
	margin-top: 5px; 
}
#content .post_thumbnail_details {
    margin-top: 5px;
}
#content .notfound {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	color: #900;
}
.post:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.post {display:block;}

/* framework for comments */
ol.commentlist {margin: 10px 0 0 0; padding: 0 0 0 0;}
ol.commentlist li {list-style-type: none; border: 1px solid #e5e5e5; padding: 15px;margin-top: 15px;overflow: hidden;}
ol.commentlist li.alt {background: #F4F4F4;}
ol.commentlist li.even {border-left: 1px solid #ddd; background: #FEFEFE;}
ol.commentlist li.comment-body {maring: 20px 0 0;}
ol.commentlist li.bypostauthor p {color: #666;}
ol.commentlist li div.vcard cite.fn {font-style: normal; font-weight: bold;}
ol.commentlist li div.vcard cite.fn a.url {color: #ff6000;}
ol.commentlist li div.vcard img.avatar {float:right;}
ol.commentlist li div.vcard img.avatar-32 {background: #fff; padding: 2px; border: 1px solid #ddd;}
ol.commentlist li div.vcard span.says {color: #888;}
ol.commentlist li div.comment-meta {font-size: 0.9em; margin: 3px 0 0 0;}
ol.commentlist li div.comment-meta a {color: #aaa;}
ol.commentlist li p {margin: 15px 0 0 0; line-height: 1.4em;}
ol.commentlist li div.reply a {font-weight: bold; }
h3#comments {padding-top: 10px; padding-bottom: 10px;}
#respond h3 {margin: 10px 0;}
#respond #commentform textarea {width: 99%; padding: 2px; font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; color: #666;}
#respond input#submit {float: right; margin: 0 0 5px auto; padding: 2px; width: 150px;}
#respond p {margin-bottom: 5px;}
ol.commentlist .comment-meta {background: url(images/bg_clock.gif) no-repeat left 4px; padding-left: 15px;}
.right_side_bg{
background: #FFF6DE url(/wp-content/themes/homeparadise/images/sidebar_mask.jpg) no-repeat right bottom;
margin-bottom: 10px;
}
.more-link{
display:block;
}