/*
Theme Name: UON (2015 interim)
Theme URI: http://blogs.newcastle.edu.au
Description: UON Blogs
Author: Dean Robinson (Web Services)
Version: 1.0
*/

/* 
	Colors 
	======
	aqua - #66CCCC - 102,204,204
*/

body {margin:0;font-family:'Helvetica Neue',Arial,sans-serif;background:#E9E9E9 url('images/bg-eee.gif') no-repeat top center;}
body.dark-skin {background:#181818 url('images/bg-333.gif') no-repeat top center;}
body.has-floating-footer {padding-bottom:40px;}
h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;}
header, section, article, nav, figure, footer {display:block;}
figure {margin:0;padding:0;}
a {color:#05A;}
a:hover {color:#48D;}
/*.dark-skin a {color:#6BF;}*/
/*.dark-skin a:hover {color:#9EF;}*/
.wrapper {margin:0 auto;width:1100px;}
.col {display:inline;position:relative;float:left;}
.w50p {width:50%;}
.w700 {width:700px;}
.w530 {width:530px;}
.w400 {width:400px;}
.w340 {width:340px;}
.w380 {width:380px;}
.w720 {width:720px;}
/*.main-column.w720 {margin-right:40px;}*/
.w900 {width:900px;}
.w245 {width:245px;margin-left:40px;}
.w245.first {margin-left:0;}
.footer .w340:first-child, .error404 .w340:first-child, .home-widgets .w340:first-child {margin-right:40px;}
.footer .w340:last-child, .error404 .w340:last-child, .home-widgets .w340:last-child {margin-left:40px;}

.centered-column {margin:0 auto;}

.top-nav {background:#06C;height:40px;line-height:40px;font-size:14px;text-align:right;padding:0 10px 0 20px;}
.blogs-home .top-nav {background:none;}
.top-nav a {color:#999;text-decoration:none;}
.top-nav a.uon-homepage {color:#FFF;margin:0;float:left;background:url('images/white-arrow.png') no-repeat top left;padding-left:20px;margin-left:0;}
.top-nav a.facebook, .top-nav a.twitter, .top-nav a.linkedin, .top-nav a.googleplus {display:inline-block;color:#FFF;font-size:24px;margin-left:10px;}
.top-nav a.facebook:hover, .top-nav a.twitter:hover, .top-nav a.linkedin:hover, .top-nav a.googleplus:hover {opacity:0.8;}
/*.top-nav a.facebook {background:url('images/facebook-icon-round.png') no-repeat center center;width:20px;line-height:40px;text-indent:-999px;overflow:hidden;display:inline-block;text-align:left;margin:0;}*/
/*.top-nav a.twitter {background:url('images/twitter-icon-round.png') no-repeat center center;width:20px;line-height:40px;text-indent:-999px;overflow:hidden;display:inline-block;text-align:left;margin:0 0 0 10px;}*/
/*.top-nav a.facebook:hover, .top-nav a.twitter:hover {opacity:0.8;}*/
.blogs-home .top-nav a.uon-homepage {margin-left:40px;}
.top-nav a.current {color:#FFF;font-weight:bold;}
.top-nav a:hover {color:#FFF;text-decoration:underline;}
.top-nav #headersearchform {display:inline;position:relative;}
.top-nav #headersearchform .field, .top-nav #headersearchform .submit {-moz-appearance:none;-webkit-appearance:none;margin:0;padding:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;border:0 none;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top-nav #headersearchform .field {margin-left:20px;padding:3px;background-color:#333;color:#CCC;}
.top-nav #headersearchform .field:focus {background-color:#FFF;color:#333;}
.top-nav #headersearchform .submit {padding:2px 5px;background-color:#333;color:#FFF;cursor:pointer;}

.header-wrapper {}
.blogs-home .header-wrapper {background:#0066CC;height:186px;border-bottom:15px solid #FFF;margin-bottom:20px;}
.site-header {background:#FFF;background:rgba(255,255,255,0.8);height:90px;line-height:90px;}
.dark-skin .site-header {background:#000;background:rgba(0,0,0,0.8);}
.site-header.home-header {height:146px;line-height:146px;background:none;position:relative;margin-left:186px;}
.blogs-home .site-header {}
.site-header a {text-decoration:none;padding:0 20px;height:90px;line-height:90px;}
.site-header.home-header a {height:131px;line-height:131px;}
.site-header .uon-logo {display:inline;position:relative;float:left;width:151px;overflow:hidden;background:url('images/uon-logo-secondary.png') no-repeat 20px center;text-indent:-999px;}
.dark-skin .site-header .uon-logo {background:url('images/uon-logo-secondary-white.png') no-repeat 20px center;}
.uon-logo-primary {display:inline;position:relative;float:left;width:186px;background-image:url('images/uon-logo-50.png');background-repeat:no-repeat;background-position:top left;text-indent:-999px;height:240px;}
.site-header .site-title {display:inline;position:relative;float:right;color:#000;font-size:30px;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;letter-spacing:-0.05em;}
.dark-skin .site-header .site-title {color:#999;}
.site-header.home-header .site-title {float:left;display:block;color:#FFF;font-size:70px;letter-spacing:-0.05em;padding:0;border-bottom:15px solid #FFF;margin-left:40px;}
.site-header .site-title strong {color:#333;}
.dark-skin .site-header .site-title strong {color:#FFF;}
.corporate-skin .site-header .site-title strong {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .site-header .site-title {font-family:'Akzidenz-Grotesk-Light';text-transform:uppercase;letter-spacing:-0.05em;}
.neon-skin .site-header .site-title strong {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;letter-spacing:0;}

.page-header {background:#CCC;background:rgba(100,100,100,0.2);/*  url('images/headers/map-grey.jpg') no-repeat center center */padding-top:50px;}
.page-header.sub-site {padding-top:0;margin-bottom:40px;}
.page-header.sub-site h1 {font-size:80px;line-height:60px;font-weight:300;}
.page-header.sub-site h1 strong {font-weight:bold;}
.page-header.sub-site h1 a {text-decoration:none;color:#FFF;display:block;padding:40px 40px 34px;}
.neon-skin .page-header.sub-site h1 {font-family:'Akzidenz-Grotesk-Light';text-transform:uppercase;letter-spacing:-0.075em;}
.neon-skin .page-header.sub-site h1 strong {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;letter-spacing:-0.025em;}
.neon-skin .page-header.sub-site h1 a {color:#000;}

.page-body {}

.post-content h3 {margin-bottom:1em;}
.post-content h4 {font-size:20px;line-height:1.2;margin-bottom:1em;}
.corporate-skin .post-content h4 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.post-content p, .single-post .post-content ul, .single-post .post-content ol {font-weight:300;font-size:16px;line-height:1.4;margin-bottom:1em;}
.post-content p:last-child, .single-post .post-content ul:last-child, .single-post .post-content ol:last-child {margin-bottom:0;}
.post-content ul {list-style-type:square;}
.post-content strong {font-weight:bold;}

.post-content div.wp-caption {background:#F6F6F6;padding:5px 0;text-align:center;max-width:100%;}
.post-content a img {border:0 none;} 
.post-content div.alignleft {float:left;margin:20px 20px 20px 0;}
.post-content div.alignright {float:right;margin:20px 0 20px 20px;}

.post-content .wp-caption-text {font-size:12px;color:#666;font-style:italic;}

.post-content img {max-width:100%;height:auto;}
.post-content img.alignleft {float:left;margin:20px 20px 20px 0;}
.post-content img.alignright {float:right;margin:20px 0 20px 20px;}

.link-post-title {font-weight:bold;color:#333;text-decoration:none;margin-right:20px;position:relative;}
.link-post-title:after {content:"";border:5px solid transparent;border-left-color:#CCC;position:absolute;right:-20px;top:6px;}
.link-post-title:hover {color:#666;}

.format-link .post-content .comments-link {font-size:14px;position:absolute;right:20px;top:20px;}
.format-link .post-content .comments-link a {color:#999;}
.format-link .post-content .comments-link a:hover {color:#05A;}

.comments-bubble {position:absolute;font-weight:bold;font-family:'Helvetica Neue',Arial,sans-serif;}
.comments-bubble a {color:#333;text-decoration:none;background:#FFF;background:rgba(255,255,255,0.5);display:block;text-align:center;}
.comments-bubble a:after {content:"";position:absolute;border:5px solid transparent;border-top-color:#FFF;border-top-color:rgba(255,255,255,0.5);border-left-color:#FFF;border-left-color:rgba(255,255,255,0.5);border-left-width:4px;}
.comments-bubble a:hover {background:#333;color:#FFF;}
.comments-bubble a:hover:after {border-top-color:#333;border-left-color:#333;}

img.alignright {float:right;margin:0 0 20px 20px;}

.the-single-post figure:first-child img {max-width:100%;height:auto;}
.the-single-post .post-content img {max-width:100%;height:auto;}

.the-single-post .blog-title {background:#000;background:rgba(0,0,0,0.8);height:250px;padding:0 40px;color:#FFF;letter-spacing:-0.025em;position:relative;}
.the-single-post .blog-title h1 {line-height:1;padding-top:35px;font-size:50px;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;}
.corporate-skin .the-single-post .blog-title h1 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .the-single-post .blog-title h1 {font-family:'Akzidenz-Grotesk-Bold';text-transform:uppercase;font-weight:normal;}
.the-single-post .blog-title .post-author {position:absolute;bottom:33px;left:40px;font-weight:300;font-family:'Helvetica Neue',Arial,sans-serif;font-size:30px;}
.the-single-post .blog-title .post-author a {color:#FFF;text-decoration:none;}
.the-single-post .blog-title .post-author a:hover {text-decoration:underline;}
.the-single-post .post-content {padding:40px;background:#FFF;background:rgba(255,255,255,0.9);position:relative;}
.dark-skin .the-single-post .post-content {background:#FFF;}

.single-post .about-the-author {padding:35px 40px;background:#F6F6F6;background:rgba(255,255,255,0.5);position:relative;min-height:100px;}
.single-post .about-the-author h4 {font-size:20px;line-height:1;margin-bottom:10px;margin-right:170px;font-weight:bold;}
.corporate-skin.single-post .about-the-author h4 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.single-post .about-the-author h4 a {color:#333;text-decoration:none;}
.single-post .about-the-author h4 a:hover {text-decoration:underline;}
.single-post .about-the-author h4 span {font-weight:300;font-family:'Helvetica Neue',Arial,sans-serif;}
.single-post .about-the-author p {font-weight:300;font-size:16px;line-height:1.4;margin-right:170px;}
.single-post .about-the-author img {position:absolute;right:0;top:0;}

.single-post .post-tags {font-size:14px;font-style:italic;color:#666;clear:both;}
.single-post .post-tags a {color:#666;}
.single-post .post-tags a:hover {color:#05A;}
.single-post .post-meta {font-weight:300;color:#FFF;line-height:1;padding:38px 40px;}
.single-post .post-meta a {text-decoration:none;color:#FFF;}
.single-post .post-meta a:hover {text-decoration:underline;}
.single-post .post-meta .entry-date {display:inline;position:relative;float:left;}
.single-post .post-meta .category {display:inline;position:relative;float:right;}
.single-post .post-meta .category a {font-weight:bold;}
.single-post .post-content .edit-link {position:absolute;bottom:0;right:0;background:#666;font-size:14px;line-height:40px;text-transform:uppercase;}
.single-post .post-content .edit-link a {color:#FFF;display:block;padding:0 20px;text-decoration:none;}
.single-post .post-content .edit-link a:hover {background:#EEE;color:#333;}

.single-post > figure {position:relative;display:block;}
.single-post > figure a {display:block;}
.single-post > figure img {width:100%;height:auto;vertical-align:bottom;}
.single-post > figure figcaption {display:block;position:absolute;bottom:0;left:0;right:0;padding:20px 40px;background:#000;background:rgba(0,0,0,0.8);color:#FFF;font-style:italic;font-size:14px;}

.single-post .post-content figure {position:relative;display:block;margin:1.5em 0 ;}
.single-post .post-content figure img {max-width:100%;height:auto;vertical-align:bottom;}
.single-post .post-content figure figcaption {display:block;padding:10px;background:#EEE;color:#666;font-style:italic;font-size:12px;}


.single-post .gallery {margin-bottom:40px;}
.single-post .gallery .gallery-item {float: left;margin-top: 10px;text-align: center;}
.single-post .gallery-columns-2 .gallery-item {width:50%;}
.single-post .gallery-columns-3 .gallery-item {width:33.33%;}
.single-post .gallery-columns-4 .gallery-item {width:25%;}
.single-post .gallery-icon a {display:block;}
.single-post .gallery-icon a img {vertical-align:bottom;border: 2px solid #cfcfcf;}
.single-post .gallery .gallery-caption {margin-left: 0;font-size:12px;font-weight:400;color:#666;margin-top:10px;font-style:italic;}


.single-attachment .blog-title {background:#CCC;background:rgba(200,200,200,0.8);max-height:250px;padding:0 40px;color:#FFF;letter-spacing:-0.025em;position:relative;}
.single-attachment .blog-title h1 {line-height:1;padding:35px 0;font-size:30px;}
.single-attachment .blog-title h1 a {color:#333;text-decoration:none;}
.single-attachment .blog-title h1 a:hover {color:#000;text-decoration:underline;}
.corporate-skin.single-attachment .blog-title h1 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.single-attachment p.attachment {margin:0;}
.single-attachment p.attachment a {display:block;}
.single-attachment p.attachment a img {vertical-align:bottom;border:0 none;}
.single-attachment .entry-caption {display:block;padding:20px 40px;background:#000;background:rgba(0,0,0,0.8);color:#FFF;font-style:italic;font-size:14px;}

.archive-title {background:#000;background:rgba(0,0,0,0.8);height:125px;padding:0 40px;color:#FFF;letter-spacing:-0.025em;position:relative;}
.archive-title h1 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;line-height:1;padding-top:35px;font-size:50px;font-weight:normal;}
.archive-title h1 span {font-weight:300;font-family:'Helvetica Neue',Arial,sans-serif;}

.archive-post {position:relative;margin:40px 0;}
.archive-post.format-link {border-left:10px solid #666;}
.archive-post .blog-title {background:#666;padding:35px 40px;color:#FFF;letter-spacing:-0.025em;}
.archive-post .blog-title h2 {line-height:1.2;font-size:25px;}
.corporate-skin .archive-post .blog-title h2 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.archive-post .blog-title h2 a {color:#FFF;text-decoration:none;}
.archive-post .blog-title h2 a:hover {color:#CCC;text-decoration:underline;}
.archive-post .post-content {padding:40px 40px 30px 40px;background:#FFF;background:rgba(255,255,255,0.9);}
.archive-post.format-link .post-content {padding:40px;}
.archive-post .post-meta {font-weight:300;color:#333;line-height:1;padding:0 40px 38px 100px;background:#FFF;background:rgba(255,255,255,0.9);position:relative;}
.archive-post .post-meta a {text-decoration:none;color:#333;}
.archive-post .post-meta a:hover {text-decoration:underline;}
.archive-post .post-meta .post-date {display:inline;position:relative;float:left;font-style:italic;color:#999;}
.archive-post .post-meta .post-date strong {font-weight:bold;}
.archive-post .post-meta .read-more {display:inline;position:relative;float:right;}
.archive-post .post-meta .read-more a {font-weight:bold;}
.archive-post .post-meta .comments-bubble {bottom:30px;left:40px;font-size:16px;}
.archive-post .post-meta .comments-bubble a {padding:8px 0;width:45px;background:#DDD;}
.archive-post .post-meta .comments-bubble a:hover {color:#FFF;text-decoration:none;background:#333;}
.archive-post .post-meta .comments-bubble a:after {bottom:-8px;left:8px;border-width:4px;border-left-width:3px;border-left-color:#EEE;border-top-color:#EEE;}
.archive-post .post-meta .comments-bubble a:hover:after {border-left-color:#333;border-top-color:#333;}
.archive-post figure a {display:block;border:0 none;}
.archive-post figure img {width:100%;height:auto;vertical-align:bottom;border:0 none;}

/* Feature post on homepage */
.short-post {margin:0 0 40px;position:relative;background:#FFF;background:rgba(255,255,255,0.9);}
.short-post .w400 {position:absolute;left:0;top:0;bottom:0;}
.short-post .w700 {margin-left:400px;}
.short-post .blog-title {padding:35px 40px;color:#333;letter-spacing:-0.025em;}
.short-post .blog-title h2 {line-height:1.2;font-size:25px;}
.corporate-skin .short-post .blog-title h2 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.short-post .blog-title h2 a {color:#333;text-decoration:none;}
.short-post .blog-title h2 a:hover {color:#000;text-decoration:underline;}
.short-post .blog-title h3.category {position:absolute;bottom:33px;left:40px;font-weight:300;font-family:'Helvetica Neue',Arial,sans-serif;font-size:20px;}
.short-post .blog-title h3.category a {color:#FFF;text-decoration:none;}
.short-post .blog-title h3.category a:hover {text-decoration:underline;}
.short-post .blog-title .comments-bubble {bottom:23px;right:23px;font-size:20px;}
.short-post .blog-title .comments-bubble a {padding:10px 20px;}
.short-post .blog-title .comments-bubble a:after {bottom:-10px;left:10px;}
.short-post .post-content {padding:40px 40px 20px 40px;position:relative;}
.short-post .post-meta {font-weight:300;color:#333;line-height:1;padding:0 40px 38px;}
.short-post .post-meta a {text-decoration:none;color:#333;}
.short-post .post-meta a:hover {text-decoration:underline;}
.short-post .post-meta .post-date {display:inline;position:relative;float:left;font-style:italic;color:#999;}
.short-post .post-meta .post-date strong {font-weight:bold;}
.short-post .post-meta .read-more {display:inline;position:relative;float:right;}
.short-post .post-meta .read-more a {font-weight:bold;}

#two-column-container, #grid-container {padding-top:40px;}

.grid-feature-post {margin-bottom:40px;background:#FFF;background:rgba(255,255,255,0.9);}
.grid-feature-post .blog-title {position:relative;padding:40px 140px 40px 40px;}
.grid-feature-post .blog-title h2 {font-size:40px;line-height:1;}
.grid-feature-post .blog-title h2 a {color:#333;text-decoration:none;}
.grid-feature-post .blog-title h2 a:hover {color:#000;text-decoration:underline;}
.grid-feature-post .blog-title .author-avatar {position:absolute;right:35px;top:-45px;border-radius:60px;display:block;height:100px;width:100px;overflow:hidden;border:5px solid #FFF;}
.grid-feature-post .blog-title .author-avatar img {vertical-align:bottom;}
.grid-feature-post .blog-title .author-avatar:hover {border-color:#CCC;}
.grid-feature-post .blog-title .author-avatar:hover img {opacity:0.8;}
.grid-feature-post .post-content {padding:0 40px 40px;}
.grid-feature-post .post-meta {font-weight:300;color:#333;line-height:1;padding:38px 40px;background:#DDD;}
.grid-feature-post .post-meta a {text-decoration:none;color:#333;}
.grid-feature-post .post-meta a:hover {text-decoration:underline;}
.grid-feature-post .post-meta .post-date {display:inline;position:relative;float:left;font-style:italic;}
.grid-feature-post .post-meta .post-date strong {font-weight:bold;}
.grid-feature-post .post-meta .read-more {display:inline;position:relative;float:right;}
.grid-feature-post .post-meta .read-more a {font-weight:bold;}

.grid-single-post {margin-bottom:40px;}
.dark-skin .grid-single-post {background:#FFF;}
.grid-single-post .blog-title {position:relative;padding:40px 140px 40px 40px;background:#FFF;background:rgba(255,255,255,0.9);}
.grid-single-post .blog-title h2 {font-size:40px;line-height:1;}
.grid-single-post .blog-title h2 a {color:#333;text-decoration:none;}
.grid-single-post .blog-title h2 a:hover {color:#000;text-decoration:underline;}
.grid-single-post .blog-title .author-avatar {position:absolute;right:35px;top:-45px;border-radius:60px;display:block;height:100px;width:100px;overflow:hidden;border:5px solid #FFF;}
.grid-single-post .blog-title .author-avatar img {vertical-align:bottom;}
.grid-single-post .blog-title .author-avatar:hover {border-color:#CCC;}
.grid-single-post .blog-title .author-avatar:hover img {opacity:0.8;}
.grid-single-post .post-content {padding:0 40px 40px;position:relative;background:#FFF;background:rgba(255,255,255,0.9);}

.grid-post {margin-bottom:40px;background:#FFF;background:rgba(255,255,255,0.9);}
.dark-skin .grid-post {background:#FFF;}
.grid-post .blog-title {position:relative;padding:20px 70px 20px 20px;}
.corporate-skin .grid-post .blog-title {background:#CCC;padding:20px;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;}
.grid-post .blog-title h2 {font-size:20px;line-height:1;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;}
.grid-post .blog-title h2 a {color:#FFF;text-decoration:none;}
.grid-post .blog-title h2 a:hover {color:#FFF;text-decoration:underline;}
.grid-post .blog-title .author-avatar {position:absolute;right:17px;top:-23px;border-radius:30px;display:block;height:50px;width:50px;overflow:hidden;border:3px solid #FFF;}
.grid-post .blog-title .author-avatar img {vertical-align:bottom;border:0 none;}
.grid-post .blog-title .author-avatar:hover {border-color:#CCC;}
.grid-post .post-content {padding:20px;position:relative;}
.grid-post .post-content h3.small-category {font-size:14px;margin:0 0 5px;}
.grid-post .post-content h3.small-category a {text-decoration:none;}
.grid-post.format-link .post-content {border-left:10px solid #CCC;}
.grid-post.format-link .post-content p:last-child {margin-bottom:0;}
.corporate-skin .grid-post .post-content {padding:20px;}
.grid-post .post-meta {font-weight:300;color:#333;line-height:1;padding:19px 65px 19px 20px;background:#DDD;position:relative;}
.grid-post.format-link .post-meta {background:none;padding-top:0;border-left:10px solid #CCC;font-size:14px;padding-right:20px;}
.grid-post .post-meta a {text-decoration:none;color:#333;}
.grid-post .post-meta a:hover {text-decoration:underline;}
.grid-post .post-meta .post-category {display:inline;position:relative;float:left;font-style:italic;font-weight:bold;margin-right:10px;}
.grid-post .post-meta .post-date {display:inline;position:relative;float:left;font-style:italic;}
.grid-post .post-meta .post-date strong {font-weight:bold;}
.grid-post .post-meta .read-more {display:inline;position:relative;float:right;}
.grid-post .post-meta .read-more a {font-weight:bold;}
.grid-post .post-meta .comments-link {float:right;}
.grid-post .post-meta .comments-bubble {bottom:15px;right:15px;font-size:16px;}
.grid-post .post-meta .comments-bubble a {padding:4px 0;width:35px;}
.grid-post .post-meta .comments-bubble a.has-comments {color:#FFF;}
.grid-post .post-meta .comments-bubble a:hover {color:#FFF;text-decoration:none;}
.grid-post .post-meta .comments-bubble a:after {bottom:-8px;left:8px;border-width:4px;border-left-width:3px;}
.grid-post figure a {display:block;border:0 none;}
.grid-post figure img {width:100%;height:auto;vertical-align:bottom;border:0 none;}

.related-posts {padding:0 40px 40px;background:#FFF;background:rgba(255,255,255,0.9);}
.related-posts h4 {font-size:16px;line-height:20px;color:#333;}
.corporate-skin .related-posts h4 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .related-posts h4 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;}
.related-posts ol {margin-top:10px;font-weight:300;font-size:14px;line-height:1.4;margin-bottom:1em;list-style-type:square;padding:0 0 0 20px;}
.related-posts ol li {list-style-type:square;margin:0;padding:0;}

.social-interaction {padding:0 40px 40px;background:#FFF;background:rgba(255,255,255,0.9);height:20px;}
.dark-skin .social-interaction {background:#FFF;}
.single-attachment .social-interaction {padding:30px 40px;margin-bottom:40px;}
.social-interaction h4 {display:inline;position:relative;float:left;margin-right:30px;font-size:16px;line-height:20px;color:#333;}
.corporate-skin .social-interaction h4 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .social-interaction h4 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;font-size:22px;top:1px;}
.social-interaction .twitter-share-button, .social-interaction .fb_iframe_widget {display:inline;position:relative;float:left;margin:0;}
.social-interaction .twitter-share-button {top:1px;}

.post-author-info {margin:40px;}
.dark-skin .post-author-info .wrapper {background:#333;background:rgba(51,51,51,0.8);color:#FFF;}
.post-author-info header {position:relative;padding:40px 0;}
.post-author-info header h1 {font-size:40px;font-weight:normal;text-transform:uppercase;line-height:40px;padding-left:120px;}
.neon-skin .post-author-info header h1 {font-family:'Akzidenz-Grotesk-Light';letter-spacing:-0.05em;}
.neon-skin .post-author-info header h1 span {font-family:'Akzidenz-Grotesk-Bold';letter-spacing:0;}
.post-author-info header .author-avatar {}
.post-author-info header .author-avatar img {vertical-align:bottom;}
.neon-skin .post-author-info header .author-avatar {position:absolute;top:15px;left:15px;border:5px solid #FFF;border-radius:50px;width:80px;height:80px;display:block;overflow:hidden;}
.post-author-info header .description {padding:10px 40px 0 120px;font-weight:300;}

.meet-our-authors {height:56px;margin-bottom:40px;}
.meet-our-authors h3 {display:inline;position:relative;float:left;font-size:40px;line-height:56px;margin-right:20px;}
.dark-skin .meet-our-authors h3 {color:#FFF;}
.neon-skin .meet-our-authors h3 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;}
.our-authors-scroller {overflow:hidden;position:relative;}
.our-authors-scroller ul {margin:0;padding:0 28px;list-style-type:none;position:relative;height:56px;width:2000px;}
.our-authors-scroller li {margin:0;padding:0;list-style-type:none;display:inline;position:relative;float:left;}
.our-authors-scroller .author-avatar {border-radius:30px;display:block;height:50px;width:50px;overflow:hidden;border:3px solid #FFF;margin:0 5px;}
.dark-skin .our-authors-scroller .author-avatar {border-color:#333;}
.our-authors-scroller .author-avatar img {vertical-align:bottom;border:0 none;}
.our-authors-scroller .author-avatar:hover {border-color:#CCC;}
.our-authors-scroller .author-avatar:hover img {opacity:0.8;}
.author-arrow-left, .author-arrow-right {position:absolute;top:0;height:56px;line-height:56px;font-size:40px;text-decoration:none;padding:0 10px;}
.dark-skin .author-arrow-left {background:#000;background:-moz-linear-gradient(right,rgba(24,24,24,0),rgba(24,24,24,1));color:#FFF;}
.dark-skin .author-arrow-right {background:#000;background:-moz-linear-gradient(left,rgba(24,24,24,0),rgba(24,24,24,1));color:#FFF;}
.author-arrow-left {left:0;}
.author-arrow-right {right:0;}

#load-more-posts {margin:40px 0;text-align:center;}
#load-more-posts a {background:#CCC;font-weight:bold;padding:10px 20px;color:#333;text-decoration:none;}
#load-more-posts a.more-posts:hover {background:#333;color:#FFF;}
#load-more-posts a.loading-posts {background:none;color:#333}
#load-more-posts a.no-more-posts {background:none;font-weight:normal;font-style:italic;color:#999;cursor:default;}

.comments h3 {font-size:30px;line-height:1;margin:35px 0;color:#333;}
.dark-skin .comments h3 {color:#FFF;}
.corporate-skin .comments h3 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .comments h3 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;}
.comment-list {margin:0;padding:0;list-style-type:none;}
.comment-list li.comment {margin:0 0 20px 80px;padding:0;list-style-type:none;}
.comment-list ul.children {padding:0;margin-left:40px;}
.comment-list ul.children ul.children {margin-left:60px;}
.comment-list ul.children li.comment {margin-left:100px;}
.comment-list .comment-body {background:#FFF;background:rgba(255,255,255,0.9);padding:40px;position:relative;}
.comment-list .author-avatar {position:absolute;left:-80px;top:0;display:block;background:#CCC;padding:10px;}
.dark-skin .comment-list .author-avatar {background:#333;}
.comment-list ul.children li.comment .author-avatar {left:-60px;}
.comment-list .author-avatar img {vertical-align:bottom;}
.comment-list .comment-body header {margin-bottom:10px;}
.comment-list .comment-body .fn {font-weight:bold;font-size:20px;line-height:1;color:#333;}
.comment-list .comment-body .comment-date {font-weight:300;font-size:16px;line-height:1;margin-left:20px;color:#666;text-decoration:none;}
.comment-list .comment-body .comment-date:hover {text-decoration:underline;}
.comment-list .comment-body p {font-weight:300;font-size:16px;line-height:1.4;margin-bottom:1em;}

.comment-form {margin-bottom:40px;}
.comment-form h3 {font-size:30px;line-height:1;margin:35px 0;color:#333;position:relative;}
.dark-skin .comment-form h3 {color:#FFF;}
.corporate-skin .comment-form h3 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .comment-form h3 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;}
#cancel-comment-reply-link {font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;background:#CCC;color:#333;text-decoration:none;padding:4px 10px;}
#cancel-comment-reply-link:hover {color:#FFF;background:#666;}
.comment-notes, .logged-in-as {font-weight:300;margin-bottom:10px;font-style:italic;color:#666;}
.dark-skin .comment-notes, .dark-skin .logged-in-as {color:#999;}
.dark-skin .comment-notes a, .dark-skin .logged-in-as a {color:#6BF;}
.dark-skin .comment-notes a:hover, .dark-skin .logged-in-as a:hover {color:#9EF;}

#commentform {position:relative;}
#commentform label {display:none;}
#commentform .required {display:none;}
#commentform input, #commentform textarea {font-weight:300;font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;}
.comment-form-author {margin-bottom:10px;}
.comment-form-author input {-moz-appearance:none;-webkit-appearance:none;background:#FFF;padding:10px;border:2px solid #FFF;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comment-form-email {margin-bottom:10px;}
.comment-form-email input {-moz-appearance:none;-webkit-appearance:none;background:#FFF;padding:10px;border:2px solid #FFF;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comment-form-comment {margin-bottom:10px;}
.comment-form-comment textarea {-moz-appearance:none;-webkit-appearance:none;background:#FFF;padding:10px;border:2px solid #FFF;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.comment-mod-note {font-size:13px;font-weight:300;font-style:italic;color:#666;line-height:42px;position:absolute;left:160px;bottom:0;}
.dark-skin .comment-mod-note {color:#999;}
li .comment-mod-note {display:none;}
.comment-mod-note strong {font-weight:bold;}
.privacy-link {font-size:13px;font-weight:300;line-height:42px;position:absolute;right:0;bottom:0;}
.dark-skin .privacy-link a {color:#6BF;}
.dark-skin .privacy-link a:hover {color:#9EF;}
.form-submit {}
#commentform #submit {cursor:pointer;background:#333;color:#FFF;border:0 none;font-weight:bold;-moz-appearance:none;-webkit-appearance:none;padding:10px 0;width:140px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.dark-skin #commentform #submit {background:#CCC;color:#333;}
#commentform #submit:hover {background:#666;}

.area-title {height:250px;color:#FFF;text-transform:uppercase;font-size:30px;text-align:right;line-height:1;}
.archive .area-title {height:125px;}
.area-title h3 {padding:35px 40px 0 0;letter-spacing:-0.025em;font-size:36px;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.corporate-skin .area-title h3 {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .area-title h3 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;}
.area-title h3 a {color:#FFF;text-decoration:none;}
.area-title h3 a:hover {color:#FFF;text-decoration:underline;}
.area-title span {font-weight:300;color:#FFF;display:block;text-transform:none;}
.corporate-skin .area-title span {font-family:'Helvetica Neue',Arial,sans-serif;}

.widgets {padding:40px 0 40px 40px;}
.w380 .widgets {padding-top:0;}
.widget {margin-bottom:40px;}
.widget h4, .widgettitle {font-size:24px;line-height:1;margin:0 0 20px;color:#666;}
.dark-skin .widget h4, .dark-skin .widgettitle {color:#CCC;}
/*.dark-skin .widget a {color:#6BF;}*/
/*.dark-skin .widget a:hover {color:#9EF;}*/
.corporate-skin .widget h4, .corporate-skin .widgettitle {font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:normal;}
.neon-skin .widget h4, .neon-skin .widgettitle {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;}

.widget_categories ul, .widget_categories ul li {list-style-type:none;margin:0;padding:0;font-size:16px;}
.widget_categories a {background:#DDD;padding:10px 15px;margin:0 5px 5px 0;text-decoration:none;color:#333;display:block;font-weight:bold;}
.widget_categories li.current-cat a {border-left:5px solid #999;}
.widget_categories a:hover {background:#666;color:#FFF;}

.tagcluster a {background:#DDD;padding:10px 15px;display:inline;float:left;position:relative;margin:0 5px 5px 0;text-decoration:none;color:#333;}
.tagcluster a:hover {background:#666;color:#FFF;}

#wp-calendar {width:100%;border-spacing:0;border-collapse:collapse;}
#wp-calendar td {text-align:center;vertical-align:center;line-height:50px;}
#wp-calendar td a {background:#DDD;display:block;font-weight:bold;color:#333;text-decoration:none;}
#wp-calendar td a:hover {background:#666;color:#FFF;}

.widget_uon_social {}
.widget_uon_social ul {margin:0;padding:0;list-style-type:none;}
.widget_uon_social li {padding:20px 20px 20px 60px;color:#333;font-size:16px;line-height:20px;height:20px;overflow:hidden;}
.widget_uon_social li a {display:inline;position:relative;float:left;width:90px;font-weight:bold;color:#333;text-decoration:none;}
.dark-skin .widget_uon_social li, .dark-skin .widget_uon_social li a {color:#FFF;}
.widget_uon_social li a:hover {text-decoration:underline;}
.widget_uon_social li.social-facebook {background:#C1C9D8 url('images/facebook-icon.png') no-repeat 10px 10px;background:rgba(60,91,151,0.25) url('images/facebook-icon.png') no-repeat 10px 10px;margin:10px 0 0 0;} /* #3C5B97 */
.widget_uon_social li.social-facebook .fb-like {display:inline;position:relative;float:left;}
.widget_uon_social li.social-twitter {background:#B2DDED url('images/twitter-icon.png') no-repeat 10px 10px;background:rgba(0,172,237,0.25) url('images/twitter-icon.png') no-repeat 10px 10px;margin:10px 0 0 0;} /* #00ACED */
.widget_uon_social li.social-twitter .twitter-follow-button {display:inline;position:relative;float:left;}

.widget_uon_facebook .fb-like-box {background:#FFF;}

.widget_links ul.blogroll {list-style-type:square;padding-left:20px;}
.widget_links ul.blogroll li {margin:10px 0;}

.floating-footer {position:fixed;bottom:0;left:0;right:0;height:40px;z-index:1000;}
.dark-skin .floating-footer {background:#666;background:rgba(100,100,100,0.9);}
.floating-footer .col {overflow:hidden;}
.floating-footer .col.open {height:301px;overflow:visible;}
.floating-footer h3 {font-size:24px;}
.neon-skin .floating-footer h3 {font-family:'Akzidenz-Grotesk-Bold';font-weight:normal;text-transform:uppercase;}
.floating-footer h3 a {color:#FFF;display:block;padding:8px 20px 8px 40px;line-height:1;text-decoration:none;position:relative;}
.floating-footer h3 a:hover, .floating-footer .open h3 a {background-color:#999;color:#333;}
.floating-footer .open h3 a:hover {background-color:#666;color:#FFF;}
.floating-footer h3 a:before {content:"";position:absolute;top:13px;left:20px;border:8px solid transparent;border-left-color:#FFF;}
.floating-footer .open h3 a:before {border-left-color:transparent;border-top-color:#FFF;top:16px;left:12px;}
.floating-footer h3 a:hover:before {border-left-color:#333;}
.floating-footer .open h3 a:before {border-left-color:transparent;border-top-color:#333;}
.floating-footer .open h3 a:hover:before {border-left-color:transparent;border-top-color:#FFF;}
.floating-footer .contents {background:#FFF;background:rgba(255,255,255,0.8);padding:20px;display:block;height:260px;}

#stay-connected label, #got-a-question label {margin-bottom:10px;display:block;}
#stay-connected .label, #got-a-question .label {display:none;}
#stay-connected input, #got-a-question input, #got-a-question textarea {font-weight:300;font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;}
#stay-connected input.text, #got-a-question input.text {-moz-appearance:none;-webkit-appearance:none;background:#FFF;padding:10px;border:2px solid #FFF;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#got-a-question textarea {-moz-appearance:none;-webkit-appearance:none;background:#FFF;padding:10px;border:2px solid #FFF;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:150px;}
#stay-connected input.submit, #got-a-question input.submit {cursor:pointer;background:#333;color:#FFF;border:0 none;font-weight:bold;-moz-appearance:none;-webkit-appearance:none;padding:10px 0;width:140px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#stay-connected input.submit:hover, #got-a-question input.submit:hover {background:#666;}

.site-footer {background:#000;background:rgba(0,0,0,0.9);height:40px;line-height:40px;font-size:12px;padding:0 0 0 20px;color:#CCC;position:relative;}
.site-footer a {color:#CCC;}
.site-footer a:hover {color:#FFF;}
.site-footer .sep {color:#666;margin:0 10px;}
.site-footer a.powered-by-wordpress {position:absolute;right:0;top:0;background:url('images/wordpress.png') no-repeat center center;text-indent:-999px;overflow:hidden;width:40px;height:40px;}

.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

@media screen and (max-width:1140px) {
	.wrapper {margin:0 2%;width:96%;}
	.wrapper .wrapper {margin:0;width:100%;}
	.w700 {width:63.636363%;}
	.short-post .w700 {margin-left:36.363636%;}
	.w400 {width:36.363636%;}
	.w530 {width:48.181818%;}
	.w340 {width:30.909090%;}
	.w380 {width:34.545454%;}
	.w720 {width:65.454545%;}
	.w245 {width:22.272727%;}
	.w245 {width:245px;margin-left:3.6363636%;}
	.footer .w340:first-child, .error404 .w340:first-child, .home-widgets .w340:first-child {margin-right:3.6363636%;}
	.footer .w340:last-child, .error404 .w340:last-child, .home-widgets .w340:last-child {margin-left:3.6363636%;}
}

@media screen and (max-width:800px) {
	.wrapper {margin:0 auto;width:700px;}
	.col {display:block;float:none;width:auto;}
	.supp-column {display:none;}
	.short-post .w700, .short-post .w400 {float:none;display:block;position:relative;margin:0;width:auto;}
	.short-post .w400 .category {display:none;}
	.footer .w340:first-child, .error404 .w340:first-child, .home-widgets .w340:first-child {margin-right:0;}
	.footer .w340:last-child, .error404 .w340:last-child, .home-widgets .w340:last-child {margin-left:0;}
}

@media screen and (max-width:740px) {
	.wrapper {margin:0 2%;width:96%;}
	.col {display:block;float:none;width:auto;}
	.supp-column {display:none;}
	.site-title strong {display:none;}
}

@media screen and (max-width:660px) {
	.blogs-home .header-wrapper {height:170px;}
	.site-header.home-header .site-title {font-size:60px;line-height:130px;height:130px;}
	.uon-logo-primary {background:rgba(255,255,255,0.5) url('images/uon-logo-primary.gif') no-repeat top left;height:170px;}
	.single-post .blog-title {height:auto;padding-bottom:40px;}
}

@media screen and (max-width:560px) {
	.site-header.home-header .site-title {font-size:40px;}
}







		#domestic-accept-link {font-size:18px;display:inline;position:relative;float:left;width:44%;margin-right:4%;background:#DE1352;color:#FFF;padding:2%;text-align:center;cursor:pointer;}
		#show-international-accept {font-size:18px;display:inline;position:relative;float:left;width:44%;background:#712886;color:#FFF;padding:2%;text-align:center;cursor:pointer;}
		#domestic-accept-link:hover, #show-international-accept:hover {background:#333;}
		#international-accept {display:none;border-top:1px dotted #CCC;margin-top:20px;padding-top:20px;font-size:14px;}
		#international-accept h2 {margin-bottom:20px;color:#65BD61;}
		#international-accept h4 {margin-top:20px;margin-bottom:10px;font-size:16px;}
		#international-accept p {margin-bottom:10px;}