* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
	background-color:#000000;
}
p{
	margin:20px 0px 10px 0px;
}
table{
	width:960px;
}
td{
	vertical-align:middle;
}

/********************************************
*  LAYOUT
*********************************************/

div#container{
	/*margin:0px auto;*/
	margin-top:20px;
	/*width: 980px;*/
	width: 98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF;
	padding-left:5px;
}
div#back{
	float:right;
	padding:0px;
	margin:0px;
	padding-left:50px;	
	margin-right:20px;
	text-align:right;
	padding-top:14px;
	vertical-align:middle;
}
div#title{
	float:left;
	padding:0px;
	margin:0px;
	text-align:right;
	position: relative;
	margin-bottom:20px;
}
div#header{
	padding:0px;
	margin:0px;
	padding-left:20px;
	width:920px;
}
div#header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70px;
	font-weight: bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

div#header h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
div#header h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color:#383838;
	padding:0px;
	margin:0px;
}

div#header h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #383838;
	}
	div#header h3 a:link {
		text-decoration:none;
	}
	div#header h3 a:visited {
		text-decoration:none;
	}
	div#header h3 a:hover {
		color:#1eb1b8;
		text-decoration: none;
	}
	div#header h3 a:active {
		text-decoration: none;
	}




/********************************************
* HEADERS BIG
*********************************************/
	.header_grey_big{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 38px;
		font-weight: bold;
		color:#383838;
		padding:0px;
		margin:0px;
	}
	
	.header_yellow_big{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 40px;
		font-weight: bold;
		color:#f9df10;
		padding:0px;
		margin:0px;
	}
	.header_purple_big{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 40px;
		font-weight: bold;
		color:#c909ea;
		padding:0px;
		margin:0px;
	}
	.header_red_big{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 40px;
		font-weight: bold;
		color:#ff0636;
		padding:0px;
		margin:0px;
	}
	.header_blue_big{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 40px;
		font-weight: bold;
		color:#02bbfe;
		padding:0px;
		margin:0px;
	}	
	.header_turquoise_big{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 40px;
		font-weight: bold;
		color:#05cad0;
		padding:0px;
		margin:0px;
	}
	
	
/********************************************
* HEADERS MEDIUM
*********************************************/
	
	.header_blue{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#02bbfe;
		margin-bottom:10px;
		padding-left:3px;
	}
	.header_turquoise{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#05cad0;
		margin-bottom:10px;
		padding-left:3px;
	}
	.header_pink{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#ff07fb;
		margin-bottom:10px;
		padding-left:3px;
	}
	.header_yellow{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#f9df10;
		margin-bottom:10px;
		padding-left:3px;
	}
	.header_pale{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#fbee8e;
		margin-bottom:10px;
		padding-left:3px;
	}
	.header_red{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#ff0636;
		margin-bottom:10px;
		padding-left:3px;
	}
	.header_orange{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color:#ed570a;
		margin-bottom:10px;
		padding-left:23px;
	}

/********************************************
* HEADERS SMALL
*********************************************/

	.header_red_small{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color:#ff0636;
		margin-bottom:10px;
		padding-left:10px;
	}
	.header_orange_small{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color:#ed570a;
		margin-bottom:10px;
		padding-left:10px;
	}
	.header_blue_small{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color:#02bbfe;
		margin-bottom:10px;
		padding-left:10px;
	}
	.header_purple_small{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color:#8108fd;
		margin-bottom:10px;
		padding-left:10px;
	}
	.header_white_small{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color:#FFFFFF;
		margin-bottom:10px;
		padding-left:10px;
	}
	.header_navy_tiny{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color:#0000CC;
		margin-bottom:10px;
	}
	.header_orange_tiny{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color:#ed570a;
		margin-bottom:10px;
	}
	.header_pink_tiny{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color:#ff07fb;
		margin-bottom:10px;
	}

.bracket_big_white{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
.bracket_giant_pink{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 130px;
	font-weight: normal;
	color:#ff07fb;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
.bracket_giant_yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 130px;
	font-weight: normal;
	color:#fec107;
	padding:0px;
	margin:0px;
}

.breadcrumb{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:#383838;
	padding-bottom:18px;
	vertical-align:middle;
}
.breadcrumb a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:#383838;
}
	.breadcrumb a:link {
		text-decoration:none;
	}
	.breadcrumb a:visited {
		text-decoration:none;
	}
	.breadcrumb a:hover {
		color:#1eb1b8;
		text-decoration: none;
	}
	div#left h3 a:active {
		text-decoration: none;
	}

/********************************************
* MAIN CONTENT
*********************************************/

div#content{
	clear:both;
	width:100%;	
	margin-top:30px;
}

div#content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:#02ff3d;
	padding:0px;
	margin:0px;
}
div#content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:#ed3034;
	padding:0px;
	margin:0px;
}

.body_text {
	padding:2px;
	margin-left:2px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
dic#clear{
	clear:both;
	height: 0; 
	margin: 0; 
	padding: 0;
}

div#grey_box {
	width:218px;
	float:left;

	border-spacing:5px;
	border: 1px solid #383838; 
	padding:7px;
	margin:2px;	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #919191;
	vertical-align:top;
}	

div#websites{
	float:left;
	margin-bottom:30px;
	padding-left:20px;
	width:960px;
}
	div#websites img {
		border: 1px solid #383838;
		margin-bottom:5px;
	}
	div#websites img:hover {
		border: 1px solid #02bbfe; 
	}
	div#websites a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
	}
	div#websites a:link {
		text-decoration:none;
	}
	div#websites a:visited {
		text-decoration:none;
	}
	div#websites a:hover {
		color:#02bbfe;
		text-decoration: none;
	}
	div#websites a:active {
		text-decoration: none;
	}

div#digital{
	float:left;
	width:960px;
	margin-bottom:30px;
	padding-left:20px;
}
	div#digital table{
		width:100%;
		vertical-align:middle;
	}

div#viral{
	float:left;
	width:960px;
	margin-bottom:30px;
	padding-left:20px;
}
	div#viral img {
		border: 1px solid #383838;
		margin-bottom:5px;
	}
	div#viral img:hover {
		border: 1px solid #fbee8e; 
	}
	div#viral a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
	}
	div#viral a:link {
		text-decoration:none;
	}
	div#viral a:visited {
		text-decoration:none;
	}
	div#viral a:hover {
		color:#fbee8e;
		text-decoration: none;
	}
	div#viral a:active {
		text-decoration: none;
	}
	div#viral table{
		width:945px;
	}
	div#viral td{
		width:210px;
	
		border-spacing:5px;
		border: 1px solid #383838; 
		padding:7px;		
		margin:2px;		
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #919191;
		vertical-align:top;
	}
	
	
div#branding{
	float:left;
	margin-bottom:30px;
	padding-left:20px;
	width:960px;
	overflow:auto;
}
	div#branding img {
		border: 1px solid #383838;
		margin-bottom:5px;
	}
	div#branding img:hover {
		border: 1px solid #ff0636; 
	}
	div#branding a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
	}
	div#branding a:link {
		text-decoration:none;
	}
	div#branding a:visited {
		text-decoration:none;
	}
	div#branding a:hover {
		color:#ff0636;
		text-decoration: none;
	}
	div#branding a:active {
		text-decoration: none;
	}
	div#branding table{
		width:945px;
	}
	div#branding td{
		width:218px;
	
		border-spacing:5px;
		border: 1px solid #383838; 
		padding:7px;
		margin:5px;		
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #919191;
		vertical-align:top;
	}

div#social{
	float:left;
	margin-bottom:30px;
	width:960px;
	padding-left:20px;
}
	div#social img {
		border: 1px solid #383838;
		margin-bottom:5px;
	}
	div#social img:hover {
		border: 1px solid #05cad0; 
	}
	div#social a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
	}
	div#social a:link {
		text-decoration:none;
	}
	div#social a:visited {
		text-decoration:none;
	}
	div#social a:hover {
		color:#05cad0;
		text-decoration: none;
	}
	div#social a:active {
		text-decoration: none;
	}
div#video{
	float:left;
	background-image:url(images/video_stripe.gif);
	background-repeat:repeat-x;
	min-height:388px;
	width:100%;
	margin-bottom:30px;
}
div#video table{
	min-height:300px;
	height:300px;
	width:95%;
	vertical-align:middle;
}


div#banner{
	float:left;
	margin-bottom:30px;
	width:960px;
	padding-left:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
}
div#banner table{
	min-height:300px;
	height:300px;
	width:95%;
	vertical-align:middle;
}

div#banner a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
	}
	div#banner a:link {
		text-decoration:none;
	}
	div#banner a:visited {
		text-decoration:none;
	}
	div#banner a:hover {
		color:#02bbfe;
		text-decoration: none;
	}
	div#banner a:active {
		text-decoration: none;
	}
	
div#clients{
	float:left;
	margin-bottom:30px;
	width:960px;
	padding-left:20px;
}
div#clients img {
	border: 1px solid #383838;
	margin:2px;
}

div#freelance{
	float:left;
	margin-bottom:30px;
	width:960px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color:#FFFFFF;
}
div#freelance a {
		font-size: 22px;
		font-weight: bold;
		color:#ff0636;
	}
	div#freelance a:link {
		text-decoration:none;
	}
	div#freelance a:visited {
		text-decoration:none;
	}
	div#freelance a:hover {
		color:#02bbfe;
		text-decoration: none;
	}
	div#freelance a:active {
		text-decoration: none;
	}

div#print{
	padding-left:20px;
	margin-bottom:50px;
	margin-top:20px;
}
div#print td{
	vertical-align:top;
	text-align:left;
	padding-right:20px;
	
}
div#fb_widget{
	background-image:url(images/widgets/facebooklogo2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#383838;
	vertical-align:middle;
	
	padding:11px;
	padding-left:110px;
	
	margin-bottom:15px;
	min-height:39px;
}
div#fb_widget a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#383838;
}
	div#fb_widget a:link {
		text-decoration:none;
	}
	div#fb_widget a:visited {
		text-decoration:none;
	}
	div#fb_widget a:hover {
		color:#1eb1b8;
		text-decoration: none;
	}
div#footer{
	float:left;
	margin-bottom:30px;
	padding-left:20px;
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
}
