@charset "UTF-8";
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c2c0b8;
	text-align: left;
	font-weight: lighter;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-variant: normal;
}
.bodydark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: left;
	font-weight: lighter;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-variant: normal;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c2c0b8;
	text-align: center;
	font-weight: lighter;
	line-height: 26px;
}
.bodylarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
	text-transform: none;
	line-height: 20px;
	padding-top: 20px;
	text-align: left;
}
.underline {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #c2c0b8;
	border-left-width: 2px;
	border-left-style: none;
	border-left-color: #c2c0b8;
}
.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c2c0b8;
	font-weight: bold;
}
.bodydivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c2c0b8;
	font-weight: bold;
}
.bodylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ABA394;
	font-weight: bold;
}
.bodylinkdesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c2c0b8;
	font-weight: bold;
}
.bodylinkdesign:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9fbc2e;
	font-weight: bold;
}
.bodylinkdesign:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c2c0b8;
	font-weight: bold;
}
.bodylinkdesign:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c2c0b8;
	font-weight: bold;
}
.middlepaneltextabout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #ffe5bf;
	text-decoration: none;
}
.middlepaneltextdesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
}
.middlepaneltextclients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #c0f1fb;
	text-decoration: none;
}
.middlepaneltextcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #e2cbdb;
	text-decoration: none;
}
.middlepaneltextphotography {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px none #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.middlepaneltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #FBF7EA;
	text-decoration: none;
	border: 1px none #FFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
}
.middlepaneltextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FBF7EA;
	text-decoration: none;
	border: 1px none #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.middlepaneltextlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	border: 1px none #FFF;
	text-align: left;
	padding: 0px;
}
.middlepaneltextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px none #FFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-variant: normal;
	letter-spacing: -1pt;
}
.middlepaneltexttuition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
	color: #bfddf8;
	text-decoration: none;
}
.middlepanelheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70px;
	font-weight: bold;
	text-transform: lowercase;
	color: #FFF;
	text-decoration: none;
	letter-spacing: -3pt;
	line-height: 65px;
	text-align: center;
}
.navhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navhome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9e0c39;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navhomemarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9e0c39;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navhomemarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9e0c39;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navabout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navabout:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff9900;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navaboutmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff9900;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navaboutmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff9900;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navethos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navethos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f8ca00;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navethosmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f8ca00;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navethosmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f8ca00;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navdesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navdesign:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9fbc2e;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navdesignmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9fbc2e;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navdesignmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9fbc2e;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navdesignthin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #c2c0b8;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navdesignthin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9fbc2e;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navdesignthinmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9fbc2e;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navdesignthin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9fbc2e;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navphotography {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navstore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navstore:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #e41421;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navphotography:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #57BB5E;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navphotographymarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #57BB5E;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navphotographymarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #57BB5E;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navphotographythin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #c2c0b8;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navphotographythin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #57BB5E;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navphotographythinmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #57BB5E;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navphotographythinmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #57BB5E;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.navtuition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navtuition:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2e3192;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navtuitionmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2e3192;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navtuitionmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2e3192;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navclients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navclients:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #067BD0;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navclientsmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #067BD0;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navclientsmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #067BD0;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navcontact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8c306f;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navcontactmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8c306f;
	font-weight: bold;
	letter-spacing: -1pt;
}
.navcontactmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8c306f;
	font-weight: bold;
	letter-spacing: -1pt;
}
.sociallinkfacebook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkfacebook:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkfacebook:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #3A578E;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinktwitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinktwitter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #00AEE7;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinklinkedin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinklinkedin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #005B83;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkinstagram {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkinstagram:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #633428;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkpph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkpph:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #EA6C2F;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkstrava {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.sociallinkstrava:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #E94121;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #B4B4B4;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargegreenmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #758a6e;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargebeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargebeige:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #F8EEE8;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargebeige:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargebeige:visted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargeviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #B4B4B4;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargevioletmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #756c87;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenularge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #6c7287;
	font-weight: bold;
	letter-spacing: -1pt;
}.submenulargethin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #6e8a89;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargethinviolet:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #756C89;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargethinvioletmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #756C89;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargegreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AEE239;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargegreenmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AEE239;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargeviolet:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #756c87;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargevioletmarker:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #756c87;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenularge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #B4B4B4;
	font-weight: bold;
	letter-spacing: -1pt;
}
.submenulargewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #F8F4F1;
	font-weight: lighter;
	letter-spacing: -1pt;
	line-height: 25px;
	font-style: normal;
}
.submenusuperlargewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -2pt;
}
.submenulargebeigeskinny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #F8E6CE;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargethinviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargethinvioletmarker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #756C89;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenulargethin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #B4B4B4;
	font-weight: lighter;
	letter-spacing: -1pt;
}
.submenutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
	text-transform: lowercase;
	line-height: 30px;
	padding-top: 20px;
}
.submenutitledark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	letter-spacing: -1pt;
	text-transform: lowercase;
	line-height: 30px;
	padding-top: 20px;
}
.submenutitlesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #c2c0b8;
	font-weight: bold;
	letter-spacing: -1pt;
	text-transform: lowercase;
	line-height: 22px;
	padding-top: -5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.staticarrow {
	background-attachment: fixed;
	background-image: url(../images/static-arrow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.homepanellink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
}
.homepanellink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #F8F4F1;
	text-decoration: none;
}
.homepanellink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
}
.printbackground {
	background-image: url(../images/print-design.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.designbackground {
	background-image: url(../images/design-banner.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.webbackground {
	background-image: url(../images/web-design.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.brandingbackground {
	background-image: url(../images/branding-design.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.projectsbackground {
	background-image: url(../images/projects-design.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.printmiddlepaneltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
}
.photomiddlepaneltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: lighter;
	color: #B3B5B4;
	text-decoration: none;
}
.bracketlinkup {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.illustrationbackground {
	background-image: url(../images/illustration-design.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.woodenbackground {
	background-attachment: scroll;
	background-image: url(../images/wooden-background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.whiteoutline {
	border: thick dotted #FFF;
}
.background_highlight {
	background-image: url(../images/higlight_glow.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.homebanner {
	background-image: url(../images/home-banner.jpg);
	background-repeat: no-repeat;
}
.contactbanner {
	background-image: url(../images/contact-banner.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.clientbanner {
	background-image: url(../images/clients-banner.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.ethosbanner {
	background-image: url(../images/ethos-banner.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.aboutbanner {
	background-image: url(../images/about-banner.jpg);
	background-repeat: no-repeat;
}
.photographybanner {
	background-attachment: fixed;
	background-image: url(../images/photography-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.photographybannermusic {
	background-attachment: fixed;
	background-image: url(../images/music-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.photographybannerportrait {
	background-attachment: fixed;
	background-image: url(../images/portrait-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.photographybannercorporate {
	background-attachment: fixed;
	background-image: url(../images/corporate-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.photographybannerwedding {
	background-attachment: fixed;
	background-image: url(../images/wedding-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.photographybannersport {
	background-attachment: fixed;
	background-image: url(../images/sport-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.tuitionbanner {
	background-attachment: fixed;
	background-image: url(../images/tuition-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.landscapebanner {
	background-attachment: fixed;
	background-image: url(../images/landscape-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.colourstrip {
	background-attachment: scroll;
	background-image: url(../images/colour-strip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.middlepanelsubtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	letter-spacing: 1pt;
	text-justify: auto;
	text-align-last: center;
	font-stretch: narrower;
}
.leftbracket {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.rightbracket {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.chequers {
	background-attachment: fixed;
	background-image: url(../images/chequerboard.jpg);
	background-repeat: repeat;
	background-position: center top;
}
.testthing {
	background-attachment: fixed;
	background-image: url(../images/testthing5.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.testthingabout {
	background-attachment: fixed;
	background-image: url(../images/about-banner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.testthing2 {
	background-attachment: fixed;
	background-image: url(../images/testthing2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.testthing3 {
	background-attachment: fixed;
	background-image: url(../images/testthing3.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.testshadow {
	background-attachment: scroll;
	background-image: url(../images/shadow-frame2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.testshadowtop {
	background-attachment: scroll;
	background-image: url(../images/shadow-top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.testshadowbottom {
	background-attachment: scroll;
	background-image: url(../images/shadow-bottom.png);
	background-repeat: no-repeat;
	background-position: center 14px;
}
.bottomfade {
	background-attachment: scroll;
	background-image: url(../images/bottomfade.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.topfade {
	background-attachment: scroll;
	background-image: url(../images/topfade.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.longarrowbackground {
	background-attachment: fixed;
	background-image: url(../images/long-grad.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.longarrowbackgrounddesign {
	background-attachment: fixed;
	background-image: url(../images/long-grad-design.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.longarrowbackgroundphoto {
	background-attachment: fixed;
	background-image: url(../images/long-grad-photo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.longarrowbackgroundhome {
	background-attachment: fixed;
	background-image: url(../images/long-grad-index.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.longarrowbackgroundtuition {
	background-attachment: fixed;
	background-image: url(../images/long-grad-tuition.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.longarrowbackgroundabout {
	background-attachment: fixed;
	background-image: url(../images/long-grad-about.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.longarrowbackgrounddesignnew {
	background-attachment: fixed;
	background-image: url(../images/static-arrows.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.longarrowleft {
	background-attachment: fixed;
	background-image: url(../images/long-arrow-left.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.longarrowright {
	background-attachment: fixed;
	background-image: url(../images/long-arrow-right.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
