/*
Theme Name: Arts Border Obs Three
Theme URI: http://arts.monash.edu.au/
Description: Child Theme for Arts Generic Two
AUTHOR: <a href="http://arts.monash.edu.au/">Arts Online Presence Team</a> with Tony and Michael
Author URI: http://arts.monash.edu.au/
Template: artsgenerictwo
Version: 0.1
*/

@import url("../artsgenerictwo/style.css");
/* css after here */

body {
	background: #565656 url(images/background-darker.png) repeat-x top left;
	font: 100%/1.4 Helvetica,Arial,sans-serif,sansserif;
	color: #444;
	font-size: 14px;
}


div#container #content h2, div#container #content h3, div#container #content h2.entry-title {
	color: #444;
	text-decoration: none;
	border-bottom:none;
	font-weight:normal;
}
a, a:link, a:visited, div#primary.sidebar a, div#primary.sidebar a:visited {
	color: #037fbd;
	text-decoration: none;	
}
a:hover, a:active, div#primary.sidebar a:hover, div#primary.sidebar a:active {
	text-decoration: underline;	
}
h3 {
	color: #444;	
}

h3 a:link, h3 a:visited {
	color: #444;	
}
h3 a:hover, h3 a:active {
	color: #444;	
}

h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
	color: #444;	
	font-size:14px;
}

/*  post thumbnail (defualt)  */


.post-icon {
background-image: url('http://artsonline.monash.edu.au/thebordercrossingobservatory-new/files/2012/11/border-logo-thumb.png');
background-size: 100% 100%;
border:none;
}
div#nav-above, div#nav-below {
	display:none;
}






/* containers */

div.highlight-box {
	background-color: #fff;
	padding: 0px 10px 0 12px;
	border: 1px solid #ccc;
	margin-bottom:14px;
	margin-top:10px;
}
div.highlight-box h3 {
	padding: 5px;
	margin: 10px 0 !important;
}
div.highlight-box h3 a {
	color: #000 !important;
}
div.highlight-box h3.colgreen {
	background-color: #A2C937;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A2C937), to(#669900));
	background: -webkit-linear-gradient(top, #A2C937, #669900);
	background: -moz-linear-gradient(top, #A2C937, #669900);
	background: -ms-linear-gradient(top, #A2C937, #669900);
	background: -o-linear-gradient(top, #A2C937, #669900);
}
div.highlight-box h3.colblue {
	background-color: #b4dff7;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b4dff7), to(#8dc9ea));
	background: -webkit-linear-gradient(top, #b4dff7, #8dc9ea);
	background: -moz-linear-gradient(top, #b4dff7, #8dc9ea);
	background: -ms-linear-gradient(top, #b4dff7, #8dc9ea);
	background: -o-linear-gradient(top, #b4dff7, #8dc9ea);
}
div.highlight-box h3.colorange {
	background-color: #F28F1D;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F28F1D), to(#cc6633));
	background: -webkit-linear-gradient(top, #F28F1D, #cc6633);
	background: -moz-linear-gradient(top, #F28F1D, #cc6633);
	background: -ms-linear-gradient(top, #F28F1D, #cc6633);
	background: -o-linear-gradient(top, #F28F1D, #cc6633);
}
div.highlight-box h3.colpink {
	background-color: #9999ff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9999ff), to(#7777dd));
	background: -webkit-linear-gradient(top, #9999ff, #7777dd);
	background: -moz-linear-gradient(top, #9999ff, #7777dd);
	background: -ms-linear-gradient(top, #9999ff, #7777dd);
	background: -o-linear-gradient(top, #9999ff, #7777dd);
}
div.highlight-box h3.colred {
	background-color: #ff6666;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6666), to(#ff3333));
	background: -webkit-linear-gradient(top, #ff6666, #ff3333);
	background: -moz-linear-gradient(top, #ff6666, #ff3333);
	background: -ms-linear-gradient(top, #ff6666, #ff3333);
	background: -o-linear-gradient(top, #ff6666, #ff3333);
}

div#container #content h4 {
	color: #444;
	border-bottom: none;
	font-size:14px;
	font-weight:bold;
}

caption {
	color:#ccc;
	font-size:17px;
	font-weight:normal;
	text-align: left;
	padding-bottom:10px;
}
div#wrapper {
	background-color: #fff;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.7);	
}

/* Obsolete styles for floating banner elements */

/******************
#logorow #home {
float: left;
margin: -10px 0 5px;
}
#logorow {
	padding-top: 20px;
	margin-top: 0;
	background-color: #444;
	background-image: url("http://artsonline.monash.edu.au/thebordercrossingobservatory/files/2013/02/border-crossings-banner-bg.jpg");
}

********************* NEW BANNER - currently in wordrpess dash -> edit css ************************************

#logorow {
	height: 300px;
	margin-top: 0;
	background-color: #444;
	background-image: url("http://artsonline.monash.edu.au/thebordercrossingobservatory/files/2015/06/2015-banner.jpg");
}

******************/

div#container #content a {
	color:#037fbd;
}


/* frontpage tiles css  */

/* three tiles per row */

.three-tile {
	display:block;
	width:200px;
	height:179px;
	overflow:hidden;
	float:left;
	margin: 0 19px 20px 0;
	border: 1px solid #a1a1a1;
}
.three-tile a img {
	border:0;
	height:133px;
}
.three-tile a, .three-tile a:hover {
	text-decoration:none;
}
.three-tile-title {
	display:block;
	width:100%;
	min-height:50px;
	clear:both;
	color:#fff;
	background-color:#444;
	margin:0;
	padding:0;
}
.three-tile-title p {
	padding:4px;
	margin:0 !important;
	font-size:14px;
	line-height: 18px;
}
.three-tile p {
	margin:0 !important;
}
/* four tiles per row */
.four-tile {
	display:block;
	width:146px;
	height:146px;
	overflow:hidden;
	float:left;
	margin: 0 20px 20px 0;
	border: 1px solid #a1a1a1;
}
.four-tile a img {
	border:0;
	height:100px;
}
.four-tile a, .four-tile a:hover {
	text-decoration:none;
}
.four-tile-title {
	display:block;
	width:100%;
	min-height:46px;
	clear:both;
	color:#fff;
	background-color:#444;
	margin:0;
	padding:0;
}
div#container div#content .four-tile-title p {
	padding:4px;
	margin:0;
	font-size:12px;
}
.four-tile p {
	margin:0;
}



/* sidebar */

div.sidebar {
	background-color: #fff;
}

#rightsidebarcont div.sidebar ul.xoxo li.widget {
	background: #eee;
	border: 1px solid #ccc;
}

div#primary.sidebar h3.widgettitle {
font-size: 17px;
font-weight: normal;
line-height: 22px;
color: #444;
border-bottom: none;
}

#logorow #subsite {
	background:none;
}
#logorow #subsite a img {
	float:right;
	margin-right:20px;
}

div#primary.sidebar ul li ul li {
	border-bottom:none;
}

div#primary.sidebar a {
	text-decoration: underline;
}

#rightsidebarcont div.sidebar ul.xoxo li.widget h3.widgettitle {
	border-bottom: none;
	line-height: 1em;
	margin: 15px 0;
}
#rightsidebarcont div.sidebar ul.xoxo li.widget_listcategorypostswidget ul {
	clear:both;
	margin:0;
}
#rightsidebarcont div.sidebar ul.xoxo li.widget_listcategorypostswidget ul li a {
	width: 50%;
	float:right;
	display:inline-block;
}
#rightsidebarcont div.sidebar ul.xoxo li.widget_listcategorypostswidget ul li a img {
	width:70px;
	height:70px;
	margin-bottom:5px;
	clear:both;
}
div.sidebar ul ul.menu {
	margin:0;
}
div.sidebar ul ul.menu li {
	list-style:none;
	border-top:solid 1px #fff;
	padding: 5px 0;
}

/* menu */
div#middlemenubarholder .ssf-blue-after {
	background: none repeat scroll 0 0 #0099cc;
}
div#middlemenubarholder .ssf-blue-wrap ul {
	background: none repeat scroll 0 0 #0BBBEF;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0BBBEF), to(#0099cc));
	background: -webkit-linear-gradient(top, #0BBBEF, #0099cc);
	background: -moz-linear-gradient(top, #0BBBEF, #0099cc);
	background: -ms-linear-gradient(top, #0BBBEF, #0099cc);
	background: -o-linear-gradient(top, #0BBBEF, #0099cc);
}
div#middlemenubarholder .ssf-blue-wrap li {
	background-color:transparent;
}
div#middlemenubarholder .ssf-blue-wrap a {
	background: none repeat scroll 0 0 transparent;
	color:#fff;
	margin:0;
}
#middlemenubarholder .ssf-blue a {
	border-right: 1px solid #ccc;
}
#middlemenubarholder .ssf-blue li.selected, #middlemenubarholder .ssf-blue li.selected a {
	background-color:transparent;
}
div#middlemenubarholder .ssf-blue a:hover {
	background: none repeat scroll 0 0 #66ccff;
}
div#middlemenubarholder .ssf-blue .wpm-hover {
	background: none repeat scroll 0 0 #66ccff;
}
div#middlemenubarholder .ssf-blue-wrap li.wpm-hover ul li a, #middlemenubarholder .ssf-blue-wrap li.wpm-hover ul li a:link, #middlemenubarholder .ssf-blue-wrap li.wpm-hover ul li a:active, #middlemenubarholder .ssf-blue-wrap li.wpm-hover ul li a:visited {
	background: none repeat scroll 0 0 #66ccff;
	color:#fff;
}
#middlemenubarholder .ssf-blue-wrap li.wpm-hover ul li a:hover {
	background: none repeat scroll 0 0 #0BBBEF;
	color:#fff;
}
ul.ssf-blue li li:hover ul, ul.ssf-blue li li.wpm-hover ul {
	left: 22em !important;
	width: 360px !important;
}
#rightsidebarcont div.sidebar ul.xoxo li#listcategorypostswidget-18 ul li a {
	text-decoration:none;
	font-size:17px;
	margin-bottom: 5px;
}


/* footer */

div#footerbar {
	background-color: #383534;	
	width:960px;
	margin:0 0 20px 0;
	padding-top:10px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.7);	
	color:#ccc;
}
div.border-footer-right p {
	margin: 1em;
}
.column {
	width:24%;
	float:left;
}
.h25 {
	margin-left:0.75em;
}
.detail p {
	font-size:12px;
	margin:15px;
}


/* menus */
ul.menu li.menu-item {
	list-style: disc outside none;
}
ul.sub-menu li.menu-item {
	list-style: none outside none;
}
ul.sub-menu li.menu-item a {
	font-weight:normal;	
}

#rightsidebarcont div.sidebar ul.xoxo li.widget h3.widgettitle {
	color:#333;	
	font-weight:normal;
}