/*
Theme Name: GreenLeaf
Theme URI: http://www.freethemeforwp.com/greenleaf-wordpress-theme/
Description: GreenLeaf is a free professional WordPress theme built by an awesome team behind <a href="http://www.freethemeforwp.com/">FreeThemeForWP.com</a>.
Version: 0.97
Author: Free Theme For WP
Author URI: http://www.freethemeforwp.com/
Tags: fixed-width, two-columns, right-sidebar, sticky-post, theme-options

License: This version licensed under the terms of GNU General Public License v2.0.
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
Clearfix - this is used to clear floated elements.
*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.fl { float: left; }
.fr { float: right; }

/* Elements */

html {
	overflow-y: scroll !important;
}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	background: url(/images/background.webp) #040707;
}
/*original background: #666; */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

/*Fonts*/

@font-face {
    font-family: 'BebasRegular';
    src: url('/blog/wp-content/themes/emelia/fonts/BEBAS-webfont.eot');
    src: url('/blog/wp-content/themes/emelia/fonts/BEBAS-webfont.eot') format('embedded-opentype'),
         url('/blog/wp-content/themes/emelia/fonts/BEBAS-webfont.woff') format('woff'),
         url('/css/fonts/BEBAS-webfont.ttf') format('truetype'),
         url('/blog/wp-content/themes/emelia/fonts/BEBAS-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Body */

#wrap {
	width: 980px;
	height: 100%;
	margin: 0 auto;
	padding-top: 10px;
}

#col-left {
	clear: both;
	float: left;
	width: 696px;
	padding: 0 0 10px 0;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 10px;
	background: -moz-linear-gradient(left, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#99ffffff',GradientType=1 ); /* IE6-9 */
	border: 2px solid #999;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}

#col-right {
	float: right;
	width: 204px;
	padding: 0 0 10px 10px;
	margin: 10px 12px 10px 0;
	background: -moz-linear-gradient(left, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#99ffffff',GradientType=1 ); /* IE6-9 */
	border: 2px solid #999;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	color: #444;
}

#col-right-index {
	float: right;
	width: 204px;
	padding: 0 0 10px 10px;
	margin: 10px 12px 10px 0;
	border: 1px solid #A2A2A2;
	background-color: #E9E9E9;
}

#col-right-archive {
	float: right;
	width: 204px;
	padding: 0 0 10px 10px;
	margin: 10px 12px 10px 0;
	border: 1px solid #A2A2A2;
	background-color: #F00;
}

#col-right ul li a{
	color: #C03;
}

/* Header */

#header-stretch {
	background: transparent url(/images/header-bg.webp) repeat;
	margin-top: 20px;
	border: 3px solid #302B20;
	border-left: none;
	border-right: none;
	width: 100%;
	height: 90px;
}
#header {
	width: 960px;
	height: 80px;
	margin: 0 auto;
	position: relative;
}

#header #siteLogochunder {
	float: left;
/*	background: transparent url(/blog/wp-content/themes/emelia/images/logo.gif) left top no-repeat; */
}

/*Logo*/

.siteLogo{
	width: 265px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/images/logo.webp) no-repeat 0 0;
	position: relative;
	float: left;
	margin-top: 35px;
}

.siteLogo:hover span { 
	opacity: 1;
}

.siteLogo span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(/images/logo.webp) no-repeat;
	background-position: -265px 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#header #logo a {
	width: 600px;
	margin: 0 auto;
	display: block;
/*	text-indent: -9999px; */
	color: #668551;
	font-family: 'Yanone Kaffeesatz', georgia, arial, tahoma, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 52px; 
	letter-spacing: 1px;
	line-height: 88px; 
	padding: 0 25px 0 25px;
}

#header #logo a:hover {
	letter-spacing: 2px;
	text-decoration: none;
}

#siteLogochunder a, #siteLogochunder span {
	width: 230px;
	height: 65px;
	display: block;
	text-indent: -10000px;
	background: url(/blog/wp-content/themes/emelia/images/home_logo.webp) no-repeat -229px 0;
	margin-top: 12px;

	}

#siteLogochunder a:hover { background-position: 0 0; }

#header .headerlinks  {
	position: relative;
	top:5px;
	list-style-type: none;
	list-style-image:none;
	float: right;
	display: inline;
	line-height: 14px;
	right: -25px;
	margin-bottom: 40px;
}

#header .headerlinks li { 
	float: right;
	display: inline;
	padding: 0px 4px;
	font-size: 12px;

}

#header .headerlinks li.last {
	border-right: none;
}

#header .headerlinks li.first {
	border-right: none;
	padding: 0px 1px;
}

#header .headerlinks li a { 
    color: #999;
}
#header .headerlinks li a:hover { 
    color: #CCC;
}

#header #search {
	position: absolute;
	float: right;
	margin-top: 30px;
	margin-left: 690px;
	padding: 0;
	
}

#header #search form {
	margin: 0;
	padding: 0;
}

#header #search label {
	float: left;
	padding: 7px 11px 0 0;
	line-height: 18px;
}

#header #search label.error {
	color: #fcb548;
	font-size: 14px; 
}

#header #search input {
	float: left;
	width: 160px;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	line-height: 19px;
	padding: 5px 6px;
	margin: 0 0 0 0;
	background: #7E0E11;
	border: 1px solid #F7797C;
	border-right: none;
	margin-left: 38px;
	height: 19px;

}

#header #search #b-search { 
	float: left; 
	width: 31px; 
	height: 31px; 
    margin: 0;
	padding: 0;
    color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 28px;
    text-shadow: 1px 1px 0 #9B9B9B;	
	background-image: url(/blog/wp-content/themes/emelia/images/icons/search.webp);
    border: 1px solid #F7797C;
	border-left: none;
	cursor: pointer;
}

#header #search #b-search:hover {
    text-decoration: none;
}


/* Navigation */

#nav {
	clear: both; 
	float: right;
	padding: 0;
	background: #040707;
}

#nav ul {
	line-height: 30px;
	margin-top: -42px;
	padding: 0;
	z-index: 101;
	position: absolute;
	display:block;
	right: -5px;
}

#nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav ul li a {
	display: block;
	margin: 0;
	padding: 8px;
	color: #fff;
	font-size: 18px;
	font-family: 'BebasRegular';
	font-weight: normal;
	text-align: center;
	-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 	-o-transition: color 0.5s ease-in; /* opera */
	-moz-transition: color 0.5s ease-in;   opacity 0.5s; /*firefox*/
	position: relative;
	z-index: 103;
}

#nav ul li a:hover {
	color: #f66;
	text-decoration: none;
}

#nav ul li a:active {  
    text-shadow: -1px -1px 1px #555;  
    position: relative;  
    top: 1px;  
    left: 1px;  
	/*z-index: 200;*/
}

#nav ul li.current-menu-item a {
	background: -moz-linear-gradient(left, rgba(231,121,107,1) 0%, rgba(161,53,62,1) 51%, rgba(161,53,62,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(231,121,107,1)), color-stop(51%,rgba(161,53,62,1)), color-stop(100%,rgba(161,53,62,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(231,121,107,1) 0%,rgba(161,53,62,1) 51%,rgba(161,53,62,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(231,121,107,1) 0%,rgba(161,53,62,1) 51%,rgba(161,53,62,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(231,121,107,1) 0%,rgba(161,53,62,1) 51%,rgba(161,53,62,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(231,121,107,1) 0%,rgba(161,53,62,1) 51%,rgba(161,53,62,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7796b', endColorstr='#00a1353e',GradientType=1 );
	text-decoration: none;
	width: auto;
	}
	
/*#menu-scotts-menu li.menu-item-14 {
	background-image: url(/blog/wp-content/themes/emelia/images/arrow_select.webp);
	background-repeat: no-repeat; 
	background-position: center bottom;
}
*/
/* Drop-Down Menu */
#nav li ul  { position: absolute; left: -999em; width: 120px; z-index: 999; padding-right: 0; }
#nav li ul li  { width: 120px; padding-right: 0; background-color: #E4E4E4; }
#nav li ul li a  { padding-left: 12px; padding-right: 0px; color: #333; font-size: 12px; line-height: 32px; text-align: left; background-image: none;  }
#nav li ul li a:hover  { color: #fff; width: auto; padding-right: 0px; }
#nav li ul ul  { margin: -37px 0 0 120px; }
#nav li ul ul li a  {}
#nav li ul li ul li a  {}
#nav li:hover,#nav li.hover  { position: static; }
#nav li:hover ul ul, #nav li.sfhover ul ul,
#nav li:hover ul ul ul, #nav li.sfhover ul ul ul,
#nav li:hover ul ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li.sfhover ul,
#nav li li:hover ul, #nav li li.sfhover ul,
#nav li li li:hover ul, #nav li li li.sfhover ul,
#nav li li li li:hover ul, #nav li li li li.sfhover ul  { left: auto; }


/* Banner */

#banner1 { 
	width: 960px; 
	margin: 0 auto;
	position: relative;

}

#banner2 { 
	width: 960px; 
	height: 225px;
	background-image: url(/blog/wp-content/themes/emelia/images/media_banner.jpg);

}

#banner #banner-headline {
	padding: 0px 25px 18px 25px;
	color: #6e8d58;
	font-size: 52px;
	font-family: 'Yanone Kaffeesatz', georgia, arial, tahoma, verdana, helvetica, sans-serif;
	line-height: 58px;
	visibility: hidden;
}

#banner #banner-secondary {
	padding: 0 25px;
	color: #7a9a64;
	font-size: 34px;
	font-family: 'Yanone Kaffeesatz', georgia, arial, tahoma, verdana, helvetica, sans-serif;
	line-height: 40px;
	visibility: hidden;
}


/* Content */

h1, h2, h3, h4, h5, h6 {
	clear: both;
	color: #555;
	font-family: 'BebasRegular', arial, tahoma, verdana, helvetica, sans-serif;
	font-weight: normal;
	padding: 12px 25px 6px 25px;
}

h1 {	font-size: 26px;
line-height: 18px;
padding: 10px 5px;
background-color: #040707;
color: white;
margin: 20px 25px; }
.col3 h1 { font-size: 27px; line-height: 31px; padding: 5px 10px; }
h2 {	font-size: 20px; line-height: 28px; padding: 16px 15px 0px 0px; }
h3 {	font-size: 21px; line-height: 25px; padding: 14px 25px 10px 25px; }
h4 {	font-size: 18px; line-height: 22px; padding: 12px 25px 10px 25px; }
h5 {	font-size: 15px; line-height: 19px; padding: 10px 25px 10px 25px; }
h6 {	font-size: 12px; line-height: 16px; padding: 8px 25px 10px 25px; }

.widgettitle {
	margin-bottom: 10px;
}

hr {
	color: #668551;
	background: #668551;
	height: 1px;
}

p {
	margin: 0;
	padding: 2px 25px 6px 25px;
}

p a {
	color: #244E75;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active, a:focus {
	outline: none;
}

small {
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
}

small2 {
	color: #333;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
}

blockquote {
	background: #efefef;
	margin: 0 15px;
}

blockquote p {
	padding: 8px 10px 9px 10px;
}

ul {
	margin: 0;
	padding: 4px 25px 12px 65px;
	list-style-type: disc;
	list-style-image: none;
}

ul ul, ol ul {
	padding: 10px 16px 0 50px;
	list-style-type: circle;
}

ol {
	margin: 0;
	padding: 4px 25px 12px 65px;
}

ol ol, ul ol {
	padding: 10px 25px 0 50px;
}

dl {
	margin: 0;
	padding: 4px 25px 12px 45px;
}

dt {
	padding: 0 0 6px 0;
	font-weight: bold;
}

dd {
	padding: 0 0 9px 0;
	font-style: italic;
}

strong {
	color: #555;
}

.col3 {
	float: left;
	width: 696px;
	margin-left: 12px;
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 20px;
	background: -moz-linear-gradient(left, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#99ffffff',GradientType=1 ); /* IE6-9 */
	border: 2px solid #999;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	color: #444;
}

.home-photo {
	display: block;
	width: 270px;
	height: 125px;
	text-indent: -9999px;
	background: #0e0e0e center center no-repeat;
}

.button {
	padding: 5px 9px;
	background: #ff1145; /* Old browsers */
background: -moz-linear-gradient(top, #ff1145 0%, #cc0033 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1145), color-stop(100%,#cc0033)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff1145 0%,#cc0033 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff1145 0%,#cc0033 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff1145 0%,#cc0033 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff1145 0%,#cc0033 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1145', endColorstr='#cc0033',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

a.button {
	color: #FFF;
}

.post { margin-bottom: 40px; }

.pagination {
	display: block;
	font-size: 15px;
	margin: 5px 0 30px 12px;
}

#morepage-list { clear: both; }

.pagination a, .pagination .on, #morepage-list a, #morepage-list .on {
	font-size: 14px;
	text-align: center;
	margin: 0 4px 0 0;
	padding: 4px 8px;
	border: 1px solid #244E75;
	color: #666;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.pagination a strong { font-weight: normal; }

.pagination .on, #morepage-list .on {
	font-weight: normal;
	background: #244E75;
	border: 1px solid #000;
	color: #fff;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

.postmetadata {
	clear: both;
	margin: 5px 25px;
	padding: 12px 10px 15px;
	color: #fff;
	font-size: 11px;
	line-height: 17px;
	background: #2a557c; /* Old browsers */
background: -moz-linear-gradient(top, #2a557c 0%, #244e75 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a557c), color-stop(100%,#244e75)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2a557c 0%,#244e75 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2a557c 0%,#244e75 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #2a557c 0%,#244e75 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a557c', endColorstr='#244e75',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #2a557c 0%,#244e75 100%); /* W3C */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}

.postmetadata a { color: #fff; text-decoration: underline; }
.postmetadata a:hover { color: #fff; text-decoration: none; }

form {
	margin: 0;
	padding: 2px 25px 16px 25px;
}

form p { padding-left: 0; padding-right: 0; }


/* Comments */

.commentlist {
	padding: 0;
	margin: 0 25px;
	text-align: justify;
}

.commentmetadata {
	margin: 0;
	display: block;
	font-weight: normal;
}	
	
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 10px 5px 10px 0;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
}

.commentlist li.depth-1 {	list-style: none; }
	
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist li .avatar { 
	float: right;
	padding: 2px;
	background: #fff;
	border: 1px solid #d7d86f;
}
	
.children { padding: 0; }

.nocomments {
	color: #777;
	text-align: center;
	margin: 0;
	padding: 0;
}

.bypostauthor {}

#commentform {
	margin: 5px 10px 0 0;
}
	
#commentform p {
	margin: 5px 0;
}

#commentform input {
	width: 170px;
	padding: 4px 3px;
	color: #666;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	background: #fff;
	border: 1px solid #d7d86f;
}
	
#commentform textarea {
	width: 100%;
	padding: 4px 3px;
	color: #666;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	background: #fff;
	border: 1px solid #d7d86f;
}
	
#commentform #submit {
	float: right;
	margin: 0;
	padding: 4px 3px;
	color: #fff;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	cursor: pointer;
    text-shadow: 1px 1px 0 #9B9B9B;	
	background: #cdcdcd;
    background: -moz-linear-gradient(center top , #CDCDCD 0%, #9B9B9B 100%) repeat scroll 0 0 transparent;
    border: 1px solid #828282;
    -moz-border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

#commentform #submit:hover { 
	background: -moz-linear-gradient(center top , #E8E5E5 0%, #9B9B9B 100%) repeat scroll 0 0 transparent;
    text-decoration: none;
}


/* Search form */

#searchform {
	margin: 10px 25px;
	padding: 0;
}

#searchform #s {
	float: left;
	width: 200px;
	color: #999;
	font-family: georgia, arial, tahoma, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
	line-height: 19px;
	padding: 5px 6px;
	margin: 0 0 0 200px;
	background: #fff;
	border: 1px solid #cdcdcd;
	border-right: none;
}

#searchform #b-search {
	float: left; 
	width: 31px; 
	height: 31px; 
    margin: 0;
	padding: 0;
    color: #fff;
	font-size: 17px;
	font-family: 'Yanone Kaffeesatz', georgia, arial, tahoma, verdana, helvetica, sans-serif;
	font-style: normal;
	line-height: 28px;
    text-shadow: 1px 1px 0 #9B9B9B;
	background-image: url(/blog/wp-content/themes/emelia/images/icons/search_b.webp);
    border: 1px solid #CDCDCD;
	cursor: pointer;
	border-left: none;
}

#searchform #b-search:hover { 
	background: -moz-linear-gradient(center top , #E8E5E5 0%, #9B9B9B 100%) repeat scroll 0 0 transparent;
    text-decoration: none;
}


/* Various Tags & Classes */

.screen-reader-text {
    position: absolute;
    left: -1000em;
}

.thread-alt { background-color: #fff; }

.thread-even { background-color: #f2f3bd; }

.depth-1 { border: 1px solid #d7d86f; }

.even { border-left: 1px solid #d7d86f; }

cite { font-weight: bold; }

address, pre, .myclass {
	margin: 0;
	padding: 2px 25px 16px 25px;
}


/* Right column styles */

#col-right ul, #col-right ul ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

#col-right ul li {
	margin-bottom: 15px;
}

#col-right ul ul {
	margin: 5px 15px 0 40px;
	list-style-type: square;
	list-style-image: none;
}

#col-right ul ol {
	margin: 5px 15px 0 25px;
}

#col-right ul li {
	margin-bottom: 0;
}


/* Tables */

table {
	padding: 0;
	margin: 2px 25px 16px 25px;
	border: 0;
}

table caption {
	color: #444;
	background: #ddd;
	padding: 5px 8px;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 17px;
	line-height: 21px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #fff;
}

table thead tr th, table tr th {
	text-align: left;
	padding: 4px 8px;
	color: #777;
	background: #e7e7e7;
}

table tbody tr td, table tr td {
	padding: 3px 8px;
	color: #666;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	vertical-align: middle;
	border-bottom: 1px solid #e7e7e7;
}

table tfoot tr td {
	color: #888;
	font-size: 11px;
	padding: 2px 8px;
}


/* Toolbox */

.aleft { text-align: left; }
.acenter { text-align: center;
	background: -moz-linear-gradient(left, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#99ffffff',GradientType=1 ); /* IE6-9 */
	border: 2px solid #999;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; }
.aright { text-align: right; }

.fleft { float: left; width: 11%; }
.fright { float: right; padding-top: 10px;}
.fleftnav { float: left; width: 20%; }
.frightnav { float: right; }

.fleft p {padding: 5px 5px;}

.cboth { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }


.home .sticky {
	margin: 0px 20px 30px 20px;
    padding: 0 0 12px 0;
    background: #fafaea;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
}


/* =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,
img.size-full,
img.size-large,
img.size-medium,
.attachment 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. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.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 {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
	max-width: 622px !important; /* prevent too-wide images from breaking layout */
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	padding: 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;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* Footer */

#footer-stretch {
	width: 100%;
	background-color: #040707;
}

#footer {
	clear: both;
	position: relative;
	margin: 0 auto;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background: transparent url(/images/header-bg.webp) repeat;
	padding: 12px;
	position: relative;
	border-top: 3px solid #302B20;
}

#footer p {
	padding: 6px;
	padding-top: 20px;
	text-align: center;
	color: #887959;
}

#footer a {
	color: #887959;
	text-decoration: none;
	border-bottom: 0;
}

#footer a:hover {
	color: #887959;
	text-decoration: underline;
	border-bottom: 0;
}

#social_media{
			padding-top:17px;
			text-align:right;
			float: right;
			color:#FFF;			
			vertical-align:middle;
			font-size: 12px;
			margin-right: 10px;
		}
#footer_logo {
	
	float: left;
	height: 23px;
	width: 250px;
	display: block;
	background: url(/blog/wp-content/themes/emelia/images/icons/footer_logo_combine.webp) no-repeat;
	}

#footer .sponsors  {
	position: relative;
	top:5px;
	list-style-type: none;
	list-style-image:none;
	float: right;
	display: block;
}

#footer .sponsors li { 
	float: left;
	padding: 0px 4px;
	font-size: 12px;

}
#footer ul.sponsors { 

	padding-right:0;


}

.posts {
	padding-top: 10px;
	width: 700px;
}

.archive #wrap {
	padding-top: 10px;
	 }
	 
ul#media-page {
	color: #244E75;
	list-style-type: none;
	list-style-image:none;
}

#media-page li.list {
	list-style-type: none;
	list-style-image:none;
}

#media-page a {color: #244E75;}
#media-page a:hover {
	text-decoration: underline;
}

.page #menu-scotts-menu li.menu-item-32 {
	background-image: url(/blog/wp-content/themes/emelia/images/arrow_select.webp);
	background-position: center bottom;
	background-repeat: no-repeat; 
}

.single #menu-scotts-menu li.menu-item-14 {
	background-image: url(/blog/wp-content/themes/emelia/images/arrow_select.webp);
	background-position: center bottom;
	background-repeat: no-repeat; 
}

.archive #menu-scotts-menu li.menu-item-14 {
	background-image: url(/blog/wp-content/themes/emelia/images/arrow_select.webp);
	background-position: center bottom;
	background-repeat: no-repeat; 
}

.video-gallery {
	float: left;
	margin-left: 25px;
}

.GG_func_widget_weather_and_weather_forecast img {
padding: 0; 
margin: 0;
}
.GG_func_widget_weather_and_weather_forecast table {
border:0;
margin:0;
padding:0;
border-collapse:collapse;
}
.GG_func_widget_weather_and_weather_forecast hr {
   display: block;
}
.GG_func_widget_weather_and_weather_forecast tr td{
text-align:left;
vertical-align:top;
margin:0;
margin-bottom:0;
width:0%;
height:0%;
padding:0;
padding-right: 20px;
border:0;
border-collapse:collapse;
}
.GG_func_widget_weather_and_weather_forecast tr td p{
padding: 0px; }
.GG_func_widget_weather_and_weather_forecast tr td span {
	font-family: 'Yanone Kaffeesatz', georgia, arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 24px;
}

.Indiana a, .Indiana li{
	width: 60px;
	height: 49px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://www.scottoverall.com/images/icons/indiana.jpg) no-repeat -60px 0;
	position: relative;
}
.Indiana:hover span { 
opacity: 1;
}

.Indiana span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.scottoverall.com/images/icons/indiana.jpg) no-repeat;
	background-position: 0 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.BMWCar a, .BMWCar li{
	width: 60px;
	height: 48px;
	display: block;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://www.scottoverall.com/images/icons/bmw.png) no-repeat -60px 0;
}
.BMWCar:hover span { 
opacity: 1;
 }

.BMWCar span{
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.scottoverall.com/images/icons/bmw.png) no-repeat;
	background-position: 0 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.Adidas a, .Adidas li{
	width: 80px;
	height: 48px;
	position: relative;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://www.scottoverall.com/images/icons/ADIDAS.jpg) no-repeat -80px 0;
}
.Adidas:hover span { 
opacity: 1;
}

.Adidas span{
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.scottoverall.com/images/icons/ADIDAS.jpg) no-repeat;
	background-position: 0 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.Marathon a, .Marathon li{
	width: 180px;
	height: 48px;
	display: block;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://www.scottoverall.com/images/icons/london.jpg) no-repeat -180px 0;
}
.Marathon:hover span {
	opacity: 1;
}

.Marathon span{
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.scottoverall.com/images/icons/london.jpg) no-repeat;
	background-position:  0 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.UKathletics a, .UKathletics li{
	width: 279px;
	height: 46px;
	display: block;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://www.scottoverall.com/images/icons/uka.jpg) no-repeat -279px 0;
}
.UKathletics:hover span {
	opacity: 1;
 }

.UKathletics span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.scottoverall.com/images/icons/uka.jpg) no-repeat;
	background-position:  0 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.Gatorade a, .Gatorade li{
	width: 61px;
	height: 48px;
	display: block;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://www.scottoverall.com/images/icons/gatorade.jpg) no-repeat -61px 0;
}
.Gatorade:hover span {
	opacity: 1;
 }

.Gatorade span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.scottoverall.com/images/icons/gatorade.jpg) no-repeat;
	background-position:  0 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.facebook {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	background: url(/images/facebook.webp) no-repeat;
}

.facebook span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(/images/facebook.webp) no-repeat;
	background-position: -24px 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.facebook:hover span {
	opacity: 1;
}

.twitter {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	background: url(/images/twitter.webp) no-repeat;
}

.twitter span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(/images/twitter.webp) no-repeat;
	background-position: -24px 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.twitter:hover span {
	opacity: 1;
}

.nike {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 85px;
	height: 20px;
	background: url(/images/nike.webp) no-repeat;
}

.nike span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(/images/nike.webp) no-repeat;
	background-position: -85px 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.nike:hover span {
	opacity: 1;
}
/*
     FILE ARCHIVED ON 14:58:43 May 06, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:25:35 May 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.499
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.055
  esindex: 0.009
  cdx.remote: 7.906
  LoadShardBlock: 149.293 (3)
  PetaboxLoader3.datanode: 158.753 (6)
  PetaboxLoader3.resolve: 341.859 (2)
  load_resource: 375.136
*/