/*
Theme Name: Soton USRG Theme
Theme URI:
Description: Soton branded theme for USRG blogs
Version: 0.5 (4.02.2014)
Author: Hembo Pagi
*/


/**
 * Soton reset.css  - link font should be applied only stuff in content area
 */
a {
    font-family: inherit !important;
    }
.ls-row a {
    font-family: georgia, serif !important;
    }

/**
 * Soton deafult.css
 */

/* Remove background color */
div.activity-content,
div.activity-content div,
div.ls-cmp-wrap div {
    background-color: transparent;
    }

/* this removes extra padding  */
div.listing ul li {
    padding: 5px;
    }
.pagination,
.pagination a {
  font-family: verdana, sans-serif;
  font-size: 1.2em;
    }

/**
 * for WP widgets
 */
div.newsfeed > select {
    margin:10px;
    }
    
div.newsfeed > div,
div.newsfeed > ul,
.peripheralcontent div.newsfeed > div,
.peripheralcontent div.newsfeed > ul {
    padding: 5px;
    border-bottom: 0;
    }
div.newsfeed,
.peripheralcontent div.newsfeed {
    border-bottom: 1px solid #D6D6D6;
    }
.feed-date,
.pagination {
  color: #666;
    }
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
.aligncenter img,
img.aligncenter {
    border: 1px solid #CCC;
    padding: 1px;
    }
.align-left,
.alignleft {
    float:left;
    }
.align-left img,
.alignleft img,
img.alignleft,
img.align-left{
    border: 1px solid #CCC;
    padding: 1px;
    margin: 0 10px 10px 0;
    }
.align-right,
.alignright {
    float:right;
    }
.align-right img,
.alignright img,
img.alignright,
img.align-right{
    border: 1px solid #CCC;
    padding: 1px;
    margin: 0 0 10px 10px;
    }
.wp-caption {
    font-style: italic;
    }

/* Overwriting Soton theme - in some reason there nav is 400px height only */
#container #nav {
    height:auto;
    }
.nav-previous,
.nav-next {
    font-size: 1.4em;
    }

/* WordPress Comments*/
cite.fn {
    display:inline !important; /* overwites soton default.css */
    }
cite {
    font-size: 1em !important; /* overwites soton default.css */
    }
.comment-author.vcard img {
    float: left;
    margin: 0 10px 10px 0;
    }
ol.commentlist {
    margin:0;
    padding: 0;
    list-style: none;
    }
ol.commentlist li{
    margin:10px 0;
    }
ol.commentlist p {
    clear: both;
    }
ol.commentlist ul.children{
    margin:0;
    padding: 0 0 0 40px;
    list-style: none;
    }
li.comment, li.comment a {
    font-size: 1em !important;
    font-family: verdana, sans-serif !important;
}

/* I changed main navi HTML a bit, research cetress and Soton Home links */
#nav ul li.sotonhome ul,
#nav ul li.sotonhome ul li {
    border-color: #FFF !important;
    }

/* 
 * Fix in soton theme, for sidebar images
 *
 */
.peripheralcontent div.image {
	float: none !important;
	}
/* 
 * Twitter feed widget
 *
 */
.twtr-widget .twtr-hd,
.twtr-widget .twtr-ft {
    display:none !important;
    }
.twtr-widget p {
    font-size: 1em;
    }
.textwidget h3 {
    margin: -5px -5px 0 -5px;
    }
/*
 * 
 *
 */

.clearall {
	clear: left;
	}
/*
 * Fancybox  
 *
 * Removing white back from Soton default CSS
 *
 */	
div#fancybox-wrap, div#fancybox-wrap div {
	background: none;
	}

/*
 * Yammer
 *
 */
div.yj-hd {
    background-color: #F3DEDE !important;
    }
div.yj-hd > h3 {
    display: none;
    }

/*
 * image rotation 
 *
 */
.rotating-item-wrapper {
	position: relative;
	width: 470px;
	height: 400px;
    }
.rotating-item {
	display: none;
	position: absolute;
	top:0;
	cursor:pointer;
	}
/*
 * Add this plugin
 *
 */
.addthis_toolbox{
    display:block;
    margin-bottom:5px;
    height:20px;
    }
/*
 * WP-Geo
 *
 */
.wp_geo_map{
    margin-bottom:5px;
    }
/*
 * Avatar
 *
 */
.avatar-35 {
    margin:0 5px 5px 0;
    float: left;
    }
/*
 * Fixin heading if text short and images used ...
 *
 */
h3 {
    clear:both;
    }

/*
 * Lets make sure that image is not wider than the parent element
 *
 */
img.scale {
    max-width: 466px;
    height: auto;
    }

/*
 * With of the comment box
 *
 */
#comment {
    width:99%;
    }
    
/*
 * Clearing the floats ...
 *
 */    
#post-nav {
    clear:both;
    }