							/*Carol's Property Solutions Ltd - Practice and Procedures
							Copyright (c) 2020 Stephen Jackson
							Version 0.1a
							Last revision: Saturday, 7th March 2020
							www.carolspropertysolutions.co.uk
							Email: hello@carolspropertysolutions.co.uk
							*/
							
							/*
							#id for styling divs
							.class for styling classes
							*/

	
							
							/*
							@body Body formatting below - currently done with div container and content
							*********************************************
							*/

							
								body
								{
								font-family: arial, sans-serif;
								background-color: #454545;
								border-top: 10px solid black;
								border-bottom: 10px solid black;
								margin: 0;
								background-image: url(../images/bird_houses.jpg);
								}
								
								
								
								/*
							@links External link formatting below
							*********************************************
							*/

								a:link
								{
								color: #ecfbf7;
								}

								a:visited
								{
								color: white;
								}
								

								
							
							/*
							@headings Heading formatting below
							********************************************
							*/

								h2
								{
								font-size: 64px;
								text-transform: uppercase;
								}

								h3
								{
								font-size: 36px;
								color: #33FFCE;
								margin-top: 0px;
								}

								h4
								{
								font-size: 24px;
								}
								
								h5
								{
								font-size: 24px;
								margin-top: 10px;
								}
							
							
								/*
							@container Container formatting below
							*********************************************
							*/
							
								#container
								{
								font-family: arial, sans-serif;
								width: 1000px;
								margin: 0 auto;
								padding: 10px;
								}
								
							/*
							@ header Header formatting below
							*********************************************
							*/	
							
								#header
								{
								color: #33FFCE;
								background-color: #606060;
								padding: 10px 20px;
								text-align: center;
								}
								
							/*
							@content Content formatting below
							*********************************************
							*/
								
								#content
								{
								text-align: justify;
								background-color: #808080;
								width: 740px;
								padding: 10px 20px;
								float: right;
								line-height: 1.4;
								}
								
							
							/*
							@sidebar Sidebar formatting below
							*********************************************
							*/
								
								#sidebar
								{
								background-color: #707070;
								color: #33FFCE;
								width: 180px;
								border-right: 2px solid black;
								padding: 10px 19px 10px 19px;
								float: left;
								}

								
							
							/*
							@footer Footer formatting below
							*********************************************
							*/	
							
								#footer
								{
								background-color: #454545;
								color: #33FFCE;
								padding: 10px 20px;
								text-align: center;
								clear: both;
								}
							
								.carols
								{
								text-transform: uppercase;
								font-weight: bold;
								}
								
								
								/*
							@images Image formatting below
							*********************************************
							*/	
								
								.house_main
								{
								border-radius:15px;
								display: block;
  							margin-left: auto;
  							margin-right: auto;
  							width: 50%;
								margin-bottom:30px;
							  }
								
								
								.house_secondary
								{
								border-radius:15px;
								/*display: table;*/
  							margin-left: auto;
  							margin-right: auto;
  							width: 32%;
								object-fit: contain;
								margin-top:10px;
								margin-bottom:20px;
								}
								
								.logo
								{
								width: 40%;
								object-fit: contain;
								}
								
								
							/*
							@nav Sidebar formatting below
							*********************************************
							*/	
							
							
								#nav
								{
								line-height: 1.8;
								list-style: none;
								padding:7px 0 10px 0px;
								margin:0;
								border-top: 1px solid black;
								}
								
								
								#nav li a
								{
								text-transform:uppercase;
								letter-spacing:0.1em;
								border-bottom: 1px solid black;
								display:block;
								color: #33FFCE;
								text-decoration: none;						
								}
								
								#nav a:visited
								{
								background-color:#707070;
								color: #33FFCE;
								}
								
								#nav li a:hover
								{
								background-color: #33FFCE;
								color: black;
								}
								
								#nav li a:active
								{
								background-color: #33FFCE;
								color: black;
								}