body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

ul {
	list-style-image: url(images/bullet_tick.jpg);
	list-style-type: disc;
	}
	
	ul li {
	float: none;
	margin-right: 0px;
	}

#wrapper {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 955px;
}

#login {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	margin-top: -55px;
	.margin-top: 0px;
	color: #999999;
}

#banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5em;
	color: #999999;
	margin-top: 55px;
	margin-right: auto;
	margin-bottom: 0px;

}

#col_menu {
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	margin-top: 45px;
	margin-right: 65px;
}

#col_main {
	float: left;
	width: 450px;
	margin-top: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
	margin-right: 65px;
}

#col_main_portfolio {
	float: left;
	width: 715px;
	margin-top: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #999999;
}

#col_main_pp {
	float: left;
	width: 715px;
	margin-top: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
}

#col_other {
	float: left;
	width: 200px;
	.width: auto;
	margin-top: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
}

/*PORTFOLIO*/

#portfolio_block {
	margin-bottom: 50px;
}

#portfolio_image {
	float: right;
	margin-top: 15px;
	width: 150px;
	text-align: center;
}


/*STYLES*/

.case_edujam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #FF0000;
}

.case_broadhaven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #B78900;
}

.case_terrythomas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #006666;
}

.case_hardcore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #660000;
}

.case_tefl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #FF9900;
}

/*LINKS*/

a.it4life:link {
	color: #999999;
	text-decoration: none;
}
a.it4life:visited {
	color: #999999;
	text-decoration: none;
}
a.it4life:hover {
	color: #cccccc;
	text-decoration: none;
}
a.it4life:active {
}

a.login:link {
	color: #999999;
	text-decoration: none;
}
a.login:visited {
	color: #999999;
	text-decoration: none;
}
a.login:hover {
	color: #cccccc;
	text-decoration: none;
}
a.login:active {
}

a.portfolio_links:link {
	color: #ff6600;
	text-decoration: none;
}
a.portfolio_links:visited {
	color: #ff6600;
	text-decoration: none;
}
a.portfolio_links:hover {
	color: #CC3300;
	text-decoration: none;
}
a.portfolio_links:active {
}

a.contact_links:link {
	color: #0066ff;
	text-decoration: none;
}
a.contact_links:visited {
	color: #0066ff;
	text-decoration: none;
}
a.contact_links:hover {
	color: #0033CC;
	text-decoration: none;
}
a.contact_links:active {
}

a.service_links:link {
	color: #66cc33;
	text-decoration: none;
}
a.service_links:visited {
	color: #66cc33;
	text-decoration: none;
}
a.service_links:hover {
	color: #009900;
	text-decoration: none;
}
a.service_links:active {
}

	/*MENU*/
	
		.service_on {
			color: #66cc33;
			font-size: 3em;
		}
		
		.portfolio_on {
			color: #FF6600;
			font-size: 3em;
		}
		
		.contact_on {
			color: #0066FF;
			font-size: 3em;
		}	
		
		a.service:link {
			color: #cccccc;
			text-decoration: none;
			font-size: 3em;
		}
		a.service:visited {
			color: #cccccc;
			text-decoration: none;
			font-size: 3em;
		}
		a.service:hover {
			color: #66cc33;
			text-decoration: none;
			font-size: 3em;
		}
		a.service:active {
			text-decoration: none;
			font-size: 3em;
		}
		
		a.service_:link {
	color: #66CC33;
	text-decoration: none;
		}
		a.service_:visited {
			color: #66CC33;
			text-decoration: none;
		}
		a.service_:hover {
			color: #009900;
			text-decoration: none;
		}
		a.service_:active {
			text-decoration: none;
		}
		
		a.service_sub:link {
	color: #66CC33;
	text-decoration: none;
	font-size: 1em;
	margin-left: 10px;
		}
		a.service_sub:visited {
			color: #66CC33;
			text-decoration: none;
	font-size: 1em;
	margin-left: 10px;
		}
		a.service_sub:hover {
			color: #009900;
			text-decoration: none;
	font-size: 1em;
	margin-left: 10px;
		}
		a.service_sub:active {
			text-decoration: none;
	font-size: 1em;
	margin-left: 10px;
		}
		
		a.portfolio:link {
			color: #cccccc;
			text-decoration: none;
			font-size: 3em;
		}
		a.portfolio:visited {
			color: #cccccc;
			text-decoration: none;
			font-size: 3em;
		}
		a.portfolio:hover {
			color: #FF6600;
			text-decoration: none;
			font-size: 3em;
		}
		a.portfolio:active {
			text-decoration: none;
			font-size: 3em;
		}
		
		a.contact:link {
			color: #cccccc;
			text-decoration: none;
			font-size: 3em;
		}
		a.contact:visited {
			color: #cccccc;
			text-decoration: none;
			font-size: 3em;
		}
		a.contact:hover {
			color: #0066FF;
			text-decoration: none;
			font-size: 3em;
		}
		a.contact:active {
			text-decoration: none;
			font-size: 3em;
		}
		
		

a.edujam:link {
	color: #FF0000;
	text-decoration: none;
}
a.edujam:visited {
	color: #FF0000;
	text-decoration: none;
}
a.edujam:hover {
	color: #CC0000;
	text-decoration: none;
}
a.edujam:active {
}

a.terrythomas:link {
	color: #006666;
	text-decoration: none;
}
a.terrythomas:visited {
	color: #006666;
	text-decoration: none;
}
a.terrythomas:hover {
	color: #003333;
	text-decoration: none;
}
a.terrythomas:active {
}

a.bhhp:link {
	color: #B78900;
	text-decoration: none;
}
a.bhhp:visited {
	color: #B78900;
	text-decoration: none;
}
a.bhhp:hover {
	color: #846300;
	text-decoration: none;
}
a.bhhp:active {
}

a.hardcore:link {
	color: #660000;
	text-decoration: none;
}
a.hardcore:visited {
	color: #660000;
	text-decoration: none;
}
a.hardcore:hover {
	color: #330000;
	text-decoration: none;
}
a.hardcore:active {
}

a.tefl:link {
	color: #FF9900;
	text-decoration: none;
}
a.tefl:visited {
	color: #FF9900;
	text-decoration: none;
}
a.tefl:hover {
	color: #CC6600;
	text-decoration: none;
}
a.tefl:active {
}

.submenu {
	font-size: 1em;
}

#copy {
	width: auto;
	position: absolute;
	left: 1%;
	bottom: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	z-index: 1;
	height: auto;
}
