/*
Theme Name:     Twenty Twelve Child
Theme URI:      http://designnir.com/
Description:    Child theme for the Twenty Twelve theme 
Author:         Nure Alam
Author URI:     http://designnir.com/
Template:       twentytwelve
Version:        0.1.0
*/
/* =Reset
-------------------------------------------------------------- */
@import url("../twentytwelve/style.css");

a {
color: #fd620e;
}

.entry-content blockquote, .comment-content blockquote {
	background:url(images/blockquote-daisy.png) top left no-repeat #FFFAF0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style:italic;
	font-size: 17px;
 	padding: 10px 10px 10px 50px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
}
body {
background: #dee2d2;
color: #9b7d5b;
}
.site {
padding: 0;
}
.site-header {
height: auto;
margin: 0;
padding: 0;
}
.site-header h1 {
padding-top: 0;
}
.site-header img {
width: 100%;
}
#topright-links ul li {
display: inline-block;
padding: 0 15px;
border-right: 1px solid #e12608;
}
#topright-links ul li:last-child {
border-right: none;
}
#topright-links a:link, #topright-links a:visited {
color: #e12608;
text-decoration: none;
}
#topright-links a:hover {
color: #e12608;
text-decoration: underline;
}

#sidebar-right {

text-align: center;

}




footer[role=contentinfo] {
background: url(images/footer-bg-2.png) no-repeat top left;
border-top: none;
clear: both;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
max-width: 1280px;
height: 100px;
margin-top: 0;
margin-left: auto;
margin-right: auto;
padding: 20px 0 0 0;
}
footer[role=contentinfo] img {
	border-radius: 0;
}
.entry-header .entry-title {
background: url(images/headingbg1nw.png) no-repeat right;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #586a16;
padding-right: 40px;
margin-bottom: 15px;
float: left;
}
.site-content article {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 24px;
padding-bottom: 1.714285714rem;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
#topright-links {
margin: 0;
height: 20px;
line-height: 20px;
padding: 7px 0;
background: #fbc463;
}
#main {
background: none;
padding: 0;
}
.site-content {
background: url(images/content-bg-2.png) no-repeat top;
margin: 0;
padding: 15px;
min-height: 550px;
}
.site-content-2 {
background: url(images/content-bg-2.png) no-repeat top;
margin: 0;
padding: 15px;
min-height: 550px;
}
.widget-area {
border-left: 8px solid #647a21;
background: #fdefd0;
margin: 0;
padding: 15px;
position: relative;
width: 230px;
z-index: 999999;
}
#site-credit {
clear: both;
width: 220px;
text-align: center;
line-height: 27px;
float: right;
}
#site-credit img {
margin-top: 6px;
}/* Change background color widget areas */ins {    background-color: #dee2d2 !important;}
.widget-area .widget {
margin-bottom: 25px;
}
.widget-area .widget h3 {
background: #fde4b9 url(images/sidebar-title-bg.png) no-repeat right;
line-height: 20px;
padding: 7px 0 7px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
font-weight: normal;
color: #f36831;
text-transform: none;
margin-bottom: 8px;
}
.widget-area .widget a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #6b8b0b;
text-decoration: none;
}
.widget-area .widget a:hover {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #6b8b0b;
text-decoration: underline;
}
.entry-header .entry-title a {
color: #6b8b0b;
}

.widget-area-2 {
display: none
}


.site-content .widget-area-2 {
clear: both;
display: block;
float: right;
margin-left: 28px;
margin-top: 0;
width: 245px;
left: 950px;
text-align: center;
top: 200px;
position: absolute;
z-index: 999999;
}



article {
padding-bottom: 40px;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
border-radius: 8px;
/*border: 1px solid #D4A017;
padding: 1px;*/
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
}
.image-with-caption-left {
border: 1px solid #BEB894;
padding: 5px;
border-radius: 8px;
margin-right: 10px;
font-size: 12px;
color: #BEB894;
text-align: center;
float: left;
}
.image-with-caption-left img {
border: none;
padding: 0;
}
.image-with-caption-left p {
margin-bottom: 5px;
}
.image-with-caption-right {
border: 1px solid #BEB894;
padding: 5px;
border-radius: 8px;
margin-left: 10px;
font-size: 12px;
color: #BEB894;
text-align: center;
float: right;
}
.image-with-caption-right img {
border: none;
padding: 0;
}
.image-with-caption-right p {
margin-bottom: 5px;
}

.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	clear: both;
}

.entry-content h2,
.comment-content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9b7d5b;
	font-weight:normal;
}

textarea {
	width: 95%;
}

.entry-content code, .comment-content code {
	font-family: "Open Sans",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 26px;
}

.blogpicturetable{
	color: #586a16; 
	font-size: 13px; 
	text-align: left; 
	vertical-align: top; 
	width: 100px;
}

.entry-meta a {
	color: #586a16;
}

.entry-meta a:hover {
	color: #fd620e;	
}



/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
.site {
margin: 0 auto;
max-width: 100%;
overflow: hidden;
background: url(images/bg-rep.png) repeat-y left;
}
.site-header {
background: url(images/header-bg.png) no-repeat;
height: 249px;
}
.site-content {
float: right;
width: 65.104166667%;
}
.site-content-2 {
float: right;
width: 53.104166667%;
}
.widget-area {
float: left;
width: 26.041666667%;
background: none;
border: none;
padding: 0;
}

.site-header h1 {
margin-left: 20px;
width: 70%;
float: left;
}
#topright-links {
margin: 160px 0 0 0;
height: 20px;
line-height: 20px;
text-align: right;
float: right;
background: none;
padding: 0;
}
#main {
clear: both;
background: none;
padding: 0 20px;
}
#secondary .widget_nav_menu ul.nav-menu,
#secondary .widget_nav_menu div.nav-menu > ul {
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
display: inline-block !important;
text-align: left;
width: 100%;
}
#secondary .widget_nav_menu ul {
margin: 0;
text-indent: 0;
}
#secondary .widget_nav_menu li a,
#secondary .widget_nav_menu li {
display: block;
text-decoration: none;
border-bottom: 1px dashed #c6cfa8;
}
#secondary .widget_nav_menu li a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
border-bottom: 0;
color: #586a16;
line-height: normal;
text-transform: none;
white-space: normal;
background: url(images/nav-li.png) no-repeat left;
padding: 9px 0 9px 18px;
}
#secondary .widget_nav_menu li a:hover {
color: #9b7d5b;
}
#secondary .widget_nav_menu li {
margin: 0 0 0 0;
position: relative;
}
#secondary .widget_nav_menu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: 100%;
z-index: 1;
}
#secondary .widget_nav_menu li ul ul {
top: 0;
left: 100%;
}
#secondary .widget_nav_menu ul li:hover > ul {
border-left: 0;
display: block;
}
#secondary .widget_nav_menu li ul li {
background: #feefce;
}
#secondary .widget_nav_menu li ul li a {
background: #feefce url(images/nav-li.png) no-repeat left;
display: block;
font-size: 14px;
line-height: normal;
padding: 10px 10px 9px 18px;
width: 180px;
white-space: normal;
border-left: 0px solid #c6cfa8;
}
#secondary .widget_nav_menu li ul li a:hover {
	background: #f8d0b2 url(images/nav-li.png) no-repeat left;
	color: #996600;
}
#secondary .widget_nav_menu .current-menu-item > a,
#secondary .widget_nav_menu .current-menu-ancestor > a,
#secondary .widget_nav_menu .current_page_item > a,
#secondary .widget_nav_menu .current_page_ancestor > a {
background: url(images/nav-li-hov.png) no-repeat left;
color: #586a16;
font-weight: normal;
}
#secondary .menu-toggle {
display: none;
}
body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content {
width: auto;
padding-left: 22px;
}
}
/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
body .site {
width: 1280px;
max-width: 1280px;
padding: 0;
margin: 0 auto;
box-shadow: none;
overflow: hidden;
background: url(images/bg-rep.png) repeat-y;
}
.site-header {
background: url(images/header-bg.png) no-repeat;
height: 249px;
}
.site-header h1 {
margin-left: 30px;
width: auto;
float: left;
}
#topright-links {
margin: 160px 0 0 0;
height: 20px;
line-height: 20px;
text-align: right;
float: right;
background: none;
padding: 0;
}
#main {
padding: 0;
}
.site-content {
float: right;
margin-right: 270px;
margin-top: 0;
padding: 0;
width: 710px;
}
.site-content-2 {
float: right;
margin-right: 22px;
margin-top: 0;
padding: 0;
width: 660px;
}
.widget-area {
float: left;
margin-left: 28px;
margin-top: 0;
width: 230px;
}

.rightw
{
float: right;
margin-top: 2px;
margin-left: 740px !important;
width: 240px;
position: absolute !important;
}
/* margin-right: -250px !important;    right: 20%; */
#contentre
{
position: absolute !important;
width: 700px !important;
}

footer[role=contentinfo] {
border-top: none;
clear: both;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
max-width: 1280px;
height: 100px;
margin-top: 0;
margin-left: auto;
margin-right: auto;
padding: 20px 0 0 0;
}
}