/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */

body  { background: none; }

#header-wrap {
	background:url("images/top-bg.jpg") repeat-x scroll left top transparent;
    padding: 0;
    width: auto !important;
}

#header { padding:0; clear:both; position:relative; }

#navigation {
	padding-bottom: 0px;
}

#logo  { float:left; margin: 0px 0px 0px -105px; }

#page-nav { background: url("images/nav-bg.png") repeat-x scroll left top transparent; }

#icons ul {background: none; float: right; padding: 0px 0px;}


#cat-nav { background: url("images/nav-bg.png") repeat-x scroll -5px 0 transparent; }
#cat-nav a {font:bold 11px/1em Helvetica,sans-serif; padding: 9px 12px; text-transform: uppercase; }


#sliderWrap .title { background: none; }

.blog-title {
	background: #fa2e00;
	color: #ffffff;
	font:18px bold Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.post .title {
	text-transform:none;
	font:16px Arial, Helvetica, sans-serif;
}

.post .profile-image .image .avatar {
	float: left;
	margin-right:5px;
}

.not-first-post .title {
	float: right;
	width: 187px;
}

.post#first-post .avatar  { float: left; margin-right:5px;}
.not-first-post .avatar {float: left; margin-right:5px;}


.type-post, .entry, .type-post .entry p  { font-size:15px; line-height: 21px; }
.type-post .title { font-size:28px; }

.post#first-post .title  { text-transform:none; font:23px Arial, Helvetica, sans-serif;}

.post#first-post .avatar  { float: left;
  margin-right:5px;}

#main.magazine .post#first-post {
	width: 100%;
	height: 200px;
}
#main.magazine .post#first-post .post-author { font: 11px Arial, Helvetica, sans-serif; color:#282727; }

#main.magazine .post {
	height: 250px;
}


.post-author { font: 11px Arial, Helvetica, sans-serif; color:#282727; }
.post-meta .post-author a:link, .post-meta .post-author a:visited, .post-meta .post-author a:hover { color: #282727; }
.post-comments { padding: 0 0 10px 0; float: left; }
.post-date, .post-comments { color: #EE6F23; font-size: 11px; }

.profile-content .post-author a:link, .profile-content .post-author a:visited, .profile-content .post-author a:hover { color: #EE6F23; }
.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited { color: #EE6F23; }


#post-author .profile-image { float:left; margin:0 15px 5px 0; padding: 0px; border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7);}
#sliderWrap #post-author .profile-image {
   background: url("images/slider-img-bg.png") repeat-x scroll left top #292929;
   border:1px solid #000000;

	/*Border radius*/
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}


.wp-pagenavi, #post-entries {
    background: none;
}

.entry, .entry p  { font:12px Arial, Helvetica, sans-serif; color: #5A5A5A }

a:link { color:#C00; }
a:visited { color:#C00; }

.post p.related
{
  margin: 1px;
  background: url("images/ico-tag.gif") no-repeat scroll left center transparent;
    clear: both;
    color: #999999;
    padding-left: 25px;
    width: 100%;
}



#tabs {
  background: white;
  border: none;
  padding: 0px;
}

#tabs ul.wooTabs li a {
   padding: 7px;
	border: 1px solid lightgrey;
	margin-right: -1px;
	background: lightgrey;
}

#tabs .inside {
  border: 1px solid lightgrey;
  margin-top:-1px;
}

#tabs .inside li a {
    color: #1A577B;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#tabs ul.wooTabs li a:hover {
   -moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
   background-color: #FFFFFF;
}

#tabs ul.wooTabs li a.selected {
   -moz-border-radius-topleft: 0;
   -moz-border-radius-topright: 0;
   background-color: #FFFFFF;
	border-bottom: 1px solid white;
}

#tabs .inside li span.meta {
    color: #EE6F23;
    font: 11px Arial, Helvetica, sans-serif;
    text-transform: none;
}



.widget-title, .widget h3 {
    background: none repeat scroll 0 0 #FA2E00;
    color: #FFFFFF;
    font: bold 18px bold Arial,Helvetica,sans-serif;
    height: 20px;
    line-height: 1.1em;
    margin: 0 0 10px;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
}

.widget { border: none; }

.widget ul li a {
	background: none repeat scroll 0 0 ;
	padding: 0px;
}


.widget ul {
    clear: both;
    list-style-type: none;
    padding-left: 10px;
    padding-right: 10px;
}


.widget_rss ul li {
  border-color: #E6E6E6;
  border-style: solid;
  border-width: 0 0 1px;
}

.author-bio {
  background: none repeat-x scroll left top #292929;
  border: 1px solid #000000;
  padding: 8px;

	/*Border radius*/
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.archive_header .profile-image {
	float: left;
   margin: 5px 5px 0px 5px;
   padding: 0px;
   height: 100px;
   width: 100px;
   border: 1px solid darkgrey;
 }

 .archive_header .title, .archive_header .fl {
	float: left;
   margin: 5px 5px 5px 5px;
   padding: 0px;
   height: 100px;
   font:bold 30px 'PT Sans',Arial,sans-serif;
   color:white;
 }

 .archive_header {
    background-image: url("images/user_bg_top.jpg");
    background-repeat: repeat-x;
    height: 110px;
}


h3.archive {
    background: none repeat scroll 0 0 #FA2E00;
    color: #FFFFFF;
    font: bold 18px bold Arial,Helvetica,sans-serif;
    height: 20px;
    line-height: 1.1em;
    margin: 0 0 10px;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
    border-bottom: none;
}


.authors-block-picture {
	float:left;
	width:100px;
	height:100px;
	padding:5px;
}

.authors-block-title {
	font-size:12pt;
	font-weight:bold;
	margin-top:5px;
}

.authors-block-desc {
	float: right;
	font-size:9pt;
	line-height:12pt;
	width:400px;
	margin-bottom:10px;
}

.search_main {
    background: none;
    padding: 5px 0 5px 10px;
}

.searchform {
	margin-top: 65px;
	float: right;
}

.network-menu {
	float: right;
	margin-top:14px;
}

.searchform #submit {
    background: url("images/search-img.jpg");
    border: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
	 width: 26px;
	 height: 22px;
}

.searchform input.s {
    background: none 0px #FFFFFF;
    border: 1px solid #888888;
    color: #777777;
    font-weight: normal;
    height: 22px;
    padding: 0px;
    width: 168px;
}

.letters {
    background-color: #EFF4DE;
    font-size: 9pt;
    margin-bottom: 25px;
    margin-top: 11px;
    padding: 15px;
}

.bignumbers {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:66pt;
	color:#CCCCCC;
	width: 100px;
	float: left;
	margin-top: 20px;
}

.letterlist {
	float: left;
}

#sliderWrap .slider a.previous {
	background: url("images/previous.png") repeat scroll 0px 1px transparent;
	height: 51px;
	left: -60px;
	position: absolute;
	text-indent: -9999em;
	top: 35%;
	width: 51px;
	z-index: 9999;
}

#sliderWrap .slider a.next {
	background: url("images/next.png") repeat scroll 2px 1px transparent;
	height: 51px;
	position: absolute;
	right: -60px;
	text-indent: -9999em;
	top: 35%;
	width: 51px;
	z-index: 9999;
}

.post-meta .post-author .slider-author a:link, .post-meta .post-author .slider-author a:visited, .post-meta .post-author .slider-author a:hover {
	 color: #EE6F23;
}


div.share {
    float: left;
    padding: 15px 0;
    width: 20%;
}

div.post-meta {
    width: 35%;
}

#sliderWrap {
    min-height: 140px;
}

#footer-menu .menu-item, #footer-menu .menu-item a {
	display: inline;
	color: #FFFFFF;
	padding: 5px;
   font-size: 15px;
}

#footer p {
    float: left;
    margin: 0px 120px;
}

#footer {
	padding: 20px 0px;
}

#commentform, .nav-entries {
	background: url("images/nav-bg.png") repeat scroll -5px 0 transparent;

   /*Border radius*/
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.countdownbox {
	float: right;
	margin: 10px;
}

#sliderWrap .slider-pic-credit {
	 font-size: 11px;
    color: #7D7D7D;
    font: 11px Arial,Helvetica,sans-serif;
}

#sliderWrap .post-meta .post-date-size, #sliderWrap .profile-content .post-author {
    font-size: 1em;
}

body.home #sliderWrap {
    min-height: 220px;
}

/*newsletter subscription  css*/
#newsletter_form {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
    padding-bottom: 10px;
}
#newsletter_form fieldset {
    border: none;
    display: block;
    height: auto;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
#newsletter_form ul {
    display: block;
    height: auto;
    list-style: none;
    width: 100%;
}
#newsletter_form ul li {
    display: block;
    float: left;
    height: 25px;
    margin: 0;
    margin-right: 5px;
    padding: 0;
    width: auto;
}
#newsletter_form ul li:first-child {
    width: 40px;
}
#newsletter_form ul li:nth-child(2) {
    margin-right: 0;
    width: 185px;
}
#newsletter_form ul li:last-child {
    width: 60px;
}
#newsletter_form label, #newsletter_form input {
    border: none;
    display: block;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#newsletter_form label {
    color:  #282727;
    height: 18px;
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
    padding-left: 3px;
}
#newsletter_form #contact_email {
    border: 1px solid lightGrey;
    border-right: none;
    padding-left: 3px;
}
#newsletter_form #contact_email_submit {
    background-color: lightGrey;
    color: #282727;
    height: 27px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.featured_multimedia {
    height: 140px !important;
}
.featured_multimedia h2, .featured_multimedia p {
    
    width: 100%;
}
.featured_multimedia h2 {
    margin-bottom: 5px;
}
.featured_multimedia_img {
    display: inline;
    height: 110px !important;
    width: 110px !important;
}

/*end newsletter subscruption css*/