/*
Theme Name: EngrishGallery
Description: Premium WP Theme for Engrish
Author: UniqueBlogDesigns
Author URI: http://UniqueBlogDesigns.com
Markup by: DesignSlicer.com
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Layout Control
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
	text-align:center;
	background:#e8f6fc url(images/bg.jpg) repeat-x;
	font:62.5%/1.5 arial, helvetica, sans-serif;
	color:#323232;
	min-width:980px;
	padding:0 0 20px;
}
#page {
	width:100%;
	background:url(images/header.jpg) no-repeat center top;
}
.section_brog #page {
	background:url(images/brog_header.jpg) no-repeat center top;
}
#header {
	width:100%;
	height:174px;
	font-size:1.2em;
}
#header .main {
	width:980px;
	margin:0 auto;
	text-align:left;
}
#mainwrap {
	width:100%;
	background:url(images/main-bg.gif) repeat-y center top;
}
#wrap {
	width:100%;
	background:url(images/main-top.png) no-repeat center top;
	padding:34px 0 0;
}
#wrap .main {
	width:980px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}
#content {
	float:left;
	display:inline;
	font-size:1.2em;
}
.home #content {
	width:470px;
	margin:0 253px 0 257px;
}
.gallery #content {
	width:600px;
	margin:0 175px 0 205px;
	overflow:hidden;
}
.brog #content {
	width:630px;
	margin:0 330px 0 20px;
}
.sidebars {
	float:left;
	display:inline;
	font-size:1.2em;
	font-family:arial,sans-serif;
	overflow:hidden;
}
#sidebarOne {
	width:193px;
	margin:0 0 0 -980px;
}
.home #sidebarTwo {
	width:161px;
	margin:0 0 0 -161px;
	text-align:center;
}
.gallery #sidebarTwo {
	width:161px;
	margin:0 0 0 -161px;
	text-align:center;
}
.brog #sidebarTwo {
	width:279px;
	margin:0 0 0 -279px;
}
#footer {
	width:100%;
	height:14px;
	clear:both;
	overflow:hidden;
	background:url(images/main-bottom.png) no-repeat center top;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header .banner {
	padding-left: 0;
	padding-right: 25px;
	padding-top: 32px;
	padding-bottom:48px;
	height:60px;
	width:470px;
	float:right;
}
#logo {
	width:410px;
	height:174px;
	overflow:hidden;
	position:relative;
	display:inline;
	float:left;
	margin:0;
}
#logo a,
#logo a:visited {
	float:left;
	width:410px;
	height:174px;
	text-indent:-9999px;
	overflow:hidden;
}
#logo em {
	display:block;
	clear:both;
	font:0/0 serif;
	text-indent:-9999px;
	overflow:hidden;
}
#header .inner {
	float:right;
	height:34px;
	width:470px;
	background:#7ca4f3 url('images/nav_bg.jpg');
	margin-right:25px;
}
#header .rss,
#header .facebook,
#header .twitter {
	width:27px;
	height:27px;
	float:left;
	margin-top:3px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#menu {
	width:309px;
	margin:0 62px 0 0;
	float:left;
	overflow:hidden;
	padding:0;
}
#menu li {
	float:left;
	margin:0;
}
#menu li#nav_home {	width:74px;	}
#menu li#nav_brog {	width:72px; }
#menu li#nav_store {	width:74px; }
#menu li#nav_submit {	width:89px; }

#menu li a {
	display:block;
	font:17px Arial,Sans-serif;
	color:#fff;
	height:34px;
	text-align:center;
	letter-spacing:0.04em;
	line-height:34px;
	font-weight:bold;
	overflow:hidden;
	text-shadow:0 0 5px #000000;
}
#menu li a:hover {
	color:#b5d6ff;
}
#searchform {
	overflow:hidden;
	margin-bottom:10px;
	text-align:left;
}
#searchform label {
	display:block;
	font-style:italic;
	padding:4px 3px;
}
input#s {
	border:0;
	display:block;
	float:left;
	width:129px;
	background:url('images/search_bg.jpg') no-repeat;
	font:0.92em arial,sans-serif;
	color:#000;
	padding:6px 3px;
}
input#searchsubmit {
	border:0;
	padding:0;
	display:block;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.gallery #content {
	padding:20px 0 0;
}
#wrap .apost {
	padding:15px 0 0;
	margin:0 0 25px;
	clear:both;
	width:100%;
}
#wrap .apost img { border: solid 12px #e8f6fc; }
.gallery #content h2,
#wrap .apost h1,
#wrap .apost h2 {
	color:#f33c5d;
	font:bold 24px/1.25 arial, sans-serif;
	width:440px;
	padding:0 15px 8px;
	margin:0 0 5px;
	background:url(images/post-heading.png) no-repeat left bottom;
}
.gallery #content h2 a,
#wrap .apost h1 a,
#wrap .apost h2 a {
	color:#f33c5d;
}
.gallery #content h2 a:visited,
#wrap .apost h1 a:visited,
#wrap .apost h2 a:visited {
	color:#d31c3d;
}
.gallery #content h2 a:hover,
.gallery #content h2 a:focus,
#wrap .apost h1 a:hover,
#wrap .apost h2 a:hover,
#wrap .apost h1 a:focus,
#wrap .apost h2 a:focus {
	text-decoration:underline;
}
#wrap .control h3,
#wrap .apost h3 { color: #82acfe; clear:both; font:bold 1.25em/1.25 arial, sans-serif; margin-top: 20px; }
#wrap .apost .post-ratings-image { border-style: none; }
#wrap .control h3 {
	padding:10px 0 20px;
}
#wrap .control h4,
#wrap .apost h4 {
	clear:both;
	font:bold 1.17em/1.25 arial,sans-serif;
}
#wrap .control h4 {
	padding:10px 0;
}
#wrap .apost h5 {
	clear:both;
	font-size:1.15em;
	line-height:1.47;
}
#wrap .apost h6 {
	clear:both;
	font-size:1.08em;
	line-height:1.5;
}
#wrap .apost .date {
	padding:5px 15px;
}
#wrap .apost .digg {
	float:right;
	margin:-15px 0 0;
	position:relative;
}
#wrap .apost .time {
	color:#b6cbee;
	padding:0 15px;
}
#wrap .apost .time a,
#wrap .apost .time span {
	font-weight:bold;
}
#wrap .apost .content {
	clear:both;
	padding:5px 0 0;
	width:100%;
}
#wrap .control,
.home #wrap .apost .content {
	text-align:center;
}
#wrap .control {
	padding:15px 0;
}
#wrap .apost .thumb {
	background:#f3f2f2;
	padding:7px;
}
.home #wrap .apost .thumb {
	background:#f3f2f2 url(images/post-imagetop.gif) no-repeat;
	padding:7px 0 0;
	float:left;
	margin:0 0 10px;
}
.home #wrap .apost .thumb img {
	background:url(images/post-imagebottom.gif) no-repeat left bottom;
	padding:0 7px 7px;
	display:block;
}
#wrap .apost p,
#wrap .apost blockquote {
	padding:5px 0;
}
#wrap .apost blockquote {
	padding:0 15px;
	margin:5px 20px;
	background:#f5f5f5;
	border-left:5px solid #888;
	color:#666;
}
#wrap .apost blockquote blockquote {
	background:#fff;
	border-left:5px solid #ddd;
}
#wrap .apost ol,
#wrap .apost ul {
	padding:10px 20px;
	list-style:disc inside;
}
#wrap .apost ol {
	list-style-type:decimal;
	margin:0 0 0 18px;
}
#wrap .apost a {
	color:#52a2e6;
}
#wrap .apost a:visited {
	color:#72c2ff;
}
#wrap .apost a:hover,
#wrap .apost a:focus {
	text-decoration:underline;
}
#wrap .apost a.more-link {
	font-style:italic;
}
#wrap .apost ul li {
	padding:0 0 0 18px;
	margin:0 0 5px;
}
#wrap .apost ol li {
	margin:0 0 5px;
}
#wrap .apost .foot { background-color: #f5f5f5; border-top-color: #e6e6e6; overflow:hidden; clear:both; margin:0; padding:5px 0; height:1%; list-style:none; text-align:center; }
#wrap .apost .foot a {
	color:#7c7c7c;
	font-weight:normal;
}
#wrap .apost .foot a:hover,
#wrap .apost .foot a:focus {
	text-decoration:underline;
}
#wrap .apost .foot li {
	margin:0 0 5px;
	padding:0;
}
#wrap .lead {
	clear:both;
	font:14px/1.5 arial, sans-serif;
	text-align:left;
	margin:8px 0 0;
	width:100%;
}
#wrap .lead a { color:#005dac; font-weight: bold; padding:14px 32px; }
#wrap .lead a:hover,
#wrap .lead a:focus {
	text-decoration:underline;
}
#wrap .lead .prev {
	float:left;
}
#wrap .lead .next {
	float:right;
}
#wrap .lead .prev a {
	float:left;
	background:url(images/lead-prev.png) no-repeat left;
}
#wrap .lead .next a {
	float:right;
	background:url(images/lead-next.png) no-repeat right;
}
#wrap .pagenavi {
	height:1%;
	padding:4px 0;
	margin:0;
	text-align:center;
	list-style:none outside;
	font-size:1.17em;
	font-weight:bold;
	line-height:2.07;
}
#wrap .pagenavi li {
	padding:0 0 0 10px;
	background:url(images/navi.png) no-repeat;
	display:inline;
}
#wrap .pagenavi li a {
	float:left;
	color:#000;
	padding:0 10px 0 0;
	background:url(images/navi.png) no-repeat right top;
}
#wrap .pagenavi li a:hover,
#wrap .pagenavi li a:focus {
	color:#fff;
}
#wrap .pagenavi li.first {
	float:left;
	margin:0 5px 0 50px;
}
#wrap .pagenavi li.previous {
	float:left;
}
#wrap .pagenavi li.last {
	float:right;
	margin:0 50px 0 5px;
}
#wrap .pagenavi li.next {
	float:right;
}
#wrap #photoPosts { padding:0; margin:0; list-style:none; width:100%; }
#wrap #photoPosts li { font-size: 10px; text-align:center; background:#cde1fb; border:solid 1px #5ca8e6; float:left; width:143px; height: 143px; overflow:hidden; padding:20px 0; margin:0 5px 5px 0; }
#wrap #photoPosts li a { color: black; font-size: 11px; }
#wrap #photoPosts li img { border: solid 1px silver; }
#wrap #photoPosts li.extra {
	background:none;
	border:none;
	float:none;
	width:100%;
	height:0;
	padding:0;
	margin:0;
}
#wrap #photoPosts li h5 {
	font-size:12px;
	line-height:1.25;
	padding:5px 0;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Sidebar(s)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.sidebars a { color:#7c7c7c; font-weight: bold; }
.sidebars ul li { padding-bottom: 5px; border-bottom: 1px dotted #b8b8b8; }
.sidebars a:hover,
.sidebars a:focus { color: #f75387; text-decoration:none; }
.columns {
	margin:0 0 20px;
}
.columns h3 { color: #82acfe; font-size: 18px; font-weight: bold; }
.columns h2 {
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	height:79px;
}
#sidebarOne .columns h2 {
	height:77px;
}
#sidebarTwo .emailSubscribe h2 {
	background:url(images/right-feedheading.png) no-repeat;
}
#sidebarTwo .recentPosts h2 {
	background:url(images/right-recentposts.png) no-repeat;
}
#sidebarTwo .popularPosts h2 {
	background:url(images/right-popularposts.png) no-repeat;
}
#sidebarTwo .recentComments h2 {
	background:url(images/right-recentcomments.png) no-repeat;
}
#sidebarTwo .categories h2 {
	background:url(images/right-categories.png) no-repeat;
}
#sidebarOne .categories h2 {
	background:url(images/left-categories.png) no-repeat;
}
#sidebarOne .submit h2 {
	background:url(images/left-submit.png) no-repeat;
}
#sidebarOne .archives h2 {
	background:url(images/left-archives.png) no-repeat;
}
#sidebarOne .faq h2 {
	background:url(images/left-faq.png) no-repeat;
}
#sidebarOne .yours h2 {
	background:url(images/left-making.png) no-repeat;
}
.columns .inner {
	padding:22px 22px 0;
}
#sidebarOne .columns .inner {
	background:url(images/left-inner.png) no-repeat;
}
#sidebarOne .categories .inner {
	background:url(images/left-categoryinner.png) no-repeat;
}
#sidebarTwo .columns .inner {
	background:url(images/right-inner.png) no-repeat;
}
.columns ul li {
	margin:0 0 5px;
}
.columns p {
	padding:5px 0;
}
.columns ul ul {
	margin:5px;
}
#sidebarTwo .emailSubscribe {
	margin:0 0 30px;
}
#sidebarTwo .emailSubscribe ul {
	font:bold 1.08em/2 arial,sans-serif;
	padding:0 0 0 16px;
}
#sidebarTwo .emailSubscribe ul li {
	padding:0 0 0 25px;
	margin:0 0 10px;
	background:url(images/right-rss.png) no-repeat left;
}
#sidebarTwo .emailSubscribe span {
	display:block;
	text-align:center;
	margin:0 0 15px;
	font-weight:bold;
}
#sidebarTwo .emailSubscribe .generalForm .formInput {
	width:173px;
	width/**/:/**/161px;
	height:24px;
	height/**/:/**/19px;
	padding:5px 6px 0;
	float:left;
	border:none;
	background:url(images/right-input.png) no-repeat;
	text-align:center;
	font-size:.92em;
	color:#888;
	font-weight:bold;
}
#sidebarTwo .emailSubscribe .generalForm .formSubmit {
	height:22px;
	width:51px;
	background:url(images/right-rsssubmit.png) no-repeat;
	float:right;
	border:none;
	cursor:pointer;
}
#sidebarTwo .recentComments ul li,
#sidebarTwo .popularPosts ul li,
#sidebarTwo .recentPosts ul li {
	margin:0 0 10px;
	width:100%;
}
#sidebarTwo .recentComments ul li .thumb,
#sidebarTwo .popularPosts ul li .thumb,
#sidebarTwo .recentPosts ul li .thumb {
	float:left;
	margin:5px 10px 0 0;
	border:1px solid #129205;
}
#sidebarTwo .popularPosts ul li .thumb {
	border:1px solid #217de5;
}
#sidebarTwo .recentComments ul li h3,
#sidebarTwo .popularPosts ul li h3,
#sidebarTwo .recentPosts ul li h3 {
	font-size:14px;
	color:#888;
}
#sidebarTwo .recentComments p {
	color:#525252;
	line-height:1.25;
	padding:0 0 5px;
}
#sidebarTwo .popularPosts ul li div,
#sidebarTwo .recentPosts ul li div {
	font-size:.92em;
	color:#909090;
}
#sidebarTwo .popularPosts ul li div a,
#sidebarTwo .recentPosts ul li div a {
	color:#909090;
	font-weight:bold;
}
#sidebarTwo .popularPosts ul li div a:visited,
#sidebarTwo .recentPosts ul li div a:visited {
	color:#aaa;
}
#sidebarTwo .ads {
	padding:20px 0;
}
#sidebarTwo .ads ul {
	height:1%;
	padding:0 0 0 3px;
}
#sidebarTwo .ads ul li { padding:3px; margin:0 4px 0 0; float:left; background:url(images/ads-container.png) no-repeat; border-style: none; }
#sidebarTwo .ads ul li a { float:left; border-style: none; }
#sidebarTwo .adsSingle {
	padding:65px 0 0;
}
#sidebarTwo .adsSingle ul li { padding:3px 0; width:161px; margin:0 0 20px; background:url(images/ads-container.png) no-repeat center; border-style: none; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Comment
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#commentBox {
	position:relative;
	width:100%;
	line-height:1.25;
	padding:10px 0 0;
}
#commentBox a {
	color:#000;
	font-weight:bold;
}
#commentBox a:visited {
	color:#888;
}
#commentBox a:hover,
#commentBox a:focus {
	text-decoration:underline;
}
#commentform {
	padding:10px 0;
	overflow:hidden;
	width:422px;
	margin:0 15px;
}
#commentform p {
	padding:0 0 10px;
}
#commentform label {
	float:left;
	width:94px;
	color:#f33c5d;
	line-height:1.9;
	font-weight:bold;
}
#commentform label.checkbox {
	width:auto;
	line-height:auto;
}
#commentform input,
#commentform textarea {
	color:#000;
}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {
	display:block;
	font-size:1em;
	border:none;
	font-family:arial,sans-serif;
	width:323px;
	width/**/:/**/303px;
	padding:4px 10px 0;
	height:24px;
	height/**/:/**/20px;
	background:url(images/comment-input.png) no-repeat;
}
#commentform textarea#comment {
	width:402px;
	min-height:141px;
	padding:10px;
	border:none;
	background:url(images/comment-text.png) no-repeat;
	clear:both;
}
* html #commentform textarea#comment {
	height:141px;
}
#commentform input#submit {
	width:130px;
	height:29px;
	float:right;
	border:none;
	background:url(images/comment-submit.png) no-repeat;
	cursor:pointer;
}
.commentlist {
	list-style:none outside;
	width:100%;
	margin:0 0 30px;
}
.commentlist li {
	margin:0 0 10px;
	width:630px;
	width/**/:/**/575px;
	padding:7px;
	border:solid 1px #b7b5b5;
	background:#f4eeef;
	overflow:hidden;
}
.commentlist li .entry {
	background:#fff;
	height:1%;
	padding:10px;
}
.commentlist li div.avatar {
	float:left;
	width:48px;
	font:0/0 serif;
	color:#fff;
	position:relative;
}
.commentlist li div.avatar a {
	color:#fff;
}
.commentlist li div.avatar img {
	margin:0!important;
	display:block!important;
}
.commentlist li .content {
	float:right;
	width: 500px;
}
.commentlist li .content .info {
	font-style: normal;
	font-size:1em;
	color:#525252;
	font-weight: normal;
	padding:0 0 8px;
}
.commentlist li .content .info .author img {
	display:none!important;
}
.commentlist li p {
	padding:0 0 10px;
	clear:both;
	text-align:justify;
}
.commentlist li .rate { background-color: #e8e8e8; padding: 3px; }
.commentlist .commentTip {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-size:.92em;
}
.commentlist .reply {
	float:right;
	font-size:.92em;
	margin:-10px 0 5px;
}
.commentlist .commentTip .reply {
	display:none;
}
h3#respond,
h3#comments {
	font-size:1.67em;
	line-height:1.38;
	color:#f33c5d;
	padding:5px 15px;
	margin:0 0 15px;
	background:url(images/post-heading.png) no-repeat left bottom;
}
h3#respond {
	font-size:1.33em;
	margin:0 0 25px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	LightBox
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#jquery-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
}
#jquery-lightbox {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
	font-size:1.2em;
}
#lightbox-container-image-box {
	position:relative;
	background:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}
#lightbox-container-image {
	padding:10px;
}
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#lightbox-container-image-box > #lightbox-nav {
	left:0;
}
#lightbox-nav a {
	outline:none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width:49%;
	height:100%;
	/*zoom:1;*/
	display:block;
}
#lightbox-nav-btnPrev { 
	left:0; 
	float:left;
}
#lightbox-nav-btnNext { 
	right:0; 
	float:right;
}
#lightbox-container-image-data-box {
	font:0.83em arial,helvetica,sans-serif;
	background:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0;
}
#lightbox-container-image-data {
	padding:0 10px; 
	color:#666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width:70%; 
	float:left; 
	text-align:left; 
}	
#lightbox-image-details-caption {
	font-weight:bold;
}
#lightbox-image-details-currentNumber {
	display:block; 
	clear:left; 
	padding-bottom:1.0em;	
}			
#lightbox-secNav-btnClose {
	width:66px; 
	float:right;
	padding-bottom:0.7em;	
}
#credit { color: #474747; font-size: 11px; margin-top: 10px; }
#credit a { color: #005dac; font-weight: bold; }
#credit a:hover { color: #1eaefd; }
#credit span { font-size: 15px; padding-bottom: 10px; border-bottom: 1px dotted #a2abaf; }
#sidebarTwo .recentTweets h2 {
	background:url(images/right-recenttweets.png) no-repeat;
}
#quote { position: relative; top: 20px; color: #033884; font-size: 18px; font-weight: bold; font-style: italic; margin-left: 200px; display:none; }

#ad_zone_1 {
text-align:center;
}
#ad_zone_2,
#ad_zone_3 {
	width:300px;
margin:10px 0 10px 57px;
}


ol#most_popular {
list-style-type:none;
list-style-image:none;
margin:0;
overflow:hidden;
padding:0;
}
ol#most_popular li {
	width:300px;
float:left;
list-style-type:none;
list-style-image:none;
margin:0;
}
ol#most_popular li .thumbnail {
	width:150px;
	height:150px;
margin:0 75px;
display:block;
background:#bbb;
}



/**SOCIALMEDIA****/
.social_media {  border:none !important; padding-right: 3px;}
/**MAIL CHIMP SIGNUP FORM****/
.mc_custom_border { margin-bottom: 10px;}
.mc_custom_border h2{ font-size: 10px; text-indent:0px !important; height: auto !important; margin-bottom: 5px;}
.mc_custom_border input { font-size: 10px;  margin-bottom: 5px;}
.mc_email { width: 120px; } 
.button { width: 80px; }
.random{  position:relative; left: 40px; }
.random a {  background:none !important; color:#F33C5D !important;}