body {
	margin: 0; 
	padding: 0; 
	background: url('images/bg.gif') top left;
	text-align: center;
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 20px;
	color: #424242;
}

img {
 border: 1px solid #a1b7b5;
 vertical-align: top;
 }

a, a:visited, a:hover, a:active {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 20px;
	color: #4e5433;
	text-decoration: none;
	border-bottom: 1px dotted #4e5433;
}





ul, li {
	list-style: url('http://www.melissacamero.com/images/circle-bullet.gif');
	margin-top: 3px;
}

li {
	margin-left: 20px;
}

ul {
	width: 500px;
}

#wrapper {
	width: 850px; 
	margin: 0 auto; 
	background: #FFFFFF top center repeat-y; 
	text-align: left;
	margin-top: -11px;
}

#logo {
	position: relative;
	top: 30px;
	left: 240px;
	display: inline;
}


#logo img {
	border: 0;
}

#active {
	position: relative;
	float: left;
	left: 20px;
	height: 673px;
}

#active img {
	border: 0;
}

#inactive {
	position: relative;
	float: left;
	left: 0;
	top: 0;
	vertical-align: top;
}




#inactive img {
	border: 0;
}

#content {
	position: relative;
	top: 175px;
	left: -50px;
	text-align: left;
	width: 600px;
}


#resume {
	position: relative;
	top: 175px;
	left: -50px;
	text-align: left;
	width: 700px;
}

#resume li {
	width: 550px;
}

.x-dots {
	background: url('images/x-dots.gif') top left repeat-x;
	width: 730px;
	margin: 20px;
	margin-bottom: 0;
	margin-left: 60px;
}

#x-dots_narrow {
	position: relative;
	top: 20px;
	margin-bottom: 40px;
}

#x-dots_narrow img {
	border: 0;
}

.column {
	float: left;
	position: relative;
}


.footer {
	margin-left: 60px;
	padding-bottom: 100px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 10px;
}


#desc img {
	float: left;
	margin-right: 5px;
}

#desc {
	position: relative;
	left: 0;
	vertical-align: bottom;
	height: 80px;
}

.desc {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
}

.desc a, .desc a:visited {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #4e5433;
	text-decoration: none;
}

.desc a:hover, .desc a:active {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #4e5433;
	text-decoration: none;
	border-bottom: 1px dotted #4e5433;
}

h1 {
	font-family: Trebuchet, Lucida Grande, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4e5433;
}

.h1_an {
	font-family: Trebuchet, Lucida Grande, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c60552;
}

.h1_port {
	font-family: Trebuchet, Lucida Grande, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #420f0f;
}

.h1_res {
	font-family: Trebuchet, Lucida Grande, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a1b7b5;
}

.spc {
	line-height: 20px;
}

.spc_big {
	clear: both;
	line-height: 175px;
}

.spc_huge {
	clear: both;
	line-height: 250px;
}

