.format_text{font-size:1.8em;line-height:1.7em}
#footer a{border-bottom:none;}
.postauthor{background:#F5F5F5;border-top:1px solid #e1e1e0;border-bottom:1px solid #e1e1e0;overflow:hidden;padding:1.5em;}
.postauthor img{border:5px solid #e2dede;float:left;margin-right:1.5em;}
.postauthor h4{color:#666;font-size:2em;margin-bottom:5px;}
.postauthor p{color:#515151;font-size:13px;margin-bottom:12px;}
#socialsharing{height:70px;margin:0 auto;background-color:#f5f5f5;padding-top:10px;padding-bottom:5px;padding-left:10px;padding-right:10px;width:400px;border:1px solid #e2e2e2;margin-bottom:20px;}
#socialsharingtitle{float:left;height:45px;border-right:1px solid #DDDDDD;width:120px;text-align:center;font-size:1.6em;padding-top:20px;}
#socialsharingtitle p{margin-top:24px;}
#socialsharingbuttons{float:right;}
#fblike{float:left;margin-right:10px;}
#rt{float:left;margin-right:18px;}
#gplus{float:left;margin-right:18px;}
#linkedin{float:left;}
body{font-family:"Ubuntu","Lucida Grande","Lucida Sans",Tahoma,sans-serif;font-size:1.125em/1.61 sans-serif;}
.entry-title{font-weight:bold;}
#si_contact_message1{width:650px;height:260px;}
.icon-bump{margin-right:5px;vertical-align:top;}
.symposium #contributorBox{height:30px;background-color:#F1F1F1;padding:10px;margin-bottom:10px;}
.symposium #contributorBox h2{margin:0px;font-size:20px;float:left;}
.symposium #contributorBox img{margin-right:10px;margin-bottom:0px;}
.symposium #contributorBox a{font-style:italic;display:inline;margin-left:5px;}
#rsssprite, #twittersprite, #gplussprite, #linkedinsprite{background:url('https://img.matthewforzan.com.au/sprites-bw-compressed.png') no-repeat;display:block;height:24px;width:24px;float:left;margin-right:15px;}
#rsssprite{background-position:0px 0px;}
#twittersprite{background-position:-24px 0px;}
#gplussprite{background-position:-52px 0px;}
#linkedinsprite{background-position:-79px 0px;}
#matthewpicture{background:url('https://img.matthewforzan.com.au/matthew-forzan-2015.jpg') no-repeat;display:block;height:125px;width:125px;margin:0 auto;margin-bottom:15px;-webkit-border-radius: 150px;}
#header{text-align:center;}
#header #logo{font-size:5.6em;}
#connecticons{height:30px;width:165px;margin-left:27px;}
.headline_area h1{font-size:4em;}
.to_comments {display:none;}
@media screen and (max-width: 790px) {
    #header {
    }
    .headline_area h1{
        font-size:2.4em;
    }
    #content {
        float: none;
        width: 100%;
    }
    #sidebars {
        float: none;
        width: 100%;
    }
    #content_box {
        background: none;
    }
    #container {
        width: 100%;
    }
    #socialsharing {
        padding-top: 0px;
        padding-bottom: 107px;
        padding-left: 0px;
        padding-right: 0px;
        height: 40px
    }
    #socialsharingtitle {
        float: none;
        width: 100%;
        border-right: none;
        margin-bottom: 5px;
    }
    #socialsharingbuttons {
        float: none;
        width: 270px;
        margin: 0 auto;
    }
    #connecticons {
        margin: 0 auto;
    }
    #scaleablesocial {
        height: 30px;
    }
    #rsssprite, #twittersprite, #gplussprite, #linkedinsprite {
        margin-left: 13px;
        margin-right: 1px;
    }
    .post_box {
        margin: 0 auto;
    }
    .post img {
        width: 100%;
        max-width: 270px !important;
        height: auto;
    }
    .format_text {
        font-size: 1.6em;
    }
    .format_text h2 {
        font-size: 18pt;
    }
    .teaser {
        width: 100%;
        border-style: dotted;
        border-color: #bbb;
        border-width: 0.1em 0 0 0;
        margin-bottom: 10px;
        padding-top: 10px;
    }
    .teaser h2 {
        font-size: 18pt;
    }
    .teaser_link {
        font-size: 1.8em !important;
    }
    .teasers_box {
        width: 100%;
        border: none;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
    }
    #fblike {
        margin-right: 20px;
    }
    .prev_next {
        font-size: 1.8em;
    }
    #attachment_233 {
        margin: 0 auto;
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    .wp-caption {
        width: 100%;
        max-width: 270px !important;
    }
    #socialsharing {
        width: 100%;
        max-width: 320px;
    }
    .wp-caption-text {
        width: 100%;
        max-width: 250px !important;
        margin: 0 auto;
    }
    #socialsharingtitle {
        width: 100%;
        padding-top: 15px;
    }
    .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
    .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
}
