﻿/*
Theme Name: WallPaper
Theme URI: http://www.bwallpaperhd.com
Description: WallPaper theme for WordPress is stylish.
Author: bing
Author URI:http://www.bwallpaperhd.com
Version: 2.0
License: Private use only on One Domain
License URI: http://www.bwallpaperhd.com
Tags: WallPaper, theme, 
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {	border: none;    /*padding:5px 15px; */}
/* =Fonts-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url {	font-family: 'Domine',Georgia, "Bitstream Charter", serif; }
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,
.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,
.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text 
	{font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre {	font-family: "Courier 10 Pitch", Courier, monospace;}
code {	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
/* =Global Elements-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles */
body {background: #f1f1f1;}
body,input,textarea {color: #666;	font-size: 12px;line-height: 18px;}
hr {	background-color: #e7e7e7; 	border: 0;	clear: both;	height: 1px;	margin-bottom: 18px;}
/* Text elements */
p {	margin-bottom: 18px;}
ul {	list-style: square;	margin: 0 0 18px 1.5em;}
ol {	list-style: decimal;	margin: 0 0 18px 1.5em;}
ol ol {	list-style: upper-alpha;}
ol ol ol {	list-style: lower-roman;}
ol ol ol ol {	list-style: lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom: 0;}
dl {	margin: 0 0 24px 0;}
dt {	font-weight: bold;}
dd {	margin-bottom: 18px;}
strong {	font-weight: bold;}
cite,em,i {	font-style: italic;}
big {	font-size: 131.25%;}
ins {background: #ffc;	text-decoration: none;}
blockquote {	font-style: italic;	padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {	font-style: normal;}
pre {	background: #f7f7f7;	color: #222;	line-height: 18px;	margin-bottom: 18px;	overflow: auto;padding: 1.5em;}
abbr,acronym {	border-bottom: 1px dotted #666;cursor: help;}
sup,sub {	height: 0;	line-height: 1;	position: relative;	vertical-align: baseline;}
sup {	bottom: 1ex;}
sub {	top: .5ex;}
input[type="text"],textarea {	background: #f9f9f9;	border: 1px solid #ccc;	/* box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); */ padding: 2px;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th, td, caption{padding:4px 10px 4px 5px;}
tfoot{font-style:italic;}
caption{background:#333;color:#fff;font-weight:bold;}
tr,td,th{border:1px solid;}
a {	color: #E54949;text-decoration: none;}
a:visited {	color: #743399;}
a:hover {color: #ff4b33;}
/* Text meant only for screen readers */
.screen-reader-text {	position: absolute;	left: -9000px;}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/
	Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.
  Note: IE6 works fine without this fix.
*/
body { min-width: 1080px;}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {	margin-left: auto;	margin-right: auto;	width: 1080px;}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,
.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12 {	position:relative;}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {	margin-left: 0;}
.omega {	margin-right: 0;}
/* Grid >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {	width:70px;}
.container_12 .grid_2 {	width:160px;}
.container_12 .grid_3 {	width:250px;}
.container_12 .grid_4 {	width:340px;}
.container_12 .grid_5 {	width:430px;}
.container_12 .grid_6 {	width:520px;}
.container_12 .grid_7 {	width:610px;}
.container_12 .grid_8 {	width:700px;}
.container_12 .grid_9 {	width:790px;}
.container_12 .grid_10 {	width:880px;}
.container_12 .grid_11 {	width:970px;}
.container_12 .grid_12 {	width:1060px;}
.container_12 .center{margin-left:250px;}
.container_12 .googleads{width:728px;display:inline;float: right;position: relative;}
/* `Clear Floated Elements----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {  clear: both;  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {  content: '\0020';  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;}
.clearfix:after {  clear: both;}
/*  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*
/* wordpress design  options */
.bg_color {background: #fff;}

.logo img{display:block;margin-left:auto;margin-right: auto;}
.logo h1,.logo h4{margin-top:8px;font-size:42px;}
.logo a{text-decoration: none;font-size:32px;color:#fff;}
.logo p{display:none;}

/*-------------------------menu system---------------------------*/
#access {	background:#B5244F; 
	display: block;
	float: left;
/*	margin: 0 0px;  */
	width: 1080px; 
	font-family:'Roboto slab','Georgia',sans;
	font-size:16px;
	
	background: #a90329; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(fonts/1e8a8ec7ba04481dbdf36bdab8772574.woff);
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}



#access .menu-header, div.menu {
	font-size: 14px;
	
}
#access .menu-header ul,div.menu ul {
	list-style: none;
	margin: 0;}
#access .menu-header li,div.menu li {
	float: left;
	position: relative;
	/*border-right:1px solid #242424;*/
	
	}
#access a { font-size:14px;	color:#e7e7e7;	display: block;line-height: 38px;	padding: 0 10px;	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	background: url("images/navigation-divider.png") no-repeat scroll right 40% transparent;   
	}
#access ul ul {
   	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);  
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {	min-width: 180px;}
#access ul ul ul {	left: 100%;	top: 0;}
#access ul ul a {
	background:#333;
	background:#E54949;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
/*#access li:hover > a,   */
#access ul ul :hover > a {
	background: orange;
	color: #fff;
}
#access li:hover > a {
	background-color: #E54949;
	color: #fff;
	transition: background 0.5s ease;
}
#access ul li:hover > ul {
	display: block;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
	background:orange; 
	
	
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/*----google ads management ------------*/
.google_right_ads{margin-top:5px;}
.google_left_ads{margin-top:10px;}
.google_footer_ads{text-align:center;margin-top:2px;margin-bottom:2px;background:#fff;}
.google_top_ads{float:left;padding:4px;}
.google_top_ads_728{float:right;background:#fff;height:90px;}
/* .google_after_description{text-align:center;margin:10px;padding:5px 0px;border:1px solid #e7e7e7;}*/
.google_after_description{
    text-align: center;
    margin: 30px 10px 20px;
    padding: 5px 0 2px;
    border: 1px solid #e7e7e7;
}

.google_after_title{padding:10px 5px;padding-right:20px;margin-left:-7px;float:left;}
/*-----social networking buttons---------------*/
.social{height:28px;margin-bottom:2px;background:#fff;}
.social-icon{width:300px;float:right;padding-top:2px;padding-right:10px;text-align:right;}

.btn-o {
  	margin-top:3px;
	margin-left:15px;
	float:left;
}

.btn {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 2px 8px 2px 6px;
    color: #fff;
    border-radius: 3px;
    font-weight: 550;
    cursor: pointer;
}

.sc1{background-color: #00B6F1;}
.sc2{background-color: #3B5998;}
.sc3{background-color: #CB2027;}

.btn-o a:hover{color: #fff;}
.btn-o a:visited{color: #fff;}
.sc1:hover{background-color: #008fbe;}
.sc2:hover{background-color: #2d4373;}
.sc3:hover{background-color: #9f191f;}

.btn .label {
    margin-left: 3px;
    white-space: nowrap;
}
/*---------footer navigation------------------*/
#copyright {margin-top:1px;margin-bottom:50px;padding:10px 0px; background: none repeat scroll 0% 0% rgba(60, 54, 54, 1);;color:#fff;min-height:20px;
 border-bottom-left-radius:7px; 
 border-bottom-right-radius:7px;
 }
#copyright a{text-decoration: none;color: #FFF;}
#copyright .footer { 	}
#copyright .footer .menu-footer, div.menu { 	font-size: 14px; }
#copyright .footer .menu-footer ul,div.menu ul { list-style: none; 	margin: 0;}
#copyright .footer .menu-footer li,div.menu li {
	float: right;
	position: relative;
	/*border-right:1px solid #242424;*/
	
	}
.footer a { font-size:12px;	color:#e7e7e7;	display: block;	padding: 0 10px;	text-decoration: none;
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); 
		background: url("images/navigation-divider.png") no-repeat scroll right 40% transparent;   */
	}



/*-----------end of menu item---------------------------------------------*/
.wrapper {
  background: none repeat scroll 0 0 #fff;
  /*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3); */
  margin: 3px auto 0;
  padding: 0px;
}
.b-space{margin-top:3px;}
.newsletter{float:left;background-color:#C42857;background-image:url("images/newsletter_back.jpg");
 width:330px;height:70px;padding:10px 8px;}
.newsletter p{color:white;margin-top:6px;font-size:14px; text-align: center;}
.newsletter1{margin-left:0px;float:left;background-color:#C42857;background-image:url("images/newsletter_back.jpg");padding:10px 8px 10px 10px;border-top:1px solid #9d1b42;border-bottom:1px solid #9d1b42;width:224px !important;width:154px;height:68px}
.newsletter1 p{color:white;margin-top:6px;font-size:15px;}

#sidebar {margin-top:20px;}
.widget { border:1px solid #e7e7e7;margin-top:10px; 
		 /* border-radius:7px;
		  -moz-border-radius:7px;
		  -o-border-radius:7px;  */
		  }
.widget p{padding:10px 10px 0px 10px;}
.widget ul {padding:5px;margin-bottom:2px;}
.widget ul {list-style-image:url(images/arrow-right.gif);}
.widget li { padding:2px 0px 5px 0px;color:#ddd;}
.widget a{color :#E54949; text-decoration:none;padding-right:2px;}
.widget a:hover{color:#000;}
.widget h4{font-size:18px;padding:5px 5px 5px 10px;color:#424242;text-shadow:1px 1px 2px #c0c0c0;} 
.
/*---------------textwidget-------------------------*/
.tagcloud,.textwidget p{padding:0px;}
.textwidget img {margin:5px 10px 5px 0px ; background:#fff;}
#wp-calendar caption{background:none; color:#CCC;border-bottom:1px solid;}
#wp-calendar  th,#wp-calendar td,#wp-calendar tr {border:none;}
#wp-calendar th{background:none;}
#wp-calendar a {font-weight:bold;}
/*--------------breadcrumb-----------*/
#breadcrumb {
font-size:12px;
margin: 14px auto;
text-shadow: 1px 1px 0 #fff;
}
.post .download{background:#f1f4f6;padding:10px;border:1px solid #e7e7e7;margin-bottom: 15px;}
.post .download a{font-size:12px; padding:1px 1px;color:#000;}
.post .download a:hover{color:#fff;background:#E54949;}
.post .download span{display: block;float: left;width: 190px;font-weight: bold;clear: left;letter-spacing: 0.8px;}

.post {margin-top:5px;font-size: 14px; text-align:justify;color:#333;}
.post blockquote {background:url(images/quote.png) 2% 2% no-repeat; text-indent:10%; padding:20px 10px 5px 10px;font-family: "Droid Serif",Calibri,"Times New Roman",serif;font-size:16px;}
/*.post  img{padding:8px;border:1px solid #ccc;}  */
.post h1 {font-size:20px;}
.post h2 { font-size:20px;}  /* from 28px to 24px; */
.post h3 {font-size:18x}
.post h4{font-size:22px;}
.post p{padding-top:8px;}
.post img:hover {}
.post ol ul ,.post ol ol ,.post ul ul,.post ul ol {padding:5px 5px 0px 15px;}
.post ul li { margin-left:15px;}
.sticky a:hover,.post a {color:#E54949;text-decoration:none;}
.sticky a,.post a:hover {color:#3F3F3F;text-decoration:none;}

/*----------post meta is used to define-------post infromation like author, date, comment ---------*/

.postmeta {font-size:12px; padding:3px 0px;}
span.readmore{padding:5px;}
/*---------------wordpress default classes--------------*/
.sticky{ margin-left:5px;}
.sticky img{background:#fff;}
.post-id {}
.page {}n
.hentry {}
.line { background:#E2E2E2; line-height:1px;}
span.title{font-size:16px;padding:0px 5px 0px 10px;background:#fff;color:#000;}

/*-------images---------*/
.rss-image{background:url("images/sprite.png");background-position: -10px -126px;width:18px;height:18px;cursor:pointer;display:block;float:left; margin-left:15px;margin-right:5px;}
.featured{background:url("images/sprite.png");background-position: -10px -86px;width:20px;height:20px;margin:4px 7px 0 0;display:block;float:left;}
.comments-image{background:url("images/comments.png") no-repeat 0 0;width:32px;height:32px;display:block;float:left;}
.title-image1{background:url("images/related.png") no-repeat 0 0;width:22px;height:22px;margin:6px 7px 0 0;display:block;float:left;}
.stat-image{background:url("images/sprite.png");background-position: -10px -206px;width:18px;height:18px;margin:1px 5px 0 0;display:block;float:left;}
.cat-image{background:url("images/sprite.png");background-position: -10px -164px;width:22px;height:22px;margin:-2px 5px 0 0;display:block;float:left;}
.res-image{background:url("images/sprite.png");background-position: -10px -48px;width:18px;height:18px;margin:1px 10px 0 0;cursor:pointer;display:block;float:left;}
.friends-image{background:url("images/sprite.png");background-position: -10px -244px;width:22px;height:22px;margin:-2px 5px 0 0;display:block;float:left;}
.search-image{background-image:url("images/sprite.png");background-position: -10px -10px;width:18px;height:18px;margin:1px 5px 0 0;display:block;float:left;}
.right{background:url("images/right.png");}

/*----------------page Navigation----------------------------------------------*/
.navigation {display: block;margin-top:10px;margin-bottom:25px;}
.wp-pagenavi {padding:5px;text-align: center;}
.wp-pagenavi a{margin-right:10px; padding:5px 10px; background:#000;color:#dde;text-decoration:none;line-height: 35px;}
.wp-pagenavi a:hover{background:#E54949;color:#fff;}
.wp-pagenavi >span.pages {margin:10px 10px 10px 0px;padding:5px 10px; background:#ddd;display: none;}
.wp-pagenavi >span.current {margin-right:10px;padding:5px 10px; background:#E54949;color:#fff;}
/*----------------end of page navigation-----------------------------------------*/
.reading{width:100%;}
.reading img {float:left;}
.reading img:hover{ background:#ddd;}
.reading-block {width:48%;float:left;margin-right:5px; }

.post>.ads{margin:5px 0px;;padding:0px 10px 10px 20px;background:#ddd;}
.adscolor{background:#000;color:#fff;font-size:12px;}

/*comments div specially designed for facebook commenting system----*/
.commenting{padding:10px;}

/*---------------messagebox shortcode------------------------*/
.yellow  { padding:10px; background:#FFFFE0; color:#4D4D39; border:1px solid #E1DB8B;}
.yellow h4 {color:#B27E3D; margin-bottom:4px;}
.green { padding:10px; background:#E1FFD9; color:#619D36; border:1px solid #BADEB1;}
.green h4 {color:#526D4B; margin-bottom:4px;}
.blue { padding:10px; background:#C2E1EE; color:#3D5058; border:1px solid #8EC3D9;}
.blue h4 {color:#475D66; margin-bottom:4px;}
.red { padding:10px; background:#FFDCDD; color:#713A3C; border:1px solid #E9B9BB;}
.red h4 {color:#8D4345; margin-bottom:4px;}
/*--------------------quote shortcode-------------------------*/
.quote   { width:40%; padding:5px 10px;background:url(images/quote.png) 2% 2% no-repeat 	#F5FAFA; text-indent:10%; margin:10px -10px; padding:20px 10px 10px 10px; width:40%;}
.left {float:left;margin:0px 20px 5px 0px;}
.right {float:right;margin:0px 0px 10px 20px;}
.center {float:none;width:100%;}
/*-----------------------------------------The Search box---------------------------*/
#search { /*width:200px;  padding:0px ;	margin:5px -25px 0px 0px; */ 	display:inline-block; 
	float:right;  	background:#fff;	border:1px solid #dde; 
	/*	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;  */width: 100%;	}
#search form {	margin: 0px 0px 0px 0px;	padding: 0;	}
#search fieldset {	margin: 0;	padding: 0;	border: none;	}
#search p {	margin: 0;	font-size: 85%;	}
#s {	background:#fff;margin:0px 0px 0px 0px;	padding: 3px 0px 3px 1px;	height:20px;	border:none;
	color:#000;	float:left;	display:inline;
   /*	-webkit-transition-duration: 400ms;	-webkit-transition-property: width, background;	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;	-o-transition-duration: 400ms;
	-o-transition-property: width, background;	-o-transition-timing-function: ease;
     width:85px;   */}
#s:focus {	background-color: #f9f9f9; /*	width: 160px; */ }	

#searchsubmit{background: url("images/sbutton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border:none;color:#ccc;display:block;width:20px;height:22px;
	margin:1px 2px 0px 0px;	padding:5px 0px; 	float:right; cursor:pointer;} 
#searchpage{	background:#fff;	border:1px solid #ccc; 	margin:0px 10px 0px 10px;	}
#sform{	width:450px; 	border:none;	padding:6px 5px;}
#formsubmit{	float:right;	background:url(images/sfrm.png) red repeat-x;	border-left:1px solid #ccc!important; 	border:none;
	padding:5px 5px;	}
.scover{}
.sbox{	padding:10px 0px;	padding:10px 0px;}
.sbox p{	padding:5px 0px;	color:#777!important;}
.shead{	margin:0px 10px 25px 10px;}
.shead p{	margin-left:10px;	margin-bottom:10px;	color:#3E91CE;
		}
.stitle h2{	font-family:'BebasNeueRegular';	font-weight:normal;	padding:0px 0px;	font-size:26px;}
.stitle h2 a{	color:#6D6750;}
.searchmeta{margin-top:5px; color:#D14E25;text-transform:uppercase;	font-size:10px;}
.searchmeta a{color:#D14E25;}

.white {background:url(images/line1.jpg) repeat-y #fff;}
.headerbackground{background:url(images/dark.png) #EFEFEF;}
.headerimage{ background-image:url(images/header.png);}       
.menucolor{ background:#333; height:38px;} 
/* =Images-------------------------------------------------------------- */
/* Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,.size-full,img.size-large,img.size-medium,.attachment img,.sticky img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.shadow{box-shadow:1px 1px 8px #888;}
.wp-post-image {width:100%;height:auto;}
.small-3 {width:250px; height:160px;}
.alignleft {	display: inline;float: left;margin-right: 24px;	margin-top: 4px;
	/*box-shadow: 1px 1px 2px #AAAAAA; */ }
img.alignleft {	display: inline;float: left;margin-right: 24px;	margin-top: 4px;
	/*box-shadow: 1px 1px 2px #AAAAAA; */ }
	.alignright,img.alignright {	display: inline;	float: right;	margin-left: 24px;	margin-top: 4px;}
.aligncenter,img.aligncenter {	clear: both;display: block;	margin-left: auto;	margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter{	background:#ffe;/*box-shadow:0px 0px 10px #888;*/}
.wp-caption {line-height: 18px;	margin-bottom: 20px;
	max-width: 99% !important; /* prevent too-wide images from breaking layout */
	max-width: 100%; text-align: center;}
.wp-caption img {}
.wp-caption p.wp-caption-text {color: #888;	font-size: 14px;margin: 5px;}
.wp-smiley {	margin: 0;}
.gallery {	margin: 0 auto 18px;}
.gallery .gallery-item {	float: left;	margin-top: 0;	text-align: center;width: 33%;}
.gallery-columns-2 .gallery-item {	width: 50%;}
.gallery-columns-4 .gallery-item {width: 25%;}
.gallery img {	border: 2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium {	max-width: 92%;	height: auto;}
.gallery-columns-4 .attachment-thumbnail {	max-width: 84%;	height: auto;}
.gallery .gallery-caption {	color: #888;	font-size: 12px;	margin: 0 0 12px;}
.gallery dl {	margin: 0;}
.gallery img {	border: 10px solid #f1f1f1;}
.gallery br+br {	display: none;}

/* tag-cloud widget */
.tagcloud a{padding:3px 5px; font-size:18px;}

.details{background:#fff;border:1px solid #e7e7e7;padding:10px;line-height:21px;}
/* .details a{padding:3px 5px;border-radius:5px;background:#e7e7e7;}*/
.details span{display: block;float: left;width: 150px;font-weight: bold;clear: left;letter-spacing: 0.8px;}
.post-ratings{float:left;width:50%;}
/*---------------images hover style------------------*/
.view,.view_3{
   width: 300px;
   height:180px;
   margin: 12px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 4px #424242;
   -moz-box-shadow: 1px 1px 4px #424242;
   box-shadow: 1px 1px 4px #424242;   /* originalcolor #e6e6e6; */
   cursor: default;
   /*
   background: #fff url(images/bgimg.jpg) no-repeat center center; */
}
.view_3 { width:250px;height:160px;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 4px #424242;
   -moz-box-shadow: 1px 1px 4px #424242;
   box-shadow: 1px 1px 4px #424242;   /* originalcolor #e6e6e6; */
   cursor: default;}

.view .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view_3 .mask,.view_3 .content {
   width:250px; height:160px;  
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img , view_3 img {
   display: block;
   position: relative;
}
.view h3,.view_3 h3 {
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 15px;
   padding: 10px;
   background: #242424;
   margin: 20px 0 0 0;
}
.view p,.view_3 p {
   font-family:'Roboto slab', Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 20px;
   text-align: center;
   
}
.view .info, .view_3 .info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view .info:hover , .view_3 .info:hover{
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(224, 95, 80, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h3 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h3,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
	
#prevhidden{position:absolute;left:10px;z-index:100;border:4px solid #e7e7e7;}
#nexthidden{position:absolute;right:10px;z-index:101;border:4px solid #e7e7e7;}

#slidebox{
    width:290px;
    /*height:100px;*/
    height: auto; /* thanks Corey! */
    padding:10px;
    background-color:#fff;
    border-top:3px solid #E28409;   
    position:fixed;
    bottom:100px;
    right:-430px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow:-2px 0px 5px #aaa;
}
#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
a.more{
    cursor:pointer;
    color:#E28409;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox h2{
    color:#E28409;
    font-size:18px;
    margin:10px 20px 10px 0px;
}
a.close{
    background:transparent url(images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:5px;
    right:5px;
}
/*
a.close:hover{
    background-position:0px -13px;
}  */
.download a.high{color:green;}
.download a.blue{color:blue;}


/*custom-background-css*/
body.custom-background { background-color: #3496b1; background-image: url("images/bg-1.jpg"); background-position: center top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }


/*Collapsing Archives*/
span.sym{color:#000000;margin-right: 6px;}
span.sym:hover{cursor:pointer;color:#E54949;}