﻿/*standard text-related elements*/
h1 { font-family: verdana; font-size: 20pt; line-height: 30px; text-align: center; color: #ffffff; background-color: #323232; background-image: url(title-background.png); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; padding: 12px; border: 3px solid #b4bec8; text-shadow: 2px 2px 2px #000032; box-shadow: 0px 0px 6px 3px #646478 }
h2 { font-family: verdana; font-size: 14pt; line-height: 26px; text-align: center; color: #cdffff; background-color: #3c4650; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 6px; border: 1px solid #96afc8; text-shadow: 1px 1px 2px #000000; box-shadow: 0px 0px 4px 1px #202020 }
h3 { font-family: verdana; font-size: 12pt; line-height: 20px; text-align: center; color: #87ffb9; background-color: #373737; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 4px; border-top: solid 1px #646464; border-left: solid 0px #646464; border-right: solid 0px #646464; border-bottom: solid 0px #646464; margin-left: 0px; margin-right: 0px; text-shadow: 1px 1px 2px #000000; box-shadow: 0px 0px 1px 1px #202020 }
p { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
ol { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
li { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
dd { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
tr { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
td { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
div { font-family: verdana; font-size: 11pt; color: #fffff0; line-height: 20px; }
hr { height: 4px; border-width: 0px; color: #646464; background-color: #646464 }
a:link { color: #fad773 }
a:visited { color: #fad773 }
a:active { color: #64ffff }
a:hover { color: #ffa500 }

/*style of page for article content*/
div.page { background-color: #323232; width: 950px; padding: 10px; border-style: solid; border-color: #646e78; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-width: 2px; margin: 0px auto; box-shadow: 0px 0px 12px 2px #2814a0 }

/*image-video borders or frames*/
img.border1 { background-color: #787878; padding: 2px; border: 1px solid #000000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
img.border2 { background-color: #787878; padding: 2px; border: 1px solid #000000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left: 16px }
img.thumbnail { background-color: #c8c8c8; padding: 1px; border: 1px solid #000000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px; }
img.thumbnail2 { background-color: #c8c8c8; padding: 4px; border: 1px solid #000000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
img.frame { background-color: #ffffff; padding: 6px; border: 2px solid #000000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px }
img.tag { background-color: #787878; padding: 2px; border: 1px solid #000000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
video.frame { background-color: #ffffff; padding: 6px; border: 2px solid #000000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-left: 16px }
div.vidlinkbox {background-color: #323c32; padding: 8px; border: 1px solid #1e281e; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-left: 16px }
div.border { background-color: #ffffff; padding: 6px; border: 2px solid #000000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px }

/*image-aussie.com only main section titles for dropdown menu (non-sprite version --active--)*/
.menu-section-titles-1 { background-image: url('navigation-dropdown-list_01a.png'); width: 107px; height: 20px; background-size: 107px 20px; background-repeat: no-repeat; }
.menu-section-titles-1:hover { background-image: url('navigation-dropdown-list_01b.png'); width: 107px; height: 20px;}
.menu-section-titles-2 { background-image: url('navigation-dropdown-list_02a.png'); width: 73px; height: 20px; background-size: 73px 20px; background-repeat: no-repeat; }
.menu-section-titles-2:hover { background-image: url('navigation-dropdown-list_02b.png'); width: 73px; height: 20px;}
.menu-section-titles-3 { background-image: url('navigation-dropdown-list_03a.png'); width: 112px; height: 20px; background-size: 112px 20px; background-repeat: no-repeat; }
.menu-section-titles-3:hover { background-image: url('navigation-dropdown-list_03b.png'); width: 112px; height: 20px;}
.menu-section-titles-4 { background-image: url('navigation-dropdown-list_04a.png'); width: 95px; height: 20px; background-size: 95px 20px; background-repeat: no-repeat; }
.menu-section-titles-4:hover { background-image: url('navigation-dropdown-list_04b.png'); width: 95px; height: 20px;}
.menu-section-titles-5 { background-image: url('navigation-dropdown-list_05a.png'); width: 93px; height: 20px; background-size: 93px 20px; background-repeat: no-repeat; }
.menu-section-titles-5:hover { background-image: url('navigation-dropdown-list_05b.png'); width: 93px; height: 20px;}
.menu-section-titles-6 { background-image: url('navigation-dropdown-list_06a.png'); width: 86px; height: 20px; background-size: 86px 20px; background-repeat: no-repeat; }
.menu-section-titles-6:hover { background-image: url('navigation-dropdown-list_06b.png'); width: 86px; height: 20px;}
.menu-section-titles-7 { background-image: url('navigation-dropdown-list_07a.png'); width: 105px; height: 20px; background-size: 105px 20px; background-repeat: no-repeat; }
.menu-section-titles-7:hover { background-image: url('navigation-dropdown-list_07b.png'); width: 105px; height: 20px;}
.menu-section-titles-8 { background-image: url('navigation-dropdown-list_08a.png'); width: 89px; height: 20px; background-size: 89px 20px; background-repeat: no-repeat; }
.menu-section-titles-8:hover { background-image: url('navigation-dropdown-list_08b.png'); width: 89px; height: 20px;}

/*image-aussie.com only dropdown menu list: initialize*/
ul#menu ul.sub-menu { padding: 0; margin: 0; }
ul#menu { padding: 0; margin: 0; }
ul#menu ul.sub-menu li { list-style-type: none; display: inline-block; text-align:left; padding: 1px; }
ul#menu li { list-style-type: none; display: inline-block; }
/*image-aussie.com only dropdown menu list: link appearance*/
ul#menu li ul.sub-menu li a { text-decoration: none; color: #ffffd7; background: #23232d; padding: 6px; display: inline-block; width: 200px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border: 2px solid #96afc8; box-shadow: 1px 1px 2px 1px #000000}
ul#menu li ul.sub-menu li a:hover { text-decoration: none; color: #ffffff; background: #505a64; padding: 6px; display: inline-block; width: 200px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border: 2px solid #ffffff; }
ul#menu li a { font-weight: bold; text-decoration: none; color: #ffffff; background: #; padding: 0px; display: inline-block; }
/*image-aussie.com only dropdown menu list: make the parent of sub-menu relative*/
ul#menu li { position: relative; }
/*image-aussie.com only dropdown menu list: sub menu*/
ul#menu li ul.sub-menu { display: none; position: absolute; top: 22px; left: 0px; width: 0px; }
ul#menu li:hover ul.sub-menu { display: block; color: #d2ffe6; }

/*image-aussie.com only main section titles for dropdown menu (sprite version --inactive?--)*/
.navlist1a { display: block; width: 107px; height: 20px; background: url('navigation-dropdown-list_01.png') bottom; text-indent: -99999px; }
.navlist1a:hover { background-position: 0 0; }
.navlist1b { display: block; width: 73px; height: 20px; background: url('navigation-dropdown-list_02.png') bottom; text-indent: -99999px; }
.navlist1b:hover { background-position: 0 0; }
.navlist1c { display: block; width: 112px; height: 20px; background: url('navigation-dropdown-list_03.png') bottom; text-indent: -99999px; }
.navlist1c:hover { background-position: 0 0; }
.navlist1d { display: block; width: 95px; height: 20px; background: url('navigation-dropdown-list_04.png') bottom; text-indent: -99999px; }
.navlist1d:hover { background-position: 0 0; }
.navlist1e { display: block; width: 93px; height: 20px; background: url('navigation-dropdown-list_05.png') bottom; text-indent: -99999px; }
.navlist1e:hover { background-position: 0 0; }
.navlist1f { display: block; width: 86px; height: 20px; background: url('navigation-dropdown-list_06.png') bottom; text-indent: -99999px; }
.navlist1f:hover { background-position: 0 0; }
.navlist1g { display: block; width: 105px; height: 20px; background: url('navigation-dropdown-list_07.png') bottom; text-indent: -99999px; }
.navlist1g:hover { background-position: 0 0; }
.navlist1h { display: block; width: 89px; height: 20px; background: url('navigation-dropdown-list_08.png') bottom; text-indent: -99999px; }
.navlist1h:hover { background-position: 0 0; }

/*image-aussie.com only section backgrounds*/
.secback1 { display: block; width: 600px; height: 300px; background: url('beaches-background.jpg') bottom; text-indent: -99999px; }
.secback1:hover { background-position: 0 0; }
.secback2 { display: block; width: 600px; height: 300px; background: url('skies-background.jpg') bottom; text-indent: -99999px; }
.secback2:hover { background-position: 0 0; }
.secback3 { display: block; width: 600px; height: 300px; background: url('flowers-background.jpg') bottom; text-indent: -99999px; }
.secback3:hover { background-position: 0 0; }
.secback4 { display: block; width: 600px; height: 300px; background: url('plants-background.jpg') bottom; text-indent: -99999px; }
.secback4:hover { background-position: 0 0; }
.secback5 { display: block; width: 600px; height: 300px; background: url('scapes-background.jpg') bottom; text-indent: -99999px; }
.secback5:hover { background-position: 0 0; }
.secback6 { display: block; width: 600px; height: 300px; background: url('other-background.jpg') bottom; text-indent: -99999px; }
.secback6:hover { background-position: 0 0; }
.secback7 { display: block; width: 600px; height: 300px; background: url('electro-background.jpg') bottom; text-indent: -99999px; }
.secback7:hover { background-position: 0 0; }

/*electrophiliation only main section titles for dropdown menu (sprite version --active--)*/

.navlink2a { display: block; width: 312px; height: 20px; background: url('top-navigation_01.png') bottom; text-indent: -99999px; }
.navlink2a:hover { background-position: 0 0; }
.navlink2b { display: block; width: 276px; height: 20px; background: url('top-navigation_02.png') bottom; text-indent: -99999px; }
.navlink2b:hover { background-position: 0 0; }
.navlink2c { display: block; width: 312px; height: 20px; background: url('top-navigation_03.png') bottom; text-indent: -99999px; }
.navlink2c:hover { background-position: 0 0; }

/*electrophiliation only dropdown menu list: initialize*/
ul#menu ul.sub-menu-e { padding: 0; margin: 0; }
ul#menu { padding: 0; margin: 0; }
ul#menu ul.sub-menu-e li { list-style-type: none; display: inline-block; text-align: left; padding: 1px; }
ul#menu li { list-style-type: none; display: inline-block; }
/*electrophiliation only dropdown menu list: link appearance (only difference to the image-aussie.com version is the box width)*/
ul#menu li ul.sub-menu-e li a { text-decoration: none; color: #ffffd7; background: #23232d; padding: 6px; display: inline-block; width: 250px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border: 2px solid #96afc8; box-shadow: 1px 1px 2px 1px #000000}
ul#menu li ul.sub-menu-e li a:hover { text-decoration: none; color: #ffffff; background: #505a64; padding: 6px; display: inline-block; width: 250px; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border: 2px solid #ffffff; }
ul#menu li a { font-weight: bold; text-decoration: none; color: #ffffff; background: #; padding: 0px; display: inline-block; }
/*electrophiliation only dropdown menu list: make the parent of sub-menu relative*/
ul#menu li { position: relative; }
/*electrophiliation only dropdown menu list: sub menu*/
ul#menu li ul.sub-menu-e { display: none; position: absolute; top: 22px; left: 0px; width: 0px; }
ul#menu li:hover ul.sub-menu-e { display: block; color: #d2ffe6; }

/*non-sprite mouseover generic example (less responsive --inactive?--)*/
.navlist { list-style-image: url('image-01.png'); }
.navlist:hover { list-style-image: url('image-02.png'); }

/*miscellaneous CSS*/

.tilt { -webkit-transition: all 1.0s ease; -moz-transition: all 1.0s ease; -o-transition: all 1.0s ease; -ms-transition: all 1.0s ease; transition: all 1.0s ease; }
.tilt:hover { -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg); -o-transform: rotate(12deg); -ms-transform: rotate(12deg); transform: rotate(12deg); }

.cat { font-family: verdana; font-size: 12pt; font-weight: bold; text-align: center; background-color: #2d2d32; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 4px; border-top: solid 1px #646464; border-left: solid 0px #646464; border-right: solid 0px #646464; border-bottom: solid 0px #646464; text-shadow: 0px 0px 0px #000000; box-shadow: 0px 0px 4px 1px #141414; margin-left: 170px; margin-right: 170px }

.flagchange { display: block; width: 100px; height: 60px; background: url('pseudo-flag-change.png') bottom; text-indent: -99999px; }
.flagchange:hover { background-position: 0 0; }

/**
* @file: highslide.css 
* @version: 5.0.0
* see https://mit-license.org/
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
	table-layout: auto;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-outline {
	background: white;
}
.highslide-wrapper {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
	text-shadow: 0px 0px 0px;
	line-height: 15px
}
a.highslide-credits {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
	text-shadow: 0px 0px 0px;
	line-height: 15px
}
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
a.highslide-credits:hover {
	color: white;
	background-color: gray;
}
.highslide-move * {
	cursor: move;
}

.highslide-move {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
	text-align: center;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
