﻿/*--------------------------------------------------
  Post images magnifier
  --------------------------------------------------*/
.img-magnify {
	width:530px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-265px; /* negative half the size of height */
    margin-left:-265px; /* negative half the size of width */
	background: #222;
	padding:10px;

}
.img-magnify .img-alt {
	text-align: right;
	font-weight: bold;
	color:#d6d6d6;
	font-size:1.1em;
	width:482px;
	float:right;
	margin:0 8px;
	display:block;
	direction:rtl;
}

.img-magnify img { 
	width:510px; 
	max-height:480px; /*background-color:#fff;*/ 
	padding:5px; 
	border:5px solid transparent; 
	margin:0 auto 0 auto;
}
.img-magnify a.close { width:20px; height:20px; float:left; z-index:300; display:block; background:url('../images/close-button.gif') no-repeat; text-indent:-999999px; cursor:pointer; margin:5px 0 5px 5px; }
.img-magnify a.close:hover { 
	opacity: .5; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.50;
    -moz-opacity: 0.50;
 }


img.image-magnify {
 width:500px!important;
}
.featuredtab {
 background-color:#efefef; padding:10px 10px 0 10px; margin:0 5px 0 10px;	
}

.featuredtab .social-google {
 margin-top:5px;
}

.featuredtab .social-ad {
 border:1px solid #dcdcdc; margin:0; margin:3px 0 3px;
}

.featuredtab .social-ad object {
 z-index:0px!important;
}

.tagscon {
 display:block!important;
}

.featuredtab h2 {
 color:#333; font-size:1.8em; margin:0 0 -10px;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}

.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0; padding: 7px 0px; border-bottom: 1px solid #dcdcdc; font: normal 1.2em Verdana, sans-serif; background-color:#efefef;
}

ul.tabbernav li
{
 list-style: none; margin: 0; display: inline;
}

ul.tabbernav li a
{
 padding: 7px 0.8em; margin-left:1px; border: 1px solid #dcdcdc; border-bottom: none; background: #ddd; text-decoration: none; outline-style:none;
}

ul.tabbernav li a:link { color: #767774; }


ul.tabbernav li.tabberactive a
{
 background-color: #fff; border-bottom: 1px solid #fff; color:#000;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000; background: white; border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px; border:1px solid #dcdcdc; background:#fff; border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}

.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.tabbertab .box {
 width:auto; border-bottom:#cdcdcd; padding:3px 0 3px;
}

.tabbertab .thumbox {
 width:60px; display:inline;
 }

.tabbertab .box table td {
 vertical-align:top;
}

.tabbertab .box {
 padding-bottom:6px; margin-bottom:3px; border-bottom:1px solid #ddd; 
}

.tabbertab .thumbox img {
 width:60px; height:50px; padding:3px; border:1px solid #ddd; margin:0 0 0 10px;
}

table td .b_title {
 word-wrap: break-word 
}

table td .b_title a {
 color:#1c609f; font-size:1.2em; width:auto; margin:0; text-decoration:none;
}

table td .b_title a:hover {
 text-decoration:underline;
}

table td .b_content {
 color:#6e8e3c; font-size:1.15em; width:auto; margin:3px 0; 
}

table td .b_content span {
 color: #666; font-size:0.8em; padding:0 1px; 
}

table td .b_content .commentorName {
 float:right; width:auto; color:#6e8e3c; font-size:1.15em; width:auto; margin:3px 0;
}

table td .b_content .commentorDate {
 width:40px; float:right; color: #666; font-size:0.9em; padding:0 1px; margin:6px 5px;
}

/*--------------------------------------------------
  Subscription
  --------------------------------------------------*/

.subscribe {
 padding:10px 15px 5px 15px;  min-height:75px; background:url(../images/sidebar/sidebar-small-box.png) repeat-x left bottom; border:1px solid #d9dadb; margin:0 5px 10px 10px;	
}

.subscribe span {
 font-size:1.4em; font-weight:600; color:#333;
}

.subscribe i {
 font-size:1.2em; color:#999; padding:3px 0 3px; display:block;
}

.subscribe .email {
 height:20px!important; line-height:20px!important; padding:0 2px; text-align:left; border:1px solid #969696;
}

.subscribe div {
 margin:15px 0;
}

.subscribe div .button {
 /*background:url('../images/sub-btn.gif') repeat-x;*/ background-color:#1c61a1; color:#fff; border:1px solid #193b59; height:22px!important; padding:0 2px 0 2px;
}

.subscribe div .button:hover {
  cursor:pointer;
}

/*--------------------------------------------------
  Social
  --------------------------------------------------*/
.social-sidebar {
 background-color:#fff;
 margin:15px 5px 15px 10px;
}

.social-sidebar .tags {
 line-height:160%;
}

.social-sidebar .tags a {
 color:rgb(155, 155, 155); text-decoration:none;
}

.social-sidebar .tags a:hover {
 color:#42464e; border-bottom:2px solid #4f535d; border
}

.social-sidebar .tagshead {
 font-size:1.8em; font-family:Arial, Helvetica, sans-serif; line-height:150%; border-bottom:3px solid #397cb1; margin:0 0 10px;
}


.social-sidebar .facebook {
 margin: 0px; height:31px; background:url('../images/facebook-social.png') no-repeat 10px 8px #627aad;
}

#likebox-frame{
 border:2px solid #fff!important;
 width:279px!important;
 z-index:0!important; 
 height: 221px!important; 
 overflow: hidden!important;
 position:relative!important;
 top:-1px!important; 
 left:-2px!important;
 float:right;
}

#likebox-frame iframe{
  right:-5px!important;
  overflow:hidden!important;
  position:relative!important;
  top:-1px!important;
}

/*--------------------------------------------------
  Sponsers
  --------------------------------------------------*/
.sidebar-ads {
 margin:0 5px 10px 10px; border:1px solid #efefef;  padding:0px; max-height:195px; height:195px;
}