@charset "UTF-8";
/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding: 0;
}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
/* Removes List-styles from lists */
ol, ul {
	list-style: none;
}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
/* Removes borders and spacing from tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Removes border from fieldset and img */
fieldset, img {
	border: 0;
}
/* Left-aligns text in caption and th */
caption, th {
	text-align: left;
}
/* Removes quotation marks from q */
q:before, q:after {
	content:'';
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-size : 100%;
	vertical-align : baseline;
	background : transparent;
}
body {
	line-height : 1;
}
ol, ul {
	list-style-type : none;
}
blockquote, q {
	quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content : '';
	content : none;
}
:focus {
	outline : 0;
}
ins {
	text-decoration : none;
}
del {
	text-decoration : line-through;
}
table {
	width : 99%;
	margin-bottom : 1.4em;
}
tr:nth-child(even) {
background-color : #000;
background-color : rgba(0, 0, 0, .6);
}
th {
	border-bottom : 2px solid #2a2e18;
	font-weight : bold;
	text-align : left;
}
td {
	border-bottom : 1px solid #2a2e18;
}
th, td {
	padding : 4px 10px 4px 0;
}
tr:last-child td {
	border-bottom-width : 0;
}
tfoot {
	font-style : italic;
}
caption {
	background : transparent;
}
body {
	font : 12px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4 {
	font-weight : normal;
}
h1 {
	font-size : 3em;
	line-height : 1;
	margin-bottom : 0.5em;
}
h2 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size : 2em;
	margin-bottom : .75em;
}
h3 {
	font-size : 1.5em;
	line-height : 1;
	margin-bottom : 1em;
}
h4 {
	font-size : 1.2em;
	line-height : 1.25;
	margin-bottom : 1.25em;
}
p {
	margin-bottom : 0 em;
}
ul, ol {
	margin : 1.5em 0;
}
ul {
	list-style-type : none;
	list-style-position : inside;
}
ol {
	list-style-type : decimal;
	list-style-position : inside;
}
abbr, acronym {
	border-bottom-width : 0;
}
strong {
	font-weight : bold;
}
em {
	font-style : italic;
}
a {
	text-decoration:none;
}
html {
	text-align: center;
}
html {
	background: transparent rgba(0, 0, 0, 0.7);
	background: rgb(0, 0, 0);
	filter:alpha(opacity=70);
	background-image:url(../graphics/coolBG.png);
	background-position:center top;
	background-repeat:no-repeat;
}
body {
	position:relative;
	width:900px;
	margin:0 auto;
	text-align:left;
	background-image:url(../graphics/bg_portfolio.png);
	background-position:center top;
	background-repeat:no-repeat;
}
ul#nav li {
	display:inline;
	z-index:100;
}
ul#nav {
	position:absolute;
	left:288px;
	top:0;
	background:url(../graphics/bg_nav.png);
	background-repeat:no-repeat;
	height:50px;
	width:610px;
}
div#content {
	position:relative;
	width:100%;
	height:65em;
	
}
div#main_content {
	position:absolute;
	left:285px;
	top:100px;
	width:400px;
}
div#main_contentAS3 {
	position:absolute;
	left:285px;
	top:100px;
	width:617px;
	height:100%;
	background-image:url(../graphics/bg_actionscript.png);
	background-repeat:no-repeat;
}
div#main_contentContact {
	position:absolute;
	left:285px;
	top:100px;
	width:617px;
	height:100%;
	background-image:url(../graphics/bg_contact.png);
	background-repeat:no-repeat;
}
.btm_portfolio {
	padding-top:10px;
}
li#development {
	position:absolute;
	left:40px;
	top:10px;
}
li#actionscript {
	position:absolute;
	left:170px;
	top:10px;
}
li#contact {
	position:absolute;
	left:270px;
	top:10px;
}
li#signal {
	position:absolute;
	left:230px;
	top:350px;
}
li#seacor {
	position:absolute;
	left:350px;
	top:350px;
}
li#rojo {
	position:absolute;
	left:460px;
	top:350px;
}
ul#read {
	position:absolute;
	top:190px;
	left:500px;
}
ul#Getquote {
	position:absolute;
	top:570px;
	left:500px;
}
ul#freelance {
	position:absolute;
	top:520px;
	left:47px;
	width:500px;
}
li#statement {
	position:absolute;
	top:130px;
	left:50px;
}
ul#links {
	position:absolute;
	top:210px;
	left:50px;
}
ul#flash {
	position:absolute;
	top:90px;
	left:50px;
}
ul#as3_Statement {
	position:absolute;
	top:90px;
	left:250px;
	width:200px;
}
.contact {
	position:absolute;
	top:100px;
	left:50px;
}
ul#homebutton {
	position:absolute;
	top:700px;
	left:790px;
}
div#site_info {
	position:relative;
	height:20px;
	
}
.clear_children, .cc_tallest {
	position: relative;
} /**/
* html .clear_children {
	display: inline;
}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */
.cc_tallest:after {
	content: '';
} /* PREVENTS A REDRAW BUG IN SAFARI */

ul#footernav {
	position:absolute;
	top:3em;
	left:2em;
}