/* CSS Document */
html, body {    margin:0;    padding:0;  
height:100%;  
} 
p {font-family: 'Oxygen', sans-serif;
line-height:1.5;
}

h1 {font-family: 'Oxygen', sans-serif;
font-size:x-large;
padding-top: 0.75em;}

h1 a:link {
text-decoration:none;}

h2 {font-family: 'Oxygen', sans-serif;
font-size:x-large;
padding-left:1em;}

h3{font-family: 'Oxygen', sans-serif;
font-size:large;
padding-left:1em;}

h4{font-family: 'Oxygen', sans-serif;
font-size:medium;}


.page-wrap {
min-height:100%;
margin-bottom:-157px;

}
.page-wrap:after {
  content: ".";
  display: block;
  min-height: 980px; 
}

.footer_cont, .page-wrap:after {
  min-height: 160px; 
}

.orange {
color:#9be0dd;} */babyblue/*
/*menu*/

.babyblue {
color:#9be0dd;} */babyblue/*
/*menu*/

#menu {
width:80%;
margin-top:2.25em;
margin-left:8.25em;
}


/*Strip the ul of padding and list styling*/
.menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	margin-left:8.0em;
	}

/*Create a horizontal list with spacing*/
.menu li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}

/*Style for menu links*/
.menu li a {
	display:block;
	min-width:160px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-family: 'Oxygen', sans-serif;
	color: #fff;
	background:#23488f;
	text-decoration: none;
}

/*Hover state for top level links*/
.menu li:hover a {
	background:#193466;
}

/*Style for dropdown links*/
.menu li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}

/*Hover state for dropdown links*/
.menu li:hover ul a:hover {
	background:#193466;
	color: #fff;
}

/*Hide dropdown links until they are needed*/
.menu li ul {
	display: none;
}

/*Make dropdown links vertical*/
.menu li ul li {
	display: block;
	float: none;
	margin-left:-8em;
}

/*Prevent text wrapping*/
.menu li ul li a {
	width: auto;
	min-width: 120px;
	padding: 0 20px;
}

/*Display the dropdown on hover*/
.menu ul li a:hover + .hidden, .hidden:hover {
	display: block;
}

/*Style 'show menu' label button and hide it by default*/
.show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background-color:#23488f;
	text-align: center;
	padding: 10px 0;
	display: none;
}

/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}
/*end of menu*/

#instagram {
    margin-top: 5px;
}

.head {
width:100%;
clear:both;
position:relative;
min-height:10em;
background-color:#23488f;
margin-top:0;
border-bottom:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:medium;
padding-top:1.0em;
background-image:url(../images/uaa.gif);
background-repeat:no-repeat;
background-position:left;
background-size:8em auto;

}

.content {
background-color:#FFFFFF;
padding-left:0;
padding-right:0;
padding-bottom:2em;
padding-top:0;
width:100%;
margin-left:auto;
margin-right:auto;
margin-top:0;
max-width:1400px;
}

.footer_cont {
width:100%;
background-color:#FF9900;
min-height:70px;
padding-top:1em;
font-family: 'Oxygen', sans-serif;
background-image:url(../images/footer_paint_splat.gif);
background-position:right top;
background-repeat:no-repeat;
padding-bottom:2em;
}

.footer_cont P {
color:#FFFFFF;
font-size:small;
padding-right:1em;
padding-left:2em;}

#fb_footer {
display:inline;
float:left;
margin-right:1em;
padding-left:2em;}

#insta_footer {
display:inline;
float:left;
margin-right:1em;
padding-left:3em;}



.footer_cont P a:link {
text-decoration:none;
color:#FFFFFF;}

#footer_legal, #footer_legal a:link {
text-align:right;
text-decoration:none;
color:#FFFFFF;}

#facebook {
margin-top:8px;
}



#title {
margin-left:4.25em;
color:#FFFFFF;
border-bottom: #9be0dd; */ babyblue */
border-bottom-style:solid;
border-bottom-width:thin;
font-size:xx-large;
width:65%;
padding-top:1em;
font-family: 'Oxygen', sans-serif;
}

#paintsplat {
position:absolute;
top:1em;
width:8em;
height:6em;
z-index:5;
right:5em;
opacity:1.0;}

/*home */

#home {
width:100%;
display:block;
background-image:url(../images/uaa_web_banner25.jpg);
background-position:center;
background-repeat:no-repeat;
background-size: 100%;
min-height:35em;
overflow:hidden;}

#auction {
width:100%;
display:block;
background-color:#23488f;
background-size: 100%;
min-height:20em;
overflow:hidden;}

#plain {
width:100%;
display:block;
background-size: 100%;
min-height:35em;
overflow:hidden;}

.intro_txt {
background:rgba(255,255,255,0.9);
color:#000033;
font-size:1.1em;
padding:0.5em;
padding-top:0em;
border-bottom:#9be0dd ;/*babyblue*/
border-bottom-style:solid;
border-bottom-width:medium;
width:90%;
margin-left:5%;
margin-right:5%;
position:relative;
z-index:5;
margin-top:20em;
line-height:1.25;
text-align: center;

}

#mfpa_img {
	text-align: center;
	padding: 2px;
	display: block;
	margin-left: auto;
	margin-right: auto;
		  }

.auction_txt {
	background:rgba(255,255,255,0.9);
	color:#000033;
	font-size:1.1em;
	padding:0.5em;
	padding-top:0em;
	border-bottom:#d3c11e;
	border-bottom-style:solid;
	border-bottom-width:medium;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	position:relative;
	z-index:5;
	margin-top:3em;
	line-height:1.25;
	text-align: center;
	margin-bottom: 2%;
	
	}

/*Top*/

.top_wraps {

}

.top_text, .top_text a:visited  {
margin-right:0;
margin-left:80%;
clear:both;
background-color:#9be0dd ;/*babyblue*/
color:#FFFFFF;
padding: 14px 25px;
text-align: center; 
text-decoration: none;
display: inline-block;
	font-size:large;
}

.top_text a:hover,.top_text a:active {
background-color:#666666;
padding: 14px 25px;
	display: inline-block;
	color:#000000;
	font-size:large;}




#top_grey {
background: rgba(242,242,242,0.5)}

/*Categories*/

.categories_wrap2018 {
position:relative;
background-color:#CCCCCC;
width:100%;
overflow:auto;
margin-bottom:1em;
zoom: 1; /* ie 6/7 */}


.categories_wrap2018:after {
  content: "";
  display: table; 
  clear: both;
}

.category_columns {
float:left;
padding-bottom:0.5em;
width:31%;
height:auto;

}

.themes {
    color:#9be0dd ; /*babyblue*/
    font-size:large;
    font-weight: bold;
   }
#entrydeadline {
    width: 75%;
    text-align: center;
    padding-bottom:0.5em;
    background-color: #FFFFFF;
    padding: 1em;
    font-size: xxx-large;
    color: #9be0dd ; /*babyblue*/
    font-weight: BOLD;
    margin-right: auto;
    margin-left: auto;
    margin-top: 1em;
    clear: both;
}


#left {
padding-left:1.4em;}

ol.cat {
margin-bottom:0.1em;
padding-bottom:0;
width:90%;
list-style:none;
position:relative;
font-family: 'Oxygen', sans-serif;
height:55em;
}

li.cat {
list-style:none;
width:100%;


  }

.cat_headings {
	width:60%;
	background-color:#9be0dd; /*babyblue*/
	color:#000066;
	font-size:1.2em;
	text-align:left;
	padding-left:4%;
	padding-bottom:1%;
	height:5%;
	position:relative;
	float:left;
	margin-top:20%;
	font-family: 'Oxygen', sans-serif;
	}

#categories {
background-image:url(../images/piano_hands.jpg);
background-position:center;
background-repeat:no-repeat;
background-size: 100%;
min-height:15em;
}

.ages {
background-color:#999999;
padding:0.5em;
margin:0.25em;
font-size:large;
color:#000066;
margin-bottom:1.2em;
text-align:center;
margin-top:1em;
}

#prizes {
background-image:url(../images/taking_photos.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
min-height:15em;}

#apply {
background-image:url(../images/painting_pallet.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
clear:right;
min-height:15em;}

#cat_detail, #prizes_detail, #apply_detail {
background-color:#FFFFFF;
padding:2%;
width:96%;
padding-bottom:1em;
font-family: 'Oxygen', sans-serif;
}


#cat_detail li {
font-family: 'Oxygen', sans-serif;
margin-bottom:0.25em;
width:65%;
padding:3px;
color:#193466;
list-style:none;
font-size:large;
background-color:#9be0dd; /*babyblue*/
padding-left:7px;
padding-bottom:0.25em;
padding-top:0.25em;
 
}


#cat_detail, #prizes_detail, #apply_detail {
border-bottom:#9be0dd ; /*babyblue*/
border-bottom-style:solid;
border-bottom-width:medium;
font-size:1.0em;}

 
ul.prizes_detail  {
font-family: 'Oxygen', sans-serif;
list-style:none;
margin-left:-0.25em;
}

li.prizes_detail  {
max-width:85%;
width:85%;
font-size:1.0em;
font-family: 'Oxygen', sans-serif;
background-image:url(../images/rosette.gif);
background-repeat:no-repeat;
padding:0px 0px 0.75em 1.7em;
margin-bottom:0.25em;
  }

#grandwinner {
background-color:#23488f;
color:#FFFFFF;
padding:0.75em 0.75em 0.75em 2em;
margin-bottom:1em;}

#grandwinner a:link, #grandwinner a:active, #grandwinner a:visited{
color:#9be0dd;}/*babyblue*/

li.apply {
list-style:circle;
width:100%;
line-height:1.5;

  }

#full_rules, #full_rules a:link {
background-color:#9be0dd;/*babyblue*/
padding:0.5em;
margin:0.25em;
font-weight:bold;
text-decoration:none;
text-align:center;}

ol.rules {}

/*Apply for awards*/

.apply_awards {
background-color:#9be0dd;/*babyblue*/
width:100%;
min-height:8em;
display:block;
font-size:xx-large;
color:#FFFFFF;
background-image:url(../images/apply_arrow2021.jpg);
background-repeat:no-repeat;
background-position:65%;
background-size: auto 100%;
margin-bottom:0px;
bottom:0px;
zoom: 1; /* ie 6/7 */}

.apply_awards:before,
.apply_awards:after {
  content: "";
  display: table;
}

.apply_awards:after {
  clear: both;
}

.apply_awards_foot {
background-color:#CCCCCC;
width:100%;
min-height:1em;
display:block;
font-size:x-large;
color:#CCCCCC;
margin-top:0px;
border-bottom:#9be0dd ;
border-bottom-style:solid;
border-bottom-width:medium;
zoom: 1; /* ie 6/7 */}

.apply_awards_foot:before,
.apply_awards_foot:after {
  content: "";
  display: table;
}

.apply_awards_foot:after {
  clear: both;
}


#apply_text {
margin-left:10%;
padding-top:8%;
font-size:xx-large;
font-family: 'Oxygen', sans-serif;
color:#000066;} */dark blue*/

#application_deadline {
font-family: 'Oxygen', sans-serif;
font-size:0.8em;
text-align:left;
margin-top:2%;
padding-bottom:1%;
color:#000066;
margin-left:5%;
}

#application_form {
margin-top:15%;
height: 20%;
font-size: xx-large;}

#poster {
margin-top:1%;}

#application_guides, #application_form, #poster {
display:block;
background-color:#CCCCCC;
font-size:large;
float:right;
margin-right:1%;
clear:right;
padding:1%;
min-width:25%;}

#poster, #poster a:link {
background-color:#9be0dd;/*babyblue*/
color:#FFFFFF;
text-decoration:none;}

#application_guides a:link, #application_form  a:link {
text-decoration:none;
color:#000066;}

#apply_email {margin-left: 15%}

#apply_email, #apply_email a:link {
color:#000000;
text-decoration:none;
font-weight: 600;

}

#mini_poster {
float:left;
margin-top:1em;
margin-left:1em;
margin-right:1em;}

/*judges*/

.judges {
width:100%;
min-height:8em;
display:block;
font-size:xx-large;
color:#000033;
zoom: 1; /* ie 6/7 */}

.judges:before,
.judges:after {
  content: "";
  display: table;
}

.judges:after {
  clear: both;
}


#judges_title {
padding-left:0;}

#judges {
	width:50%;
	font-size:medium;
	line-height:1.5;
	padding-left:2em;
	padding-top:3em;
	margin-bottom:4em;
	color:#000000;
}

#judges_logos_wrapper {
float:right;
padding-left:1em;
height:auto;
zoom: 1; /* ie 6/7 */}

#judges_logos_wrapper:before,
#judges_logos_wrapper:after {
  content: "";
  display: table;
}

#judges_logos_wrapper:after {
  clear: both;
}


.judges_logos {
float:right;
margin-right:2.5em;
font-size:0.5em;
font-weight:bold;
width:20%;
height:80px;
text-align:center bottom;
padding-bottom:0.5em;
vertical-align:text-bottom;
padding:1em;
text-align:center;
zoom: 1; /* ie 6/7 */}

.judges_logos:before,
.judges_logos:after {
  content: "";
  display: table;
}

.judges_logos:after {
  clear: both;
}

.judges_logos IMG {
height:auto;
max-width:10em;}

/*MFPA Trust Fund*/

.mfpatrust{
width:100%;
min-height:8em;
display:block;
font-size:xx-large;
background-color:#6699cc;
color:#FFFFFF;
font-size:1em;
background-image:url(../images/paint_splat.gif);
background-position:top right;
background-repeat:no-repeat;
background-size:10%;
padding-top:2em;
min-height:13em;
padding-top:1em;
zoom: 1; /* ie 6/7 */}

.mfpatrust:before,
.mfpatrust:after {
  content: "";
  display: table;
}

.mfpatrust:after {
  clear: both;
}

.mfpatrust P {
width:85%;
margin-left:2em;
font-family: 'Oxygen', sans-serif;}


ul.mfpatrust {
margin-bottom:0;
padding-bottom:0;
width:90%;
list-style:none;
clear:both;
position:relative;
margin-top:1em;
margin-left:auto;
margin-right:auto;
font-family: 'Oxygen', sans-serif;
background-image:none;
}

li.mfpatrust {
list-style:none;
width:30%;
float:left;
margin-right:2%;
height:13em;
margin-bottom:1em;
margin-top:0.5em;
background-image:none;
background-color:#FFFFFF;
text-align:center;
color:#000066;
padding-top:0.5em;
border-color:#CCCCCC;
border-bottom:#9370db ;
border-style:solid;
border-width:2px;
border-bottom-width:medium;
font-size:medium;
}


#trust_activities {
background-image:url(../images/uaa2018winner.jpg);
background-repeat:no-repeat;
background-size:100% auto;
background-position:center;
height:13em;}


#trust_activities1 {
background-image:url(../images/uaa2018winners.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100% auto;
height:13em;}


#trust_activities2 {
background-image:url(../images/UAA_201117_Web-Res-0637.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100% auto;
min-height:13em;}

#trust_activities3 {
background-image:url(../images/uaa2018awardwinner.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
height:13em;}

#trust_activities4 {
background-image:url(../images/dinner-pics.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
height:13em;}

#trust_activities5 {
background-image:url(../images/dinner-pics2.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
height:13em;}

#trust_activities6 {
background-image:url(../images/dinner-pics3.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
height:13em;}

#trust_activities7 {
background-image:url(../images/UAA-dinner2022.jpg);
background-repeat:no-repeat;
background-size:100%;
background-position:center;
height:13em;}

.mfpatrust_headings {
background-color:#ff6600;
color:#FFFFFF;
font-size:large;
padding:2%;
width:60%;
margin-top:40%;
}
.mfpatrust_logos {
height:auto;
max-width:10em;}


#partners {
width:100%;
display:block;
background-image:url(../images/playingpiano.jpg);
background-position:center;
background-repeat:no-repeat;
background-size: 100%;
min-height:44em;
overflow:hidden;
zoom: 1;
}

.partner:before,
.partner:after {
  content: "";
  display: table;
}

.partner:after {
  clear: both;
}

#partners_txt {
background:rgba(255,255,255,0.7);
color:#000033;
font-size:1.1em;
padding:0.5em;
padding-top:0em;
border-bottom:#9be0dd;
border-bottom-style:solid;
border-bottom-width:medium;
width:30%;
margin-left:2%;
margin-right:65%;
height:90%;
margin-top:2%;
line-height:1.4;
text-align:left;
}

#partners_title {
padding-left:0;}

.partner_logos {
width:100%;
padding-bottom:1em;
display:block;
font-size:xx-large;
color:#000066;
zoom: 1; /* ie 6/7 */}

.partner_logos:before,
.partner_logos:after {
  content: "";
  display: table;
}

.partner_logos:after {
  clear: both;
}


figure {
float:left;
border:#CCCCCC;
border-style:solid;
border-width:thin;
padding:0.75em;
padding-top:0;
height:7.0em;
margin-bottom:0em;
}

.partner_title {
max-width:180px;
font-size:medium;
text-align:center;
font-family: 'Oxygen', sans-serif;

}

.partner_title a {
text-decoration:none;
color:#9370db
    ;
line-height:1.5;}

.contact {
width:100%;
min-height:8em;
display:block;
background-color:#cc3333;
color:#FFFFFF;
font-family: 'Oxygen', sans-serif;
margin-bottom:0;
zoom: 1;
}

.contact:before,
.contact:after {
  content: "";
  display: table;
}

.contact:after {
  clear: both;
}

.contact P {
width:80%;
margin-left:8em;
font-family: 'Oxygen', sans-serif;}

.contact ul {}
.contact li {
list-style:none;
padding-left:0.5em;
display:inline;
float:left;
}

.contact li a:link {
text-decoration:none;}


.contact img {
float:left;
max-width:5em;
height:auto;
margin-left: 0.5em;}


#mailinglist {
display:block;
padding:4%;
width:50%;
text-align:left;
font-size:1.5em;
border-color: lightgrey;
border-style: solid;
border-width: thin;
border-bottom-color: #dd532f; 
float:left;
margin-left:4.25em;
clear:right;
text-align: center;
margin-right: 0.75em;
}


#mailinglist, #mailinglist a:link, #mailinglist a:visited, #mailinglist a:active{
text-decoration:none;
color:#black;}

#mail_chimp {
margin-left:auto;
margin-right:auto;
width:80%;
background-color:#FFFFFF;
color:#000066;
border-bottom:#dd532f ;
border-bottom-style:solid;
border-bottom-width:thin;
margin-bottom:1em;}

.sitemap {
padding-left:2em;
font-family: 'Oxygen', sans-serif;
line-height:2;}

.sitemap a:link {
text-decoration:none;}

#access_table {
padding:0;
border-spacing:0;
border-color:#CCCCCC;
}

/*facebook*/

.facebook {
background-color:#3b5998;
width:100%;
min-height:8em;
display:block;
font-size:xx-large;
color:#000033;
zoom: 1; /* ie 6/7 */}

.facebook:before,
.facebook:after {
  content: "";
  display: table;
}

.facebook:after {
  clear: both;
}

#fb-content {
width:80%;
font-size:medium;
line-height:1.5;
padding-left:2em;
padding-top:3em;
margin-bottom:2em;
color:#FFFFFF;}

#fb_large {
margin-top:0.5em;
float:right;
margin-right:1em;}

#fb-post {
float:left;
margin-right:0.25em;
}

#fb_title, #fb_title a:link, #fb_title a:visited, #fb_title a:active{
color:#FFFFFF;}

/*Gallery*/

.final_gallery_wrap{
position:relative;
height:100%;
width:100%;

margin-bottom:0;
zoom: 1; /* ie 6/7 */
background-color:#FFFFFF;}
	
.final_gallery_wrap:before,
.final_gallery_wrap:after {
  content: "";
  display: table;
}

.final_gallery_wrap:after {
  clear: both;
}
	
	
.gallery {
    clear: both;

}

.gallery ul {list-style:none;
}

.gallery li {margin:5px;
display:inline;
float:left;
list-style:none;
height:220px;

}	

.spacer {
height:1em;
display:hidden;
clear:both;
display:block;}


.media_wrap {
margin-left:5%;
text-align:center;
width:45%;
float:left;}


	
.booklet {
position: relative;
margin-right:1em;
margin-left:4em;
margin-bottom:1em;}

.presentation {
position:relative;
height:100%;
width:100%;
margin-bottom:1em;
zoom: 1; /* ie 6/7 */
background-color:#ff6600;}
	
.presentation:before,
.presentation:after {
  content: "";
  display: table;
}

.presentation:after {
  clear: both;
}

#flip_wrapper {
margin-top: 4em;
width:80%;
margin-left:10%;
margin-right:10%;}

.presentation_wrap {
    text-align: center;
    margin-left: 20%;
    margin-right: 10%;
    padding-top: 5%;
    padding-bottom: 5%;
    width: 75%;
      
}


/*Responsive Styles*/
@media screen and (max-width : 1200px){
	ul.cat {
	margin-bottom:0.25em;
	height:auto;}

	li.cat {
	list-style:none;
	width:100%;
	min-height:35em;
  }
 	#left {
	padding-left:0em;} 
    
  #partners {
  min-height:50em;
  margin-top:0;
  padding:0;
  }
  
  #partners_txt {
	font-size:1.1em;
	padding-top:0.5em;
border-bottom:#dd532f ;
border-bottom-style:solid;
border-bottom-width:medium;
width:45%;
margin-left:2%;
margin-right:55%;
padding:0.75em;
line-height:1.4;
}
}
	
@media screen and (max-width : 770px){
		body {  
		padding-right:0;
       	padding-left:0;
		margin:0;
    	}
		#menu {
		width:100%;
		margin-top:0em;
		margin-left:0em;
		padding:0;
		}
	/*Make dropdown links appear inline*/
	.menu ul {
		position: static;
		display: none;
		margin-left:0em;
		width:100%;
	}
	/*Create vertical spacing*/
	.menu li {
		border-bottom:#FFFFFF;
		border-bottom-style:solid;
		border-bottom-width:1px;
		margin-left:0;
		width:100%;
		top:0;
		
	}
	/*Make all menu links full width*/
	.menu ul li, .menu li a, .menu li ul li {
		width: 100%;
		position:relative;
		z-index:10;
		background-color:#23488f;
		margin:0;
		padding:0;
	}
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
		clear:both;
			}
			
	.page-wrap {
	padding:0;
}		
	.head {
	width:100%;
	clear:both;
	position:relative;
	min-height:6em;
	background-color:#23488f;
	margin-top:0;
	border-bottom:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:thin;
	padding-top:0.2em;
	background-image:url(../images/uaa.gif);
	background-size:4.5em auto;
	background-position:0.5em;
	padding:0;}	
	
	.content {
	padding:0;}

	#title {
	text-align:center;
	padding-top:4em;
	
	font-size:x-large;
	}

	#paintsplat {
	display:none;
	}
	.footer_cont {
	padding:0;}
	
	.footer_cont P {
	color:#000066;
	padding:0;
	}
	.apply_awards_foot {
    text-align: left;
        
	padding:0;}
	
	.intro_txt {
	font-size:1.0em;
	padding:1.5em;
	padding-top:2em;
	width:90%;
	margin-top:1em;
	line-height:1.25;
    margin-bottom:1.8em;}
        
    .auction_txt {
	font-size:1.0em;
	padding:1.5em;
	padding-top:0.5em;
	width:90%;
	margin-top:2em;
	line-height:1.25;
    margin-bottom:1em; 
	padding-bottom: 0.5em;
	
	}	
		
			
	.category_columns {
	list-style:none;
	width:90%;
	float:left;
	clear:both;
	margin-right:auto;
	margin-left:auto;
	
}
			
	ul.cat {
	margin-bottom:0.25em;}

	li.cat {
	width:85%;
	clear:right;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:auto;
	min-height:inherit;
			}
				
	.cat_headings {
	width:70%;
	top:16%;
	font-size:large;
	padding:1%;
	padding-left:1%;
	margin-bottom:0.5em;
	position:relative;
	}	
		
	#cat_detail, #prizes_detail, #apply_detail {
	width:81%;
	height:auto;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	line-height:110%;
	}
	
	#judges {
	width:80%;
	font-size:medium;
	line-height:1.5;
	padding-left:2em; /* removed 2em*/
	padding-top:1em;
	clear:both;
	display:block;
	margin-bottom:0.5em;}
	
	#judges_logos_wrapper {
	width:90%;
	margin-left:2em;
	
	clear:both;
	display:block;
	margin-bottom:1em;
	
	}
	
	.judges_logos {
	margin-top:0.5em;
	float:left;
	font-size:0.5em;
	width:40%;
	height:auto;
	text-align:bottom;
	padding-bottom:0.75em;
	vertical-align:text-bottom;
	padding:0em;
	}
	
	.mfpatrust {
	padding:0;
	}
	
	.mfpatrust p {
	padding-left:2em;}
	
	.mfpatrust_logos {
	height:auto;
	max-width:8em;}
	
	
	.mfpatrust P {
	width:85%;
	margin-left:0.25em;
	}

	
	li.mfpatrust {
	margin-left:10%;
	width:80%;
	margin-bottom:1em;
	font-size:0.75em;
	padding-left:0;
	clear:right;
	}
	.apply_awards {
	padding:0;}
	
	#trust_activities {
	height:20em;
	background-size:100% auto;
	background-position:center;
	}


	#trust_activities1 {
	display:none;
	background-image:url(../images/tribalgroup.jpg);
	background-size:100%;
	background-position:center;
	height:8em;}


	#trust_activities2 {
	display:none;
	background-image:url(../images/MusicAlive.jpeg);
	background-position:center;
	height:8em;}

	#trust_activities3 {
	background-image:url(../images/UAA-Presentation-mathew_goo.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position:center;
	height:20em;
}

	.partner_logos {
	padding:0;}
	
	
	#partners_txt {
	font-size:1.1em;
	padding:0.5em;
	padding-top:0em;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	height:auto;	
	padding:0.75em;
	margin-top:2%;
	line-height:1.4;
	text-align:left;
}

	#partners {
	width:100%;
	display:block;
	background-image:none;
	overflow:hidden;
	min-height:inherit;
	height:auto;
	padding:0;
}

.top_wrap {
padding:0px;
padding-right:10px;
padding-left:10px;
margin-right:5%;
width:50px;
margin-bottom:5px;
clear:both;
height:3em;
}

#apply_email {margin-left:10%;
    color: black;}


#mailinglist {
display:block;
padding:5%;
width:90%;
text-align:left;
background-color:#FFFFFF;
font-size:medium;
float:left;
margin-left:0.25em;
margin-right:0.25em;
}

    
.contact li {
padding-left:0em;
float:left;
}  
.contact img {
float:left;
max-width:5em;
height:auto;
margin-left: 0.25em;}
    
.contact P {
width:100%;
margin-left:2em;
clear: left;
}  
    
#contact_title {
padding-left:0.7em;}    
    
}

