div.socialHolder {
	float:right;
	margin-right:-10px;
}
div.socialHolder .socialPosition {
	padding-top:4px;
}

div.socialHolder .socialPosition div {
	white-space:nowrap;
}

a.addthis_button_facebook_like {
	width:77px !important;
}
a.addthis_button_tweet {
	width:80px !important;
}
a.addthis_button_google_plusone {
	width:70px !important;
}


body, form, p, input, textarea, select, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0;
	padding:0;
}

body {
	font-family: Myriad, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#313131;
	background:#000;
}

p {
	margin-bottom:10px;
}
.block {
	display:block;
}
.hide {
	display:none;
}
.clear {
	clear:both;
}
img {
	border:none;
}
.orange {
	color:#ee7b00 !important;
}

.header {
	background:url(/img/bgHeader.png) no-repeat top center #000;
	padding-bottom:10px;
}
.header .logo {
	display:block;
	margin:0 auto;
	padding:17px 15px 10px 15px;
	height:auto;
	max-width:512px;
	position: relative;
	z-index: 99;
}
.header .logo img {
	/* position:absolute; */
	height:auto;
	width:100%;
	/* z-index:99; */
}

/* menu */

.menu {
	padding-bottom:10px;
}
#nav, .ulMenu ul {
	list-style-type:none;
	color:#efefef;
	font-size:11px;
}
#nav li, .ulMenu ul li {
	display:inline;
	padding:0 3px;
}
.menu a {
	color:#efefef;
	outline:none;
	text-transform:uppercase;
	text-decoration:none;
}
.menu a:hover, .menu .active, .menu .here a, .menu .parent-here a {
	color:#ee7b00;
}

.subMenu {
	display:none;
	font-size:11px;
	color:#efefef;
	padding:10px 0px 0px 0px;
}
.subMenu span {
	padding:0 5px;
}

/* login */

.login {
	position:absolute;
	z-index:10;
	height:32px;
	width:100%;
}
.login a {
	display:block;
	height:32px;
	width:51px;
	background:url(/img/bgLogin.png) no-repeat 0 0;
	float:right;
	margin-right:20px;
}
.login a:hover {
	background:url(/img/bgLogin.png) no-repeat 0 -32px;
}
.login a span {
	position:absolute;
	z-index:20;
	top:-9999px;
	left:-9999px;
}

/* logged in */

.memberPanel {
	position:absolute;
	z-index:10;
	width:100%;
	background:url(/img/bgLoggedIn.png) repeat-x #353535 bottom left;
}
.memberPanel ul {
	margin:0;
	padding:0;
	float:right;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
}
.memberPanel ul li {
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	margin:0 4px;
	line-height:32px;
	padding-top:1px;
}
.memberPanel ul a {
	color:#fff;
	text-decoration:none;
}
.memberPanel ul a:hover {
	color:#00b4ff;
}
.memberPanel ul li.icon {
	width:35px;
	background:url(/img/bgLoggedInIcon.gif) no-repeat 0 8px;
}

/* search */

.search {
	border-top:solid 7px #e5e5e5;
	background:#e5e5e5;
	text-align:center;
}
.searchField {
	border:none;
	background:url(/img/bgSearchField.png) transparent no-repeat 0 0;
	height:32px;
	width:576px;
	width:540px;
	line-height:32px;
	padding-left:36px;
	color:#999999;
	font-style:normal;
	margin-right:17px;
	outline:none;
}
.searchField:focus {
	color:#333;
	font-style:normal;
}
.searchButton {
	border:none;
	background:url(/img/bgSearchButton.png) transparent no-repeat 0 0;
	background-color:transparent;
	text-align:center;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	height:32px;
	width:108px;
}
.searchButton:hover {
	cursor:pointer;
	color:#ffba00; /* orange */
	color:#00b4ff; /* blue */
}

/* content */

.content {
	border:solid 7px #e5e5e5;
	border-left:none;
	border-right:none;
	padding:21px 0px 0px 0px;
	background:#fff;
}

.sectionHeader {
	text-align:left;
}
.sectionHeader h1 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:24px;
}

.galleryHolder .sectionHeader {
	height:24px;
}
.galleryHolder .sectionHeader h1 {
	float:left;
}

.sectionHeader h1 a {
	color:#313131;
	text-decoration:none;
}
.sectionHeader h1 a span, .sectionHeader h1 a:hover, .sectionHeader h1 a:hover span {
	color:#ee7b00;
}

.sectionHeader span {
	color:#ccc;
	font-weight:normal;
	padding:0 0px;
	text-transform:none;
}
.sectionHeader span.grey {
	color:#999;
	font-size:11px;
}

.postDate {
	color:#999;
}


/*.socialHolder {
	float:right;
	padding-top:4px;
	text-align:right;
	margin-right:0px;
}
.socialHolder iframe {
	text-align:right;
}
.socialHolder img {
	display:block;
}
.galleryHolder .socialHolder {
	margin-top:0px;
}*/

.galleryHolder {
	width:718px;
	margin:0 auto;
}
.galleryHolder .sectionHeader {
	padding-left:10px;
	padding-right:7px;
}

.thumbmails {
	list-style-type:none;
	margin:15px 0px 0px 4px;
}
.thumbmails li {
	float:left;
	margin:0px 4px 5px 0px;
	background-position:center center;
	background-repeat:no-repeat;
}
.thumbmails li img {
	display:block;
}

.featuredThumbnails li {
	width:710px;
	background:url(/img/bgFeaturedTop.gif) no-repeat 0 0;
}
.featuredThumbnails li a {
	background:url(/img/bgFeaturedBottom.gif) no-repeat bottom left;
	display:block;
	margin-top:4px;
	padding:0px 5px 6px 5px;
}

.paging {
	padding:19px 0px 10px 0px;
	text-align:center;
}
.paging a, .paging span, .paging strong {
	display:inline-block;
	border:solid 1px #ccc;
	background:#fff;
	padding:2px 7px;
	color:#ccc;
}
.paging a {
	color:#0069ff;
	text-decoration:none;
}
.paging a:hover, span.this-page {
	color:#ff0094;
	text-decoration:none;
}
.paging .prev, .paging .next, .paging .atStart {
	margin:0 10px;
}

.paging .atStartPrev, .paging .prev {
	margin-left:0px;
}
.paging .atStartNext, .paging .next {
	margin-right:0px;
}

.results {
	text-align:center;
	color:#cccccc;
	font-size:11px;
	padding:8px 0px 8px 0px;
}

/* select drop down */

.selectPage {
	float:right;
	display:none;
}

/* detail footer */

.detailFooter {
	padding:0px 10px 15px 10px;
	line-height:13px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	display: flex;
	row-gap: 20px;
}

.detailFooter a {
	color:#313131;
	text-decoration:none;
}
.detailFooter a:hover {
	color:#ee7b00;
}

.backHome {
	display:none;
}

.prevButton {
	/* float:left; */
	width: 50%;
}

.nextButton {
	/* float:right; */
	text-align: right;
	margin-left: auto;
	width: 50%;
}

.prevButton,
.nextButton {
	padding: 10px 5px;
}


/* footer */

.footerHome .footerWidth {
	text-align:center;
	max-width:906px;
}
.footerHome .footerLinks {
	max-width:682px;
	text-align:center;
}
.footerHome .backTop {
	/* margin-left:779px; */
}

.footer {
	background:#000;
	color:#efefef;
	font-size:11px;
}
.footerWidth {
	width: 100%;
	margin:0 auto;
	padding:35px 0px;
}

.footerLinks {
	text-align:center;
	margin:0 auto;
	padding: 0 15px;
}

.footer span {
	padding:0 5px;
}
.footer a {
	color:#efefef;
	outline:none;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
	height:21px;
	line-height:21px;
}
.footer a:hover {
	color:#ee7b00;
}

.backTop {
	display:block;
	position:absolute;
	z-index:10;
	margin-left:681px;
	height:21px;
	width:23px;
	background:url(/img/bgBackTop.gif) no-repeat 0 0;
	display: none !important;
}
.backTop:hover {
	background:url(/img/bgBackTop.gif) no-repeat 0 -21px;
}

#footer-nav {
	list-style-type:none;
	color:#efefef;
	font-size:11px;
}
#footer-nav li {
	display:inline;
	padding:0 3px;
}
#footer-nav li span {
	padding:0px;
}
#footer-nav a {
	color:#efefef;
	outline:none;
	text-transform:uppercase;
	text-decoration:none;
}
#footer-nav a:hover, #footer-nav .active, #footer-nav .here a, #footer-nav .parent-here a {
	color:#ee7b00;
}


/* home page */

.homeTable {
	margin:0 auto;
}
.mainPanel {
	max-width:682px;
	vertical-align:top;
}
.sidePanel {
	width:224px;
	vertical-align:top;
}

/* image posts */

.post {
	background:url(/img/bgLineDarker.gif) repeat-x bottom left;
	margin:0px 10px 15px 10px;
	padding-bottom:20px;
}

.post .sectionHeader {
	padding-left:7px;
	padding-right:4px;
	margin-bottom:9px;
}

.postImage {
	background:url(/img/bgPostTop.gif) no-repeat top left;
	/* display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline; */
	margin-bottom:2px;
	*margin-bottom:6px;
	clear:both;
}
.postImage a {
	display:block;
	background:url(/img/bgPostTopRight.gif) no-repeat top right;
	padding-top:7px;
}
.postImage span:not(.video-container,.video-container-space) {
	display:block;
	background:url(/img/bgPostBottomRight.gif) no-repeat bottom right;
	padding-right:9px;
}
.postImage img {
	display:block;
	background:url(/img/bgPostBottom.gif) no-repeat bottom left;
	padding-left:9px;
	padding-bottom:11px;
	width: calc(100% - 9px);
}

.postImage iframe {
	display:block;
	background:url(/img/bgPostBottom.gif) no-repeat bottom left;
	padding-left:9px;
}

.video-container {
	display: block;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin-bottom:2px;
	*margin-bottom:6px;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 11px);
	padding-bottom: 11px;
}


/* side panel */

.sidePanelSpace {
	padding:0px 12px 0px 12px;
}

.sidePanel h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:14px;
	margin-bottom:7px;
}
.sidePanel h2 a {
	color:#ee7b00;
	text-decoration:none;
}
.sidePanel h2 a:hover {
	color:#313131;
}

.sidePanel .item p {
	margin-bottom:7px;
	line-height:15px;
}
.sidePanel .item p a {
	color:#ee7b00;
	text-decoration:none;
}
.sidePanel .item p a:hover {
	color:#313131;
}

.item {
	padding-top:17px;
	padding-bottom:12px;
	background:url(/img/bgLine.gif) repeat-x bottom left;
	padding-left:4px;
}
.itemWhatsNew {
	padding-top:0px;
	padding-bottom:18px;
}
.itemWhatsNew h2 {
	margin-bottom:8px;
	line-height:24px;
}

.whatsNew {
	list-style-type:none;
}
.whatsNew li {
	line-height:15px;
	margin-bottom:4px;
}
.whatsNew a {
	color:#313131;
	text-decoration:none;
	text-transform:uppercase;
}
.whatsNew a span, .whatsNew a:hover {
	color:#ee7b00;
}

.item .imageLink {
	display:inline-block;
	border:solid 1px #b5b4b4;
	padding:2px;
	margin-left:-2px;
	margin-bottom:7px;
}
.item .imageLink:hover {
	border:solid 1px #ee7b00;
}
.item .imageLink img {
	display:block;
}

/* Adhoc Menu Styles /////////////////// */

/* featured locations */

.menu_campus-life #campus-life,
.menu_cirkidz #cirkidz,
.menu_cold-krush #cold-krush,
.menu_goodwood-walls #goodwood-walls,
.menu_obahn #obahn,
.menu_sturt-creek #sturt-creek, 
.menu_second-creek #second-creek,
.menu_sk8-fx #sk8-fx {
	color:#ee7b00;
}

/* crews */

.menu_usn #sub-nav-adelaide-crews-464
.menu_73a #sub-nav-adelaide-crews-463
.menu_jbl #sub-nav-adelaide-crews-465
.menu_na #sub-nav-adelaide-crews-466
.menu_rcf #sub-nav-adelaide-crews-467
.menu_tdc #sub-nav-adelaide-crews-468 {
	color:#ee7b00;
}

/* archives */

#archive_1950 {
	/*display:none;*/
}

.menu_1950 #archive_1950,
.menu_1980 #archive_1980,
.menu_1981 #archive_1981,
.menu_1982 #archive_1982,
.menu_1983 #archive_1983,
.menu_1984 #archive_1984,
.menu_1985 #archive_1985,
.menu_1986 #archive_1986,
.menu_1987 #archive_1987,
.menu_1988 #archive_1988,
.menu_1989 #archive_1989,
.menu_1990 #archive_1990,
.menu_1991 #archive_1991,
.menu_1992 #archive_1992,
.menu_1993 #archive_1993,
.menu_1994 #archive_1994,
.menu_1995 #archive_1995,
.menu_1996 #archive_1996,
.menu_1997 #archive_1997,
.menu_1998 #archive_1998,
.menu_1999 #archive_1999,
.menu_2000 #archive_2000,
.menu_2001 #archive_2001,
.menu_2002 #archive_2002,
.menu_2003 #archive_2003,
.menu_2004 #archive_2004,
.menu_2005 #archive_2005,
.menu_2006 #archive_2006,
.menu_2007 #archive_2007,
.menu_2008 #archive_2008,
.menu_2009 #archive_2009,
.menu_2010 #archive_2010,
.menu_2011 #archive_2011,
.menu_2012 #archive_2012,
.menu_2013 #archive_2013,
.menu_2014 #archive_2014,
.menu_2015 #archive_2015,
.menu_2016 #archive_2016,
.menu_2017 #archive_2017,
.menu_2018 #archive_2018,
.menu_2019 #archive_2019 {
	color:#ee7b00;
}

/* menu on hack styles */

#home .home a,
#new .new a,
#featured-walls .featured-walls a,
#location .featured-locations a,
#archives .archives a,
#bbq-burners .bbq-burners a,
#melbourne .melbourne a,
#international .international a,
#crews .adelaide-crews a
{
	color:#ee7b00;
}


/* hide small archive years */

#archive_1999, #sep_1999,
#archive_1998, #sep_1998,
#archive_1997, #sep_1997,
#archive_1996, #sep_1996,
#archive_1992, #sep_1992,
#archive_1991, #sep_1991,
#archive_1988, #sep_1988,
#archive_1950, #sep_1950, #sep_1993 {
	display:none;
}

@media screen and (max-device-width: 480px){
  body, html {
    -webkit-text-size-adjust: none;
  }
}