/*
Theme Name: Global Integration Theme
Theme URI: http://wwww.freshegg.com/
Description: The Global Integration Theme 2011.
Version: 1.0.0
Author: Jerome Degl'Innocenti - Fresh Egg
Author URI: http://www.global-integration.com/
Tags: white, two-columns
*/


.category-podcasts .post-container{min-height: 155px !important;}
.category-podcasts .post-content{ margin:0 !important;}
.archive-rss {
	padding-left:30px;
    background: url("images/archive-rss.png") no-repeat left center;
	line-height:1.9em;
	margin-left:20px;}

.single-post .archive-rss {
	clear:both;
}

.archive-rss a {
	color:#993399;}

.banner-single-post{
	margin:20px 0;}

.banner-single-post img{
	display:block;
	width:663px;
	padding:5px;}

.sub-menu{
	padding:10px !important;
	background:#ECECEC;
	display:none;
	margin:0 !important;}

.current-menu-item .sub-menu{display: inline-block !important;}

.sub-menu li{
	line-height:1.2em !important;
	background-position:0 6px;}

/*	--------------------------------------------------
    :: Gravatar / Date
	-------------------------------------------------- */
	
.list-entry-meta, .addthis_toolbox{
	display:block;
	clear:both;
	margin-bottom:10px;}
	
.list-entry-meta ul{
	display:inline;
	border:none !important;
	float:left;
	margin:0 !important;}

.list-entry-meta ul li{
	background:none !important;
	line-height:1.2em;
	padding:0 !important;}

.list-entry-meta ul li.border{
	border-right:1px solid #C7C7C7;}

.list-entry-meta ul li.padder{
	padding:0 10px !important;
	margin-top:5px;}
	
.multiwidget_author_avatars .author-list{text-align:left !important; padding:10px;}
.multiwidget_author_avatars .author-list .user{padding: 6px 6px 0 6px !important; width:50px; float:left;}
.multiwidget_author_avatars .author-list .avatar img, .multiwidget_author_avatars .author-list .user a{float:left !important;}

body.author p img.avatar-50{
	float:right;
	margin:10px 0 20px 20px;
	border:1px solid #eee;}

.gplus-profile{
	background: url("images/sprite.png") no-repeat -120px 0;
	display: block;
    height: 0;
    overflow: hidden;
    padding-top: 30px;
    width: 30px;}

/*	--------------------------------------------------
    :: Images
	-------------------------------------------------- */
img.wp-smiley{
	padding: 0;
	border: none;}
	
/*	--------------------------------------------------
    :: Widget Authors
	-------------------------------------------------- */
.widget_authors li{
	 font-size: 1.3em;
   line-height: 1.6em;
	 float:left;}

.widget_authors img{
	float:right;}

/*	--------------------------------------------------
    :: Tabs Widget
	-------------------------------------------------- */
.widget_fresh_egg_tabs {
	width: 208px;
	background:#EAE8E8 !important;}
	
.tabs, .inside ul {
	margin:0;}

.widget_fresh_egg_tabs .tabs li {
	display: inline;
	float: left;
	margin-bottom:0 !important;}

.widget_fresh_egg_tabs .tabs li a {
	background: #fff;
	display: block;
	float: left;
	font-size:13px;
	line-height: 31px;
	padding: 4px 10px;
	cursor:pointer !important;}

.widget_fresh_egg_tabs .tabs li a.selected, .widget_fresh_egg_tabs .tabs li a:hover {
	background:#EAE8E8;
	cursor: default;
	text-decoration: none;}
	
.widget_fresh_egg_tabs img {
    float: left;
    margin: 0 8px 0 0;
    padding: 2px;}

.widget_fresh_egg_tabs .inside {
	background: #EAE8E8;
	clear: both;
	display: block;
	padding: 10px;
	float:left;
	width:188px;}

.widget_fresh_egg_tabs .tab-content {
	display: none;}

.widget_fresh_egg_tabs .default {
	display: block;}
	
.widget_fresh_egg_tabs .tab-content li {
	clear:both;
	border-bottom:1px solid #D3D3D3;
	float:left;
	padding:8px 0;
	width:187px;}

.tabs img{
	border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 2px #cccc;}

.meta{
  display: block;
  padding: 5px 3px 0 0;
  color:#cc3399;}

/*	--------------------------------------------------
    :: Blog
	-------------------------------------------------- */
.widget li.current-post-parent a, .widget li.current-menu-item a{
	color:#993399;}
	
.blog-intro-banner{
	padding:5px 0 15px 20px;}
	
.blog-intro-banner-home
{
	width: 659px;
	height: 166px;
	background-image: url(images/blog-intro-banner.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
}

.blog-intro-banner-home h1
{
	display:none;
}

body.blog #share-box, body.page-template-template-newsletter-php #search-box {
	display:none !important;}

.post-container{
	width:649px;
	float:left;
	background: #fff;
    border: 6px solid #ECECEC;
	margin:0 15px 15px 20px;}

.post-container img.radiusfivetop{
	 border: 6px solid #ECECEC;
	 float:left;} 
	
body.blog .post-header, body.page-template-template-newsletter-php .post-header, body.archive .post-header, body.search .post-header, body.author .post-header, body.page .post-header{
	width:630px;
	padding:10px 10px 0 10px;
	float:left;}
	
/*body.page-template-template-newsletter-php .post-header h2 { margin-bottom:4px;}*/
body.page-template-template-meetings-home-php .post-container {
	min-height: 180px;
}

body.blog .post-content, body.page-template-template-newsletter-php .post-content, body.archive .post-content, body.search .post-content, body.author .post-content, body.page-template-template-meetings-home-php .post-content{
	padding:0 20px 0 20px;
	width:285px;}

body.blog .post-content p,  body.page-template-template-newsletter-php .post-content p, body.archive .post-content p, body.search .post-content p, body.author .post-content p{
	margin-bottom:8px;}

.post-content{
    float: left;}

img.wp-smiley, .alignleft, .alignright, .alignnone, .aligncenter, .wp-caption {
    border: 1px solid #ddd;}

article {
		float: left;
		clear:none;
		margin:0;}

.post-content{
	margin:0 0 15px 0;
	clear:both;}

.single .post-content{
	margin-top: 20px;}

/* .single .type-post .post-content{
	clear: none;} */

.ie7 body.blog article, .ie7 body.page-template-template-newsletter-php article {
	margin-left:10px;}

.at300b:hover{ opacity: 1 !important;} 

.newsletter-page .post-content { width:600px !important;}