/******* DEFAULT BODY **********/

body {
padding: 0;
margin: 0;
min-width: 900px;
width: 100%;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
border-top: 3px solid #0099CC;
background: #656C7F url(http://www.uts.edu.au/images/css/body_bg2.png) top left no-repeat;
}

body #main-content {
font-family:Verdana,Arial,Helvetica,sans-serif;
}

/******* DEFAULT LINK **********/

div, p, blockquote, th, td, li, dd, ul, ol {
font-size: 1em;
}

a {
border-style: none;
text-decoration: none;
}

a:link {
color: #0078cc;
font-weight: bold;
border-style: none;
text-decoration: none;
}

a:visited {
font-weight: bold;
color: #0078cc;
}


/******* PARAGRAPH AND HEADINGS **********/

p {
margin: 0 0 1.2em 0;
line-height: 1.3em;
}


/* #main-content p {
line-height: 1.4em;
} */

body #main-content p {
line-height: 1.425em;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0 0 0 0;
}

h1 {
font-size:1.75em;
margin:0pt 0pt 0.25em;
}

h2 {
font-size:1.5em;
margin:1.4em 0pt 0.25em;
}

h3 {font-size: 1.30em; margin: 1.4em 0 0.25em 0;}
h4 {font-size: 1.125em; margin: 1.4em 0 0.25em 0; color: #555;}
h5, h6 {font-size: 1em; margin: 1.4em 0 0.25em 0; color: #555;}



/* Lists in content ----------*/

/* Make the list item spacing the same as the body text line-spacing */
/* Add extra spacing between list levels to help differentiate each level */

#main-content #content dl, #main-content #content dt, #main-content #content dd, #main-content #content ol, #main-content #content ul, #main-content #content li {
	line-height: 1.4em;
}

#main-content #content li ul, #main-content #content li ol, #main-content #content ul ul, #main-content #content ul ul ul{
	margin: 0.4em auto 0.4em auto;
}

#main-content #content dd, #main-content #content dl{
 	padding-bottom:0.5em;
 }



/******* HIDDEN ELEMENTS **********/

.hidden {
display: none;
}

.hidden-title {
display: none;
left: 250px;
position: absolute;
font-size: 1.4em;
}


/******* DEFAULT IMAGE TREATMENT **********/

img, img a {border: none;}


/******* SKIP LINKS **********/

#skip-links {
position: absolute;
left: 0px;
width: 100%;
border-top: 3px solid #09c;
}



/******* GLOBAL UTILITY BAR AND SEARCH **********/

#global-utility-bar {
position: absolute;
left: 0;
width: 100%;
min-width: 900px;
height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #000;
background: #b3b3b3 url(http://www.uts.edu.au/images/css/right_banner.gif) center right no-repeat;
}

#uts-logo {
position: absolute;
margin: 0;
border: none;
}

#global-utility-bar-nav {
margin: 0 0 0 240px;
height: 31px;
padding: 7px 0 0 2px;
position: absolute;
}

#global-utility-bar-search {
position: absolute; 
margin: 0 0 0 550px; 
font-weight: bold; 
font-size: 10px; 
color: #000;
}

#global-utility-bar-search form
{
margin: 5px 0 0 0;
padding: 0;
}

#global-utility-bar-search select {
margin: 0 0 0 5px;
border: 1px solid #b3b3b3;
}

#global-utility-bar-search input {
margin: 0 0 0 0;
border: 1px solid #b3b3b3;
}

#global-utility-bar-nav p, .global-utility-bar-nav {
color:#000;
}

#global-utility-bar-nav img {
padding-right: 4px;
}

#global-utility-bar-nav a:link,
#global-utility-bar-nav a:visited {
color: #000;
font-size: 11px;
font-weight: normal;
border-style: none;
text-decoration: none;
}

#global-utility-bar-nav a:hover,
#global-utility-bar-nav a:active {
color:#FFFFFF;
}

#global-utility-bar fieldset {
border: none; 
margin: 0; 
padding: 0;
}



/******* MAIN COLUMN AND SIDEBAR **********/

#main-column {
position: relative;
margin: 0 0 0 235px;
padding: 0;
width: 65%;
min-width: 660px;
max-width: 900px;
height: 100%;
background: #fff;
font-size: 0.80em;
}

#sidebar-wrapper {
margin:0pt;
padding:0pt;
}

#sidebar {
border:0pt none;
float:left;
height:100%;
margin:0pt;
padding:0pt;
position:relative;
width:235px;
}


/******* SIDEBAR IMAGE (WHEN LEFT-HAND MENU NOT AVAILABLE) *********/

#sidebar-image {
position: absolute;
width: 235px;
height: 240px;
min-height: 240px;
padding: 0 0 0 0;
}


/******* LEFT-HAND CONTROL *********/

.L3-padding {
height:0pt;
margin-top:0px;
}

.L4-padding {
height:0pt;
margin-top:0px;
}

.hsc-box {
font-size:11px;
}


/******* CONTACT US PARAGRAPH AND HEADINGS *********/

.contact-in-a-tab p {
font-size:12px;
}

.contact-in-a-tab h2 {
font-size:1.2em;
}

.contact-in-a-tab h3 {
font-size:1.1em;
}

.contact-in-a-tab h4 {
font-size:1em;
}




/******* TAB NAVIGATION **********/

#tab-navigation-wrapper {
padding-top: 40px;
width: 100%;
background: #072B38 url(http://www.uts.edu.au/images/css/topbg.gif) top left repeat-x;
}

#tab-navigation {
height: 128px;
background: transparent url(http://www.uts.edu.au/images/css/navigation_bg.gif) top left no-repeat;
width: 65%;
min-width: 660px;
max-width: 900px;
margin-left: 235px;
}

#tab-nav {
height: 37px;
color: #0078CC;
font-size: 12px;
line-height: 1.7em;
}

#tab-nav span {
text-transform: none;
/* font-weight: normal; */
}

#tab-nav .lowercase {
text-transform: lowercase;
font-weight: bold;
}

#tab-nav ul {
position: absolute;
margin: 0;
padding: 0;
list-style:none;
}

#tab-nav ul li {
background: none;
float:left;
}

#tab-nav ul li.tab-1, 
#tab-nav ul li.tab-2, 
#tab-nav ul li.tab-3, 
#tab-nav ul li.tab-4 {
position: absolute;
padding-top: 13px;
}

#tab-nav ul li.blank-group {
margin:0pt;
position:absolute;
}

#tab-nav ul li.tab-1 {
margin:0pt 5px;
}

#tab-nav ul li.tab-2 {
margin:0pt 5px 0pt 140px;
}

#tab-nav ul li.tab-3 {
margin:0pt 5px 0pt 275px;
}

#tab-nav ul li.tab-4 {
margin:0pt 5px 0pt 410px;
}

#tab-nav ul li.tab-1 a:link, 
#tab-nav ul li.tab-1 a:visited, 
.foron {
width:130px;
}

#tab-nav ul li.tab-2 a:link, 
#tab-nav ul li.tab-2 a:visited,
.studentson {
width:130px;
}

#tab-nav ul li.tab-3 a:link, 
#tab-nav ul li.tab-3 a:visited, 
.staffon {
width:130px;
}

#tab-nav ul li.tab-4 a:link, 
#tab-nav ul li.tab-4 a:visited, 
.abouton {
width:130px;
}

#tab-nav ul li.tab-1 a:link, 
#tab-nav ul li.tab-1 a:visited, 
#tab-nav ul li.tab-2 a:link, 
#tab-nav ul li.tab-2 a:visited,
#tab-nav ul li.tab-3 a:link, 
#tab-nav ul li.tab-3 a:visited, 
#tab-nav ul li.tab-4 a:link, 
#tab-nav ul li.tab-4 a:visited {
background:#0099CC url(http://www.uts.edu.au/images/css/nav.gif) no-repeat scroll right bottom;
border-left:2px solid #000000;
color:#000000;
cursor:pointer;
display:block;
font-weight:bold;
padding:2px 0pt;
text-align:center;
text-decoration:none;
}

#tab-nav ul li.tab-1 a:hover, 
#tab-nav ul li.tab-1 a:active, 
#tab-nav ul li.tab-2 a:hover, 
#tab-nav ul li.tab-2 a:active, 
#tab-nav ul li.tab-3 a:hover, 
#tab-nav ul li.tab-3 a:active, 
#tab-nav ul li.tab-4 a:hover, 
#tab-nav ul li.tab-4 a:active, 
#tab-nav ul li.tab-1 a:link.tab-1on, 
#tab-nav ul li.tab-1 a:visited.tab-1on, 
#tab-nav ul li.tab-2 a:link.tab-2on, 
#tab-nav ul li.tab-2 a:visited.tab-2on, 
#tab-nav ul li.tab-3 a:link.tab-3on, 
#tab-nav ul li.tab-3 a:visited.tab-3on, 
#tab-nav ul li.tab-4 a:link.tab-4on, 
#tab-nav ul li.tab-4 a:visited.tab-4on {
background:#0099CC url(http://www.uts.edu.au/images/css/tabs_active_corner2.gif) no-repeat scroll right top;
/* border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #FFFFFF; */
border-style:none none none solid;
border-width:medium medium medium 1px;
color:#FFFFFF;
/* margin-top:-4px; */
padding:2px 0pt 7px;
position:absolute;
}

#tab-nav ul .section_list ul #groups, 
#tab-nav ul .section_list ul .groups
{
background:#0099CC url(http://www.uts.edu.au/images/css/groups_bg.gif) no-repeat scroll left top;
height:91px;
}

#group1, #group2, #group3, #group4
{
background:#0099CC url(http://www.uts.edu.au/images/css/groups_bg.gif) no-repeat scroll left top;
height:81px;
margin:38px 0pt 0pt;
padding-top:10px;
position:absolute;
width:660px;
}

.groups ul
{
line-height:1em;
list-style-type:none;
margin:0pt;
max-width:897px;
min-width:657px;
padding:5px 0px 10px 0pt;
text-transform:none;
width:100%;
}

.groups ul li
{
background:transparent url(http://www.uts.edu.au/images/css/link_dot.gif) no-repeat scroll left top;
float:left;
margin-left:3px;
padding:5px 15px 0pt 10px;
width:190px;
}

.groups ul li a:link, .groups ul li a:visited
{
background:transparent url(http://www.uts.edu.au/images/css/link_dot.gif) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
margin-left:0pt;
padding-left:15px;
}

.groups ul li a:hover, .groups ul li a:active
{
background:transparent url(http://www.uts.edu.au/images/css/link_dot_active.gif) no-repeat scroll left top;
color:#8AE2FF;
}

/* .groups ul li#current_section a {
background:transparent url(http://www.uts.edu.au/images/css/link_dot_active.gif) no-repeat scroll left top;
}
.groups ul li#current_section a:link, .groups ul li#current_section a:visited {
color:#FFFFFF;
} */

.groups ul li.current a
{
background: transparent url(http://www.uts.edu.au/images/css/link_dot_active.gif) top left no-repeat;
}

.groups ul li.current a:link, 
.groups ul li.current a:visited
{
color: #fff;
background: transparent url(http://www.uts.edu.au/images/css/link_dot_active.gif) top left no-repeat;
}



/******* FOOTER **********/

#global-footer {
position: relative;
margin: 0 0 0 235px;
padding: 0;
width: 65%;
min-width: 660px;
max-width: 900px;
height: 100%;
background: #f0f5f7 url(http://www.uts.edu.au/images/css/content_bottom_bg.gif) top right repeat-x;
border-bottom: 10px solid #09c;
}

#footer-text {
margin-left: 15px;
padding-bottom: 20px;
padding-top: 15px;
color: #a6a6a6;
font-size: 11px;
line-height: 1.2em;
width: 60%;
}

#footer-text a:link,
#footer-text a:visited {
font-size: 11px;
font-weight: normal;
border-bottom: 1px dotted #a6a6a6;
}

#footer-text a:hover,
#footer p a:active {
border-bottom: none;
}

#footer-img {
float: right;
padding: 15px;
text-align: right;
font-size: 11px;
width: 25%;
margin: 0;
}

#footer-img img {
margin: 0 -3px 0 0;
padding: 0;
}

#footer-img a:link,
#footer-img a:visited {
color: #a6a6a6; 
border: none;
font-size: 11px;
}

#footer-img a:hover,
#footer-img a:active {
border-bottom: 1px dotted #a6a6a6;
font-size: 11px;
}

#footer-nav {
padding: 15px;
float: left; 
width: 65%;
}

#footer-nav a:link,
#footer-nav a:visited {
color: #0099cc;
text-decoration: none; 
padding: 0 2px 0 2px; 
font-size: 11px;
}

#footer-nav a:hover,
#footer-nav a:active {
color: #a6a6a6;
font-size: 11px;
}

#footer-nav img {
border: none; 
padding: 0; 
margin: 0;
}

#footer-text a:hover {
color: #000;
}

#footer-text .primary-links
{
margin:5px 0pt;
}

#footer-text .primary-links a
{
border-bottom:medium none;
font-weight:bold;
}


/******* LEFT & RIGHT CONTENT (60-30) **********/

#left-content-60 {
background-color:#FFFFFF;
float:left;
min-width:370px;
width:60%;
}

#right-content-30 {
float: right;
min-width: 210px;
width: 30%;
background-color:#FFFFFF;
margin-left: 30px;
}

#right-content-30 p {
margin: 0 0 1.05em 0;
}

#right-content-30 h2 {
margin: 0 0 1.1em 0;
}

#right-content-30 h3 {
margin: 0 0 0 0;
font-size: 1.0em;
}

#right-content-30 .b2top {
margin-bottom:30px;
text-align: right;
}


/******* LEFT & RIGHT CONTENT (40-50) **********/

#left-content-40 {
background-color: #FFFFFF;
float: left;
min-width: 260px;
width: 40%;
}

#right-content-50 { 
background-color: #FFFFFF;
float: right;
margin-left: 30px;
min-width: 320px;
width: 50%;
}

#right-content-50 p {
margin: 0 0 1.05em 0;
}

#right-content-50 h2 {
margin: 0 0 1.1em 0;
}

#right-content-50 h3 {
margin: 0 0 0 0;
font-size: 1.0em;
}

#right-content-50 .b2top {
margin-bottom:30px;
text-align: right;
}



/******* LEFT & RIGHT CONTENT (45-45) **********/

#left-content-45 {
background-color: #FFFFFF;
float: left;
min-width: 300px;
width: 45%;
margin-bottom: 0;
padding-bottom: 0;
}

#right-content-45 { 
background-color: #FFFFFF;
float: right;
margin-left: 30px;
min-width: 300px;
width: 45%;
margin-bottom: 0;
padding-bottom: 0;
}

#right-content-45 p {
margin: 0 0 1.05em 0;
}

#left-content-45 h2, 
#right-content-45 h2 {
margin: 0 0 1.1em 0;
}

#right-content-45 h3 {
margin: 0 0 0 0;
/* font-size: 1.0em; removed for inconsistency in news and events list page (Chad) */ 
}

#right-content-45 .b2top {
margin-bottom:30px;
text-align: right;
}



/******* LEFT & RIGHT CONTENT (42-42) **********/

#left-content-42 {
background-color: #FFFFFF;
float: left;
min-width: 290px;
width: 42%;
margin-bottom: 0;
padding-bottom: 0;
}

#right-content-42 { 
background-color: #FFFFFF;
float: right;
margin-left: 30px;
min-width: 290px;
width: 42%;
margin-bottom: 0;
padding-bottom: 0;
}

#right-content-40 p {
margin: 0 0 1.05em 0;
}

#right-content-40 h2 {
margin: 0 0 1.1em 0;
}

#right-content-40 h3 {
margin: 0 0 0 0;
font-size: 1.0em;
}

#right-content-40 .b2top {
margin-bottom:30px;
text-align: right;
}



/******* NO BANNER SETTINGS ********/

#main-content-nobanner #new-100-content
{
background: transparent none;
float:right;
margin: 0 35px 15px 15px;
min-width:210px;
width:30%;
}


#main-content-nobanner #new-100-content img
{
background: transparent none;
}

#main-content-nobanner #right-content-30 {
position: relative;
margin-top: 225px; 
}

#main-content-nobanner #right-content-42
{
margin-top: 225px;
}

#main-content-nobanner #right-content-50
{
margin-top: 225px;
}



/********* CONTACT-OUT-OF-TAB ***********/

#contact-out-of-tab
{
margin: 15px 12px 0pt 20px;
padding-top: 28px;
}

#contact-out-of-tab h2
{
font-size: 1.2em;
color: #fff;
margin:0pt;
}

#contact-out-of-tab p
{
font-size: 0.7em;
color: #fff;
line-height: 14px;
}

#contact-out-of-tab p a:hover
{
color: #0078CC;
}


/********* CONTACT-IN-A-TAB ***********/

.contact-in-a-tab {
padding:10px 15px 0pt 10px;
}


/********* SIDEBAR-TABS STYLING ***********/


#sidebar-tabs .featured
{
margin: 0 1px;
padding: 10px 15px 0 10px;
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}

#sidebar-tabs .featured h2
{
margin-top: 0;
margin-bottom: 0;
line-height: 15px;
/* padding-left: 15px; */
font-size: 13px;
}

#sidebar-tabs .featured p
{
margin-bottom: 0;
/* padding-left: 15px; */
font-size: 12px;
line-height: 14px;
}

#sidebar-tabs .featured p.published
{
padding-top: 5px;
}

#sidebar-tabs .featured p.summary
{
padding-top: 3px;
padding-bottom: 15px;
}

#sidebar-tabs .featured p.eventdate
{
padding-top: 5px;
padding-bottom: 15px;
}

#sidebar-tabs .non-featured
{
margin-top: 0;
padding: 10px 15px 0 10px;
}

#sidebar-tabs .non-featured h2
{
margin-top: 0;
margin-bottom: 0;
line-height: 15px;
font-size: 12px;
}

#sidebar-tabs .non-featured p
{
margin-bottom: 0;
font-size: 12px;
line-height: 14px;
color: #fff;
}

#sidebar-tabss .non-featured p.published
{
padding-top: 5px;
}

#sidebar-tabs .non-featured p.summary
{
padding-top: 3px;
padding-bottom: 15px;
}

#sidebar-tabs .non-featured p.eventdate
{
padding-top: 5px;
padding-bottom: 15px;
}


#sidebar-tabs .more-newsevents
{
margin: 0 0 0 10px;
padding:0;
text-align: right;
margin-bottom: 5px;
margin-right: 15px;
}

#new-100-content-h1
{
width: 365px;
}

.event-details dl dt
{
	font-weight:bold;
	margin-top:12px;
}



/******* CLEARING COMMAND **********/

.clear {
clear: both;
}


/******* CONTENT TABS **********/

/* Tabber
---------------------------------------------------------------------------------- */

/* -- Basic tabber ---------- */
#tabber { width:100%; position:relative; float:left; margin:0 0 20px; }
#tabber h2, #tabber h3, #tabber ul, #tabber p { margin:0; padding:0; font-size:13px; }

#tabber h3, #tabber p {
font-family:Arial,Verdana,Helvetica,sans-serif;
line-height:14px;
margin:5px 0 0;
}


#tabber p { margin:0 0 10px; }

	/* Tabs */
	#tabber h2 a:link,
	#tabber h2 a:visited { display:block; padding:7px 16px; text-align:center; background:#929AB1; color:#000; font-size:13px; text-decoration:none; float:left; line-height:1; }
	#tabber.sb h2 a:link,
	#tabber.sb h2 a:visited { width:69px; padding:6px 0; }
	#tabber h2 a:link, 
	#tabber h2 a:visited { margin-right: 1px; }

	/* Active Tab */
	#tabber h2 a:link.tabup, 
	#tabber h2 a:visited.tabup { background:#162731; color:#fff; }
	#tabber h2 a:hover,
	#tabber h2 a:active { text-decoration:none; background:#576072; color:#fff; }

	/* Tabs Content */
	#tabber .tab-content { clear:left; float:left; border:1px solid; width:100%; margin:0 0 20px;
			border-color:#000000 #D1D1D1 #D1D1D1;
			border-style:solid;
			border-width:1px;
	} 
	#tabber.sb .tab-content { color: #fff; }
	#tabber .tab-content h2 { display:none; } 
	#tabber p.story-date { margin:0; }
	#tabber p.story-summary { margin:0; 
line-height:13px;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
	}
	#tabber ul#news-container li,
	#tabber ul#events-container li { padding:8px 15px; list-style:none;}
	#tabber li.featured { background:transparent url(http://www.uts.edu.au/images/css/featured-bg.png) repeat-y scroll left bottom; }
	#tabber.sb { width:210px; margin: 15px 12px; float:left; display:inline; }
	#tabber.sb .tab-content { border:0 none; width:209px; background:transparent url(http://www.uts.edu.au/images/css/tabbg.png) no-repeat scroll 0 0;}
	#tabber.sb .tab-content.contact { padding:10px; width:188px; }


/* -- Nested tabber ---------- */
#tabber-nested { width:100%; margin:10px 0 0; float:left; }
#tabber-nested.narrow { width:74%; float:left; }
#tabber-nested h2, #tabber-nested h3, #tabber-nested ul { margin:0; padding:0; font-size:13px; }

	/* Tabs */
	#tabber-nested h2 a:link, 
	#tabber-nested h2 a:visited,
	#tabber-nested div h3 a:link,
	#tabber-nested div h3 a:visited { margin:0 6px 8px 0; display:block; padding:6px 8px; text-align:center; background:#bbb; color:#fff; font-size:11px; text-decoration:none; float:left; line-height:1; border:1px solid #888; }
	#tabber-nested div h3 a:link,
	#tabber-nested div h3 a:visited { font-size:80%; color:#000; background:transparent; border:0; }

	/* Active Tab */
	#tabber-nested h2 a:link.tabup, 
	#tabber-nested h3 a:link.tabup,
	#tabber-nested h2 a:visited.tabup, 
	#tabber-nested h3 a:visited.tabup,
	#tabber-nested h2 a:hover, 
	#tabber-nested h2 a:active,
	#tabber-nested div h3 a:hover,
	#tabber-nested div h3 a:active { background:#000; color:#fff; }

	/* Tabs Content */
	#tabber-nested .tab-content { clear:left; border-top:1px solid #ccc; padding:20px 10px 0; display:inline-block; } 
	#tabber-nested .tab-content .tab-content { border:0; }
	* html #tabber-nested .tab-content .tab-content { padding:0 10px 0; }
	*+html #tabber-nested .tab-content .tab-content { padding:0 10px 0; }
	#tabber-nested ul li { list-style:none; }
	#tabber-nested ul.news-events-featured,
	#tabber-nested ul.news-events-non-featured { padding:10px; }
	#tabber-nested ul.news-events-featured li,
	#tabber-nested ul.news-events-non-featured li { margin:0 0 10px; }
	#tabber-nested ul.news-events-featured { background:#f7e6e6; }

/* -- Extras ---------- */
.js #tabber div,
.js #tabber-nested div,
#tabber ul#news-container,
#tabber ul#events-container,
#tabber ul#news-container li,
#tabber ul#events-container li { display:none; } /* hide when js is off */
#tabber noscript p { margin:5px; text-align:center; }
.js #tabber ul#news-container,
.js #tabber ul#events-container,
.js #tabber ul#news-container li,
.js #tabber ul#events-container li { display:block; } /* show when js is on */ 
.js #tabber .tab-content { margin:0; }

a.more-newsevents,
a.rss-feed { float:right; clear:right; padding:0 10px 0 15px; margin:0 0 10px; background:transparent url(http://www.uts.edu.au/images/css/rss_icon.png) no-repeat left center; }
a.more-newsevents { font-size: 10px; background:transparent url(http://www.uts.edu.au/images/css/2redarrows.png) no-repeat scroll left center; }
.js #tabber ul#news-container,
.js #tabber ul#events-container { display:none; }

#tabber.sb .contact-in-a-tab, 
#tabber.sb #sidebar-contact { display:block; } /* Show the contact tab */
#tabber.sb a.more-newsevents,
#tabber.sb .rss-feed { font-size:10px; }


#tabber.sb ul#news-container li, #tabber.sb ul#events-container li {
margin:0 1px;
}

#tabber.sb .tab-content a:link, #tabber.sb .tab-content a:visited {
color:#80E0FF;
}

#tabber.sb .tab-content a:hover, #tabber.sb .tab-content a:active {
color:#FED387;
}


#news-container .story-date { display:none; } /* hide the date for news items */

* html #tabber li.featured { height:1%; }



/* END tabber --------------------------------------------------------------------- */

#main-content #publication-years a.tabup
{
color: #000;
}


.publication-description
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
padding:15px;
}

#event-data, #event-data dd ul li {
background-color:#F8F8F8;
border:1px solid #E9E9E9;
margin:30px 0;
padding:10px;
width:550px;
}

#event-data dt {
float:left;
font-weight:normal;
margin:0;
padding:0;
color:#626262;
/*width:100px;*/
}

#event-data dd {
margin:0 0 0 100px;
padding:0;
font-weight:bold;
}




/* Social Media */

.social-media
{
	float:right;
	clear:both;
        margin-right: 7px;
margin-bottom:6px;
}

.social-media a.rss-feed-icon
{
margin-left: 9px;
}


.social-media a.twitter-icon
{
margin-left: 4px;
}

#tabber .sb .social-media
{
margin-right:10px;
}

#main-content .social-media img
{
padding: 0;
}



#sidebar-buttons {
    border: 0 none;
    margin: 0;
    padding: 5px 0 0;
    text-align: right;
}

a#international-enquiry:link, a#international-enquiry:visited
{
    background: url("http://www.uts.edu.au/images/css/int-sidebar-button.png") no-repeat scroll left top transparent;
    color: #EFEFEF !important;
    display: block;
    float: right;
    height: 64px;
    margin-bottom: 5px;
    text-indent: -9999px;
    width: 214px;
}

a#international-enquiry:hover, a#international-enquiry:active {
    background-position: right top;
    color: #FFFFFF;
}


/* Newsroom news + events */


p.inline-image-wrapper-thumbnail, div.inline-image-wrapper-thumbnail, p.inline-image-wrapper-thumbnail_right, div.inline-image-wrapper-thumbnail_right {
    width: 310px;
}

p.inline-image-wrapper, div.inline-image-wrapper {
    float: right;
    margin: 0 0 10px 15px;
}

#content .inline-image-wrapper img {
    border: 1px solid #D9DCE5;
    display: block;
    margin: 0 15px 5px 0;
    padding: 7px;
}
#content span.image-caption {
    background: none repeat scroll 0 0 #cccccc;
    clear: both;
    display: block;
    font-size: 11px;
    line-height: 14px;
    padding: 6px 8px;
    text-align: center;
    font-weight: bold;
}

#content .inline-image-wrapper-thumbnail span.image-caption
{
    width: 300px;
}


#content .inline-image-wrapper-thumbnail_portrait span.image-caption
{
    width: 220px;
}

/* Newsroom news + events */