/*
Theme Name: UoN Blogs
Description: Main UoN Blog listings
Author: Tom J Nowell Interconnect/it
License: GPL V2.1
License URI: http://www.gnu.org/licenses/lgpl-2.1.html
Template: uonbase
*/
@import url(../uonbase/style.css);

#bigheadingtop h1 {
    font-size: 30px;
}

.postcontentcontainer {
    padding-left: 0;
}

.sidebarcontentcontainer {
    padding-right: 0;
}

@media (min-width: 768px) {
    .dark .mainpagesplit {
        background: url(images/mainsplitdark.png) repeat-y 234px 0px;
        margin-bottom: 1em;
    }
}

.widget-title, .blogtitlebar {
    border-bottom: 4px solid #535353;
    padding-bottom: 5px;
    height: 20px;
    font-size: 1em;
    line-height: 1;
    font-weight: bold;
}

@media (min-width: 992px) {
    .widget-title,
    .blogtitlebar {
        font-size: 1.5em;
    }
}

.blogtitlebarcontainer {
    padding-left: 0;
    margin-bottom: 1em;
}

.blogtitlebarleft {
    float: left;
    text-align: left;
}

.blogtitlebarright {
    float: right;
    text-align: right;
}

.widget ul {
    list-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

#sidebar .textwidget img {
    max-width: 100%;
    max-height: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.widget_categories a,
.widget_icitmublogmenuwidget a,
.widget_recent_entries a {
    text-decoration: none;
    font-size: 1.05em;
    border-bottom: 1px dotted #7B7B7B;
    display: block;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

.widget_icitmublogmenuwidget .current-menu-item a {
    font-weight: bold;
}

.dark .postbody-index {
    border-bottom: 1px dotted #7B7B7B;
}

.widget.widget_ara_collapsiblearchive a {
    font-size: 1.05em;
    text-decoration: none;
}

.widget.widget_ara_collapsiblearchive ul ul {
    padding-left: 15px;
    text-decoration: none;
}

.blogpostdate {
    margin-top: 10px;
    margin-bottom: 0.8em;
    font-size: 1.25em;
}

.post h2 {
    border-bottom: 1px dotted #7B7B7B;
    display: inline-block;
    min-width: 244px;
}

.postbody-index h3 a {
    text-decoration: none;
}

.postbody-index h3 {
    font-size: 1.7em;
}

.readmorelink a {
    font-weight: bold;
    text-decoration: none;
    color: white;
}

.postbody-index h3 {
    font-size: 1.8em;
    margin-bottom: 0.5em;
}

#featuredblogpost .postdate,
.postbody-index .postdate {
    margin-bottom: 0.6em;
}

.widget.widget_ara_collapsiblearchive ul.children {
    padding-left: 27px;
}

.widget.widget_ara_collapsiblearchive ul.children li {
    padding-left: 22px;
}

#quickmenu {
    float: right;
}

#quickmenu #quickmenuleft, #quickmenu #quickmenuright, #quickmenu li {
    float: left;
    text-decoration: none;
    list-style: none;
}

#quickmenu a {
    text-decoration: none;
}

#quickmenu ul {
    margin-right: 10px;
    font-size: 1.1em;
    padding-bottom: 4px;
}

#quickmenu li {
    border-right: 1px solid #535353;
    margin-right: 13px;
    padding-right: 13px;
    line-height: 12px;
    height: 12px;
}

#quickmenu li.last-menu-item {
    border-right: none;
    margin-right: 0;
    padding-right: 0;
}

.archivelist .children {
    background: transparent url(images/archivesub.png) repeat-y bottom left;
}

.archivelist .children li {
    background: transparent url(images/archivesubli.png) repeat-y bottom left;
}

img.attachment-full, img.attachment-large {
    margin-left: 0;
    margin-right: 0;
}

.widget {
    margin-bottom: 2em;
}

.attachment h2 {
    border-bottom: 1px dotted #535353;
}

.attachment .backtogal {
    margin-top: 1em;
    display: block;
    text-decoration: none;
    margin-bottom: 1em;
}

p.attachment {
    text-align: center;
}

.tagcloud a {
    display: block;
    text-decoration: none;
}

@media (min-width: 768px) {
    .indexpostthumbcontainer {
        float: right;
        margin-left: 13px;
    }
}

.index2postthumbcontainer {
    float: left;
}

.index2postthumbcontainer img {
    margin-top: 0;
    margin-left: 0;
}

.mainpagesplit #maincontent .contentcontainer {
    padding-left: 0;
}

.page .mainpagesplit #maincontent .contentcontainer {
    padding-left: 13px;
}

#maincontent .contentcontainer.postcontentcontainer .post {
    padding-left: 13px;
}

#topmenubar.light {
    border: 1px solid #EEE;
}

/*
 Colours
*/

/*
 Pink
*/
.blogcolour-pink .postdate {
    color: #E655A0;
}

/*
 Orange
*/
.blogcolour-orange .postdate {
    color: #FF942C;
}

/*
 Light blue
*/
.blogcolour-lightblue .postdate {
    color: #A2C4D0;
}

/*
 Bright blue
*/
.blogcolour-brightblue .postdate {
    color: #64CDCD;
}

/*
 dark green
*/
.blogcolour-darkgreen .postdate {
    color: #6FBA00;
}

/*
 Purple
*/
.blogcolour-purple .postdate {
    color: #911EB3;
}

/*
 Yellow
*/
.blogcolour-yellow .postdate {
    color: #DBCF00;
}

.postbody-index2 {
    margin-left: 263px;
}

.postbody-index2 .postindex-meta {
    text-align: right;
}

@media (min-width: 992px) {
    .postbody-index1 {
        margin-right: 433px;
    }
}

.post h3 a {
    text-decoration: none;
}

#featuredblogpost .post {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px dotted #7b7b7b;
}

.author .mainpagesplit {
    background: none;
}

@media (min-width: 992px) {
    /*#primarycontainer .mainpagesplit .profilecontainer .contentcontainer {*/
        /*padding-left: 13px;*/
    /*}*/
}

#author_profile_photo {
    width: 189px;
}

#authorprofiletop .bottomline {
    border-bottom: 1px dotted #7B7B7B;
    clear: both;
}

#authorprofiletop {
    margin-bottom: 13px;
}

#authorprofiletop .author_name {
    font-weight: bold;
}

.blogtitlebarcontainer {
    clear: both;
}

.bar_menu ul,
ul.bar_menu,
.profile_links ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bar_menu li,
.profile_links li {
    display: block;
    padding: 0;
    margin: 0;
    min-height: 10px;
    min-width: 10px;
}

.twin_bar_menu li {
    float: left;
    width: 337px;
    margin-right: 13px;
}

.thirds_bar_menu li {
    float: left;
    width: 220px;
    margin-right: 13px;
}

.bar_menu a,
.profile_links a {
    text-decoration: none;
    font-size: 1.05em;
    border-bottom: 1px dotted #7B7B7B;
    display: block;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

.topthintag {
    border-bottom: 1px dotted #7B7B7B;
}

#authorprofiletop .contentcontainer_left h3.thin_bottom_stripe,
#authorprofiletop .contentcontainer_left .profile_links {
    margin-left: 230px;
}

@media (min-width: 768px) {
    #authorprofiletop .contentcontainer_left h3.thin_bottom_stripe,
    #authorprofiletop .contentcontainer_left .profile_links {
        margin-left: 0;
    }
}