@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGPS42wKzre0cxmO5m5GyTsY.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGBRq_IsDXucKYMk4-diqPEc.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlEY6Fu39Tt9XkmtSosaMoEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/M2Jd71oPJhLKp0zdtTvoMzpKUtbt71woJ25xl7KOGD0.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6Dy0a9mz2IKMOL1zj2ElpUf3rGVtsTkPsbDajuO5ueQw.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6OgjO17HpiopmTnQucPs34_3rGVtsTkPsbDajuO5ueQw.ttf) format('truetype');
}


body {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 17px;
	line-height: 28px;
	}

h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 45px;
	line-height: 55px;
	}
  
h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 32px;
	color: #636363;
	}


h3, h4, h5, h6, .more {
	font-family: 'Source Sans Pro', sans-serif;
	}

h3 {
	font-weight: bold;
	font-size: 22px;
	line-height: 28px;
	}

h4 {
	font-size: 16px;
	line-height: 19px;
	}

h5 {
	font-weight: bold;
	font-size: 19px;
	line-height: 26px;
	margin-bottom: 10px;
	width: 202px;
	}

h6 {
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 2px;
	}

.navblurb {
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 16px;
	}

.more {
	font-size: 15px;
	line-height: 17px;
	}

.picCaption, .picCaptionLeft {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-style: italic;
	}

.legals {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-style: italic;
	}

#logoDiv p {
	text-align: right;
	width: 680px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;	
	}

#logoDivPhotography2 h4 {
	width: 180px;
	text-align: right;
	position: relative;
	bottom: 10px;
	}


/* Link styles */

a {
	font-weight: 900;
	text-decoration: none;
	}

a:visited {
	font-weight: 900;
	text-decoration: none;
	}

a:hover {
	font-weight: 900;
	text-decoration: none;
	}

.endNav a:hover {
	color: #6A350B;
	}


#logoDiv a, #logoDivPhotography2 a {
	text-decoration: none;
	font-weight: normal;
	}

#logoDiv a:visited, #logoDivPhotography2 a:visited {
	text-decoration: none;
	font-weight: normal;
	}

#logoDiv a:hover, #logoDivPhotography2 a:hover {
	text-decoration: none;
	font-weight: normal;
	}

h2 a {
	text-decoration: none;
	font-weight: normal;
	}

h2 a:visited {
	text-decoration: none;
	font-weight: normal;
	}

h2 a:hover {
	text-decoration: none;
	font-weight: normal;
	}


#logoDivPhotography1 a {
	color: #FFF;
	font-weight: normal;
	}

#logoDivPhotography1 a:visited {
	color: #FFF;
	font-weight: normal;
	}

#logoDivPhotography1 a:hover {
	color: #F90;
	font-weight: normal;
	}


/* Colours */

#logoDiv, #logoDivPhotography1, #logoDivPhotography2 {
	background-color: #B94629;
	}

.mainRowDiv {
	background-color: #FFF;
	}



h1 {
	color: #B94629;
	}

a {
	color: #B94629;
	}

a:visited {
	color: #B94629;
	}

a:hover {
	color: #F90;
	}

#logoDiv a, #logoDivPhotography2 a {
	color: white;
	}

#logoDiv a:visited, #logoDivPhotography2 a:visited {
	color: #FFF;
	}

#logoDiv a:hover, #logoDivPhotography2 a:hover {
	color: #F90;
	}

.picCaption, .picCaptionLeft, .legals {
	color: #666;
	}


