body{
    font-family: Arial;
}


.parent_nodeId_0 h1 {
    margin-top: 65px;
    margin-bottom: 35px;
}

.parent_nodeId_0 h1 img {
	width:150px;
}
.app header{
    background-image:none;
    background-color: #fff;
}

.app header nav a{
    color: #8e8e8e;
    font-size: 3.5em;
    text-transform: capitalize;
    margin-top: 1%;
}

.app header nav a.back,
.app header nav a.home{
    background-color: transparent;
    background-image: none;
    text-indent: 0;
}

.app header nav a.back{
    left: 0em;
}

.app header nav a.home{
    right: 0em;
}

.branch h2,
.nodeCollection li:active .next,
.nodeCollection .next:active {
	background-color: #65219a;
}

/* ################################################################################# Desktop styles */
@media screen and (min-width:956px) {
	body {
		border-top: 5px solid #65219a;
	}

	.nodeCollection .selected .next,
	header.desktop .selected,
	#breadcrumbs a
	{ background-color: #65219a; }
    header.desktop{
        height:148px;
        margin:0 72px;
        padding: 0;
        background:#fff url(img/border.gif) repeat-x left bottom;
    }
     header.desktop h1{
        background:url(img/logo.png) no-repeat 0 0;
        /*-webkit-background-size:100%;
        background-size:100%;*/
        width:300px;
        height:83px;
        margin:0;
        margin-top:25px;
    }
    #btn_back {
        background: rgba(0, 0, 0, 0) url("img/arrow-back.png") no-repeat;
    }
    .nodeCollection .selected .next, header.desktop .selected, #breadcrumbs a{
        background-color:#65219a;
    } 
}