/* Kelvin Owers  */

.edged {
	border-right: 1px solid #E7E7E7;
}

#features {
    font-weight: normal; font-size: 14px; _font-size: 4em;
    width: 663px;
    float: right;
    color: white;
	background: black;
	padding-top: 30px;
}

.home {
    padding-top: 245px;
}
.home h1 {
	color: white;
/*    background: transparent url(decoration/black_25percent.png) top left; */  /* W3C & IE7 */
	font-weight: bold;
	text-align: left;
	padding-left: 102px;
	text-shadow: 2px 2px 4px black;
	padding-bottom: 5px;
	margin-top: -10px;
	font-size: 1.8em;
}
.home p {
	width: 300px;
	text-align: left;
	color: white;
    padding-left: 102px;
	font-size: 1.2em;
	margin-top: -10px;
}
.home img {
    padding-left: 70px;
}

/* Kelvin Owers - page */

#main {
    padding-top: 20px;
}

.default h1 {
    text-transform: lowercase;
	color: white;
    margin-top: 20px;
    padding-left: 52px;
	font-weight: 100;
	padding-bottom: 5px;
	padding-top: 5px;  
	font-size: 2.6em;
}
.default h2 {
    padding-top: 0;
	font-weight: 100;
	text-align: center;
	margin-top: -1px;
	padding-bottom: 5px;    
	font-size: 1.6em;
}
.default h3 {
    text-transform: lowercase;
	font-weight: 100;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 7px;
	margin-top: 0;
	font-size: 2em;
}
.default  h4 {
	color: white;
	padding-bottom: 0;
	margin-bottom: 10px;
	font-size: 1.2em;
    padding-left: 20px;
    padding-right: 20px;
}
.default p {
	text-align: justify;
	color: white;
	font-size: 1.1em;
	margin-top: 0px;
	padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
