/* CSS Document */
/* Background settings*/
body {
    background: url("../images/bg-large-moa.jpg") no-repeat scroll left top #141409;}

.ie8 body, .ie87 body{
background: url("../images/bg-large-moa.jpg") no-repeat scroll -150px 0 #141409;
}

.baseline{
	background: url("../images/baseline.png") no-repeat scroll top center;
	width:327px;
	height:88px;
	position:absolute;
	top:90px;
	left:50%;
	margin-left:-163px;}

/* Global type settings */
a, a:active, a:visited {
    color: #735b33;}
	
a.link {
    background: url("../images/arrow-moa.png") no-repeat scroll right center transparent;}


/* Header + nav*/
#logo {
    background: url("../images/logo-moa.png") no-repeat scroll 0 0;
    height: 150px;
    width: 159px;}

header[role="banner"] nav,
.no-rgba header[role="banner"] nav {
    background: #141409 url("../images/bg-header-nav.jpg") no-repeat center top;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: 0px 3px 4px 0px #000;
	-moz-box-shadow: 0px 3px 4px 0px #000;
	box-shadow: 0px 3px 4px 0px #000; }
	

header[role="banner"] a, header[role="banner"] a:active, header[role="banner"] a:visited {
    color: #9c9260;}

header[role="banner"] a:hover{
    color: #aa9f69;}

ul#help li + li {
    background: url("../images/divide-moa.jpg") no-repeat scroll left center transparent;
    padding: 0 0 0 9px;}
	
body header[role="banner"] a.btn {
    color: #FFFFFF;}

#partners{	
	background:#4e3b1c;		
	border:#292011 solid 1px;
	-moz-box-shadow:0 -6px 10px #000;
	-webkit-box-shadow:0 -6px 10px #000;
	box-shadow:0 -6px 10px #000;}
	
#partners ul li {
    background: url("../images/logo-divide-moa.jpg") repeat-y scroll left top transparent;
    box-shadow: 0 0 20px #292011 inset;}
	
ul.sf-menu{	
	background: #c4b576; /* Old browsers */
	background: -moz-linear-gradient(top, #c4b576 0%, #a09663 2%, #786f44 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4b576), color-stop(2%,#a09663), color-stop(100%,#786f44)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c4b576 0%,#a09663 2%,#786f44 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c4b576 0%,#a09663 2%,#786f44 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #c4b576 0%,#a09663 2%,#786f44 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4b576', endColorstr='#786f44',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #c4b576 0%,#a09663 2%,#786f44 100%); /* W3C */}

ul.sf-menu li {
	border-right:solid 1px #756d43;}

.sf-menu li a:hover, 
.sf-menu li a.current,
.sf-menu li.sfHover a{
	border-right:none;
	color:#2e2b1a;
	text-shadow:0 1px 0 #948956;
	-moz-box-shadow: inset 0 0 20px #756d43;
	-webkit-box-shadow: inset 0 0 20px #756d43;
	box-shadow:  inset 0 0 20px #756d43;}

ul.sf-menu ul {
    background: none repeat scroll 0 0 #e4debe;
    border-color: #d0c89d;
    border-right: 1px solid #d0c89d;}

ul.sf-menu li ul li {
    border-bottom: 1px solid #d0c89d;}

ul.sf-menu li ul li a, ul.sf-menu li.sfHover ul li a, ul.sf-menu li#score li a:hover, ul.sf-menu li#score.sfHover ul li a {
	color:#795c2d;}

ul.sf-menu li ul li a:hover,
ul.sf-menu li#score li a:hover,
ul.sf-menu li#score.sfHover ul li a:hover{
	background:#f2ecca;
	color:#795c2d;
	text-shadow:0 1px 0 #fff;}

/* Sidebar */
.bron {
    background: none repeat scroll 0 0 #e4debe;
    border: 1px solid #d0c89d;}

.pos {
    background: none repeat scroll 0 0 #e4debe;
    border: 1px solid #d0c89d;
    border-radius: 3px 3px 3px 3px;
	color:#795c2d;}

.one {
    background: none repeat scroll 0 0 #795c2d;
    border-color: #634b24;
	color:#fff;}
	
.two{
	background: none repeat scroll 0 0 #7d7448;
    border-color: #635b38;
	color:#fff;}

.three{
	background: none repeat scroll 0 0 #a39864;
    border-color: #847a4d;
	color:#fff;}

aside[role="complementary"] h3.accent {
    background: #7c6846; /* Old browsers */
	background: -moz-linear-gradient(top, #7c6846 0%, #6c5a39 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c6846), color-stop(100%,#6c5a39)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7c6846 0%,#6c5a39 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7c6846 0%,#6c5a39 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #7c6846 0%,#6c5a39 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c6846', endColorstr='#6c5a39',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #7c6846 0%,#6c5a39 100%); /* W3C */
    border-color: #634b24;}

/* Content center */
.listview thead tr, table thead tr:hover {
    background: #ded5a8;
    border: 1px solid #cbc8ba;}

.listview thead td {
    color: #8C7E3B;}

table.listview {
    background: none repeat scroll 0 0 #f5f4ee;}

table tbody tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #ebe9e0;}

table tbody tr:hover,table tbody tr:nth-child(2n+1):hover {
	background:#fff;}
	
/*footer*/
#bg-footer {
    background: url("../images/bg-footer-moa.jpg") no-repeat scroll center top transparent;}

footer[role="contentinfo"] {
    background: none repeat scroll 0 0 #9A905F;
    border-top: 5px solid #766D41;}

footer[role="contentinfo"] dl dt {
    color:#2e2b1a;
	text-shadow:0 1px 0 #c7ba7b;}

footer[role="contentinfo"] #related section {
    background: url("../images/footer-divide-moa.jpg") repeat-y scroll 0 0 transparent;}

#related {
    background: url("../images/footer-divide-moa.jpg") repeat-y scroll left top transparent;}

footer[role="contentinfo"] #related section#search form {
    background: #817950;
	 border-bottom: 1px solid #6d6643;
    border-top: 1px solid #6d6643;}

footer[role="contentinfo"] #search .btn.cta {
    background:none; /* delete normal background */
	border:none;
	border-top:1px solid #e99340;	
	background-image: -moz-linear-gradient(top, #d3853a, #b0602e);
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.10, rgb(176,96,46)),
    color-stop(0.94, rgb(213,134,59))
	);	
	color:#fff;	
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
	
footer[role="contentinfo"] #search .btn.cta:hover{
	background:#c67d36;
	background-image: -moz-linear-gradient(top, #c67d36, #9f572a);	
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.10, #9f572a),
    color-stop(1, #c67d36)
	);
	color:#fff;	}

#related section#search form input {
    border: 1px solid #6d6643;}

footer[role="contentinfo"] time {
    color:#2e2b1a;
	text-shadow:0 1px 0 #c7ba7b;}

footer[role="contentinfo"] a.link {
    background: url("../images/arrow-small-moa.png") no-repeat scroll right 4px transparent;
    color:#2e2b1a;
	text-shadow:0 1px 0 #c7ba7b;}

footer[role="contentinfo"] section dl dd {
    background: url("../images/arrow-small-moa.png") no-repeat scroll 0 8px transparent;}

footer[role="contentinfo"] section dl dd a:hover{
	background: #aa9f69;}

aside[role="complementary"] {
    background: url("../images/line-aside-moa.jpg") no-repeat scroll left top, url("../images/grad-aside-moa.jpg") repeat-x scroll left top transparent;}
	#partners ul li:hover{
 	box-shadow: 0 0 10px #684e26 inset;
 }
 

@media screen and (max-width: 1280px) { 
/* Style adjustments for 1024 resolutions */
/*Style adjustments Submission detail*/
body{
background: url("../images/bg-large-moa.jpg") no-repeat scroll -150px 0 #141409;
}

}