/*
Theme Name: Curtin University
Theme URI: http://curtin.edu.au/
Description: A Wordpress theme developed by the Digital Media Unit and CITS for Curtin University blogs
Version: 3.0
Author: Digital Media Unit & CITS, Curtin University
*/

/** Site-wide links **/

#sitelinks {position:relative;}
#sitelinks ul {position:absolute;right:0;}
#sitelinks li {
	list-style: none;	
	display: inline;
	float: left;
	margin:0 16px 0 0;
}
#sitelinks a {
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	background:#333;
	border:1px solid transparent;
	display:inline;
	float:left;
	font-size:1em;
	line-height:1.7143em;
	padding:0.214em 16px;
	text-decoration:none;
}
#sitelinks a:link, #sitelinks a:visited {color:#fff;}
#sitelinks a:hover, #sitelinks a:active, #sitelinks a:focus {background:#cc9900;border-color:transparent;color:#fff!important;}

/** End Site-wide links **/

.notice {
	padding: 0.25em;
	border: 1px dotted #227cc2;
	background: #EEE;
	margin-bottom: 2px;
}
label, .button {
	cursor: pointer;
}
#content ul.list {
	margin: 0;
	padding: 0;
}
#content ul.list li {
	margin: 0;
	padding: 0 2px;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
}
#content ul.list li:first-child {
	border-left: 0;
}

/** Widgets **/

.widget {margin:0 0 16px 0;}
h2.widgettitle {margin:0 0 0.8571em;}

/** End Widgets **/

/** Tag Cloud **/
#tag_cloud, #tag_cloud li, .mu_tag_cloud, .mu_tag_cloud li {
	list-style: none;
	padding: 0;
	margin: 0;
}
li#tag_cloud a:link, li#tag_cloud a:visited, li#tag_cloud a:hover {
	line-height: 1.0em;
	text-decoration: none;
}
li#tag_cloud a:hover {
	text-decoration: underline;
}
.mu_tag_cloud li {
	display: inline;
}
/** End Tag Cloud **/

/** Search Result **/
.post {
	margin:3.0em 0;
}
.permalink {font-size:11px;color:#666;margin:-1.7143em 0 0 0;}
/** End tag Result **/

/** Home Page **/
.main_container, .full_container {
	margin: 10px;
	width: 300px;
	float: left;
	border-top: 1px solid #000000;
}
.main_container.double {
	width: 620px;
}
.main_container.triple {
	width: 930px;
}
.full_container {
	width: auto;
	float: none;
}
.noborder {
	border: 0;
}
.main {
	border: 0;
}
.main_container h2 {
	margin-bottom: 1.0em;
}
.main_container li {
	font-size: 1.2em;
	margin-bottom: 0.25em;
}

.first-child-custom {
	margin:1.71429em 0 0 0;
}
/** End Home Page **/

/** Entry **/


/** End Entry **/

/** Post **/
span.post_utility_addon, .post_utility span {border-left:1px solid #333;margin-left:5px;padding-left:5px;}
.post_utility span + a {border-left:1px solid #333;margin-left:3px;padding-left:5px;}
span.post_utility_addon.first, .post_utility span.first {border-left:0;margin-left:0;padding-left:0;}
.post_utility p {margin:5px 0 0 0;}
.post_utility {margin:1em 0;font-size:11px;color:#666;}
/*.post h3 {margin:0.5371em 0;}*/

/** End Post **/

/** Sidebar **/

#sidebar li {list-style:none;}
#sidebar li ul li {list-style:square outside none;}
#searchform, #searchform1 {margin:0.8571em 0;}
#searchform div label {display:block;}

/** End Sidebar **/

/** Search **/
.searchpagesummary {
	text-align: right;
	font-style: italic;
	background: #EEEEEE;
	border-bottom: 1px solid #000000;
	padding: 0.2em;
}
#content #searchPageLinks {
	list-style-type: none;
	font-style: italic;
	background: #EEEEEE;
	border-top: 1px solid #000000;
	padding: 0.2em;
}
#content #searchPageLinks li {
	display: inline;
	font-size: 1.2em;
	line-height: 1.66667em;
	margin: 0;
}
#content #searchPageLinks .current {
	font-style: normal;
	font-weight: bold;
}
/** End Search **/

/** Calendar Widget **/
#wp-calendar {
	font-size: 0.8em;
	width:auto;
}
#wp-calendar caption {font-weight:bold;}
#wp-calendar tfoot td {border-bottom:0;}
#wp-calendar #prev {padding:1em 0 1em 0.4em;font-weight:bold;}
#wp-calendar #next {text-align:right;font-weight:bold;}
/** End Calendar Widget **/

/** Threaded Comments **/
/*
.editComment, .editableComment, .textComment {
	display: inline;
}
#newcomment {
	border: 1px dashed #777;
	width: 90%;
}
#newcommentsubmit {
	color: red;
}
.adminreplycomment {
	border: 1px dashed #777;
	width: 99%;
	margin: 4px;
	padding: 4px;
}
.commentlist #commentform {
	border: 1px solid #000000;
	margin: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	color: #000000;
}
*/

li.comment.depth-1 div.comment {
	background:none repeat scroll 0 0 #FAF6E8;
	border:1px solid #E5D6AB;
	-moz-border-radius:8px;
	-webkit-border-raidus:8px;
	border-radius:8px;
	margin:1.7143em 0;
	padding:16px;
}

li.comment.depth-2 div.comment {
	background:none repeat scroll 0 0 #F8F8F8;
	-moz-border-radius:8px;
	-webkit-border-raidus:8px;
	border-radius:8px;
	border:1px solid #CCC;
	margin:1.7143em 0 1.7143em 1em;
	padding:16px;
}

li.comment.depth-3 div.comment {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #333;
	-moz-border-radius:8px;
	-webkit-border-raidus:8px;
	border-radius:8px;
	margin:1.7143em 0 1.7143em 2em;
	padding:16px;
}

ul.children li {list-style:none;}

.comment-author {font-size:1.2em;font-weight:bold;}
.comment-author .date {font-size:12px;font-weight:normal;}

.reply a {
	-moz-border-radius:16px;
	-webkit-border-raidus:16px;
	border-radius:16px;
	display:inline;
	float:right;
	line-height:1.7143em;
	padding:0.214em 16px;
	text-decoration:none;
	border:1px solid #ccc;
	color:#333;
}
.reply a:link, .reply a:visited {background:#eee;}
.reply a:active, .reply a:hover, .reply a:focus {background:#cc9900;color:#fff;}

#commentform {
	margin: 5px 10px 0 0;
}

#commentform textarea {
	width: 100%;
	padding: 2px;
}
/** End Threaded Comments **/

/** Site-wide links **/

#sitelinks {position:relative;z-index:500;}
#sitelinks ul {position:absolute;right:0;}
#sitelinks li {
	list-style: none;	
	display: inline;
	float: left;
	margin:0 16px 0 0;
}
#sitelinks a {
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	background:#333;
	border:1px solid transparent;
	display:inline;
	float:left;
	font-size:1em;
	line-height:1.7143em;
	padding:0.214em 16px;
	text-decoration:none;
}
#sitelinks a:link, #sitelinks a:visited {color:#fff;}
#sitelinks a:hover, #sitelinks a:active, #sitelinks a:focus {background:#cc9900;border-color:transparent;color:#fff!important;}

/** End Site-wide links **/

/** Left content (Sidebar 2) **/

#left_content li a {border-bottom:none;display:inline;padding:0;text-decoration:underline;}

/** End Left content (Sidebar 2) **/

/** RSS Feeds **/

#sidebar li p {margin:0 0 0.8571em 0;}

/** End RSS Feeds **/

/** Images **/

.alignleft {float:left;}
.alignright{float:right;}

/** End Images **/

/** Post Metadata **/

.post_metadata {display:none;}

/** End Post Metadata **/

/** Tag Cloud **/

.widget_tag_cloud a {margin-right:5px;padding-bottom:5px;display:inline-block;}

/** End Tag Cloud **/

/** Simple Tags Tag Cloud **/

.st-tag-cloud a {margin-right:5px;padding-bottom:5px;display:inline-block;}

/** End Simple Tags Tag Cloud **/

/** Alignments **/

.alignright {float:right;margin:4px 0px 20px 20px;}
.alignleft {margin:4px 20px 20px 0px;}

/** End Alignments **/

/** Images **/

.alignright img, .alignleft img, .aligncenter img, .alignnone img {border:1px solid #CCC;}

/** End Images **/

/** Captions **/

.wp-caption-text {
	font-family:Arial,Helvetica,sans-serif;
	font-size:85.7%;
	font-style:italic;
	line-height:1.5em;
	position:relative;
	width:274px;
}

.alignright .wp-caption-text {text-align:left; margin:0.63em 0px 0px 0px;}
.alignleft .wp-caption-text {text-align:left; margin:0.63em 0px 0px 0px;}

/** End Captions **/

/** Upper Alpha List Type **/
.upp-alpha > li {
	list-style: upper-alpha;
}

.contextual_nav {
	margin-top:2.4em;
}