body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

body {
	font-family:Garamond,serif;
	background-image: url('gradient.gif');
	background-attachment: fixed;
}
#demo_holder
	{
		position: absolute;
		width:100%;
		height:100%;
		text-align:center;
	}
#demo {
	position:relative;
	margin:0 auto;
	width:300px;
	height:100px;
	margin-top:-50px;
	top:50%;
	text-align:center;
	
}
#resume {
	max-width:45em;
	position:relative;
}
#resume h2 {
	font-size:200%;
	font-weight:bold;
	text-align:center;
}
#resume h3 {
	font-size:130%;
	font-weight:bold;
	margin-bottom:.5em;
	margin-top:1em;
}
#resume h4 {
	font-weight:bold;
}
#resume p {
	text-align:justify;
}
#resume ul {
	margin-left:5em;
	list-style-type: square;
}
#resume ul p{
	margin: .5em 1em;
}

#resume .date {
	font-style: italic;
	font-weight: normal;
	float:right;
}
#resume #address {
	text-align:center;
}
#resume #awards li p {
	font-size:90%;
}
#resume #awards li li 
{
	font-size:90%;
	list-style-type: disc;
}
#tl, #tr, #bl, #br {
	width:30px;
	height:30px;
	position:absolute;

}
#tl {
	top:0;
	left:0;
	background-image: url('tl.gif');
}
#tr {
	top:0;
	right:0;
	background-image: url('tr.gif');

}
#br {
	bottom:0;
	right:0;
	background-image: url('br.gif');

}
#bl {
	bottom:0;
	left:0;
	background-image: url('bl.gif');

}
#star {
	width:200px;
	height:46px;
	position:absolute;
	background-image: url('horns.gif');
		bottom:0;
	right:0;
}


.portfolio_category {
	margin-top:30px;
	border: 2px solid #df1305;
	border-top: 16px solid #df1305;
	background-image: url('gradient_300.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding:0 10px 10px 10px;
	text-align:center;
	margin-right:50px;
	margin-left:50px;
	max-width:760px;
}
.portfolio_category .header {
	height:21px;
	background-color:#df1305;
	position:relative;
	top:-28px;
	left:2px;
	padding-top:5px;
}
.portfolio_category .header .l-corner,.portfolio_category .header .r-corner {

position:absolute;

top:-1px;
width:15px;
height:15px;
}
.portfolio_category .header .l-corner {
	left:-14px;	
	background-image: url('br_15.gif');	
}
.portfolio_category .header .r-corner {
	background-image: url('bl_15.gif');

right:-11px;	
}
.portfolio_category h2 {
	color:white;
	font-weight:bold;
	font-size:120%;
	text-align:left;
}
.portfolio_item h3 {
	
	font-family:Verdana,sans-serif;
		font-size:70%;
	padding-bottom:.1em;
	font-weight:bold;
}
.portfolio_item {
	float:left;
	margin:10px;
	width:170px;
		position:relative;
}
.portfolio_item h4 {
	font-family:Verdana,sans-serif;
		font-size:60%;
		font-weight:bold;
		color:gray;
} 
.portfolio_item .emmy, .portfolio_item .cine {
	position:absolute;
	top:85px;
	right: 19px;
}
.portfolio_item .cine2 {
	position:absolute;
	top:85px;
	right:30px;
}
#header_logo {
	margin:10px;
}
#copyright {
	position:absolute;
	bottom:2px;
	left:10px;
	font-size:60%;
	color:#aaaaaa;
	font-family:Verdana,sans-serif;
}
#copyright a {
	text-decoration:none;
	color:#aaaaaa;
} 
