/** MAIN BACKGROUND **/
html {
    background-color: #FFFFFF;
    background-image: url('header.png'),url('bgtop.png'),url('bg.jpg');
    background-position: top center, top left, bottom center;
    background-attachment: scroll, scroll, fixed;
    background-size: auto, auto, cover;
    background-repeat: no-repeat, repeat-x, no-repeat;
}
body {}
header#page_header #header_bg {  }
header#page_header nav#user_nav { background: transparent !important;  color: #6F0476 !important; }
header#page_header, header#page_header a { color: #6F0476 !important; }

/* Hero */
header#page_header #hero {}
header#page_header #hero a#logo {
  background: none; 
  box-shadow: none; 
  margin-top: -3em;}
header#page_header #hero a#logo img {}

/** MAIN CONTENT **/
#main_content { max-width: 1000px; margin-top:0;}

/** LOGO **/
header#page_header a#logo {  }
header#page_header a#logo img {  }

@media only screen and (max-width:640px) {
	header#page_header nav#user_nav {width:100%; height:10px; background:rgba(0,0,0,0.6) !important; background-image:none; text-align:center;}
}
@media only screen and (max-width:571px) {
    html { 
	background-image: url('header.png'),url('bg.jpg');
	background-position: top center, top center;
	background-attachment: scroll, fixed;
	background-size: 100% auto, auto 100%;
	background-repeat: no-repeat, no-repeat;
    }
}
