/*
Theme Name: UON
Theme URI: http://blogs.newcastle.edu.au
Description: UON Blogs
Author: Dean Robinson (Web Services)
Author URI: http://blogs.newcastle.edu.au
Version: 2.0
*/

html,body {margin:0;padding:0;font-family:'Helvetica Neue',Arial,sans-serif;color:#333;}
html,body,.jPanelMenu-panel {background:#EEEEEE url("images/bg-eee.gif") no-repeat fixed center top;background-size:100% auto;}
h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,li {margin:0;padding:0;font-size:100%;}
header,article,nav,section,aside,footer {display:block;}

.inner {width:1200px;margin:0 auto;position:relative;} /* SWWD: reduced from 1590px */

.col {display:inline;position:relative;float:left;}
.fullwidth {margin:50px 40px;}

/* /SWWD */
.col.w835 {
	width:835px;
	margin: 40px 20px 40px 40px;
}

.col.w750 {width:750px;margin:40px;}
.col.w330 {width:330px;margin:40px 40px 40px 0;} /* SWWD: reduced width from 720px */

/* SWWD */
.col.w265 {
	width: 265px;
	margin: 40px 40px 40px 0;
}
/* /SWWD */

#site-header {background:#FFF url('images/header-bg.jpg') no-repeat center center;box-shadow:0 0 10px rgba(0,0,0,0.5);border-bottom:1px solid #999;border-top:5px solid #CCC;position:relative;z-index:200;height:264px;}
#site-header .inner {height:264px;}
h1.site-title {margin-top:70px;font-size:60px;line-height:0.8;width:650px;color:#000;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;}
h1.site-title small.tagline {font-size:20px;font-weight:200;color:#666;font-family:'Helvetica Neue',Arial,sans-serif;}
h2.uon-logo {display:block;width:170px;height:170px;text-indent:-999px;overflow:hidden;background:#000 url('images/uon-logo-170.gif') no-repeat center center;margin:-5px 40px 0;}

/* SWWD */
.header-photo {
	position: absolute;
	right: 40px;
	bottom: 0;
}

.header-photo img {
	display: block;
	height: 200px;
	margin: 0 auto;
}
/* /SWWD */


/*SWWD*/
.header-photo-thumbnail {
	float: left;
	width: 80px;
	margin: 0 10px 0 0;
}

.header-photo-thumbnail img {
	border: 0;
}

.post .content.has-header-photo-thumbnail {
	padding-bottom: 45px;
}
/*/SWWD*/


.site-nav-trigger {display:none;background:#333;position:absolute;right:0;top:10px;padding:10px;height:25px;border-radius:3px;}
.site-nav-trigger .trigger-inner {position:relative;display:block;border-top:5px solid #FFF;border-bottom:5px solid #FFF;width:30px;height:15px;text-indent:-999px;overflow:hidden;}
.site-nav-trigger .trigger-inner:after {content:"";width:30px;background:#FFF;height:5px;position:absolute;top:5px;left:0;}

#site-header .site-nav {position:absolute;bottom:0;left:40px;height:50px;}
#site-header .site-nav li {display:inline;}
#site-header .site-nav a {font-size:14px;text-decoration:none;color:#333;padding:20px 25px;display:inline;position:relative;float:left;line-height:10px;background:#FFF;background:rgba(255,255,255,0.75);border-radius:3px 3px 0 0;}
#site-header .site-nav a.current-menu-item {background:#666;font-weight:bold;color:#FFF;}
#site-header .site-nav a:hover {color:#FFF;background:#666;}

#site-header .site-nav .twitter, #site-header .site-nav .facebook {display:none;}

nav.social {position:absolute;top:13px;right:40px;}
nav.social span.facebook, nav.social span.twitter {display:inline;position:relative;float:left;width:39px;height:39px;background:#CCC;text-indent:45px;overflow:hidden;border-radius:3px;}
nav.social span.facebook a, nav.social span.twitter a {display:block;position:absolute;top:0;left:0;width:39px;height:39px;text-indent:-999px;}
nav.social span.facebook div, nav.social span.facebook span {text-indent:0;}
nav.social span.facebook {background:#4862A0 url('images/facebook-icon-45.png') no-repeat -3px -3px;margin-right:10px;}
nav.social span.facebook:hover {background-color:#375190;}
nav.social span.facebook div.fb-like {margin-top:9px;}
nav.social span.twitter {background:#00ACED url('images/twitter-icon-45.png') no-repeat -3px -3px;}
nav.social span.twitter:hover {background-color:#009BDC;}
nav.social span.twitter iframe {margin-top:9px;}

#fixed-header .site-nav {position:absolute;top:0;right:140px;}
#fixed-header .site-nav a {font-size:14px;text-decoration:none;color:#666;padding-top:25px;display:inline;position:relative;float:left;margin-right:20px;line-height:1;}
#fixed-header .site-nav a.current-menu-item {border-top:5px solid #333;margin-top:-5px;font-weight:bold;color:#333;padding-top:26px;}
#fixed-header .site-nav a:hover {color:#333;border-top:5px solid #666;margin-top:-5px;}

#fixed-header .site-nav .twitter, #fixed-header .site-nav .facebook {display:none;}

/* SWWD */
#fixed-header .header-photo {
	display: none;
}
/* /SWWD */

#fixed-header {background:#FFF url('images/header-bg.jpg') no-repeat center center;box-shadow:0 0 10px rgba(0,0,0,0.5);border-bottom:1px solid #999;border-top:5px solid #CCC;position:fixed;left:0;top:-80px;right:0;height:65px;z-index:100;}
#fixed-header h1.site-title {margin-top:0;font-size:30px;line-height:65px;}
#fixed-header h1.site-title small.tagline {display:none;}
#fixed-header h2.uon-logo {width:70px;height:70px;margin-right:20px;background-image:url('images/uon-logo-70.gif');}

#site-content {}
.fixed-header #site-content {padding-top:70px;}
.post {width:750px;position:relative;border-radius:3px;overflow:hidden;}
.fullwidth .post {width: 100%;} /* SWWD */
.aggregated-archive-header h1 {font-size:30px;line-height:1;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;margin-bottom:20px;}

#grid-container .post {width:265px;margin-bottom:20px;} /* SWWD: reduced */

.post .header {background:#FFF;background:rgba(255,255,255,0.7);padding:30px 170px 0 30px;}

#grid-container .post .header {padding:20px 20px 0 20px;}

.post .content {background:#FFF;background:rgba(255,255,255,0.7);padding:15px 30px 30px;}
#grid-container .post .content {padding: 15px 20px 20px;}
.post .feature-image {margin:0;}
.post .feature-image a {}
.post .feature-image a:hover {}
.post .feature-image a img {vertical-align:bottom;border:0 none;}
.post .feature-image a:hover img {opacity:0.9;}
.post header {position:relative;}
.post header h1, .post header h2 {font-size:30px;line-height:1;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;}
#grid-container .post header h1, #grid-container .post header h2 {font-size:22px;}
.post header h1 a, .post header h2 a {color:#333;text-decoration:none;}
.post header h1 a:hover, .post header h2 a:hover {color:#666;}
.post header .post-author {font-size:12px;font-weight:bold;color:#666;margin:0 0 10px;text-transform:uppercase;}
.post header .post-author a {color:#666;text-decoration:none;}
.post header .post-author a:hover {color:#333;text-decoration:underline;}
.post header .author-link {position:absolute;top:-30px;right:30px;}
.post header .author-name {display:none;background:rgba(0,0,0,0.8);border-radius:4px;padding:0 10px;line-height:30px;font-size:12px;font-weight:bold;position:absolute;right:65px;top:15px;white-space:nowrap;color:#FFF;}
.post header .author-link:hover .author-name {display:block;}
.post header .author-name:after {content:"";position:absolute;right:-10px;border:5px solid transparent;border-left-color:rgba(0,0,0,0.8);top:10px;}
.post header .avatar {position:absolute;right:90px;top:30px;}
#grid-container .post header .avatar {position:relative;top:auto;right:auto;border-radius:30px;}
.post header .post-date {position:absolute;right:30px;top:30px;background:#CCC;display:block;width:60px;height:51px;padding-top:9px;text-align:center;font-size:36px;font-weight:bold;line-height:0.8;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;border-radius:3px;}
.post header .post-date small {display:block;text-transform:uppercase;font-size:20px;padding-bottom:2px;}
.post header .full-post-date {display:none;font-size:12px;color:#999;font-weight:bold;}
.post .byline {font-size:14px;color:#666;font-weight:bold;margin-top:5px;}
.post .byline a {color:#666;text-decoration:none;}
.post .byline em {font-weight:normal;}
.post .content {font-size:14px;color:#666;}
.post .content h2 {font-size:20px;color:#333;}
.post .content p, .post .content ol, .post .content ul, .post .content dl {margin-top:15px;}
#grid-container .post .content p:first-child {margin-top:0;}
.post .content dl dt {font-weight:bold;color:#333;font-size:16px;margin-top:30px;}
.post .content dl dd {padding-left:15px;border-left:5px solid #EEE;margin-top:10px;}
.post .content ul {list-style-type:square;}
.post .content ol, .post .content ul {margin-left:20px;}
.post .content p.inpagenav {margin-bottom:30px;}
.post .content p.inpagenav a {background:#EEE;color:#333;padding:5px 15px;border-radius:15px;margin-right:5px;text-decoration:none;white-space:nowrap;}
.post .content p.inpagenav a:hover {background:#666;color:#FFF;}
.post .content img {border-radius:3px;}
.post .content img.alignright {float:right;margin:20px 0 20px 20px;}
.post .content img.alignleft {float:left;margin:20px 20px 20px 0;}
.post .abouttheauthor {background:#FFF;background:rgba(255,255,255,0.7);padding:30px 30px 30px 120px;position:relative;min-height:60px;}
.post .abouttheauthor .avatar {position:absolute;top:30px;left:30px;}
.post .abouttheauthor h4 {font-size:20px;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;}
.post .abouttheauthor h4 a {color:#333;text-decoration:none;}
.post .abouttheauthor h4 span {color:#666;font-size:16px;text-transform:uppercase;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:200;}
.post .abouttheauthor p {font-size:14px;margin-top:5px;color:#666;}
.post .footer {background:#EEE;background:rgba(240,240,240,0.8);padding:20px 30px;position:relative;line-height:20px;}
#grid-container .post .footer {
	padding: 20px;
}
.post .footer .full-post-date {font-size:14px;color:#666;font-style:italic;}
.post .footer .comments-link {color:#666;text-decoration:none;text-align:center;background:#EEE;background:rgba(255,255,255,0.3);position:absolute;right:60px;top:10px;line-height:40px;width:40px;border-radius:3px;}
.post .footer .comments-link:after {content:"";position:absolute;right:-10px;border:5px solid transparent;border-left-color:#EEE;border-left-color:rgba(255,255,255,0.3);top:15px;}
.post .footer .comments-link.has-comments {color:#FFF;font-weight:bold;background:#333;background:rgba(0,0,0,0.4);}
.post .footer .comments-link.has-comments:after {border-left-color:#333;border-left-color:rgba(0,0,0,0.4);}
.post .footer .comments-link:hover {color:#EEE;background:#333;}
.post .footer .comments-link:hover:after {border-left-color:#333;}
.post .footer a.readmore {font-weight:bold;color:#333;text-decoration:none;text-align:center;background:#CCC;position:absolute;right:10px;top:10px;line-height:40px;width:40px;border-radius:3px;}
.post .footer a.readmore:hover {color:#EEE;background:#333;}
.post a {color:#06C;}
.post a:hover {color:#48D;}
.post iframe.youtube-player {max-width:100%;}

.single #sidebar .feature-image {margin:0 0 40px 0;border-radius:3px;overflow:hidden;}
.single #sidebar .feature-image a {display:block;}
.single #sidebar .feature-image a img {vertical-align:bottom;width:100%;height:auto;}

#load-more-posts a {background:#FFF;background:rgba(255,255,255,0.7);padding:30px;display:block;text-align:center;font-weight:bold;color:#333;text-decoration:none;}
#load-more-posts a:hover {color:#FFF;background:rgba(0,0,0,0.7);}
#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;}


.post-author-info {background:#CCC;background:rgba(0,0,0,0.1);padding:30px 30px 30px 140px;margin-bottom:40px;}
.post-author-info h1 {font-size:30px;font-weight:200;}
.post-author-info h1 span {font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;font-weight:bold;}
.post-author-info .avatar {position:absolute;top:30px;left:30px;}
.post-author-info .description {margin-top:10px;}

.related-posts {background:#FFF;background:rgba(255,255,255,0.7);padding:30px;}
.related-posts h4 {font-size:20px;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;}
.related-posts ol {font-size:14px;color:#999;list-style-type:square;margin-left:15px;}
.related-posts ol li {margin-top:5px;}
.related-posts ol li a {color:#666;}
.related-posts ol li a:hover {color:#06C;}

.team-table {border:0 none;border-collapse:collapse;margin-top:20px;width:100%;}
.team-table td {vertical-align:top;padding-bottom:30px;}
.team-table td.photo {width:60px;padding-right:20px;}
.team-table h3 {font-size:18px;color:#666;line-height:1;}
.team-table h3 a {color:#666;}
.team-table p.position-title {margin-top:5px;font-style:italic;}

.committee-table {border:0 none;border-collapse:collapse;margin-top:20px;width:100%;}
.committee-table td {vertical-align:top;padding-bottom:20px;width:33%;}
.committee-table h3 {font-size:18px;color:#666;line-height:1;}
.committee-table h3 a {color:#666;}
.committee-table p.position-title {margin-top:5px;font-style:italic;}

.key-dates, .key-dates li {list-style-type:none;margin:0;padding:0;}
.post .content .key-dates {width:10px;margin:0 500px 0 170px;background:#EEE;padding:20px 0;}
.key-dates li {width:440px;text-align:left;margin-left:30px;margin-bottom:10px;background:#EEE;padding:10px 15px;position:relative;border-radius:4px;}
.key-dates li:after {content:"";width:0;height:0;border:8px solid #F9F9F9;border-right-color:#EEE;;position:absolute;left:-16px;top:11px;bottom:50%;}
.key-dates li span {font-weight:bold;width:auto;text-align:right;top:0;right:520px;background:#EEE;padding:10px 15px;position:absolute;border-radius:4px;white-space:nowrap;}
.key-dates li span:before {content:"";position:absolute;border:2px solid #CCC;border-radius:10px;width:10px;height:10px;right:-32px;top:50%;bottom:50%;margin-top:-7px;background:#FFF;z-index:10;}
.key-dates li span:after {content:"";width:0;height:0;border:8px solid #F9F9F9;border-left-color:#EEE;position:absolute;right:-16px;top:50%;bottom:50%;margin-top:-7px;}
.key-dates li.divider {background:transparent;}
.key-dates li.divider:after {display:none;}
.key-dates li.year {background:transparent;margin-top:20px;margin-bottom:20px;font-size:16px;}
.key-dates li.year:after {display:none;}
.key-dates li.year strong {background:#AED3A7;color:#333;padding:7px 15px;width:40px;border-radius:4px;position:relative;margin-left:-74px;}
.key-dates li.year strong:before {content:"";width:0;height:0;border:8px solid transparent;border-top-color:#AED3A7;;position:absolute;margin-left:-8px;left:50%;top:100%;}
.key-dates li.highlight {}
.key-dates li.highlight span {}
.key-dates li.highlight span:before {background:#AED3A7;border-color:#333;}
.key-dates li.milestone {background:#333;color:#FFF;}
.key-dates li.milestone:after {border-right-color:#333;}
.key-dates li.milestone span {background:#333;}
.key-dates li.milestone span:before {background:#AED3A7;border-color:#333;width:20px;height:20px;border-radius:20px;border-width:4px;margin-top:-14px;right:-39px;}
.key-dates li.milestone span:after {border-left-color:#333;}

.widget {background:#FFF;background:rgba(255,255,255,0.7);padding:30px;margin-bottom:40px;width:270px;border-radius:3px;overflow:hidden;} /* SWWD: reduced width from 280px */
.w265 .widget {
	width: 205px;
}
.widget h2, .widget h4 {font-size:20px;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;} /* SWWD: added to widget h2 */
.widget p {font-size:14px;color:#333;margin-top:15px;}

/*SWWD*/
.widget ul {font-size:14px;color:#999;list-style-type:square;margin-left:15px;}
.widget ul li {margin-top:15px;}
.widget ul li a {color:#666;text-decoration:none;}
.widget ul li a:hover {color:#06C;text-decoration:underline;}

.widget_blog_cloud a {color:#666;text-decoration:none;}
.widget_blog_cloud a:hover {color:#06C;text-decoration:underline;}
/*/SWWD*/

.jetpack_subscription_widget {}
.jetpack_subscription_widget #subscribe-field {-moz-appearance:none;border:2px solid #FFF;background:#FFF;color:#333;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;padding:5px !important;width:170px;}
.jetpack_subscription_widget #subscribe-field:focus {border-color:#333;}
.jetpack_subscription_widget input[name="jetpack_subscriptions_widget"] {-moz-appearance:none;border:2px solid #333;background:#333;color:#FFF;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;padding:4px;cursor:pointer;}
.jetpack_subscription_widget input[name="jetpack_subscriptions_widget"]:hover {background:#666;border-color:#666;}

.widget_text {}
.widget_text p.more {margin:25px 0 10px;}
.widget_text p.more a {padding:10px 15px 10px 35px;background:#CCC url('images/link-arrow-333.png') no-repeat 15px 12px;font-weight:bold;text-decoration:none;color:#333;}
.widget_text p.more a:hover {background-color:#333;background-image:url('images/link-arrow-ccc.png');color:#CCC;}

.widget_recent_entries {}
.widget_recent_entries ul {font-size:14px;color:#999;list-style-type:square;margin-left:15px;}
.widget_recent_entries ul li {margin-top:15px;}
.widget_recent_entries ul li a {color:#666;text-decoration:none;}
.widget_recent_entries ul li a:hover {color:#06C;text-decoration:underline;}

.comments h3 {font-size:24px;line-height:1;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;margin:35px 0;color:#333;}
.comments a {color:#06C;}
.comments a:hover {color:#48D;}
.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.7);padding:40px;position:relative;}
.comment-list .author-avatar {position:absolute;left:-80px;top:0;display:block;background:#CCC;padding:10px;}
.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:200;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-size:14px;margin-bottom:1em;color:#666;}

/*SWWD*/
.recent-comments {
	display: none;
	background: #fff;
	background: rgba(255,255,255,.7);
	padding-right: 20px;
	padding-bottom: 10px;

}
.recent-comments h2 {
	font-size: 18px;
	line-height:1;
	font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;
	margin: 0;
	padding: 0 20px 15px;
	color:#333;
}
.recent-comments .comments h3 {
	font-size:24px;
	line-height:1;
	font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;
	margin:35px 0;
	color:#333;
}
.recent-comments .comments a {
	color:#06C;
}
.recent-comments .comments a:hover {
	color:#48D;
}
.recent-comments .comment-list {
	margin:0;
	padding:0;
	list-style-type:none;
}
.recent-comments .comment-list li.comment {
	margin: 0 0 10px 60px;
	padding:0;
	list-style-type:none;
}
.recent-comments .comment-list ul.children {
	padding:0;
	margin-left: 20px;
}
.recent-comments .comment-list ul.children ul.children {
	margin-left:40px;
}
.recent-comments .comment-list ul.children li.comment {
	margin-left:80px;
}
.recent-comments .comment-list .comment-body {
	background: #fff;
	background: rgba(255,255,255,.7);
	padding:10px;
	position:relative;
}
.recent-comments .comment-list .author-avatar {
	position:absolute;
	left: -40px;
	top:0;
	display:block;
	background:#CCC;
	padding:5px;
}
.recent-comments .comment-list .author-avatar img {
	border: 0;
}
.recent-comments .comment-list ul.children li.comment .author-avatar {
	left:-40px;
}
.recent-comments .comment-list .author-avatar img {
	vertical-align:bottom;
}
.recent-comments .comment-list .comment-body header {
	margin-bottom:10px;
}
.recent-comments .comment-list .comment-body .fn {
	font-weight:bold;
	font-size: 14px;
	line-height:1;
	color:#333;
}
.recent-comments .comment-list .comment-body .comment-date {
	font-weight:200;
	font-size: 12px;
	line-height:1;
	margin-left: 0;
	color:#666;
	text-decoration:none;
}
.recent-comments .comment-list .comment-body .comment-date:hover {
	text-decoration:underline;
}
.recent-comments .comment-list .comment-body p {
	font-size:14px;
	margin-bottom:1em;
	color:#666;
}

.recent-comments .comment-edit-link {
	font-size: 12px;
}
/*/SWWD*/

.comment-form {margin-bottom:40px;}
.comment-form h3 {font-size:24px;line-height:1;font-family:'akzidenz-grotesk_prosuper','Helvetica Neue',Arial,sans-serif;margin:35px 0;color:#333;position:relative;}
#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:200;margin-bottom:10px;font-style:italic;color:#666;}

#commentform {position:relative;}
#commentform a {color:#06C;}
#commentform a:hover {color:#48D;}
#commentform label {display:none;}
#commentform .required {display:none;}
#commentform input, #commentform textarea {font-weight:200;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;border-radius:3px;}
.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;border-radius:3px;}
.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;border-radius:3px;}
.comment-mod-note {font-size:13px;font-weight:200;font-style:italic;color:#666;line-height:42px;position:absolute;left:160px;bottom:0;}
li .comment-mod-note {display:none;}
.comment-mod-note strong {font-weight:bold;}
.privacy-link {font-size:13px;font-weight:200;line-height:42px;position:absolute;right:0;bottom:0;}
.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;border-radius:3px;}
#commentform #submit:hover {background:#666;}


hr.post-divider {border:0 none;border-top:5px solid #CCC;margin:40px 0;}

body #jPanelMenu-menu {background:#333;display:none;}
body.admin-bar #jPanelMenu-menu {top:28px;}
#jPanelMenu-menu a {color:#CCC;display:block;font-size:16px;padding:10px 15px;border-top:1px solid #444;border-bottom:1px solid #222;font-weight:bold;text-decoration:none;}
#jPanelMenu-menu a:first-child {border-top:0 none;}
#jPanelMenu-menu a:last-child {border-bottom:0 none;}
#jPanelMenu-menu a.active {background:#222;color:#FFF;}

#site-footer {height:65px;line-height:60px;font-size:12px;color:#666;}
#site-footer p {border-top:5px solid #DDD;margin:0 40px;position:relative;}
#site-footer a {color:#666;}
#site-footer a:hover {color:#333;}
#site-footer .sep {color:#CCC;margin:0 10px;}
#site-footer a.powered-by-wordpress {position:absolute;right:0;top:18px;background:url('images/wp-logo.png') no-repeat left top;text-indent:-999px;overflow:hidden;width:20px;height:22px;}
#site-footer a.powered-by-wordpress:hover {background-position:left bottom;}

/* SWWD */

.archive-list {
	font-weight: bold;
	list-style: none !important;
}

.archive-list ul {
	margin-bottom: 30px;
}

.archive-year {
	font-size: 150%;
}

.archive-month {
	font-size: 110%;
}

.gss-search {
	position: relative;
	margin: 10px 0;
}

.gss-form {
	background: white;
	overflow: hidden;
	width: 100%;
	height: 36px;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.gss-form .gss-phrase {
	font-size: 16px;
	background: white;
	display: block;
	width: 100%;
	padding: 9px 42px 9px 9px;
	border: 0;

	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

.gss-form .gss-submit {
	color: #333;
	background: #45c3d3;
	display: block;
	position: absolute;
	top: 4px;
	right: 2px;
	height: 30px;
	width: 30px;
	padding: 0 !important;
	border: 0;
	border-radius: 3px;
}

.gss-form .gss-submit:hover {
	cursor: pointer;
	color: #eee;
	background: #333;
}

.gss-form .gss-submit:before {
	font: 100 23px/18px dashicons;
	text-align: center;
	line-height: 32px;
	content: '\f179';
}

.gss-form .gss-submit span {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.gss-wrapper h2 {
	padding: 20px 0;
}

.gss-wrapper article h2 {
	padding: 0;
}

.gssnav {
	text-align: center;
	/*padding: 20px 0;*/
}

.gssnav .page-numbers {
	/*line-height: 40px;*/
	color: #333;
	text-decoration: none;
	background: white;
	display: inline-block;
	/*width: 40px;*/
	padding: 10px 15px;
	border-radius: 3px;
	margin: 20px 10px 0 0;
}

.gssnav .current {
	background: #afe2e8;
}

.gssnav a:hover {
	color: black;
	background: #45c3d3;
}
/* /SWWD */

.cf:after {content:"";display:table;clear:both;}

@media screen and (max-width:1595px) {

	.inner {width:1200px;}
	.col.w330 {width:330px;}
	.col.w330 .widget {width:270px;}

}

@media screen and (max-width:1215px) {
	
	.inner {width:750px;}
	#site-content .col {display:block;float:none;}
	#site-content .fullwidth {margin:40px 0;}
	#site-content .col.w750 {width:750px;margin:40px 0;}
	#site-content .col.w330 {width:750px;margin:40px 0;}
	h1.site-title {margin-top:53px;font-size:40px;width:450px;}
	h1.site-title small.tagline {font-size:16px;}
	h2.uon-logo {margin-left:0;width:120px;height:120px;background-image:url('images/uon-logo-120.gif');}

	/* SWWD */
	.header-photo {
		display: block;
		height: 120px;
		right: 0;
	}

    .header-photo img {
	    height: 120px;
    }

	.col.w835 {width:750px;margin: 40px 0;}
	.col.w265 {width:750px;margin: 40px 0;}
	/* /SWWD */

	#site-header {height:214px;}
	#site-header .inner {height:214px;}

	#site-header .site-nav {left:0;}
	#fixed-header .site-nav {display:none;} /* convert to mobile menu */
	#fixed-header .site-nav-trigger {display:inline;}

	nav.social {right:0px;}
	#fixed-header nav.social {right:60px;}
	
	#grid-container .post {width:350px;}
	#grid-container .post .feature-image a img {height:auto;width:100%;}

	#site-footer p {margin:0;}

	body #jPanelMenu-menu {display:block;}

}

@media screen and (max-width:765px) {
		
	.inner {width:440px;}
	#site-content .col.w750 {width:440px;margin:40px 0;}
	#site-content .col.w330 {width:440px;margin:40px 0;}
	h1.site-title, #fixed-header h1.site-title {margin-top:14px;font-size:20px;line-height:1;width:260px;}
	h1.site-title small.tagline {display:none;}
	h2.uon-logo {width:70px;height:70px;margin-right:20px;background-image:url('images/uon-logo-70.gif');margin-left:0;}
	#site-header {height:65px;}
	
	#site-header .site-nav {display:none;} /* convert to mobile menu */
	#fixed-header .site-nav {display:none;} /* convert to mobile menu */
	#site-header .site-nav-trigger {display:inline;}
    #fixed-header {top: 48px!important;}

	/* SWWD */
	.header-photo {
		display: none;
	}
    .header-photo img {
	    display: none;
    }

	.col.w835 {width:440px;margin: 40px 0;}
	.col.w265 {width:440px;margin: 40px 0;}
	/*/SWWD*/
	
	nav.social {top:13px;right:60px;}

	.post {width:440px;position:relative;}
	#grid-container .post {width:100%;}
	.post .header {padding:20px 20px 0;}
	.post header .avatar {display:none;}
	.post header .post-date {display:none;}
	.post header .full-post-date {display:block;}
	.post .content {padding:5px 20px 20px;}
	.post .content img {width:100%;}
	/*SWWD*/
	.post .content.has-header-photo-thumbnail {
		padding-bottom: 65px;
	}
	/*/SWWD*/
	#grid-container .post .feature-image a img {height:auto;width:100%;}

	.post .abouttheauthor {padding:20px 20px 20px 100px;}
	.post .abouttheauthor .avatar {left:20px;top:20px;}
	.post .abouttheauthor h4 span {display:none;}

	.related-posts {padding:20px;}

	.post-author-info {padding:20px 20px 20px 120px;margin-bottom:30px;}
	.post-author-info .avatar {top:20px;left:20px;}

	.post .content .key-dates {width:auto;margin:0 auto;background:none;padding:0;margin-top:15px;}
	.key-dates li:after, .key-dates li span:after, .key-dates li.year strong:before {display:none;}
	.key-dates li {background:none;border-bottom:1px solid #DDD;width:auto;margin:0;border-radius:0;padding:5px 10px;}
	.key-dates li span {position:relative;text-align:left;top:auto;right:auto;background:none;padding:0;margin:0;}
	.key-dates li span:before {display:none;}
	.key-dates li.divider {display:none;}
	.key-dates li.year {margin:0;border-bottom:0 none;background:#AED3A7;}
	.key-dates li.year strong {width:auto;border-radius:0;margin-left:0;padding:0;}
	.key-dates li.milestone {border-bottom:0 none;}
	
	.widget {padding:20px;margin-bottom:30px;}

	#site-footer p span.cricos {display:none;}

	#wpadminbar {overflow:hidden;position:fixed!important;}
}

@media screen and (max-width:320px){

	.inner {width:300px;}
	#site-content .col.w750 {width:300px;margin:20px 0;}
	#site-content .col.w330 {width:300px;margin:20px 0;}
	h1.site-title, #fixed-header h1.site-title {margin-top:14px;font-size:20px;line-height:1;width:210px;}
	h1.site-title small.tagline {display:none;}
	h2.uon-logo {width:70px;height:70px;margin-right:20px;background-image:url('images/uon-logo-70.gif');margin-left:0;}
	#site-header {height:65px;}

	/* SWWD */
	.header-photo {
		display: none;
	}
    .header-photo img {
	    display: none;
    }
	/*/SWWD*/
	
	nav.social {display:none;}
	
	#site-header .site-nav {display:none;} /* convert to mobile menu */
	#fixed-header .site-nav {display:none;} /* convert to mobile menu */
	#site-header .site-nav-trigger {display:inline;}
	.post {width:300px;position:relative;}
	.post .header {padding:20px 20px 0;}
	.post .content {padding:5px 20px 20px;}
	
	#site-footer p span.privacy {display:none;}
	
}
