
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
background: #B4CDCD;
/*background: #C3E4ED;
this is the blue we like background: #B9D3EE;*/
/*background: #D4ECF4;*/
 overflow-x: hidden; 
}

a {color: #333; 
text-decoration: underline;
}
a:hover{
	color:#666;
	text-decoration: underline;}


#wrapper { 
 margin: 10px auto;
 width: 922px;
 background: #f4f3ef;
 padding: 10px;
}
#faux {
 margin: 10px 0px;
 overflow: hidden; /* Paul O Brien Fix for IE www.pmob.co.uk */
 /*width: 100%*/
}
#header {
 color: #333;
 /*width: 100%;*/
 padding: 0px;
 height: 160px;
 margin: 0px;
}
.header_nav {float: right;

/*background: #9fcbe4;*/
/*background: #9fb6cd;*/
background-color: #8DB6CD;


width: 730px;
height: 160px;}


#rightcolumn { 
 display: inline;
 color: #333;
 margin:0px;
 padding: 0px;
 width: 328px;
 float: right;
}
#leftcolumn { 
 float: left;
 color: #333;
/* border: 1px solid red;*/
 margin: 0px;
 padding: 0px;
 width: 580px;
 display: inline;
 position: relative;
}
#footer {
	/*width: 902px;*/
 	clear: both;
	color: #333;
	background: #8DB6CD;
	margin: 0px;
	padding: 10px 10px 10px 30px;
	letter-spacing: 1.5px;
	font-size: 11px;
}
.clear { clear: both; background: none; }

/* navigation for main menu begins here */

#mainnavigation {
	width: 100%; 
	position: absolute;
	top: 140px;
	margin-left: 20px;
}

#mainnavigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%; /* set 100% to take up entire page */
	/*background-color: #0981CD; /* assign background colour for entire list */
	/*border: 1px solid #ff0000; /* add border purely for visual to see enclosing area */
	overflow: auto; /* encompasses overflowing list elements into the contained area */
}

#mainnavigation ul li {
	display: inline; /* displays list elements in a line */
	margin: 0;
	padding: 0;
	}


/*styles for navigation*/
#mainnavigation ul li a {
	color: #333;
	text-decoration: none;
	font-family: 'Josefin Sans', arial, serif;
	/*background-color: #0981CD;*/
	padding: 15px; /* set padding around list and link element to create space between edge and text */
	text-align: center;
	/*border-right: 1px solid #42282c;*/
	font-size: 14px;
	
}
	
#mainnavigation ul li a:hover {
	/*background-color: #C7C6C3;*/
	color: #ffffff;
	text-decoration: underline;
	/*padding: 5px;/* set padding around list and link element to create space between edge and text for hover */
}

#mainnavigation li:last-child:after {
        content: "";
    }
#mainnavigation li:after {
        content: " | ";
    }

/* navigation for main menu ends here */

.logo {float: left;}

.intro {font-size:16px;
letter-spacing: 1.5;
line-height:22px;
color: #333;
margin: 30px 10px 5px 30px;
font-family: 'Josefin Sans', arial, serif;}

.homequote
{float: right;
margin: 20px;
font-family: 'Josefin Sans', arial, serif;
font-style:italic;
font-size:16px;}

.imgspace {padding-top: 10px;}

.socialicons {padding-left: 20px;}

