/* yourstylea */
.centerstuff {
text-align:center;	
}

/* affinity exceptions */
body {
background-color: #fff;
background-image: url(img/grey.png);
background-attachment: fixed;
}
#logo {
background-color: #FFF;
background: linear-gradient(180deg, rgba(255,255,255,1), rgba(255,255,255,.6));
box-shadow: 0px 0px 10px #999;
}
#top-navigation {
background-color: rgb(19, 156, 235);
background-color: rgba(19, 156, 235,.9);
background: -webkit-linear-gradient(rgba(19, 156, 235,1), rgba(44, 141, 193,1));
background: linear-gradient(rgba(19, 156, 235,1), rgba(44, 141, 193,1));
box-shadow: 0px 0px 10px #999;
}
#content {
/* box-shadow: 0px 0px 10px #999; */
}
#footer {
overflow:hidden;
background-color: rgb(19, 156, 235);
background-color: rgba(19, 156, 235,.9);
background: -webkit-linear-gradient(rgba(19, 156, 235,1), rgba(44, 141, 193,1));
background: linear-gradient(rgba(19, 156, 235,1), rgba(44, 141, 193,1));	
box-shadow: 0px 0px 10px #999;
}
#footer .left-side, #footer .right-side {
float: left;
width: 40%;
}
#footer .right-side {width:60%; float:right} /*added*/
#footer .left-side {
padding: 5px 0px;
}
#footer .right-side {
text-align: right;
text-transform: uppercase;
color: #fff;
}
.colored-black {
box-shadow: 0px 0px 10px #999;
background: -webkit-linear-gradient(360deg, #222, #000);
background: linear-gradient(360deg, #222, #000);
}

/* dmm exceptions */
.p7DMM05 ul a {
color: #fff;
}
.p7DMM05 ul a:hover,
.p7DMM05 ul a.open,
.p7DMM05 ul a.current_mark.closed {
color: #222;
}
.p7DMM05.dmm05-pop ul ul, .p7DMM05.responsive .p7dmm-sub-wrapper ul {
background-color: #2B8EC3;
background: rgba(43, 142, 195,.9);
}
.p7DMM05.dmm05-pop ul ul a {
color: #fff;
}
.p7DMM05.dmm05-pop ul ul a:hover {
color: #139CEB;
background-color: #fff;
background: rgba(255,255,255,.95);
}

/* igm2 exceptions */
.p7IGM03_FSwrapper {
border: none !important;
}
.p7IGM03 .p7IGM-canvas {
vertical-align: bottom;
}


/*Media Query Styles - mostly but not exclusively for reversing/adjusting styles above*/
@media only screen and (min-width: 0px) and (max-width: 700px) {
#logo, #content, #top-navigation, .column-content, #footer, #copyright {
margin: 0px !important;
border-radius:0;
}
.affinity-row .boxed.spacer {
margin-left: 0%;
}
.p7DMM05.responsive .p7DMM-toolbar.closed:hover,
.p7DMM05.dmm-vertical .p7DMM-toolbar.closed:hover {
	background-color: #F0933C;
}
/*END MEDIA QUERY - DO NOT REMOVE CURLY BRACE BELOW*/
} 