/* link styles */
a:link, .article .text a:link {
    color: #562a89;
}

#nav-left a:visited {
    color: #562a89;
}

#column-2 h2 a {
    color: #562a89;
}

a:hover, h2 a:hover, .home #column-3 h3 a:hover, .article .text a:hover{
    border-color: #562a89;
    color: #562a89;
}

a:active, h2 a:active, .home #column-3 h3 a:active, .article .text a:active{
    border-color: #562a89;
    color: #562a89;
}

a:hover img, a:active img {
    border-color:#562a89;
}

.department-image {
    background: #7155a0 url(http://www.mq.edu.au/mq_templates/arts/images/bg_department.png) no-repeat;
}

.bg-right {
    background-position: right top;
}

#nav-left li a {
    background-image: url(http://www.mq.edu.au/mq_templates/arts/images/nav_indicators.png);
}

#nav-left li a:hover, #nav-left li a:active, #nav-left ul li.active a, #nav-left ul li ul li.active a, #nav-left ul li.active.parent a, #nav-left ul li.active.parent li a:hover , #nav-left li.parent ul li a:hover {
    color:#562a89;
}

#nav-left ul li.active.parent li a { 
	color: #000;
	border:none;
	background-position: 0 .85em;
	text-decoration:none;
}

#nav-left li.parent a {
	background-position: -468px .85em;
}

#nav-left li.parent ul li a {
	background-position: 0 .85em;
}

#nav-left ul li.active.parent a {
	background-position: -702px .85em;
}

#nav-left li.parent a:hover {
	background-position: -702px .85em;	
}

#department #row-1 {
    background: url(http://www.mq.edu.au/mq_templates/arts/images/bg_gradient_2col.png) center bottom no-repeat;
}

#row-2 {
    background: url(http://www.mq.edu.au/mq_templates/arts/images/bg_gradient_1col.png) left bottom no-repeat;
}

p.intro {
    background: url(http://www.mq.edu.au/mq_templates/arts/images/bg_gradient_2col.png) center bottom no-repeat;
}

.two-column p.intro {
    background: url(http://www.mq.edu.au/mq_templates/arts/images/bg_gradient_1col.png) center bottom no-repeat;    
}

h2, h3, h4, h5 {
    color:#562a89;
}

#row-3 h2{
    color:#4C4D4F
}

#nav-left p.nav-name {
    background: #562a89 url(http://www.mq.edu.au/mq_templates/arts/images/bg_nav_left.png) left top no-repeat;
}

thead tr th {
    background-color: #562a89;
    /*background-image: url(/custom/files/media/css_arts_bg_department.png);    */
}

th {    
    background-color: #562a89;
    /*background-image: url(/custom/files/media/css_arts_bg_department.png);*/
}

.article h3 a:link, .article h3 a:visited, .article h4 a:link, .article h4 a:visited {
    color: #562a89;
}

.article h3 a:hover, .article h3 a:active, .article h4 a:hover, .article h4 a:active {
    border-color: #562a89;
}

#department #alt-home .article p a:hover {
    border-color: #562a89;
}

#content-columns  .content-box .editmode_icon_bar  img {
    width: initial;
	height: initial;
}

.hp-3-column {
    float: left;
    width: 247px;
}

.hp-3-column-last {
    float: left;
    width: 238px;
}

.hp-introtext {
    border: 1px solid #CCCCCC;
    background-color: #EDEDEE;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.hpnews2014, #content-columns .contact-box {
  background: #F9F9F9;
  border: 1px solid #E5E5E5;
  width: 215px;
  padding: 10px;
  height: 200px;
  margin-right: 10px;
  float: left;
  overflow: hidden;
}

.hpnews2014 h2 a {
  border: 0px;
}

.hpnews2014 p {
  padding: 10px 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #CCCCCC;
}

#content-columns .hpnews2014 .more {
  background: url(/custom/files/media/more_arrow_purple.png) no-repeat right center;
}

#content-columns  .contact-box p {
  padding-top: 0;
  border: 0 none;
}

#hover {
  opacity: 0.65;
}

#hover:hover {
  opacity: 1.0;
}

/* YouTube Holder */

.videos{/*float:left;*/width:460px;padding:22px 0 0 0;background:#ececec;border:1px solid #bababa;text-align:center;}.videos .thumbs{background:#dfdfdf url("//public.mq.edu.au/custom/files/media/css-aod-bg-video-thumbs.png") repeat-x;margin:22px 0 0 0;padding:22px;height:57px;overflow:hidden;}.videos .thumbs li{margin-bottom:0;}
.jcarousel-container{padding:0 21px 0 24px;}
.jcarousel-clip{overflow:hidden;width:321px;height:57px;margin:0 auto;}
.jcarousel-item{width:103px;height:57px;margin:0 2px;display:inline;overflow:hidden;}.jcarousel-item img{margin-top:-10px;padding:0;}.jcarousel-item a img,.jcarousel-item a:link img,.jcarousel-item a:hover img,.jcarousel-item a:active img{border:0;}
.jcarousel-next,.jcarousel-prev{cursor:pointer;width:18px;height:26px;background:url("//public.mq.edu.au/custom/files/media/css-aod-thumb-paging-arrows.png");position:absolute;top:16px;}
.jcarousel-next{right:0;}.jcarousel-next:hover{background-position:-18px 0;}
.jcarousel-prev{left:0;background-position:0 -26px;}.jcarousel-prev:hover{background-position:-18px -26px;}
.ie6 .jcarousel-next{right:22px;}
.ie6 .jcarousel-prev{left:-24px;}

/* News slider */

.widget {
  width:740px;
  background: url(//www.mq.edu.au/mq_templates/arts/images/bg_gradient_1col.png) no-repeat scroll left bottom transparent;
}
.widget a.previous{
	float:left;
	display:block;
	background:url(images/prev.jpg) bottom;
	width:34px;
	height:34px;
	margin-top:28px;
	margin-right:2px;
}
.widget a.next{
	float:right;
	display:block;
	background:url(images/next.jpg) bottom;
	width:34px;
	height:34px;
	margin-top:-71px;
}
.widget_style {
  text-align:left;
  padding:0px 0px 0px 0px;
}
.widget_style ul {
  margin:0;
  padding:0;
}
.widget_style a{
  border-color:#562A89;
  border-bottom:1px solid #C8C9C8;
  color:#562A89;
  font-weight:bold;
  text-align: justify;
}
.widget_style a:hover{
  border-bottom:1px solid #562A89;
}
.widget_style li {
  font-size:0.9em;
  line-height:1.3em;
  width:170px;
  list-style:none;
  margin:0;
  padding:10px 0px 0px 10px;
}
#column-2 .widget_style .courasel img {
  width:165px;
  height:92px;
  border: 1px solid #8E8D8D;
  border-top: none;
}
.widget_style .headingimage img {
  border-bottom: none;
  width:165px;
  height:27px;
  display: inline;
}
.widget_style .headingimage h3 {
  background-image: url(/custom/files/media/css-mmccs-heading_gradient.jpg);
  background-position:bottom;
  border:1px solid #8E8D8D;
  padding:1px;
  border-bottom: none;
  height: 25px;
  text-align: center;
  vertical-align: middle;
  width:165px;
}

/* News ticker */

#jqnews {
  border: 1px solid #000000;
  height: 500px;
  overflow: hidden;
  width: 190px;
}
#jqnews div {
  background-color: #DDEEFF;
  display: block;
  height: 118px;
  overflow: hidden;
  width: 190px;
}
#jqnewsVert {
  height: 70px;
  overflow: hidden;
  width: 190px;
}
#jqnewsVert div {
  display: block;
  font-weight: bold;
  height: 118px;
  overflow: hidden;
  width: 190px;
}
#jqnewsOriz {
  border: 1px solid #000000;
  height: 130px;
  margin: auto;
  overflow: hidden;
  width: 650px;
}
#jqnewsOriz div {
  background: none repeat scroll 0 0 #DDEEFF;
  border: 1px solid #000000;
  display: block;
  float: left;
  height: 118px;
  width: 150px;
}

/* Content box adjustments */
#content-columns .content-box .heading {
    background-color: #562A89;
}

#content-columns .content-box .heading h2 a {
    color: white;
}

#content-columns .content-box .heading h2 a,
#content-columns .content-box .heading h2 a:hover {
		border-bottom: 0 none;
}

#content-columns .content-box .more {
    background: url(/custom/files/media/more_arrow_purple.png) no-repeat right center;
}

#content-columns .gutter {
    margin-right: 10px;
}

/* CMS rotating banner styles */
.cms-banner-nav {
  position: relative;
  top:0px;
  width:724px;
  height:19px;
  margin-bottom:0px;
  padding:0px 0 0 8px;
  font-size:11px;
  z-index:88;
  color:#666;
  text-align:left;
  background: url(/custom/files/media/rotatorbk.png) repeat-x top;
  border:1px solid #ecedec;
  border-top:0px solid #ecedec;
}

.cms-banner-nav a {
  border-bottom: 0 none;
}

.cms-banner-pics{padding:0;margin:0;overflow:hidden;text-align:left;border:1px solid #ecedec;}
.cms-banner-pics a{border:0;}
.cms-banner-pics img{padding:0px;border:none;}
.cms-banner-nav a, #s7 strong{padding:0px 5px 1px 5px;color:#999;margin-right:10px;word-spacing:10px;border-bottom:none;}
.cms-banner-nav a.activeSlide{font-weight:bold;color:#666;}
.cms-banner-nav a:focus{outline:none;}

.artscontentlisting {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 20px;
  padding-bottom: 5px;
}