@charset "utf-8";


/* @import url("includes/font/font.css");
@import url("buttons.css");
@import url("prettyPhoto.css");
@import url("tipsy.css");	

@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("http://fonts.googleapis.com/css?family=PT+Sans:400,700");
@import url("http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700"); */


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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
 
* {
	padding: 0px;
	margin: 0px;
	outline: medium none;
	list-style: none outside none;
	border: 0px none;
}
.clearfixs:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
embed, object, video, .box-ads img {
	max-width:100%; 
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
/* ----------------------------------------------------------- */
/* # Global
/* ----------------------------------------------------------- */
body {
	/*	font-family: 'Open Sans', sans-serif;	*/
	font-size: 12px;
	/* background-color: #e6e9ea; */
	color: #333;
	line-height: 20px;
	font-family: Arial,Verdana,sans-serif;
	background: url(http://www.downloadgids.com/images/pattern/diamond_upholstery.png) repeat fixed center center #e6e9ea;
}
.bg-dotted{
	position:fixed;
	top:0;
	left:0;
	background:transparent url(../images/bg_activate_dark.png) repeat;
	width:100%;
	height:250%;
	
}
.clearfix {
	clear: both;
}
.wrapper {
	position: relative;
	padding-top: 7px;
	padding-bottom: 20px;
}
.container {
	margin: 0 auto;
	width: 975px;

}
h1, h2, h3, h4, h5, h6 { 
	font-weight: normal;
	font-family: "Century Gothic",Arial,sans-serif;
}
a {
	color: #006bc1;
	text-decoration: none;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
a:hover {
	/*	color: #c69200;
	 	color: #1a87d7; */
	text-decoration: underline;
}
strong {
	font-weight: bold;
}
em{
	font-style: italic;
}

.home-box-content {

}

.banner_header {
width: 849px;
overflow: hidden;
/* margin: 0 auto;	*/
padding: 2px 0 16px 85px;
text-align: center;
}


.banner_header_in {
overflow: visible;
width: 728px;
margin-top: 15px;
min-height: 90px;
background: rgba(255,255,255,0.2);
line-height: 0;
display: inline-block;
vertical-align: middle;
border: 2px solid #ddd
}
.glow-border {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 3px;
	margin: 0; 
	background :#1a87d7; 

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}


.glow-border-top {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 3px;
	margin: 0; 
	background :#5bcc00; 
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.glow-border-top-menu {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 3px;
	margin: 0; 
	background :#83a543; 
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}


.glow-border:hover  {
	box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-moz-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-o-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-ms-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-khtml-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
}
.colour-line {
	height: 3px;
	background: #1a87d7;
}
iframe {
	display: block;
}
blockquote{
	background: #eee;
	margin-left: 20px;
	margin-bottom: 0.5em;
	padding: 15px 15px 5px;
	font-style: italic;
	border-left: 3px solid #ddd;
}
#full .box{
	padding:0;
}
#full footer{
	margin:0;
}
#full .box{
	width:auto;
}
#full .main-container{
	width:100%;
	padding:0;
}
#full .main-container #main-nav{
	width:1015px;
	margin: 0 auto;
}
#full .stickynav{
	margin:0;
	width:100%;
}
.homealignleft{float:left;}
.homealignright{float:right;}

/* =WordPress Core
-------------------------------------------------------------- */
/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}

.gallery-caption{
	font-size: 14px;
}
/* calendar widget */
.widget_calendar {
	float: left;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption { 
	text-align: center; 
	font-size: 19.5px; 
	margin-top: 10px; 
	margin-bottom: 15px; 
}
#wp-calendar thead { 
	font-size: 14px; 
	font-weight:bold;
}
#wp-calendar thead th { 
	padding-bottom: 10px; 
}
#wp-calendar tbody { 
	color: #aaa; 
}
#wp-calendar tbody td {
	text-align: center; 
	padding:8px;
}
#wp-calendar tbody td:hover {

}
#wp-calendar tbody .pad { 
	background: none; 
}
#wp-calendar tfoot #next { 
	font-size: 10px; 
	text-transform: uppercase; 
	text-align: right; 
}
#wp-calendar tfoot #prev { 
	font-size: 10px; 
	text-transform: uppercase; 
	padding-top: 10px; 
}

/* Column Classes
------------------------------------------------------------ */
.five-sixth, .four-fifth, .four-sixth, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third,
.three-fifth, .three-fourth, .three-sixth, .two-fifth, .two-fourth, .two-sixth, .two-third {
	float: left;
	margin: 0 0 20px;
	padding-left: 3%;
}
.one-half, .three-sixth, .two-fourth {
	width: 48%;
}
.one-third, .two-sixth {
	width: 31%;
}
.four-sixth, .two-third {
	width: 65%;
}
.one-fourth {
	width: 22.5%;
}
.three-fourth {
	width: 73.5%;
}
.one-fifth {
	width: 17.4%;
}
.two-fifth {
	width: 37.8%;
}
.three-fifth {
	width: 58.2%;
}
.four-fifth {
	width: 78.6%;
}
.one-sixth {
	width: 14%;
}
.five-sixth {
	width: 82%;
}
.first {
	clear: both;
	padding-left: 0;
}

/* ----------------------------------------------------------- */
/* # Header
/* ----------------------------------------------------------- */
header {
	margin: 0px auto 15px;
}
.header-container{	
	margin: 0px auto;
	width: 975px;
	position: relative;
	clear: both; 
	overflow: hidden;
}
#header-top-wrapper {
	background-color: rgb(18, 18, 18);
	height: 35px;
	margin-bottom: 20px;
	border-bottom: 3px solid rgb(34, 34, 34);
}
.top-container {
	background-color: #333;
	background-image: url(../../images/diagonal.png);
	border-bottom: 3px solid #666;
}

.date-header{
	float: right;
	margin: 8px 0 7px;
	padding: 0px 15px 2px;
	display: inline-block;
	background: #1a87d7;
	font-size: 11px;
	color: #fff;
	border: 1px dashed #1a87d7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.date-header:hover{
	background: #000;
	color: #fff;
	border: 1px dashed #fff;
}

a.nav-box{
	float: right;
	padding: 0px 5px;
	width: 28px;
	height: 36px;
	display: inline-block;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
a.search {
	background: url(../images/home.png) no-repeat center;
}
a.signin {
	background: url(../images/home.png) no-repeat center;
}
a.search {
	background: url(../images/search.png) no-repeat center;
}
a.random {
	background: url("../images/random.png") no-repeat scroll 50% 70% transparent;
	border-bottom: 3px solid transparent;
}
a.random:hover{
	border-bottom: 3px solid #1a87d7;
}

.top-wrap {
	margin: 0px auto;
	width: 980px;
	position: relative;
	margin-bottom: -3px;
}
#top-nav{
	float: left;

}
ul.top-menu {

}
ul.top-menu li {
	display: inline;
	font-size: 11px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	border-bottom: 3px solid #666;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.top-menu li.current-menu-item{
	border-bottom: 3px solid #1a87d7;
}
ul.top-menu li a {
	padding: 8px 20px;
	color: #fff;
	text-decoration: none;
	display: inline-block;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
ul.top-menu a span {  
	display: block;  
	font-size: 11px;  
	font-weight: normal;
	color: #ddd;  
}  
ul.top-menu a:hover span {  
	color: #999;  
} 
ul.top-menu li:hover {
	border-bottom: 3px solid #999;
}
.top-menu li.current-menu-item:hover{
	border-bottom: 3px solid #1a87d7;
}
ul.top-menu li a:hover {
	background: #000;
}
ul.top-menu li:hover > a {
	background: #000;
}
ul.top-menu li:hover > ul li a {
	background: #fff;
	color: #282828;
}
ul.top-menu li ul li:hover > a {
	background: transparent;
	color: #282828;
	padding-left: 20px;
}
/* Drop-Down Navigation */
ul.top-menu li:hover > ul
{
	opacity: 1;
}
ul.top-menu ul, ul.top-menu ul li ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;    
	position: absolute;
	z-index: 99999;
	width: 180px;
	background: #f8f8f8;
	border-left: 3px solid #1a87d7;	
	
	box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
}
ul.top-menu ul {
	top: 39px;
	left: 0px;
	margin-top: 0px;
}
ul.top-menu ul li ul {
	top: 0px;
	left: 180px;
}
ul.top-menu ul li {
	clear: both;
	width: 100%;
	border: 0 none;
	border-bottom: 1px solid #ddd !important;
}
ul.top-menu ul li a {
	background: none;
	padding: 7px 15px;
	color: #616161;
	text-shadow: 1px 1px 0px #fff;
	text-decoration: none;
	display: inline-block;
	float: left;
	clear: both;
	width: 150px;
}
ul.top-menu li a.first {
	border-left: 0 none;
}

ul.top-menu li a.last {
	border-right: 0 none;
}
.logo-text{
	margin: 25px 0px 35px;
	float: left;
}
h1.site-title{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 48px;
	line-height :normal;
}
h2.site-description{
	padding-left: 5px;
	font-size: 12px;
	color: #666;
}
.logo{
	margin: 0px 0px -33px 16px;
}
.logo img{
	display: inline;
}

.main-container{
/*border-bottom: 3px solid #83a543; */

border-bottom: 3px solid #9FACAC;
width: 995px;
margin-left: -20px;
padding-right: 20px;
background: #1a87d7 url(../images/nav.png);
border-top: 3px solid #1a87d7;
position: relative;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}

#main-nav {
	margin: 3px -8px 4px 0px;
	float: right;
	font-family: "Century Gothic",Arial,sans-serif;

}
ul.gplab-main-menu li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	border-left: 1px solid #3d9fe7;
/*	border-right: 1px solid #383838;
	border-left:1px solid #222222;	*/
}
.gplab-main-menu li.menu-item-home, .gplab-main-menu li.selectedLava{
	border: none;
}
.gplab-main-menu li.menu-item-home > a{
	text-indent: -9999px;
	padding: 15px 35px;
	background: no-repeat center;
	background-image: url(../images/nav-home.png);
}
.gplab-main-menu li.menu-item-home:hover > a, .gplab-main-menu li.selectedLava:hover > a{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	-khtml-box-shadow: none;
}
.gplab-main-menu li.selectedLava{ 
/*	margin: -4px 0;
	padding: 4px 0;
	background-color: #1a87d7;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;	*/
	
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	border-left: 1px solid #3d9fe7;
	
}
.gplab-main-menu li.backLava { 
	border: none;
	position: absolute; 
	z-index: 3; 
	background-color: #1a87d7;
	padding: 0;
	height: 3px; 
	top: -3px; 
	margin-top: 0px; 
	
	
	box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-moz-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-o-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-ms-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-khtml-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;

	-webkit-transition: background-color ease-in-out 0.5s;
	-moz-transition: background-color ease-in-out 0.5s;
	-o-transition: background-color ease-in-out 0.5s;
	transition: background-color ease-in-out 0.5s;
}

ul.gplab-main-menu li a {
	padding: 15px 9px 15px;
	color: #fff;
	text-decoration: none;
	display: block;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
} 
ul.gplab-main-menu li:hover > a {
/*	box-shadow: inset 0 0 3px #000;
	box-shadow: inset 0 0 3px #000;
	-moz-box-shadow: inset 0 0 3px #000;
	-webkit-box-shadow: inset 0 0 3px #000;
	-o-box-shadow: inset 0 0 3px #000;
	-ms-box-shadow: inset 0 0 3px #000;
	-khtml-box-shadow: inset 0 0 3px #000;	*/
	background-color: #9FACAC;
}
ul.gplab-main-menu li ul li:hover > a {
	background: transparent;
	color: #fff;
	padding-left: 20px;
	
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	-khtml-box-shadow: none;
}
/* Drop-Down Navigation */
ul.gplab-main-menu li:hover > ul{
	opacity: 1;
}
ul.gplab-main-menu ul, ul.gplab-main-menu ul li ul {
	display: none;
	list-style: none;
    margin: 0;
    padding: 0;    
    position: absolute;
    z-index: 99999;
	width: 180px;
	background: #333;
	border-left: 3px solid #1a87d7;
	
	box-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	-o-box-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	-khtml-box-shadow: 4px 4px 0px rgba(0,0,0,0.1);
}
ul.gplab-main-menu li.selectedLava ul {
    top: 54px;
    left: -4px;
	margin-top: 0px;
}
ul.gplab-main-menu ul {
    top: 50px;
    left: -4px;
	margin-top: 0px;
}
ul.gplab-main-menu ul li ul, ul.gplab-main-menu li.selectedLava ul li ul {
    top: 0px;
    left: 180px;
}
ul.gplab-main-menu ul li {
	clear: both;
	width: 100%;
	border: 0 none;
/*	border-top:1px solid #222222;
	border-bottom: 1px solid #383838;	*/
}
ul.gplab-main-menu ul li:first-child {
	border-top:0;
}
ul.gplab-main-menu ul li:last-child {
	border-bottom:0;
}
ul.gplab-main-menu ul li a {
	background: none;
	padding: 7px 15px;
	color: #ddd;
	text-decoration: none;
	display: inline-block;
	border: 0 none;
	float: left;
	clear: both;
	width: 150px;
}
ul.gplab-main-menu li a.first {
	border-left: 0 none;
}
ul.gplab-main-menu li a.last {
	border-right: 0 none;
}
.stickynav{
	top: 0;
	position: fixed;
	width: 995px;
	z-index: 9999;
	margin-left: -20px;
	
	-webkit-transition: all ease-in-out 0.8s;
	-moz-transition: all ease-in-out 0.8s;
	-o-transition: all ease-in-out 0.8s;
	transition: all ease-in-out 0.8s;
}
.stickynav:hover{
	opacity: 1;
}
.menu-alert{
	float: left;
	color: #ddd;
	line-height: 35px;
	font-style: italic;
	padding-left: 20px;
}
#main-nav .menu-alert{
	line-height: 57px;
}
	
#breaking-container {
	margin: 0 auto 15px;
	background: #fff;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); 
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.breaking-header{
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	background: red;
	color: #fff;
	padding: 0 10px;
	margin-right: 10px;
}
.breaking ul {
	margin-top: 0px;
}
.breaking ul li {
	float: left;
	margin-right: 10px;
}
ul#ticker {
	height: 32px;
	overflow: hidden;
}

ul#ticker li {
	width: 100%;
	height: 32px;
	line-height: 32px;
}

ul#ticker li a {
	display: inline-block;
}
/* ----------------------------------------------------------- */
/* # Content
/* ----------------------------------------------------------- */
.post-list{
	border: 1px solid #eee;
	border-bottom: none;
	margin: 0 0 20px;
	background: #fff;
	
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.box {
	background: #fff;
	padding: 0 20px 3px;
	margin: 0 auto;
	width: 975px;
	
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 0x 0px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	-khtml-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
}
.content {
	float: left;
	width: 654px;
}
.content-full {

}
/* --- Slider Section--- */
.slider-container {
	position: relative; 
	margin: 71px 0px 35px 0px;

	
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	zoom: 1;
}


div.post-slider{
	background:url(../images/loading.gif) no-repeat center center;
	width: 240px;
	height: 166px;
	margin-bottom: 12px;
}
.post-slider ul.slides img{
	width: auto;
	padding: 4px;
	border: 1px solid #ddd;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.post-slider .flex-control-nav{
	top: 5%;
	right: 4%;
}


div.post-slider2{
	width: 240px;
	height: 166px;
	margin-bottom: 12px;
}
.post-slider2 ul.slides img{
	width: auto;
	padding: 4px;
	margin: 35px 0px 0px -33px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.post-slider2 .flex-control-nav{
	top: 5%;
	right: 4%;
}



/* --- Single Section--- */
#post-wrapper {
	position: relative;
}
.edit-post{
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	text-align: center;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.edit-post a{
	line-height: 35px;
}
article.single-item {
	margin: 0 0 20px;
	background: #fff;
	border: 1px solid #eee;
	
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.single-thumbnail{
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.thumbnail-options {
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
}

.thumbnail-options  a{
	display: inline;
	float: left;
	position: relative;
	width: 32px;
	height: 32px;
	margin-left: 5px;
	cursor: pointer;
	text-indent: -9999px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.thumbnail-options  a.thumb-link {
	background: url(../images/thumb-link.png)no-repeat center;
	background-color: rgba(0,0,0,0.5);
}
.thumbnail-options  a.thumb-down {
	background: url(../images/thumb-down.png)no-repeat center;
	background-color: rgba(0,0,0,0.5);
}
.thumbnail-options  a.thumb-full {
	background: url(../images/thumb-full.png)no-repeat center;
	background-color: rgba(0,0,0,0.5);
}
.thumbnail-options  a.active{
	background-color: #1a87d7;
}
.single-thumbnail img{
	border: 0;
}
.single-thumbnail img.thumb-single{
	border-color: #fff;
	border-style: solid;
	border-width: 0px 0px;
	display: block;
}
.single-header {
	position: relative;
}
.single-header h1 {
	/* font-family: 'PT Sans Narrow'; */
	font-family: "Century Gothic",Arial,sans-serif;
	font-size: 30px;
	color: rgb(51, 51, 51);
	padding: 20px 70px 21px 20px;
	padding-right: 70px;
	float:left;
	border-color: #ddd #fff #ddd #1a87d7;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
}
.single-header .meta {
	clear:both;
	border-color: #ddd #fff #ddd #1a87d7;
	border-style: solid;
	border-width: 1px 0px 0px 3px;
	
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.single-header .meta p.date{
	padding: 10px 20px;
	float: left;
}
.single-header .meta p.cat{
	padding: 10px 20px;
	float: right;
}
.single-header .comment {
	position: relative;
	float: right;
	width: 61px;
	height: 59px;
	text-align: center;
	background: #1a87d7;
	border-color: #fff;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}
.single-header .comment div.count-head{
	font-size: 32px;
	overflow: hidden;
	line-height: 45px;
}
.single-header .comment div.count-head a{
	color: #fff;
}
.single-header .comment div.count-desc{
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 10px;
	padding-bottom: 3px;
}
.single-content {
	line-height: 20px;
	border-color: #ddd #fff #fff #fff;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	padding: 15px 20px;
	overflow: hidden;
}
.single-content h2{
	margin-bottom: 10px;
}
.single-content p {
	margin-bottom: 1em;
	line-height: 20px;
}
.single-content ul, .single-content ol {
    list-style-type: none;
}

.single-content ol {
	margin: 0px;
	margin-left: 2em;
	margin-bottom: 2em;
}
.single-content ol li {
	list-style: decimal;
	margin: 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	margin-left: 1.3em;
}
.single-content ul {
	margin: 0;
	margin-left: 2em;
	margin-bottom: 2em;
}
.single-content ul li{
	/* list-style-type: none;
	background: url(../images/bullet.gif) no-repeat center left transparent;
	margin: 0px 0px 3px;
	padding: 0px 0px 0px 15px; */
}
.single-content li.cattag-list {
	display: inline-block;
	width: 175px;
}
.post-sharing-line{
	border-bottom: 1px solid #fff;
}
.post-sharing {
	border-color: #ddd transparent #ddd #ddd;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 10px 0px 10px 10px;	
	height: 20px;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.post-sharing .social-title {
	float: left;
	margin: -11px 10px -10px -10px;
	border-top: 1px solid #eee;
}
.social-links li{
	float: left; 
}
.social-links li.fb {
	width: 95px
}
.social-links li.googplus {
	width: 75px
}
.social-links li.tweet {
	width: 110px
}
.social-links li.linkedinshare {
	width: 115px
}
.social-links li.stumble {
	width: 80px
}
.social-links li.pinterest {
	width: 80px
}
.post-sharing .social-title h2 {
	background: #fff;
	border-color: #fff #ddd #1a87d7 #ddd;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	line-height: 40px;
	padding: 0 15px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: -1px;
	
}
.post-tags{
	margin-bottom: 15px;
}
.post-tags a {
	position: relative;
	display: inline-block;
	line-height: 24px;
	padding: 1px 10px 3px 20px;
	margin: 0px 5px 5px 0px;
	background: #1a87d7;
	color: #fff;
	font-size: 12px;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}
.post .post-tags a {
	margin: 0px 5px 5px 0px;
}
.post-tags a:after {
	content: '';
	position: absolute;
	top: 12px;
	left: 9px;
	width: 5px;
	height: 5px;
	background: #FFF;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.post-tags a:hover {
	color: #333 !important;
}
#post-author{
	margin-bottom: 20px;
}
.single-box {
	position: relative;
	background: #fff;

	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.single-box h2{
	padding: 10px;
	position: relative;
	font-size: 16px;
	border: 1px solid #ddd;
	margin: 0 -1px;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.single-box .box-content {
	padding: 15px 20px;
	border-left: 3px solid #1a87d7;	
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.single-box .box-content div.gravatar{
	float: left;
	margin-right: 15px;
}

.related-thumb img{
	padding: 4px;
	border: 1px solid #ddd;
}
#related-posts{
	margin-bottom: 20px;
}
#related-posts ul {
	padding: 20px 0px 0px 20px;
	border-left: 3px solid #1a87d7;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

#related-posts ul li {
	list-style: none outside none;
	float: left;
	margin-right: 13px;
	margin-bottom: 15px;
	width: 194px;
}
.related-content{
	font-size: 11px;
	color: #999;
}
.related-content h3{
	font-size: 13px;
}
.newer-older {
	overflow: hidden;
	margin-bottom: 20px;
}
.newer-older a.prev{
	float: left;
	text-align: left;
	max-width: 45%;
	padding: 0 0 0 35px;
	background: transparent url(../images/prev.png) center left no-repeat;
}
.newer-older a.prev span{
	display: block;
	font-size: 11px;
}
.newer-older a.prev .title{
	clear: both;
	font-size: 16px;
}

.newer-older a.next{
	float: right;
	text-align: right;
	max-width: 45%;
	padding: 0 35px 0 0;
	background: url(../images/next.png) center right no-repeat;
}
.newer-older a.next span{
	display: block;
	font-size: 11px;
}
.newer-older a.next .title{
	clear: both;
	font-size: 16px;
}
.bypostauthor .comment-content{
	border-right: 1px solid #1a87d7;
}
h2.comments-message{
	margin-bottom: 10px;
}
ol.commentlist { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
}
ol.commentlist li { 
	position: relative; 
}
ol.commentlist li.pingback comment-author { 
	padding: 0 170px 0 0; 
}
ol.commentlist li div.vcard { 

}
ol.commentlist li div.vcard cite.fn { 

}
ol.commentlist li div.vcard cite.fn a.url { 

}
ol.commentlist li div.vcard cite.fn a.url:hover { 

}
.comment-avatar img.avatar, .respond-avatar img { 
	background: #fff; 
	border: 1px solid #ddd; 
	padding: 4px; 
}
ol.commentlist li div.comment-meta { 

}
ol.commentlist li div.comment-meta a { 

}
.comment-container{
	padding: 0px 0 0;
}
.comment-left, .respond-left{
	float: left;
}
.comment-info{
	clear: both;
}
.comment-line {
	margin-left: 30px;
	border-left: 1px solid #ddd;
	padding-bottom: 20px;
	padding-left: 50px;
}
.respond-line {
	margin-left: 30px;
	border-left: 1px solid #ddd;
	padding-left: 50px;
}
.comment-content{
	position: relative;
	border: 1px solid #ddd;
	background: #fff;
	padding: 10px 15px 10px;
	min-height: 87px;
}
.respond-wrap{

}
.respond-content{
	position: relative;
	border: 1px solid #ddd;
	background: #fff;
	padding: 10px 15px;
	min-height: 87px;
}
.comment-meta, .respond-meta {
	position: relative;
}
.comment-meta h2, .respond-meta h2{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ddd;
}
.comment-date, .respond-date{
	position: absolute;
	right: 0px;
	line-height: 27px;
}
.comment-arrow, .respond-arrow{
	position: absolute;
	background: url(../images/comment-arrow.png) no-repeat;
	width: 30px;
	height: 29px;
	left: -30px;

}

.comment-content p { 
	line-height: 20px;
	margin: 8px 0 3px;
}

.form-submit {
	display: none;
}

ol.commentlist li ul { 
	list-style: square;
	margin: 0 0 12px;
	padding: 0; 
}

div.reply { 
	background: #999; 
	border: 1px solid #666; 
	color: #fff; 
	padding: 6px 5px 4px;  
	text-align: center; 
	margin: 5px 0 0;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

div.reply:hover { 
	background: #cc0000; 
	border: 1px solid #cc0000; 
}

div.reply a { 
	color: #fff; 
	text-decoration: none; 
}
ol.commentlist li ul.children { 
	border-left: 1px solid #ddd;
	margin: 0 0 0 30px; 
	text-indent: 0; 
}

ol.commentlist li ul.children li.depth-2 { margin: 0 0 0px; padding: 0 0 0 24px; }
ol.commentlist li ul.children li.depth-3 { margin: 0 0 0px; padding: 0 0 0 24px;}
ol.commentlist li ul.children li.depth-4 { margin: 0 0 0px; padding: 0 0 0 24px;}
ol.commentlist li ul.children li.depth-5 { margin: 0 0 0px; padding: 0 0 0 24px;}
ol.commentlist ul.children li.odd { background:; }
ol.commentlist ul.children li.even { background:; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

.commentlist ul.children li.comment:before{
	content: "";
	width: 30px;
	height: 15px;
	display: block;
	background: url(../images/comment-tree.png) no-repeat;
	position: absolute;
	top: 30px;
	left: -6px;
	z-index: 100;
}
#respond:before{
	content: "";
	width: 30px;
	height: 15px;
	display: none;
	background: url(../images/comment-tree.png) no-repeat;
	position: absolute;
	top: 70px;
	left: -6px;
	z-index: 100;
}
.textarea-wrapper textarea{
	border: 1px solid #ddd;
	margin: 5px 0;
	padding: 7px;
	outline: medium none;
	font-size: 13px;
	color: rgb(119, 119, 119);
	box-shadow: 0px 0px 7px rgba(221, 221, 221, 0.8) inset;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.respond-content textarea:focus{
	border: 1px solid #1a87d7;
}
.respond-textarea {
	width: 100%;
}
.respond-form{
	position: relative;

}
.respond-elastic{
	margin-left: 35px;
	padding-left: 25px;
	border-left: 1px solid #ddd;
}
.respond-avatar{

}
.respond-submit{
	width: 100%;
	margin: 10px 0;
}

#commentform p.status{
	margin-bottom: 10px;
}

.blog div.post-item {
	padding: 0 20px 10px;
	margin: 10px 0px 0px 0px;

}
.blog  .post-header h2 a{
	display: block;
	padding: 10px 5px 10px 10px;
}
.blog  .post-header{
	margin-left: -4px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: -1px;
	border: 0px solid #ddd;
	border-left: 3px solid #1a87d7;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin-right: -1px;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	
}

article.post-item {
	padding: 20px;
	border-bottom: 1px solid #ddd;	
}
.post-header{
	border: 0px solid #ddd;
	border-left: 3px solid #1a87d7;
	padding: 6px 5px 6px 10px;
	margin-bottom: 10px;
}
p.post-meta{
	margin: 5px 0;
}
.post-footer{
/*	clear: both;	*/
}


div.post-meta2 {
	margin: 93px -58px 0px;
	padding-top: 1px;
	font-size: 9px;
	color: #999;
}

div.post-meta3 {
	margin: -3px 0 -3px;
	padding-top: 0px;
	font-size: 9px;
	color: #999;
}

div.post-meta {
	margin: 4px 0 0;
	padding-top: 1px;
	font-size: 9px;
	color: #999;
}


div.post-meta img{
	display: block;
}
.c-star.post-meta {
	margin: 6px 0 0;
	color: #999;
}

.post-thumbnail-list{
float: left;
margin: 22px 15px 0px 0px;
padding: 4px;
}

.post-thumbnail-list img {
	padding: 4px;
	border: 1px solid #ddd;
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
	transition: all ease-in-out 0.4s;
}
.post-thumbnail-list a:hover img {
	opacity: 0.6;
}

.post-thumbnail{
	float: left;
	margin: -2px 15px 0px 0px;
	padding: 4px;
}

.post-thumbnail img {
	padding: 4px;
	border: 1px solid #ddd;
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
	transition: all ease-in-out 0.4s;
}
.post-thumbnail a:hover img {
	opacity: 0.6;
}

article.post-item .post-content {
	padding: 5px 20px;
}


.box-content p {
	padding-top: 1em;
	padding-bottom: 1em;
}
li.authorcomments{
	margin-bottom: 5px;
}
/* ----------------------------------------------------------- */
/* # Homepage
/* ----------------------------------------------------------- */



.banner-mid {
border: 1px solid #eee;
height: 60px;
width: 468px;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}


section.normal-column{
	position: relative;
	float: left;
	padding: 0;
	margin: 0 16px 16px 0;
	width: 317px;
	
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
section.last{
	clear : right;
	margin-right: 0px !important;
}
.normal-box{

}
.normal-box img.wp-post-image{
	border: 1px solid #fff;
	background: #fff;
	display: block;
}
.normal-thumbnail .star{
	background: rgba(0,0,0,0.6);
	border: 1px solid #fff;
	border-bottom: none;
	border-left: 0;
	padding: 7px 15px;
	position: absolute;
	bottom: 0px;
	left: 0px;

	border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	-webkit-border-radius: 0 3px 0 0;
	-o-border-radius: 0 3px 0 0;
}
.normal-thumbnail .icon{
	padding: 0px 3px 3px;
	position: absolute;
	bottom: 0;
	left: 3px;
	border-radius: 0 3px 0 0;
}
.normal-thumbnail img{
	background: transparent;
	padding-bottom: 0px;
}
.normal-box .normal-thumbnail{
	position: relative;
}
.normal-box .normal-thumbnail .comment{
	background: rgba(0,0,0,0.6);
	width: 30px;
	height: 28px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border: 1px solid #fff;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.normal-box .normal-container{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.normal-box .normal-content{
	font-size: 12px;
	padding: 10px;
	background: #fff;
	color: #666666;
	line-height: 18px;
}
.normal-box .normal-header {
	border: 1px solid #ddd;
	background: #fff;
	padding: 7px 4px 7px 10px;
	margin-top: 0px;
	margin-left: -4px;
	margin-right: -4px;
	position: relative;
	border-left: none;
}
.normal-box .normal-header h2{
	font-size: 14px;
	color:#111;
}
.normal-box .normal-header .glow-border {

}
.normal-box .normal-news{

}
.normal-box .normal-news p.post-meta {

}
.normal-box .normal-news .normal-excerpt {

}
.normal-box .normal-footer{
	position: relative;
	background: #f1f1f1;
	border-top: 1px solid #ddd;
	overflow: hidden;
	font-size: 11px;
}
.normal-box .normal-footer .date{
	position: absolute;
	font-style: italic;
	width: 167px;
	overflow: hidden;
	top: 0;
	left: 0;
	background: #f1f1f1 url(../images/date.png) 5% center no-repeat;
	padding: 7px 10px 7px 35px;
}
.normal-box .normal-footer .cat{
	position: absolute;
	width: 167px;
	font-style: italic;
	overflow: hidden;
	top: 0;
	left: 0;
	padding: 7px 10px 7px 35px;
	background: #f1f1f1 url(../images/tag.png) 5% center no-repeat;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 0s ease-in-out 0.5s,opacity 0.5s ease-in-out;
	-moz-transition: visibility 0s ease-in-out 0.5s,opacity 0.5s ease-in-out;
	-o-transition: visibility 0s ease-in-out 0.5s,opacity 0.5s ease-in-out;
	-ms-transition: visibility 0s ease-in-out 0.5s,opacity 0.5s ease-in-out;
	transition: visibility 0s ease-in-out 0.5s,opacity 0.5s ease-in-out;
}
section.normal-column:hover .normal-footer .cat{
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}
.normal-box .normal-readmore{

}
.normal-box .normal-readmore a{
	display: inline-block;
	background: #f1f1f1 url(../images/more.png) 95% center no-repeat;
	position: relative;
	padding: 7px 10px 7px 15px;
	border-left: 1px solid #ddd;
	float: right;
	width: 75px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
section.normal-column:hover .normal-readmore{
	-webkit-animation: moveFromLeft 200ms ease;
	-moz-animation: moveFromLeft 200ms ease;
	-ms-animation: moveFromLeft 200ms ease;
}
@-webkit-keyframes moveFromLeft{from {-webkit-transform: translateX(-300%);}to {-webkit-transform: translateX(0%);}}
@-moz-keyframes moveFromLeft{from {-moz-transform: translateX(-300%);}to {-moz-transform: translateX(0%);} 0%   { opacity: 0; }  100% { opacity: 1; }}
@-ms-keyframes moveFromLeft{from {-ms-transform: translateX(-300%);}to {-ms-transform: translateX(0%);}}

/* ----------------------------------------------------------- */
/* # Post
/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/* # Sidebar
/* ----------------------------------------------------------- */
#sidebar {
	float: right;
	width: 300px;
}

.widget-sidebar-category {
	border:1px solid #eee;
	margin-bottom: 15px;
	padding: 15px;	
	background: #fff;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}
.widget-sidebar-category li {
	padding: 3px 0;
}

.widget-sidebar-rectangle {
	border:1px solid #eee;
	height: 250px;
	margin-bottom: 15px;
	margin-right: -2px;
	background: #fff;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

.widget-sidebar2 {
	border:1px solid #eee;
	margin-bottom: 15px;
	margin-right: -2px;
	padding: 15px;	
	background: #fff7ed;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

.widget-sidebar3 {
	border:1px solid #eee;
	margin-bottom: 15px;
	margin-right: -2px;
	padding: 15px;	
	background: #FCF8F4;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

.widget-sidebar {
	border:1px solid #eee;
	margin-bottom: 15px;
	margin-right: -2px;
	padding: 15px;	
	background: #fff;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

.widget-sidebar li {
	padding: 3px 0;
}
.widget-header {
	padding: 9px 7px 9px 12px;
	margin-top: -16px;
	margin-left: -20px;
	margin-right: -16px;
	margin-bottom: 16px;
	position: relative;
	border: 1px solid #ddd;
	border-left: none;
	
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	
}

.widget-header .glow-border {
	z-index: 1;
	top: -1px;
	bottom: -1px;
}

.gplab_list li{

	line-height: 18px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	margin: 0px 0px 10px 0px;
}	

.list-thumbnail {
	float: left;
	margin: 0px 15px 5px 0px;	
}

.list-thumbnail img {
	padding: 4px;
	border: 1px solid #ddd;
}

.gplab-widget li{
	line-height: 18px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 5px 0px;
}
.gplab-widget li:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
.widget-thumb{
	position: relative;
	float: left;
	margin: 0px 15px 2px 0px;
}
.widget-thumb img{
	display: block;
	padding: 4px;
	border: 1px solid #ddd;
}
footer .widget-thumb img{
	display: block;
	padding: 4px;
	border: 1px solid #444;
}


.widget-thumb-category{
	position: relative;
	float: left;
	margin: 0px 15px 0px 0px;
}
.widget-thumb-category img{
	display: block;
	padding: 0px;
	border: 1px solid #ddd;
}
footer .widget-thumb-category img{
	display: block;
	padding: 0px;
	border: 1px solid #444;
}


.gplab-widget h3 a{
	font-size: 13px;
	font-family: Arial,Verdana,sans-serif;
}

.widget-meta2 {
	margin: 6px 0px 0;
	font-size: 9px;
	color: #616161;
}

.widget-meta {
	margin: 6px 0px 0;
	font-size: 9px;
	color: #999;
}
.widget-meta img{
	display: block;
}

#sidebar .menu{
	margin: -15px;
}
#sidebar .menu li {
	padding:0;
	display:block;
}
#sidebar .menu li.current-menu-item > a {
	font-weight:bold;
	border-left:1px solid #1a87d7;
}
#sidebar .menu li a {
	padding:8px 15px;
	display:block;
	border-bottom:1px solid #eee;
	border-left:1px solid transparent;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
#sidebar .menu li a:hover {
	padding-left:20px;
	border-left:1px solid #1a87d7;
}





/* ----------------------------------------------------------- */
/* # Sidebar Top
/* ----------------------------------------------------------- */
#sidebar-top {
	float: right;
	width: 300px;
}
.widget-sidebar-top {
	border:1px solid #eee;
	margin-bottom: 15px;
	padding: 15px;	
	background: #fff;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}
.widget-sidebar-top li {
	padding: 3px 0;
}
.widget-header-top {
	padding: 9px 7px 9px 12px;
	margin-top: -16px;
	margin-left: -20px;
	margin-right: -16px;
	margin-bottom: 16px;
	position: relative;
	border: 1px solid #ddd;
	border-left: none;
	
	background: #dfeaca;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	
}

.widget-header-top .glow-border-top {
	z-index: 1;
	top: -1px;
	bottom: -1px;
}

.gplab_list-top li{

	line-height: 18px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	margin: 0px 0px 10px 0px;
}	

.list-thumbnail-top {
	float: left;
	margin: 0px 15px 5px 0px;	
}

.list-thumbnail-top img {
	padding: 4px;
	border: 1px solid #ddd;
}

.gplab-widget-top li{
	line-height: 18px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 5px 0px;
}
.gplab-widget-top li:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
.widget-thumb-top{
	position: relative;
	float: left;
	margin: 0px 15px 0px 0px;
}
.widget-thumb-top img{
	display: block;
	padding: 4px;
	border: 1px solid #ddd;
}
footer .widget-thumb-top img{
	display: block;
	padding: 4px;
	border: 1px solid #444;
}
.gplab-widget-top h3 a{
	font-size: 13px;
}
.widget-meta-top {
	margin: 6px 0px 0;
	font-size: 9px;
	color: #999;
}
.widget-meta-top img{
	display: block;
}

#sidebar .menu-top{
	margin: -15px;
}
#sidebar .menu-top li {
	padding:0;
	display:block;
}
#sidebar .menu-top li.current-menu-item-top > a {
	font-weight:bold;
	border-left:1px solid #1a87d7;
}
#sidebar .menu-top li a {
	padding:8px 15px;
	display:block;
	border-bottom:1px solid #eee;
	border-left:1px solid transparent;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
#sidebar .menu-top li a:hover {
	padding-left:20px;
	border-left:1px solid #1a87d7;
}





/* ----------------------------------------------------------- */
/* # Footer
/* ----------------------------------------------------------- */
footer {
	position: relative;
	margin: 20px auto 0px;
	border-top: 10px solid #484848;
	background:#111111;
	color: #bbb;
	border-bottom: 1px solid #000;
}
iframe[src^="//assets.pinterest"] {
	display: none;
}
footer a, .footer-border-bottom a{
	color: #fff;
}
.footer-border-bottom a:hover{
	color: #fff;
	border-bottom: 1px dotted #fff;
}
.footer-border-top {
	box-shadow: inset 0px 2px 10px -5px #000;
	-moz-box-shadow: inset 0px 2px 10px -5px #000;
	-webkit-box-shadow: inset 0px 2px 10px -5px #000;
	-o-box-shadow: inset 0px 2px 10px -5px #000;
	-ms-box-shadow: inset 0px 2px 10px -5px #000;
	-khtml-box-shadow: inset 0px 2px 10px -5px #000;
	
		background:#111111 url(../images/diagonal.png);
}
.footer-border-bottom {
	border-top: 1px solid #242020;
	background: #151515;
	color: #ddd;
}

#footer-container {
padding: 20px 0px 0px;
margin: 11px 0px -20px -20px;
width: 1015px;
overflow: hidden;
clear: both;
overflow: hidden;
padding-bottom: 16px;
border-top: 2px solid #1a87d7;
background-color: #f5f5f5;

}
#footer-first,
#footer-second,
#footer-third,
#footer-fourth {
	margin-right: 2%;
	float: left;
	width: 23.5%;
}
#footer-container .2c-a {

}
#footer-container .last {
	margin-right:0;
}
.two-c-a  #footer-first,
.two-c-a  #footer-second { width: 49%;}

.two-c-b  #footer-first { width: 66%;}
.two-c-b  #footer-second { width: 32%;}

.two-c-c  #footer-first { width: 32%;}
.two-c-c  #footer-second { width: 66%;}

.three-c-a  #footer-first, 
.three-c-a  #footer-second, 
.three-c-a  #footer-third { width: 32%;}

.three-c-b  #footer-first { width: 50%;}
.three-c-b  #footer-second { width: 23%;}
.three-c-b  #footer-third { width: 23%;}

.three-c-c  #footer-first { width: 23%;}
.three-c-c  #footer-second { width: 50%;}
.three-c-c  #footer-third { width: 23%;}

.three-c-d  #footer-first { width: 23%;}
.three-c-d  #footer-second { width: 23%;}
.three-c-d  #footer-third { width: 50%;}

.three-c-e  #footer-first { width: 20%;}
.three-c-e  #footer-second { width: 38%;}
.three-c-e  #footer-third { width: 38%;}

.three-c-f  #footer-first { width: 38%;}
.three-c-f  #footer-second { width: 20%;}
.three-c-f  #footer-third { width: 38%;}

.three-c-g  #footer-first { width: 38%;}
.three-c-g  #footer-second { width: 38%;}
.three-c-g  #footer-third { width: 20%;}

.four-c-a  #footer-first,
.four-c-a  #footer-second ,
.four-c-a  #footer-third ,
.four-c-a  #footer-four { width: 23.5%;}

.footer-content {

}
.footer-widget-header {
	position: relative;
	padding: 5px 5px 5px 15px;
	margin-bottom: 10px;
	color: #fff;
}

.footer-widget-header h2{
	color: black;
}

.footer-widgets li {
	padding: 3pt 0pt 3pt 16px;
	background: url(../images/bullet.gif) no-repeat scroll left center transparent;
}
.image-widget li{
	border: 0;
	background-image: none !important;
} 
.widget-sidebar ul.image-widget{
	margin: -15px;
}

.widget-sidebar ul.image-widget-category li{
	border: 0;
	margin: 0;
	padding: 12px 0px 12px 15px;
	background-image: none !important;
	
	position: relative;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	text-shadow: #FFF 0 1px 0px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.widget-sidebar ul.image-widget li{
	border: 0;
	margin: 0;
	padding: 9px;
	background-image: none !important;
	
	position: relative;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	text-shadow: #FFF 0 1px 0px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.widget-sidebar ul.image-widget li:last-child{
	border-bottom: none;
}
.widget-sidebar ul.image-widgets li:hover {
	background: #fff;
	border-left: 2px solid #1a87d7;	
}

.three-column .footer-widgets {
	width: 32%;
}
.three-column #footer-third {
	margin-right: 0%;
}

.four-col #footer-fourth {
	margin-right: 0%;
}
.widget-footer {
	margin-bottom: 20px;
}
.footer-bottom {
margin: 0px 0px -20px -20px;
width: 983px;
height: 18px;
padding: 16px;
background-color: #1a87d7;
color: white;
}
.footer-bottom .left {
	padding:0px 0;
}
.footer-menu{
	margin: 0px auto;
	position: relative;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	height: 35px;
	text-align: center;
}
.footer-menu li {
	display: inline;
	font-size: 12px;
	margin: 0;
	padding: 0;
	position: relative;
}
.footer-menu li a {
	padding: 0px 5px;
	color: #fff;
	text-decoration: none;
	display: inline;
	border-right: 1px solid #ddd;
}
.footer-menu li:last-child a {
    border: none;
}
.footer-menu li ul {
	display: none;
}
.no-results {
	
}
.widget-area {

}
.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}


/* ----------------------------------------------------------- */
/* # Others
/* ----------------------------------------------------------- */


.othersearch {

}

.othersearch li {
display: inline;
}

.othersearch h1 {
font-size: 1.7rem;
font-weight: normal;
line-height: 2.0rem;
display: inline;
}

.othersearch h2 {
font-size: 1.4rem;
font-weight: normal;
line-height: 2.0rem;
display: inline;
}

.othersearch h3 {
font-size: 1.2rem;
font-weight: normal;
line-height: 1.50rem;
display: inline;
}

.othersearch strong {
font-size: 1.0rem;
font-weight: normal;
display: inline;
}

.othersearch em {
font-size: 0.8rem;
font-style: normal;
line-height: 1.40rem;
display: inline;
}


.pagination {
clear: both;
padding: 0px 1px 20px 0px;
position: relative;
font-size: 11px;
line-height: 13px;
overflow: hidden;
margin: -5px 0px 0px 2px;
}
 
.pagination span, .pagination a , .pagination div.page-item{
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff;
	background: #555;
}
.pagination a div.page-item {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: transparent;
}
.pagination a:hover{
	color: #fff;
	background: #3279BB;
}
 
.pagination .current{
	padding: 6px 9px 5px 9px;
	background: #3279BB;
	color: #fff;
}

#crumbs {
	background: #fff;
	border-left: 3px solid #1a87d7;
	border-bottom: 1px solid #ddd;
	padding: 10px 10px 10px 20px;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	font-size: 0.72rem;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}

#crumbs-1 {
	background: #fff;
/*	border-left: 3px solid #1a87d7;	*/
	border-bottom: 1px solid #ddd;
	padding: 10px 10px 10px 20px;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	
	font-size: 0.72rem;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}

.top-banner{
	margin-top: 20px;
	float: right;
	margin-bottom: 15px;
}
.top-banner img{
	width: 100%;
}
section.one-column{
	position: relative;
	clear: both;
	margin-bottom: 20px;
}
section.two-column{
	position: relative;
	margin-bottom: 20px;
}
.one-column .gplab-thumb img:hover, .two-column .gplab-thumb img:hover {
	border: 1px solid #1a87d7;
}
.home-box {
	/* border: 1px solid #eee; */
	background: #fff;
	margin-bottom: -2px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.one-column.section:hover  > div.glow-border, .one-column.section:hover  div.home-box-header > div.glow-border , .two-column.section:hover  > div.glow-border , .two-column.section:hover  div.home-box-header > div.glow-border{
	box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-moz-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-o-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-ms-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
	-khtml-box-shadow: 0px 0px 10px 1px rgba(0, 127, 255, 0.4);
}

.home-box-header2 {
	border: 1px solid #ddd;
	border-left: none;
	padding: 4px 5px 1px 15px;
	margin: -1px -1px 0 -4px;
	position: relative;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}

.home-box-header {
	border: 1px solid #ddd;
	border-left: none;
	padding: 10px 5px 10px 15px;
	margin: -1px -1px 0 -4px;
	position: relative;
	background: #f5f5f5;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.home-box-header h2{

}
.home-box-header .glow-border {
	z-index: 1;
	top: -1px;
	bottom: -1px;
}

li.main-news {
	float: left;
	line-height: 20px;
	padding-top: 20px;
width: 240px;
height: 200px;
padding-left: 35px;
padding-right: 19px;
margin-bottom: 19px;	
}

li.main-news2 {
float: right;
}

li.main-news2 h2 {
	margin-bottom: 5px;
}
li.main-news2 .box-excerpt {
	line-height: 20px;
	margin-top: 5px;
}
li.main-news2 .box-thumbnail {
	position: relative;
	margin-bottom: 2px;
}
li.main-news2 .box-thumbnail img.wp-post-image {
	padding: 4px;
	border: 1px solid #ddd;
}

li.main-news h2 {
	margin-bottom: 5px;
}
li.main-news .box-excerpt {
	line-height: 20px;
	margin-top: 5px;
}
li.main-news .box-thumbnail {
	position: relative;
	margin-bottom: 2px;
}
li.main-news .box-thumbnail img.wp-post-image {
	padding: 4px;
	border: 1px solid #ddd;
}

li.child-news2 {
overflow: hidden;
padding: 4px 15px;
position: relative;
height: 273px;
width: 307px;
clear: left;
float: left;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
background: #fbfbfb;
text-shadow: #FFF 0 1px 0px;
box-shadow: inset 0 0 0 1px white;
-moz-box-shadow: inset 0 0 0 1px white;
-webkit-box-shadow: inset 0 0 0 1px white;
-o-box-shadow: inset 0 0 0 1px white;
-ms-box-shadow: inset 0 0 0 1px white;
-khtml-box-shadow: inset 0 0 0 1px white;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}



li.child-news {
	overflow: hidden;
	padding: 4px 15px;
position: relative;
width: 304px;
clear: right;
float: right;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
background: #fbfbfb;
text-shadow: #FFF 0 1px 0px;
box-shadow: inset 0 0 0 1px white;
-moz-box-shadow: inset 0 0 0 1px white;
-webkit-box-shadow: inset 0 0 0 1px white;
-o-box-shadow: inset 0 0 0 1px white;
-ms-box-shadow: inset 0 0 0 1px white;
-khtml-box-shadow: inset 0 0 0 1px white;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
li.child-news h3 a{
	font-size: 13px;
	color: #555;
}
li.child-news .box-thumbnail {
	float: left;
	padding-right: 8px;
}
li.child-news .box-thumbnail img {
	padding: 7px;
	border: 1px solid #ddd;
	margin: 0;
	display: block;
}
li.child-news:last-child {
	/*	border-bottom: none !important;	*/
}
.box-thumbnail .star{
	background: rgba(0,0,0,0.6);
	border: 1px solid #fff;
	border-left: 0;
	border-bottom: 0;
	padding: 7px 15px;
	position: absolute;
	bottom: 11px;
	left: 5px;
	border-radius: 0 3px 0 0;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.box-thumbnail .star img{
	display: block;
}
.box-thumbnail .icon{
	padding: 0px 8px 3px;
	position: absolute;
	bottom: 2px;
	left: 0;
	border-radius: 0 3px 0 0;
}

.one-column .home-box-content  {
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}
.one-column li.main-news {
	width: 320px;
	padding-left: 19px;
	padding-right: 19px;
	margin-bottom: 19px;
}
.one-column li.main-news .box-thumbnail {

}
.one-column li.main-news .box-thumbnail img {

}
.one-column li.child-news .box-thumbnail {
	margin: 0px 15px 0px 0px;
}

.one-column li.child-news {
	position: relative;
	width: 260px;
	clear: right;
	float: right;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	
	background: #fbfbfb;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.one-column li.child-news:hover {
	background: #fff;
	border-left: 1px solid #1a87d7;	

}
.one-column li.child-news:hover .box-shadow{

}
.box-shadow{
	position: absolute;
	background: transparent;
	width: 0px;
	top: 0;
	bottom: 0;
	left: 0;
	
	box-shadow: 0pt 0pt 5px #ddd;
	-moz-box-shadow: 0pt 0pt 5px #ddd;
	-webkit-box-shadow: 0pt 0pt 5px #ddd;
	-o-box-shadow: 0pt 0pt 5px #ddd;
	-ms-box-shadow: 0pt 0pt 5px #ddd;
	-khtml-box-shadow: 0pt 0pt 5px #ddd;
}

.two-column {
	float: left;
}
.two-column .home-box {
	width: 317px;
	padding: 0;
}
.two-column.last-box {
	float: right;
}
.two-column .home-box-header {
}
.two-column li.main-news {
	border-bottom: 1px solid #eee;
	padding: 20px 20px 20px;
}
.two-column li.main-news .box-thumbnail{

}
.two-column li.main-news .box-thumbnail img {

}
.two-column li.child-news .box-thumbnail{
margin: 0px 15px 0px 0px;
}
.two-column li.child-news {
	clear: both;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	background: #fbfbfb;
	text-shadow: #FFF 0 1px 0px;
	
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;	
}
.two-column li.child-news:hover {
	background: #fff;
	border-left: 1px solid #1a87d7;	
}
.two-column li.child-news:first-child {
	border-top: 1px solid #ddd;
}
li.box-recent{
	width: 50%;
	float: left;
}
.box-recent .box-thumbnail{
	float: left;
	position: relative;
}
.box-recent .box-thumbnail img{
	padding: 4px;
	margin: 0 15px 0 0;
	border: 1px solid #eee;
	display: block;
}
li.box-recent .box-wrapper{
	padding: 15px;
	border-bottom: 1px solid #eee;
}
li.box-recent .second{
	border-left: 1px solid #eee;
}
li.box-recent h3{
	font-size: 13px;
}

.home-box-header span {
    background: #50BD4B;
    text-shadow: none;
    color: #fff;
    font-size: 12px;
    display: block;
    padding: 0px 8px 2px;
    float: left;
    margin-right: 10px;
    line-height: 18px;
    border-radius: 2px;
}
.home-box-header a.more {
    background: #5bcc00;
    text-shadow: none;
    color: #fff;
    font-size: 12px;
    display: block;
    margin-right: 10px;
    line-height: 18px;
    border-radius: 2px;
    position: absolute;
    top: 10px;
    right: 2px;
	padding: 1px 8px 1px;

}
.home-box-header a.more:hover {
	background: #666;
	color: #fff;
}
.review-box{
	float: right;
	width: 200px;
	border: 1px solid #ddd;
	margin: 10px 5px 10px 20px ;
}
.review-header img{ 
	margin: 0 auto;
}
.review-header{
	padding: 10px 10px;
	border: 1px solid #fff;
	background: #f5f5f5;
	text-align: center;
}
.review-content ul{
	margin: 0;
}
.review-content ul li{
	border-top: 1px solid #ddd;
	padding: 10px;
	background :none;
	margin: 0;
}
.review-content ul li span {
    width: 105px;
    display: inline-block;
}
.review-content ul li img {
	float: right;
	margin-top: 5px;
}
.pagetitle{
	padding: 15px;
	border-left: 3px solid #1a87d7;
	border-bottom: 1px solid #ddd;
}

.pagetitle-1{
	padding: 15px;
	padding-bottom: 0px;
	margin-bottom: 82px;
/*	border-left: 3px solid #1a87d7;	*/
	border-bottom: 1px solid #ddd;
}

.pagetitle-2{
padding: 15px;
padding-bottom: 0px;
margin-bottom: 82px;
border-bottom: 1px solid #ddd;
border-top: 1px solid #eee;
background: #f5f5f5;
text-shadow: #FFF 0 1px 0px;
box-shadow: inset 0 0 0 1px white;
}

.pagetitle-3{
padding: 15px;
padding-bottom: 11px;
margin-top: 20px;
padding-top: 8px;
margin-bottom: 0px;
margin-left: -3px;
border-left: 3px solid #83a543;
background: #dfeaca;
text-shadow: #FFF 0 1px 0px;
}

.pagetitle-4{
	padding: 15px;
	padding-bottom: 0px;
	margin-bottom: -24px;
/*	border-left: 3px solid #1a87d7;	
	border-bottom: 1px solid #ddd;	*/
}


.pagetitle-5{
padding: 15px;
padding-bottom: 11px;
margin-top: 20px;
padding-top: 8px;
margin-bottom: 0px;
margin-left: -3px;
border-left: 3px solid #e5c100;
background: #FAF0BE;
text-shadow: #FFF 0 1px 0px;
}

.pagetitle-home{
padding: 15px;
margin-top: 20px;
padding-bottom: 11px;
padding-top: 8px;
margin-bottom: 0px;
margin-left: -3px;
border-left: 3px solid #83a543;
background: #dfeaca;
text-shadow: #FFF 0 1px 0px;
}

.pagetitle-category{
padding: 15px;
margin-top: 0px;
padding-bottom: 11px;
padding-top: 8px;
margin-bottom: 0px;
margin-left: -3px;
margin-right: -1px;
border-left: 3px solid #83a543;
background: #dfeaca;
text-shadow: #FFF 0 1px 0px;
}



.page-rss{
	float: right;
	margin: -2px 0 0px -5px;
}
.page-rss img{
	display: block;
}
.home-separator{
	clear: both;
	background: #eee; 
	margin: 20px 0;
	height: 2px; 
	border-left: 50px solid #1a87d7;
	border-right: 50px solid #1a87d7;
}

.box-ads img{
	display: block;
	padding: 10px;
}
#back-top {
	position: fixed;
	bottom: -80px;
	right: 30px;
	z-index: 9999;
	
	/* transition */
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
	transition: all ease-in-out 0.4s;
}

#back-top a {
	width: 32px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	bottom: 30px;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
#back-top span.arrow {
	width: 32px;
	height: 32px;
	display: block;
	margin-bottom: 7px;
	background-color: #1a87d7;
	background-image: url(../images/up.png);
	background-position: 50% 50%;

	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;

	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
	transition: all ease-in-out 0.4s;
}
#back-top a:hover  > span.arrow {
	background-color: #777;
}
#cancel-comment-reply-link {
	margin-bottom: 10px;
	display: block;
}

#respond h2 {
	margin-bottom: 5px;
}
small{font-size: 11px;}
.respond-input {
	float: left;
	margin-right: 10px;
}
.comment-input {
	float: left;
	width: 100%;
}
.theme-input label {
	display: block;
}
.theme-input{
	overflow: hidden;
}
.theme-input input[type=text], input[type=text], input[type=password] {
	border: 1px solid rgb(213, 213, 213);
	padding: 7px 7px 7px 25px;
	outline: medium none;
	margin: 2px 0px 3px 0;
	font-family: 'PTSansRegular';
	font-size: 13px;
	color: rgb(119, 119, 119);
	width: 200px;
	box-shadow: 0px 0px 7px rgba(221, 221, 221, 0.8) inset;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.theme-input input[type=text]:focus {
	border: 1px solid #1a87d7;
}
.theme-input .user{
	background: url(../images/user.png) no-repeat 2% 50%;
}
.theme-input .mail{
	background: url(../images/mail.png) no-repeat 2% 50%;
}
.theme-input .url{
	background: url(../images/globe.png) no-repeat 2% 50%;
}
input[type=password]{
	margin-left: 5px;
	background: url(../images/key.png) no-repeat 2% 50%;
}
#s {
	width: 168px;
	float: left;
	background: #fff url(../images/magnifier.png) no-repeat 2% 50%;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
#searchsubmit{
padding: 7px;
font-size: 12px;
margin: 2px 0 0 5px;
float: left;
background-color: #3d94f6;
border: 1px solid #337fed;
color: #ffffff;
text-shadow: 1px 1px 0px #1570cd;
-moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
-webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
box-shadow: inset 0px 1px 0px 0px #97c4fe;
	
}

#searchsubmit:hover{
background-color: #3d94f6;
border: 1px solid #337fed;
color: #ffffff;
text-shadow: 1px 1px 0px #1570cd;
-moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
-webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
box-shadow: inset 0px 1px 0px 0px #97c4fe;
	
}


.theme-input textarea{
	width: 95%;
	height: 150px;
	border: 1px solid rgb(213, 213, 213);
	padding: 7px;
	outline: medium none;
	margin: 2px 0 8px 0;
	font-size: 13px;
	color: rgb(119, 119, 119);
	box-shadow: 0px 0px 7px rgba(221, 221, 221, 0.8) inset;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.theme-input textarea:focus{
	border: 1px solid #1a87d7;
}
img.post-att {
	padding: 6px !important;
	background: transparent;
	border: 0 !important;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.flickr_badge_image{
	float: left;
}
.flickr_badge_image img{
	display: block;
	padding: 4px;
	border: 1px solid #ddd;
	margin: 5px;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.widget-sidebar .flickr_badge_image img{
	margin: 0px 1px 5px 4px;
}
.single-content .flickr_badge_image img{
	padding: 4px;
}
.flickr_badge_image img:hover{
	border: 1px solid #1a87d7;
}
.flickr-widget .flickr_badge_image img{
	width: 55px;
	height: 55px;
}
.social-counter{
	background: #fff;
	border: 1px solid #eee;
	margin-bottom: 15px;
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); 
}
.social-counter a{
	display: block;
	width: 99px;
	float: left;
	text-align: center;
	padding: 0px 0;
}
.social-counter .sccontent{
	padding: 6px 0 10px;
}
.social-counter .rss .sccontent{
	border-right: 1px solid #eee;
}
.social-counter .facebook .sccontent{
	border-right: 1px solid #eee;
}

.social-counter .icon{
	height: 48px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.social-counter .rss .icon{
	background: url(../images/rss.png) center no-repeat;
}
.social-counter .facebook .icon{
	background: url(../images/facebook.png) center no-repeat;
}
.social-counter .twitter .icon{
	background: url(../images/twitter.png) center no-repeat;
}
.social-counter .description{
	color: #000;
	font-size: 14px;

}
.social-counter .description span{
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #999;
}
a.custom-li{
	color: #fff;
	display: block;
	padding: 5px;
	text-align: center;
	background: #1a87d7;
	border: 1px dashed #1a87d7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

a.custom-li:hover{
	background: #000;
	border: 1px dashed #fff;
	color: #fff;
}
.post-image-widget, .flickr-widget{
	overflow: hidden;
	margin: -5px -6px;
}
.post-image-widget li{
	float: left;
	border: 0;
	margin: 0px 1px 0px 4px;
}
.post-image-widget .widget-thumb{
	margin: 0;
}
.widget-sidebar .social-widget{
	text-align: center;
	margin: -5px -5px -8px;
}
.social-widget{
	text-align: center;
}
.social-widget a{
	display: inline-block;
	margin-right: 3px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.widget-sidebar .social-widget a{
	margin-right: 0px;
}
.social-widget a:hover{
	margin-top: -2px;
	opacity: 0.6;
	border: 0;
}
.social-widget img{
	display: block;
}
.banner404 {
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
.bottom-space{
	margin-bottom: 1.5em;
}
.msgbox {
	border-radius: 3px;	
	padding: 10px 10px 10px 35px;
	border: 1px solid;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
}

a.msgbox-close {
	display: block;
	float: right;
	color: #999;
	margin-left: 5px;
	cursor: pointer;
}
a.msgbox-close:hover{
	color: #000;
}
.msgbox-info {
	background: #cfe6fc url(../images/info.png) no-repeat 12px 11px;
	border-color: #a4c8f5; 	
}
.msgbox-question {
	background: #cfe6fc url(../images/question.png) no-repeat 12px 11px;
	border-color: #a4c8f5; 	
}
.msgbox-success {
	background: #d2f7ad url(../images/success.png) no-repeat 12px 11px;
	border-color: #aedb2e; 	
}
.msgbox-download {
	background: #cfe6fc url(../images/download.png) no-repeat 12px 11px;
	border-color: #a4c8f5; 	
}
.msgbox-warning {
	background: #fae7a2 url(../images/warning.png) no-repeat 12px 11px;
	border-color: #f5c558; 	
}

.msgbox-error {
	background: #ffd5af url(../images/error.png) no-repeat 12px 11px;
	border-color: #f8b472; 	
}
.tabs-parent{
	clear: both;
}
ul.tabs-header{
	margin: -15px -15px 15px;
	overflow: hidden;
}
ul.tabs-header li {
	display: inline;
	float: left;
	background: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 1px solid #eee;
	width: 98px;
}
ul.tabs-header li a{
	display: block;
	padding: 10px 0px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #eee;
}
ul.tabs-header li a.current{
	border-top: 2px solid #1a87d7;
	border-bottom: 2px solid #fff;
}
ul.tabs-header li:last-child{
	border-right: none;
}
.toggle-container{
	border-bottom: 1px solid #ddd;
}
.toggle-title{
	cursor: pointer;
	font-weight: bold;
	padding: 5px 10px 5px 20px;
	background: url(../images/toggle-plus.png) no-repeat center left;
}
.toggle-container .show{
	background: url(../images/toggle-minus.png) no-repeat center left;
}
.toggle-content{
	padding: 10px 10px 10px;
}

.bio-avatar{
	float: left;
	margin: 5px 15px 5px 0px;
	clear: both;
}
.bio-content h2{
	margin: 0;
}

ul.tweet_list{
	margin:0;
}
ul.tweet_list li{
	background: none;
	margin: 0 0 5px;
	padding: 5px 0 2px 25px;
	overflow: hidden;
	background: url(../images/tweet.png) no-repeat 1px 7px;
}
a.tweet_avatar{
	float: right;
	margin: 0px 0px 0px 15px;
	clear: both;
}
span.highlight{
	background: #fff2a8;
}
span.dropcap{
	float: left; 
	color: #1a87d7; 
	font-size: 68px; 
	line-height: 56px; 
	padding-top: 4px;
	padding-right: 8px; 
	font-family: 'Georgia', Arial;
}
.separator{
	clear: both;
	height: 1px;
	background: #eee;
	border-left: 50px solid #1a87d7;
	border-right: 50px solid #1a87d7;
	margin-bottom: 1.5em;
}
.gplab-thumb img{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.gplab-thumb img:hover{
	border: 1px solid #1a87d7;
}
.jcarousel-skin-tango .jcarousel-container {

}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {

}
.jcarousel-skin-tango .jcarousel-item {

}
.jcarousel-skin-tango .jcarousel-item img{
	border: 1px solid #ddd;
	padding: 4px;
}
.jcarousel-skin-tango .jcarousel-item a.ethumb{
	margin-bottom: 0px;
	display: block !important;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 13px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal img {display:block;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
	background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
	background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-control {
    position: absolute;
    top: 8px;
    right: 5px;
}

.jcarousel-prev{
	display: inline-block;
	background: url(../images/prev.png) no-repeat center;
	line-height: 25px;
	text-indent: -9999px;
	width: 24px;
}
.jcarousel-next{
	display: inline-block;
	background: url(../images/next.png) no-repeat center;
	line-height: 25px;
	text-indent: -9999px;
	width: 24px;
}
h2 .social-widget{
	float: right;
}
.no-results{
	padding: 20px;
}
.gallery img {
    border: 1px solid #ddd !important;
	padding: 4px;

	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}


a.ethumb, .gallery a{
	display: inline-block;
	background-color: white;
	overflow: hidden;
	background-image: url(../images/icon-hover.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
a.ethumb img{
	display: block;
	margin: 0 !important;
}
.gallery a img{
	display: block;
	margin: 0;
}
a.ethumb:hover{
	background-color: none;
}
.gallery a:hover{
	margin-top: -5px;
	background-color: none;
}
a.ethumb:hover img, .gallery a:hover img{
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
a.ethumb:hover + .stars{
	bottom: 0;
	left: 0;
}
select {
	background: transparent;
	width: 100%;
	padding: 5px;
	font-size: 14px;
	border: 0px none;
	border: 1px solid #eee;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
select:focus {
	border: 1px solid #999;
}
.top-navigation select{
	margin-top: 4px;
	height: 30px;
	color: #fff;
	border: 0;
}

.main-navigation select{   
	height: 30px;
	color:#fff;
	border:0;
 }
p{
	line-height: 18px;
	font-family: Arial,Verdana,sans-serif;
}

.top-navigation select, .main-navigation select{
	display: none;
	visibility: hidden;
}
.subscribe-form {
	text-align: center;
}
.subscribe-form .email{
	width:250px;
}
.widget-comment-count{
	background: url(../images/chat-small.png) no-repeat left center;
	padding: 1px 0px 1px 20px;
}
.date-meta{
	background: url(../images/calendar-white.png) no-repeat left center;
	padding: 1px 0px 0px 20px;
	margin-right:5px;
}
.downloads-meta{
	background: url(http://downloadgids.com/images/chart-bar.png) no-repeat left center;
	padding: 1px 0px 0px 20px;
	margin-right:5px;
	height:14px;
	width:14px;
}

.widget-footer .widget-comment-count{
	background: url(../images/chat-small-white.png) no-repeat left center;
	padding: 1px 0px 1px 20px;
}
.widget-footer .date-meta{
	background: url(../images/calendar-white.png) no-repeat left center;
	padding-left: 20px;margin-right:5px;
}
.ads-125 a{
	display: inline-block;
	margin-left: 10px;float:left;
}
.ads-125 img{
	display: block;
}
a.cat-color, .simple-button {
    background-color: #1a87d7;
    text-shadow: none;
    color: #fff;
    font-size: 12px;
	display: inline-block;
    padding: 0px 8px 2px;
    margin-right: 10px;
    line-height: 18px;
    border-radius: 2px;
	font-weight: normal;
}
.switch-button{
	display: none;
}
a.simple-button:hover {
	border:0;
}
h1.notfound{
	position:absolute;
	bottom:11px;
	left:10px;
	padding:20px;
	background:rgba(0,0,0,0.5);
	color:#fff;
}

/* Alternative
--------------------------------------------------- */

.alternative{
	display: none;
}

#al_wid {
text-align: left;
overflow: hidden;
}

#al_wid.hor {
padding: 5px;
margin-bottom: 10px;
width: 641px;
height: 165px;
border: 1px solid #ccc;
background-color: #FAFAFA;
}

#al_wid #al_title {
margin: 0px 0 5px 0;
color: #999;
}

#al_title a {
font-family: Arial, Verdana, Sans-Serif;
font-size: 14px;
color: #999;
text-decoration: none;
}

#al_wid.hor .al_all {
margin: 7px 0px 0px 24px;
}

#al_wid.hor .al_download {
float: left;
width: 125px;
margin-bottom: 20px;
margin-right: 28px;
}

#al_wid .al_download a {
display: block;

}

#al_wid .al_download img {
padding: 3px;
border: solid 2px #ccc;
width: 120px;
height: 80px;
}

#al_wid .al_download:hover img {
padding: 3px;
border: solid 2px #c69200;
}

#al_wid .al_download .tb_postTitle {
padding-top: 0px;
}

