/* core styles*/

html {

	height: 100%;

	margin-bottom: 1px;

	overflow-y:scroll;

}

html, body {

height: 100%;

min-height: 100%;

}

body {

	margin: 0;

	padding: 0;

	background-color: #ffffff;

	font-family:'Roboto', Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height:1.4em;

	color: #666666;

} 

img {

	max-width: 100%;

	border: 0;

	vertical-align: middle;

}

#content img { 

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	}
#content img.noround { 

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	}
p

{

	margin: 0 0 1em;

	line-height: 1.4em;

	font-size:1em;

}

#content p

{

	margin: 0 0 1em;

	line-height: 1.4em;

	font-size:0.9em;


}



/* default links */

a, a:link, a:visited {

	color: #333333;

	font-weight:normal;

	text-decoration:none;

}

a:hover {

	color: #B78C33;

	text-decoration:underline;

}	

.clr {  

	clear:both;

	margin:0px;

	font-size:0px;

	line-height:0px;

	height:0px;

}

ul { margin:0; }



@font-face {
    font-family: 'itc_benguiatbold';
    src: url('benguiat-bold-webfont.eot');
    src: url('benguiat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('benguiat-bold-webfont.woff2') format('woff2'),
         url('benguiat-bold-webfont.woff') format('woff'),
         url('benguiat-bold-webfont.ttf') format('truetype'),
         url('benguiat-bold-webfont.svg#itc_benguiatbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'itc_benguiatbold_italic';
    src: url('benguiat-bolditalic-webfont.eot');
    src: url('benguiat-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('benguiat-bolditalic-webfont.woff2') format('woff2'),
         url('benguiat-bolditalic-webfont.woff') format('woff'),
         url('benguiat-bolditalic-webfont.ttf') format('truetype'),
         url('benguiat-bolditalic-webfont.svg#itc_benguiatbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}





/* ---------LAYOUT -------- */

#page {

	padding:0px;

	margin: 0px;

	width:100%;

	background-color:#ffffff;

 }

/* --- MOBILE FIRST LAYOUT --- */

	#header {

	width: 100%;

	height: 6em;

	margin: 0px auto;

	background-color: #000000;

	border-bottom: 2px solid #E1AE3E;

	}

	#header .inside {

	height: 6em;

}

	div#header-right {

	width:35%;

	height:6em;

	float:right;

	}

	#navigation {

	margin: 2em 0.5em 0 0;

	text-align:right;

	}

	#logo { 

	width:65%;

	padding-top: 0;

	}

	img.logo { 

	max-width:100%;

	height:3.5em;

	margin: 1.5em 0.5em; 

	}

	

		#top-mod {

	display:none;

	height: 0.001em;

	line-height:0.001em;

	}

	.h-reset { 

	/*height:4.8em;*/ 

	clear:both; }

	#main {

	width:100%;
		background-image: url(../images/page-bottom-bg.png);
	background-position: right bottom;
	background-repeat: no-repeat;

	}

	#container-main {
	margin: 0px auto;
	padding: 0 1em;

	}

	#content {

	padding:2em 0;

	}

	#col1 {

	padding:1em 0;

	}

	#col2 {

	padding:1em 0;

	}

	#bottom { 

	margin:0;

	background-color:#ffffff;

	min-height:1em;

	padding: 0.5em 0;

	 }

	 #bottom .inside {

	padding:0 0.5em;

	}

	#footer {

	margin:0.5em 0 0 0;

	background-color:#666666;

	min-height:1em;

	padding: 1em 0;

	}
	
	#copyright {
			background-color:#000000;
		border-top: 5px solid #DCAE51;

	min-height:1em;

	padding: 0.5em 0;

	}
	
	#copyright .inside {
		
	padding:1.5em 0em ;

	-webkit-box-sizing: border-box; 

	-moz-box-sizing: border-box; 

	box-sizing: border-box; 
	}

	#footer .inside {

	padding:0em 1em ;

		-webkit-box-sizing: border-box; 

	-moz-box-sizing: border-box; 

	box-sizing: border-box; 

	}

	#footer a { color:#ccc; font-weight:normal; }

	#footer a:hover { color:#fff; }

	#col1 .inside {

	margin:0;

	padding:0;

	}

	#col2 .inside {

	margin:0;

	padding:0;

	}

	.inside {

	margin:0;

	padding:0;

	}

	#display {

	margin:0;

	background-color:#E1AE3E;

	min-height:1em;

	border-top:1px solid #E1AE3E;

	border-bottom:4px solid #E1AE3E;

	}

	#display .inside {

		max-width:1920px;

		margin: 0 auto;

	}

	#header .inside,

	#display .inside,

	#footer .inside { 

	width:100%;

 	margin:0 auto;

	}

	#middle {

	width:100%;

	min-height:10em;

	padding:0;
		background-image: url(../images/page-bg.png);
	background-position: center 50px;
	background-repeat: no-repeat;

	}

/* --- MOBILE NARROW TWEAKS --- */

@media all and (min-width:18em)

{	

	img.logo { 

	max-width:100%;

	height:4.5em;

	margin:1em 1em; 

	}

}

@media all and (min-width:28em)

{	
	#header {
	width: 100%;

	height: 7em; }
	
	#header .inside {

	height: 7em; }

	div#header-right {

	width:40%;

	height:7em;

	float:right;

	}

	#navigation {

	margin: 2em 1em 0 0;

	text-align:right;

	}

	#logo { 

	width:60%;

	padding-top: 0;
	height:7em;
	}

	img.logo { 

	max-width:100%;

	height:5em;

	margin:1em 2em; 

	}

}


	/* --- MOBILE WIDE --- */

@media all and (min-width:38em)

{		

	#header {

	height: 8em; }

	
	img.logo { 

	max-width:100%;

	height:6em;

	margin:1em; 

	}

	#header .inside {

	height: 8em;

	}

	div#header-right {

	width:60%;

	height:8em;

	float:right;

	}

	#navigation {

	margin: 3em 1em 0 0;

	text-align:right;

	}

	#logo { 

	width:40%;

	padding-top: 0;

	}

	div.left-column-wide { 

	float:left;

	width:62%;

	margin-right:3%;

	}

	div.right-column-narrow { 

	float:right;

	width:32%;

	margin-right:3%;

	}

	div.left-column { 

	float:left;

	width:47%;

	margin-right:3%;

	}

	div.right-column { 

	float:right;

	width:47%;

	margin-left:3%;

	}

}

	/* --- MEDIUM SCREEN --- */

@media all and (min-width:48em)

{

	#header {

	width:100%;

	height:9.5em;

	margin: 0px auto;

	position:static;	


	}

	#header .inside {

	height: 9.5em;

	}

	div#header-right {

	width:60%;

	height:9.5em;

	float:right;

	}

	#navigation {

	margin: 1.4em;

	width: 100%;

	float: right;

	}

	#logo { 

	width:40%;

	float:left;

	padding-top: 0;

	vertical-align:middle;

	}

	img.logo { 

	max-width:100%;

	height:6.5em;

	margin:1.5em 0 0 0;

	}
	
	#top-mod {

	display:block;

	height: 3em;

	text-align:right;

	line-height:3em;

	}

	.h-reset { height:0em; clear:both; }

	#container-main {

	margin:0 auto;

	padding: 0;

	max-width:46em;
	
	

	}

	#main {

	float:left;

	width:100%;

	}

	#content {

	}

	#col1 {

	float:left;

	width:11em;

	margin-left:46em;

	}

	#col2 {

	float:left;

	margin-left:-12em;

	width:12em;

	}

	#bottom { 

	clear:both;

	 }

	#bottom .inside {

	padding:0 0;

	}

	#col1 .inside {

	margin:1em 2em 1em 0;

	background:transparent;

	padding:0;

	}

	#col2 .inside {

	margin:1em 0 1em 2em;

	background:transparent;

	padding:0;

	}

	#header .inside,

	#bottom .inside,

	#footer .inside { 

	max-width:46em;

 	margin:0 auto;

	}

	#footer .inside {

	padding:0em 0em ;

	}

	#middle {

	}

	div.left-column { 

	overflow:hidden;

	}

	div.right-column { 

	overflow:hidden;

	}

}

/* --- WIDESCREEN --- */

@media all and (min-width:60em)

{

	#header {

	width:100%;

	height:11em;

	margin: 0px auto;

	}

	#header .inside {

	height: 11em;

	}

	div#header-right {

	width:72%;

	height:11em;

	float:right;

	}

	#navigation {

	margin: 0 0 0 0;

	width: 100%;

	float: right;

	}



	#logo { 

	width:28%;

	float:left;

	padding-top: 0;

	vertical-align:middle;

	}
	img.logo {
    height: auto;
    margin: 2em 0 0.5em 0; }
	

	#top-mod {

	display:block;

	height: 7.75em;

	text-align:right;

	line-height:6.5em;

	}
	
	
	

	#top-mod h3 { 

	line-height:4.5em;

	margin:0;

	padding-right:1em;

	text-align:right;

	color:#df9d00;

	font-size:1.4em;

	}

	#container-main {

	margin:0 auto;

	padding: 0;

	max-width:58em;

	}

	#main {

	float:left;

	width:100%;

	}

	#content {

	}

	#col1 {

	float:left;

	width:14em;

	margin-left:58em;

	}

	#col2 {

	float:left;

	margin-left:-14em;

	width:14em;

	}

	#bottom { 

	clear:both;

	 }

	#bottom .inside {

	padding:0 0;

	}

	#col1 .inside {

	margin:1em 2em 1em 0;

	background:transparent;

	padding:0;

	}

	#col2 .inside {

	margin:1em 0 1em 2em;

	background:transparent;

	padding:0;

	}

	#header .inside,

	#bottom .inside,

	#footer .inside { 

	max-width:58em;

 	margin:0 auto;

	}

	#middle {

	}

}

/* --- EXTRA WIDESCREEN --- */

@media all and (min-width:75em)

{

	#header {

	width:100%;

	height:11em;

	margin: 0px auto;

	}

	#header .inside {

	height: 11em;

	}

	div#header-right {

	width:75%;

	height:11em;

	float:right;

	}

	#navigation {

	margin: 0 0 0 0;

	width: 100%;

	float: right;

	}

	#logo { 

	width:25%;

	float:left;

	padding-top: 0;

	vertical-align:middle;

	}
	
	img.logo {
    height: auto;
    margin: 2em 0 0.5em 0; }

	#container-main {

	margin:0 auto;

	padding: 0;

	max-width:70em;

	}

	#main {

	float:left;

	width:100%;

	}

	#content {

	}

	#col1 {

	float:left;

	width:16em;

	margin-left:70em;

	}

	#col2 {

	float:left;

	margin-left:-16em;

	width:16em;

	}

	#bottom { 

	clear:both;

	 }

	#bottom .inside {

	padding:0 0;

	}

	#col1 .inside {

	margin:1em 2em 1em 0;

	background:transparent;

	padding:0;

	}

	#col2 .inside {

	margin:1em 0 1em 2em;

	background:transparent;

	padding:0;

	}

	#header .inside,

	#bottom .inside,

	#footer .inside { 

	max-width:70em;

 	margin:0 auto;

	}

	#middle {

	}
	
		div.left-column { 



	width:48%;

	margin-right:2%;

	}

	div.right-column { 



	width:48%;

	margin-left:2%;

	}

	
	

}

/* --- MODULES --- */

#col2 div.moduletable,

#content div.moduletable {

	margin-bottom:25px;

	padding-bottom:10px;

}

#col1 div.moduletable h3,

#col2 div.moduletable h3,

#content div.moduletable h3,
#mod-lgx-logoslider91 .lgx-logo-header .lgx-logo-header-title {

	margin: 0px 0 15px 0;

	color:#333333;

 	font-family: 'Oswald', Helvetica, Arial, sans-serif;

    font-weight: normal;

    font-style: normal;

	letter-spacing:0.05em;
	font-size:1.6em;
	padding-bottom:8px;
	border-bottom: 2px solid #dddddd;

}

#mod-lgx-logoslider91 .lgx-logo-header .lgx-logo-header-title {
	text-align: left;

}



#footer div.moduletable_qlinks h3,

#footer div.moduletable_tt h3 {

	margin: 10px 0;

	color:#ffffff;

 	font-family: 'Oswald', Helvetica, Arial, sans-serif;

    font-weight: normal;

    font-style: normal;

	letter-spacing:0.05em;
	padding-bottom:8px;
	border-bottom: 2px solid #AAAAAA;

}

#footer div.moduletable_tt h3 a { 
color: #ffffff;

}
#footer div.moduletable_tt h3 a:hover { 
color: #ffffff;

}

#footer div.moduletable_qlinks h3,

#footer div.moduletable_tt h3 {

line-height:normal; font-size:1.6em; }

#col1 div.moduletable h3,

#col2 div.moduletable h3 {

line-height:1em; font-size:1.3em; }

div.moduletable_box {

	padding:0.7em;

	-moz-border-radius: 15px 0 15px 0;

	-webkit-border-radius: 15px 0 15px 0;

	border-radius: 15px 0 15px 0; 

	background:#111111;

	margin-bottom:1em;

	color:#ffffff;

}

#col2 ul.menu { margin-left: 0.5em; }



#footer .moduletable_qlinks {
	float: none;
	width: 100%;
	margin-right: 0;
	background-image: url(../images/australian-owned_small_darkbg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

@media all and (min-width:20em)

{	

	#footer .moduletable_qlinks {
	background-image: url(../images/australian-owned_darkbg.png);
	}
}

#footer .moduletable_qlinks a {
	color:#ffffff;
	font-weight:bold;
	
	
}

#footer .moduletable_tt { 

float:none;

width:100%;

 }

	#bottom .moduletable img.bico { height:3.8em; margin: 1em 0 0.2em 0;opacity: 0.8;}

	#bottom .moduletable img.bico:hover {opacity: 1.0;}

	#bottom .moduletable h3 { font-family: 'Oswald', Helvetica, Arial, sans-serif;font-size: 0.7em; margin: 0.2em 0.5em 0.6em 0.5em; line-height:1.1em;}

	#bottom .moduletable h3 a { color:#E19D00; text-transform:uppercase;font-weight:normal;line-height:normal; }

	#bottom .moduletable h3 a:hover { color:#ffffff; text-decoration:none;}

	#bottom .moduletable p { margin:0;}

	#top-mod .topbanner { height: auto;margin: 0 0 0 0; float:left;}
	#top-mod .smlbox { display:none;visibility: hidden;}
	#top-mod .custom p,
	.smlbox p {

	margin: 0;
	color:#999999;
	font-size:1.1em;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	line-height:normal; }

	#top-mod .smlbox img,
	.smlbox img { opacity: 1;border-radius:0;  }
	#top-mod .custom img:hover,
	.smlbox img:hover { opacity: 0.9; }

	#top-mod .topbanner img { height:auto;display:inline-block;margin: 0 0 0 0em;vertical-align:top }




@media all and (min-width:20em)

{

	#bottom .moduletable h3 { font-size: 0.8em; }

	#bottom .moduletable img.bico { height:3.8em; margin: 0.7em 0 0.2em 0;}



}

@media all and (min-width:28em)

{

	#bottom .moduletable img.bico { height:4em;margin: 0.5em 0 0.2em 0; }

	#bottom .moduletable h3 { font-size: 0.9em; }



}

@media all and (min-width:38em)

{

	#bottom .moduletable {  }

	#bottom .moduletable img.bico { height:5em; }

	#bottom .moduletable h3 { font-size: 1em; margin: 0.2em 0 0.6em 0;}

	#bottom .moduletable p { margin:0; }

}

@media all and (min-width:60em)

{

	#bottom .moduletable img.bico { height:7em;}

	#bottom .moduletable h3 { font-size: 1.2em; margin: 0.2em 0 0.5em 0;}

	#bottom .moduletable p { margin:0; }

	#footer .moduletable_tt { display:block; }

	#footer .moduletable_tt { 

	float:left;

	width:65%;

	margin-right:5%;

	}

	#footer .moduletable_qlinks { 

	float:left;

	width:30%;

	margin-right:0%;

	}
	#top-mod .topbanner { height: auto;margin: 0 0 0 0; float:left;}
	#top-mod .smlbox { display:block; visibility: visible; height: 3em;margin: 1em 0 0 0; float:right;}
	#top-mod .custom p,
	.smlbox p {

	margin: 0;
	color:#999999;
	font-size:1.1em;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	line-height:normal; }

	#top-mod .smlbox img,
	.smlbox img { opacity: 1;border-radius:0;  }
	#top-mod .custom img:hover,
	.smlbox img:hover { opacity: 0.9; }

	#top-mod .topbanner img { height:2.3em;display:inline-block;margin: 0 0 0 1em;vertical-align:top }

}

@media all and (min-width:75em)

{

	#footer .moduletable_tt { 

	width:70%;

	margin-right:5%;

	}

	#footer .moduletable_qlinks { 

	width:25%;

	margin-right:0%;

	}
	#top-mod .topbanner { height: auto;margin: 0 0 0 0; float:left;}
	#top-mod .smlbox { height: 3em;margin: 1em 0 0 0; float:right;}
	#top-mod .custom p,
	.smlbox p {

	margin: 0;
	color:#999999;
	font-size:1.1em;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	line-height:normal; }

	#top-mod .smlbox img,
	.smlbox img { opacity: 1;border-radius:0;  }
	#top-mod .custom img:hover,
	.smlbox img:hover { opacity: 0.9; }

	#top-mod .topbanner img { height:auto;display:inline-block;margin: 0 0 0 3em;vertical-align:top }

}


	


/* --- CONTENT STYLES --- */

h1,h2,h3,h4,h5,h6 {

	line-height:normal;

	font-weight: normal;

    font-style: normal;

	}

h1,

.componentheading {

	margin: 0 0 30px 0;

	font-size: 2.1em;

	color: #000000;

	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

    font-style: normal;
	padding-bottom:8px;
	border-bottom: 3px solid #dddddd;



}

h2 {

	margin: 0 0 15px 0;

	font-size:1.5em;

	color:#B78C33;

	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

    font-style: normal;


}

h3 {

	margin: 10px 0;

	font-size:1.4em;

	color:#000000;

	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

    font-style: normal;

}

h3.uline { 
	padding-bottom:8px; 
	border-bottom: 2px solid #dddddd;
}

h4{

	margin: 7px 0;

	font-size:1.4em;

	color:#B78C33;

	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

    font-style: normal;
	

}

h5 {

	margin: 7px 0;

	font-size:1.2em;

	color:#000000;

	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

    font-style: normal;

}

h6 {

	margin: 4px 0;

	font-size:1.1em;

	color:#333333;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

    font-style: normal;

	text-transform:uppercase;

}

.center { text-align:center; }

blockquote {

	margin:10px 0;

	background-color: #efefef;



	padding:1em;

	border:1px solid #dddddd;

	color:#666666;

		-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

 }

hr {

	border-bottom: 1px solid #dddddd;

	border-style: solid;

	border-width: 0 0 1px;

	height: 1px;

    margin: 10px 0; 

}

#col1 ul,

#col2 ul,

#content ul {

	list-style-type: none;

	margin:10px 0;

	padding:0;

}

#footer ul {

	list-style-type: none;

	margin:0em;

	padding:0;

}

#col1 ul li ul,

#col2 ul li ul,

#content ul li ul,

#footer ul li ul {

	list-style-type: none;

	margin:5px 0;

	padding:0;

}

#col1 ul li,

#col2 ul li,

#content ul li {

	list-style-type: none;

	padding-left:25px;

	background-image: url(../images/bullet_main.png);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	margin-bottom:3px;

	font-size:0.9em;

}

#footer ul li {

	list-style-type: none;

	padding-left:25px;

	background-image: url(../images/bullet_main.png);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	margin-bottom:2px;

}

#col1 ul li ul li,

#col2 ul li ul li,

#content ul li ul li,

#footer ul li ul li {

	list-style-type: none;

	padding-left:16px;

	background-image: url(../images/bullet_main_sub.png);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	margin-bottom:3px;

	font-size:13px;

}



@media all and (min-width:60em)

{	

	#content p, #content ul li {

	font-size:1em; }

}

div.item-separator {

	 margin:20px 0;

	 border-bottom:1px solid #dddddd; 

}

p.readmore { margin-top:0px;}

p.copyright { 

	clear:left;

	text-align:center;
	color:#999999;

	font-size:0.9em;

	letter-spacing:0.1em; 

	padding: 2em 1em;

	margin:0;

}
p.copyright a { color:#bababa; }
p.copyright a:hover{ color:#ffffff; }


/* CUSTOM CONTENT STYLES */

div.prod-tmb { 
float:left;
margin: 10px 0 5px 0;
text-align:center;
width:100%;
height:auto;
}

div.prod-tmb h3 { font-family: 'Oswald', Helvetica, Arial, sans-serif;font-size:1.1em;height:60px; }

@media all and (min-width:28em)

{	
	div.prod-tmb { width:45%; margin: 10px 5% 5px 0;}
}

@media all and (min-width:38em)

{	
	div.prod-tmb { width:30%; margin: 10px 3% 5px 0; }
}

@media all and (min-width:60em)

{	
	div.prod-tmb { width:23%;margin: 10px 2% 5px 0; }
}







p.chrono_credits,p.chrono_credits a { height:1px;line-height:1px;font-size:1px;text-indent:-9999em; }

/* --- OTHER J! CONTENT STYLES --- */

/* +++  readmore  +++ */

#main .readmore a {

	font-weight:bold;

	padding:2px 5px 2px 10px;

	display:inline-block;

	margin-top:5px;

	text-decoration:none;

}

.newsflash  a.readmore:link,

.newsflash a.readmore:visited,

#main a.readmore:link,

#main a.readmore:visited {

	padding:4px 5px 4px 10px;

	line-height:1.2em;

	text-decoration:none;

}

.newsflash  a.readmore:link,

.newsflash a.readmore:visited {

	margin:10px 0;

}

a.readmore:hover,

a.readmore:active,

a.readmore:focus {

	text-decoration:none;

}

#main .readmore a:hover,

#main .readmore a:active,

#main .readmore a:focus {

	 text-decoration:none;

}

/* +++  details  +++ */

.article-info {

	margin:10px 0 10px 0px;

	font-size:0.8em;

}

.article-info-term {

	display:none;

}

dt.category-name,

dt.create,

dt.modified,

dt.createdby {

	float:left;

	padding-right:5px;

}

.archive .article-info dd,

.article-info dd {

	margin:2px 0 0px 0;

	line-height:1.2em

}

dd.createdby {

}

.article-info dd span {

    text-transform:none;

	display:inline-block;

	padding:0 5px 0 0px;

	margin:0 10px 0 0px;

}

/* +++  icons  +++ */

#main ul.actions {

	text-align:right;

	padding:0 ;

	width:100%;

	margin:0;

}

#main ul.actions li {

	display:inline;

}

#main ul.actions a {

	text-decoration:none;

}

/* +++  items more  +++ */

#main .items-more {

	padding-top:10px; }

#main .items-more h3 {

	font-weight:normal;

	margin:0;

	 padding:5px 5px 5px 5px;

	font-size:1.4em;

}

#main .items-more ol {

	line-height:1.3em;

	list-style-type:none;

	margin:0;

	padding:10px 0 10px 2px;

}

#main .items-more ol li {

	padding:2px;

}

#main .items-more ol li a {

	display:inline;

	margin:0;

	font-weight:normal;

	padding:5px 5px 5px 20px;

}

#main .items-more ol li a:hover,

#main .items-more ol li a:active,

#main .items-more ol li a:focus {

	font-weight:normal;

	padding:5px 5px 5px 20px;

	text-decoration:none

}

/* +++ pagination  +++ */

#main .pagination {

	margin:10px 0 ;

	padding:10px 0 10px 0px;

	clear:both;

}

#main .pagination ul {

	list-style-type:none;

	margin:0;

	padding:0;

	text-align:left;

}

#main .pagination li {

	display:inline;

	padding:2px 5px;

	text-align:left;

	border:solid 0px #eee;

	margin:0 2px;

	background-image:none;

}

.pagenav {

	padding:2px; 

	clear: both;

}

#main .pagination li.pagination-start,

#main .pagination li.pagination-next,

#main .pagination li.pagination-end,

#main .pagination li.pagination-prev {

	border:0;

}

#main .pagination li.pagination-start,

#main .pagination li.pagination-start span {

	padding:0;

}

p.counter {

	font-weight:bold;

}

/* --- FORMS --- */

form#form-login { }

fieldset.input { border:none; margin:0;padding:0; }

.button,
.ui.button,
.ui.yellow.button,
input.button,
a.button {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd676+0,d6a74a+51,d6a74a+100 */
background: #ffd676; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q2YTc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmE3NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd676 0%, #d6a74a 51%, #d6a74a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd676), color-stop(51%,#d6a74a), color-stop(100%,#d6a74a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd676 0%,#d6a74a 51%,#d6a74a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd676 0%,#d6a74a 51%,#d6a74a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd676 0%,#d6a74a 51%,#d6a74a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd676 0%,#d6a74a 51%,#d6a74a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd676', endColorstr='#d6a74a',GradientType=0 ); /* IE6-8 */


	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

	border:1px solid #D6A74A;

	font-family: 'Oswald', Helvetica, Arial, sans-serif;

	font-weight: normal;

	font-style: normal;

	display:inline-block;

	color:#222;

	padding: 9px 20px;

	margin: 5px 0;

	cursor:pointer;

	font-size:1.1em;

	text-align:center;
	text-transform: uppercase;
	letter-spacing: 0.05em;

 }

.button:hover,
.ui.yellow.button:hover,
input.button:hover,

a.button:hover { 

 	color:#000000;


	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd676+0,d6a74a+41,d6a74a+100 */
background: #ffd676; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2Q2YTc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmE3NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffd676 0%, #d6a74a 41%, #d6a74a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd676), color-stop(41%,#d6a74a), color-stop(100%,#d6a74a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd676 0%,#d6a74a 41%,#d6a74a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd676 0%,#d6a74a 41%,#d6a74a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd676 0%,#d6a74a 41%,#d6a74a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd676 0%,#d6a74a 41%,#d6a74a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd676', endColorstr='#d6a74a',GradientType=0 ); /* IE6-8 */


	text-decoration:none;

}

label { font-size:0.9em; }

select { 

	font-size:0.9em;

	line-height:130%;


}

#input-login-password { clear:both; }

#input-login-password label,

#form-login-username label {

	font-size:12px;

	width:65px;

	padding-right:5px;

	float:left;

	display:block;

	margin-bottom:3px;

	height:20px;

	line-height:20px;

}

#form-login-wrapper { margin-top:10px; }

#link-login-lostpassword { margin:5px 0; font-size:11px; }

#modlgn_username,

#modlgn_passwd {

	height:18px;

	width:100px;

	border:1px solid #C8D0D7;

	color:#65798C;

	float:right;

	display:block;

	margin-bottom:3px;

	font-family: "Trebuchet MS",Arial, Helvetica,Jamrul,sans-serif;

	font-size:13px;

}



span.tt-small {

	font-size:0.5em;

	font-style:italic;

	font-weight:normal;

	padding-left:7px;

	font-family:'Roboto', Arial, Helvetica, sans-serif;

	font-variant:normal;

	color: #ffffff;	

}



div.vid-left { 

float:left;

width:100%;

margin:0 0 0 0; }

div.vid-left { 

float:right;

width:100%;

margin:0 0 0 0; }



@media all and (min-width:60em)

{	

div.vid-left { 

float:left;

width:50%;

margin:0 1.2em 0em 0em; }

div.vid-right { 

float:right;

width:50%;

margin:0 0 0 1.2em; }

}



img.img-small { width: 45%;margin: 0 0.2em 0.3em 0; }
tri-column {  }
div.tri-column img,
div.tri-column p {  text-align:left;font-weight:bold;font-size:0.9em;margin-top:3px; }
div.tri-column p {  font-size:0.9em; }

@media all and (min-width:24em)

{	img.img-small { width: 45%;margin: 0 0.3em 0.3em 0; }

	img.img-medium { width: 100%; }

}

@media all and (min-width:28em)

{	img.img-small { width: 45%; }

	img.img-medium { width: 50%; }
	div.tri-column { float:left; width:30%; margin-right:3%; }

}

@media all and (min-width:38em)

{	img.img-small { width: 23%; }

	img.img-medium { width: 35%; }
	
	div.tri-column { float:left; width:30%; margin-right:3%; }

}

@media all and (min-width:60em)

{	img.img-small { width: 23%; }

	img.img-medium { width: 35%; }

}
@media all and (min-width:75em)

{	img.img-small { width: 21%; }

	img.img-medium { width: 35%; }

}



#copyright .seo-links {
	text-align:center;
    color: #666666;
    font-size: 0.7em;
    letter-spacing: normal;
    line-height: 140%;
}

#copyright .seo-links a { color: #666666;}




