/*

Theme Name: EStyle

Description: Web 2.0 Magazine template with sidebar, custom pages, widgets, slider, wp3 menus and more ...

Version: 1.9.3

Author: 11 Eleven Studios

    */

@charset "utf-8";

/* CSS Document */



/* common styles */

body, h1, h2, h3, h4, h5, h6, p, img, form, ul, li {

	margin:0;

	padding:0;

	border:0;

}

body {

	font:0/0 Arial, Helvetica, sans-serif;

	color:#333;

	line-height:0;

}

input, textarea, select, button {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333;

	overflow:visible;

	outline:none;

}

a:link, a:visited, a:hover, a:active {

	text-decoration: none;

	outline:none;

}

.clearer {

	clear:both;

	font-size:0;

	line-height:0;

}

h1 {

	font-size:26px;

	font-weight:normal;

	line-height:1.2;

	margin-bottom:12px;

}

h1 a, h5 a {

	color:#333;

}

h1 a:hover, h5 a:hover {

	text-decoration:underline;

}

h2 {

	font-size:18px;

	line-height:1.2;

	font-weight:normal;

	position:relative;

	margin-bottom:12px;

}

h2 img {

	position:absolute;

	bottom:0;

	right:0;

}

h3 {

	font:16px "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	margin-bottom:12px;

}

h4 {

}

h5 {

	font-size:14px;

	font-weight:normal;

	line-height:1.2;

	margin-bottom:12px;

}

h6 {

}

p {

	font-family:"Droid Serif", Arial, Helvetica, sans-serif;

	margin-bottom:10px;

	font-size:13px;

	font-style:italic;

	line-height:1.6;

}

#main-wrapper {

	position:relative;

	height:1%;

}

.wrap {

	width:935px;

	margin:0 auto;

}

.clearfix:after, .wrap:after, .bx-wrap:after, .row:after, .row2:after, .content:after {

	clear:both;

	content:" ";

	display:block;

	font-size:0;

	height:0;

	visibility:hidden;

	width:100%;

}

.clearfix, .wrap, .bx-wrap, .row, .row2, .content {

	display:inline-block;

}

/* Hides from IE-mac\*/

* html .clearfix, * html .wrap, * html .bx-wrap, * html .row, * html .row2, * html .content {

	height:1%;

}

/* End hide from IE-mac */



.clearfix, .wrap, .bx-wrap, .row, .row2, .content {

	display:block;

}

/* end common styles */



/* header */

#header-wrapper {

	background:url(images/navigation-stretch.png) left bottom repeat-x;

	margin-bottom:25px;

	position:relative;

	z-index:6;

	height:1%;

}

#header-wrapper .wrap {

	position:relative;

	height:170px;

}
a#logo{
	background-repeat: no-repeat !important;	
	
}
#logo {

	background:url(images/logo-estyle.png) no-repeat;

	width:680px;

	height:85px; 
 
	float:left;

	margin-top:20px;	

}



#navigation-bar {

	background:url(images/navigation-bg.jpg) repeat-x;

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	height:55px;

}

#socials {

    float: right;

    list-style: none;

    margin-right: 10px;

    margin-top: 10px;

}

#socials li {

	float:left;

	padding-left:5px;

}

#socials a {

	background:url(images/icon-rss.png) no-repeat;

	display:block;

	width:22px;

	height:21px;

}

#socials .tw a {

	background-image:url(images/icon-twitter.png);

}

#socials .fb a {

	background-image:url(images/icon-facebook.png);

}

#socials .yu a {

	background-image:url(images/icon-youtube.png);

}



/* end header */





/* navigation */

#head-navigation {

	background:#444;

	list-style:none;

	font-size:13px;

	line-height:1.2;

	float:right;

	padding:5px 15px;

}

#head-navigation li {

	float:left;

	padding:0 6px;

}

#head-navigation a {

	color:#fff;

}

#head-navigation a:hover {

	text-decoration:underline;

}

#navigation {

	list-style:none;

	font-size:13px;

	line-height:1;

	text-shadow:1px 1px 1px #000;

}

#navigation li {

	background:url(images/nav-divider.gif) right bottom no-repeat;

	float:left;

	padding-right:2px;

	position:relative;

}

#navigation a {

	display:block;

	color:#fff;

	padding:0 24px;

	line-height:48px;

	height:55px;

}

#navigation .current-menu-item > a, #navigation a:hover{

	background:url(images/navigation-hover-bg.png) repeat-x;

}

#navigation .sub-item > a{

background:url(images/nav-arr.png) right 22px no-repeat;

	padding-left:16px;

	padding-right:32px;

}



 #navigation .hovered > a {

	background:url(images/navigation-active-bg.jpg) right top no-repeat;

	padding-left:16px;

	padding-right:32px;

}

#navigation .submenu {

	position:absolute;

	min-width:190px;

	left:0;

	top:55px;

	z-index:99;

	display:none;

}

#navigation .submenu ul {

	background:url(images/pattern-5.gif);

	padding:15px;

	list-style:none;

}

#navigation .submenu li {

	background:none;

	float:none;

}

#navigation .submenu a {

	background:url(images/diviider-1.gif) repeat-x;

	font-size:12px;

	height:auto;

	line-height:1.2;

	color:#999;

	padding:6px;

}

#navigation .submenu li:first-child a {

	background:none;

}

#navigation .submenu a:hover {

	color:#fff;

}

/* End navigation */





/* Content */

#content-wrapper {

	padding-bottom:50px;

	position:relative;

	z-index:5;

	height:1%;

}

.splatter{

	background:url(images/bg-splatter.gif) center top no-repeat;

}

#banner {

	margin-bottom:30px;

}

#banner .line {

	background:#444;

	height:4px;

	margin:3px 0;

}

.primary-content {

	width:620px;

	float:left;

}

.primary-content-full {

	width:100%;

	float:left;

}

.sidebar {

	width:275px;

	float:right;

}

#slider {

	background:url(images/pattern-1.png);

	height:390px;

	color:#fff;

	position:relative;

}

#slider .slider-image {

	float:left;

	margin-left:10px;

	margin-top:10px;

}

#slider .slider-content {

	float:right;

	margin-top:50px;

	margin-right:30px;

	position:relative;

}

#slider .slider-content .panel {

	position:absolute;

	right:0;

	top:0;

	width:330px;

}

#slider p {

	font-size:14px;

}

#slider-nav {

	background:url(images/slidernav-bg.png) right top no-repeat;

	height:108px;

	list-style:none;

	position:absolute;

	right:-20px;

	bottom:25px;

	padding-right:20px;

	padding-left:10px;

}

#slider-nav li {

	background:#000;

	float:left;

	margin:12px 5px;

}

.flickr-list img{

    height: 67px !important;

    margin-bottom: 16px;

    margin-right: 16px !important;

    width: 67px !important;}

#slider-nav li a {

	opacity: 0.3;

	filter: alpha(opacity = 30);

}

#slider-nav li.active a {

	opacity: 1;

	filter: alpha(opacity = 100);

}

#slider-nav li a{

}

.featured-carousel {

	position:relative;

	margin-bottom:50px;

}

.panel {

	display:none;

}

.panel:first-child {

	display:block;

}

.featured-carousel .jcarousel-clip {

	overflow:hidden;

}

.featured-carousel .jcarousel-prev, .featured-carousel .jcarousel-next {

	background:url(images/arrow1-sprite.png) right top no-repeat;

	width:35px;

	height:35px;

	position:absolute;

	top:50%;

	right:-40px;

	margin-top:-18px;

	cursor:pointer;

}

.featured-carousel .jcarousel-prev {

	background-position:left top;

	left:-40px;

}

.post {

	overflow:hidden;

}

.post p {

	font-size:14px;

	color:#333;

	margin-bottom:20px;

}

.post h1 {

	margin-bottom:5px;

}

.post .head {

	overflow:hidden;

	margin-bottom:20px;

}

.post .link-2 {

	float:right;

	margin-top:5px;

}

.post .meta {

	list-style:none;

	font-style:italic;

	color:#666;

}

.post .meta li {

	display:inline;

	font:12px/1.2 "Droid Serif", Arial, Helvetica, sans-serif;

	border-left:1px solid #ccc;

	padding-left:8px;

	margin-right:8px;

font-style: italic;

}

.post .meta li:first-child {

	border-left:none;

	padding-left:0;

}

.post .meta a {

	color:#000;

}

.post .meta a:hover {

	text-decoration:underline;

}

blockquote {

	background:url(images/pattern-6.gif) repeat-y;

	font:14px/1.5 "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#114081;

	padding:10px 10px 10px 25px;

	margin:0 0 30px 50px;

}

#twitter {

}

#twitter ul {

	list-style:none;

	font:14px/1.2 "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

}

#twitter a {

	color:#085481;

}

#twitter a:hover {

	text-decoration:underline;

}

#twitter .jta-tweet-attributes {

	display:block;

	margin-top:5px;

}

.title-2 {

	background:url(images/title2-bg.png) no-repeat;

	width:119px;

	height:39px;

	line-height:34px;

	font-size:16px;

	text-shadow:1px 1px 1px #333;

	text-align:center;

	padding-right:10px;

}

.title-3 {

	font: 20px/1.2 "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	overflow:hidden;

	margin:40px 0;

}

.title-3 span {

	float:left;

	padding-right:30px;

}

.title-3 .line {

	background:url(images/pattern-3.png) center repeat-x;

	height:28px;

	overflow:hidden;

}

.text-widget-1 {

	margin-right:130px;

}

.text-widget-1 .title-2 {

	float:left;

	margin-top:5px;

	margin-right:20px;

}

.text-widget-1 p {

	font-size:14px;

	margin-bottom:0;

}

.text-widget-2 {

}

.text-widget-2 p, .textwidget {

	font-family:Arial, Helvetica, sans-serif;

	font-style:normal;

	line-height:1.4;

	margin-bottom:20px;

	font-size:13px;

}

.text-widget-2 p img {

	float:left;

	margin:5px 8px 5px 0;

}

.text-widget-2 .link-5 {

	float:left;

}

/* End Content */





/* Boxes */

.box-1 {

	background:#fff;

	border:1px solid #ccc;

	margin-bottom:30px;

	padding:10px 20px;

}

.box-1 .title {

	background:#fff url(images/pattern-2.png);

	border-bottom:1px solid #ccc;

	margin:-10px -20px 10px -20px;

	padding:8px 20px;

	width:100%;

}

.box-1 .title h2 {

	margin-bottom:0;

}

.box-1 .content {

}

.box-1 .list-1 {

	margin:0 -15px;

}

.tabbox-1 {

	background:#fff;

	border:1px solid #ccc;

	padding:10px;

	top:30px;

	margin-bottom:60px;

	position:relative;

}

.tabbox-1 .tabs {

	list-style:none;

	font-size:14px;

	line-height:1;

	position:absolute;

	top:-32px;

	left:-1px;

}

.tabbox-1 .tabs li {

	float:left;

}

.tabbox-1 .tabs a {

	background:url(images/pattern-2.png);

	display:block;

	border:1px solid #ccc;

	border-bottom:none;

	color:#333;

	padding:8px;

}

.tabbox-1 .tabs a.active {

	background:#fff;

	padding-bottom:9px;

}

.comment-box {

	margin-bottom:30px;

}

.line-1+.comment-box {

	margin-top:50px;

}

.comment-box.boxed {

	background:#fff url(images/pattern-2.png);

	border:1px solid #ccc;

	padding:8px 15px;

}

.comment-box .author {

	width:82px;

	float:left;

	color:#333;

	font-size:14px;

	line-height:1.4;

	font-weight:bold;

	text-align:center;

}

.comment-box .author img {

	display:block;

}

.comment-box .content {

	margin-left:90px;

}

.comment-box .date {

	font:12px/1 "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	margin-bottom:5px;

}

.comment-box p {

	font-style:normal;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height:1.4;

}

/* End Boxes */





/* forms */

#search {

	background:#404040;

	padding:10px;

	position:absolute !important;

	right:0;

	bottom:50px;

}

#search div {

	background:url(images/searchinput-bg.png) no-repeat;

	width:226px;

	height:31px;

	position:relative;

}

#search .text {

	background:none;

	border:none;

	margin:0;

	height:30px;

	line-height:30px;

	color:#fff;

	width:180px;

	padding-left:8px;

}

#search .submit {

	background:url(images/icon-search.png) center no-repeat;

	border:none;

	margin:0;

	width:33px;

	height:33px;

	position:absolute;

	right:0;

	top:0;

	cursor:pointer;

}

.subscribe {

	background:#f8f6f6;

	border:1px solid #ccc;

	padding:15px 20px;

	margin-bottom:30px;

}

.subscribe .submit-1 {

	float:right;

}

#commentform .field {

	display:inline-block;

	width:100%;

	margin-bottom:15px;

}

#commentform input {

}

#commentform label {

	font:14px/1.1 "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	float:right;

	width:180px;

	margin-top:8px;

}

#commentform label span {

	display:block;

	font-size:12px;

}

#commentform .submit-2 {

	margin-left:310px;

}

.text-1 {

	background:#fff;

	border:1px solid #eee;

	padding:5px 10px;

	margin-bottom:10px;

}

.text-1 input {

	border:none;

	background:#fff;

	margin:0;

	width:100%;

	color:#333;

}

.submit-1 {

	background:url(images/link1-bg.png) no-repeat;

	padding:0;

	border:0;

	width:75px;

	height:30px;

	font-size:13px;

	padding-bottom:4px;

	color:#fff;

	cursor:pointer;

}

.text-2 {

	background:#dddddd url(images/text2-bg.png) left bottom repeat-x;

	border:none;

	border-bottom:1px solid #a9a9a9;

	padding:15px;

	width:400px;

}

.textarea-2 {

	background:#dddddd url(images/textarea2-bg.png) left bottom repeat-x;

	border:none;

	border-bottom:1px solid #a9a9a9;

	padding:15px;

	width:400px;

	overflow:auto;

	resize:none;

}

.submit-2 {

	background:url(images/link5-bg.png) no-repeat;

	border:none;

	width:122px;

	height:42px;

	font-size:16px;

	color:#fff;

padding-bottom: 5px;

	text-shadow:1px 1px 1px #000;

	cursor:pointer;

}

/* End forms */





/*Links and buttons*/

.link-1 {

	background:url(images/link1-bg.png) no-repeat;

	display:inline-block;

	width:75px;

	height:28px;

	font-size:12px;

	line-height:28px;

	text-shadow:1px 1px 1px #333;

	text-align:center;

	color:#fff;

}

.link-2 {

	background:url(images/link2-bg.png) no-repeat;

	font:14px "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#fff;

	display:inline-block;

	width:119px;

	height:39px;

	line-height:38px;

	text-align:center;

}

.link-3 {

	background:url(images/link3-bg.png) no-repeat;

	display:inline-block;

	font-size:20px;

	line-height:1;

	color:#fff;

	width:163px;

	height:48px;

	line-height:45px;

	text-align:center;

}

.link-3 span {

	background:url(images/arrow-2.png) left 7px no-repeat;

	padding-left:20px;

}

.link-3.type-2 {

	float:right;

}

.link-3.type-2 span {

	background:url(images/arrow-3.png) right 7px no-repeat;

	padding-left:0;

	padding-right:20px;

}

.link-4, .link-5 {

	background:url(images/icon-plus.png) no-repeat;

	font-size:13px;

	line-height:1.2;

	color:#333;

	display:inline-block;

	padding-left:18px;

	float:right;

}

.link-5 {

	background-image:url(images/icon-plus2.png);

	color:#fff;

	text-decoration:1px 1px 1px #333;

}

.link-top {

	background:url(images/linktop-bg.png) no-repeat;

	width:63px;

	height:48px;

	float:right;

}

/*End Links and buttons*/





/*Lists*/

.featured-list, .cat-list {

	list-style:none;

}

.cat-list {

	margin-left:-16px;

	display:inline-block;

}

* + html .cat-list {

	margin-bottom:40px;

}

.featured-list li, .cat-list li {

	background:#fff url(images/pattern-2.png);

	border:1px solid #ccc;

	padding:10px;

	width:280px;

	float:left;

	margin:5px;

	margin-right:10px;

}

.cat-list li {

	margin:0;

	margin-left:16px;

	margin-bottom:40px;

}

.featured-list li.last-child {

	margin-right:0;

}

.featured-list .image, .cat-list .image {

	position:relative;

	margin-bottom:10px;

}

.featured-list .date {

	background:url(images/dateribbon-bg.png) no-repeat;

	font:16px/1 "Droid Serif", Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#fff;

	text-align:center;

	width:52px;

	height:52px;

	padding-top:6px;

	position:absolute;

	top:-6px;

	left:10px;

}

.featured-list p, .cat-list p {

	font-size:13px;

	line-height:1.4;

}

.featured-list .link-1, .cat-list .link-1 {

	float:right;

}

.ad-list {

	list-style:none;

	display:inline-block;

	margin-bottom:10px;

}

.ad-list li {

	float:left;

	margin-bottom:20px;

}

.ad-list li.right-child {

	float:right;

}

.flickr-list {

	list-style:none;

	overflow:hidden;

	margin-right:-20px;

}

.flickr-list li {

	float:left;

	margin-right:16px;

	margin-bottom:16px;

}

.list-1 {

	list-style:none;

	font-size:16px;

	line-height:1.2;

}

.list-1 li {

}

.list-1 a {

	background:url(images/arrow-3.png) 15px center no-repeat;

	display:block;

	padding:4px 0 4px 30px;

	color:#333;

}

.list-1 a:hover {

	background:#f4f4f4 url(images/arrow-3.png) 30px center no-repeat;

	padding-left:45px;

}

.list-2 {

	list-style:none;

	font-size:13px;

	line-height:1.2;

}

.list-2 li {

	background:url(images/pattern-4.png) bottom left repeat-x;

}

.list-2 a {

	background:url(images/arrow-3.png) 2px 6px no-repeat;

	display:block;

	padding:4px 10px 8px 18px;

	color:#fff;

}

.list-2 a:hover {

	background-image:url(images/arrow-4.png);

	color:#098ec5;

}

.list-3 {

	list-style:none;

	padding-top:10px;

}

.list-3 li {

	background:url(images/pattern-3.png) left bottom repeat-x;

	padding-bottom:15px;

	margin-bottom:10px;

	overflow:hidden;

}

.list-3 li .image {

	background:#fff;

	border:1px solid #ccc;

	float:left;

	padding:2px;

	margin:2px 10px 0 0;

}

.list-3 h5 {

	margin-bottom:0;

}

/*Lists*/







/* extras */

.row {

}

.row2 {

	padding:10px 0;

}

.row3 {

	padding-top:10px;

}

.row4 {

	padding-bottom:10px;

}

.imageframe-1 {

	background:#fff url(images/pattern-2.png);

	border:1px solid #ccc;

	display:inline-block;

	padding:15px;

	margin-bottom:20px;

}

.line-1 {

	background:url(images/pattern-3.png) repeat-x;

	height:6px;

	margin:10px 0;

}

/* End extras */





/* Footer */

#footer-wrapper {

	color:#fff;

}

#footer-top {

	background:url(images/footertop-bg.png) repeat-x;

	height:80px;

	margin-bottom:-5px;

	position:relative;

}

#footer-top .wrap {

	padding-top:15px;

}

#footer-main {

	background:url(images/footer-pattern.png);

	padding:30px 0 40px;

}

#footer-bottom {

	background:#161616;

	padding:15px 0;

	font-size:11px;

	line-height:1.2;

}

#footer-main h2 {

	font-size:22px;

	text-align:1px 1px 1px #333;

	margin-bottom:10px;

}

#footer-main .column-1 {

	width:270px;

	float:left;

	margin-right:30px;

}

#footer-main .column-2 {

	width:185px;

	float:left;

	margin-right:40px;

}

#footer-main .last-child {

	margin-right:0;

}

/* End Footer */

    img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

    }



    img.alignright {

    padding: 4px;

    margin: 0 0 2px 7px;

    display: inline;

    }



    img.alignleft {

    padding: 4px;

    margin: 0 7px 2px 0;

    display: inline;

    }



    .alignright {

    float: right;

    }



    .alignleft {

    float: left;

    }

#relatedposts ul li {

width:50%;

margin-bottom:25px;

float:left;}

#relatedposts h3 {

margin-top:10px;}/* Velvet */.clearer {	clear:both;	font-size:0;	line-height:0;}.wrap {	margin:0 auto;	width:950px;}#switcher {	background:#333;	width:100%;	height:60px;	position:relative;}#switcher ul{	list-style:none;}#purchase{	font:22px Georgia, "Times New Roman", Times, serif;	line-height:1.2;	font-style:italic;	float:right;	margin-top:15px;	margin-right:50px;}#purchase a, #remove-frame a{	color:#999;}#purchase a:hover, #remove-frame a:hover{	color:#fff;}#remove-frame{	font:22px Tahoma, Geneva, sans-serif;	font-weight:bold;	line-height:1.2;	float:right;	margin-top:15px;	}

.skhighlight {

font-size:14px;

line-height:1.6;

font-family:Droid Serif!important;

font-style:italic;}

.skone-half, .skone-third, .skone-fourth, .skthree-fourths {

color:#333333;

font-size:14px;

line-height:20px;

font-family:Droid Serif!important;}



.post li{



 font-family:"Droid Serif", Arial, Helvetica, sans-serif;

    font-size:13px;

    font-style:italic;

    line-height:1.6;



}



.post ul li{

list-style: disc;

margin-left:40px;

}

div.textwidget h2 a:link, div.textwidget h2 a:visited, div.textwidget h2 a:active{
	color: #FFF;
	text-decoration: none;	
	
}