body {
    font: 11px/1.25em normal helvetica, arial, sans-serif;
    color: white;
   background-color: rgb(255,212,100);
	   background: url(images/town.jpg);
	   text-align: center;
}
#svg {
        border: 0px solid red;
        width: 628px; 
        height: 527px;
        bottom: 0px;
        right: 0px;
        position:absolute;
	display:none;
	overflow:visible;
}
p#chavezcontrol {
	position:absolute;
	bottom:0px;
	left:260px;
}

p.split {
	display: none;
}
#loading {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	top: 300px;
	height: 60px;
	width: 300px;
	background-color: black;
	opacity: .8;
	border: 1px solid grey;
	color: rgb(240,250,230);
}
div {
}
div#magicbox {
	position:absolute;
	top:480px;
	left: 125px;
	height: 40px;
	width: 120px;
	background-color: rgb(100,50,0);
	border: 2px solid rgb(255,112,0);
	font-size: 8pt;
	padding:3px;
}
div#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(images/tulip-lq.jpg);
	opacity: .85;
	width: 1124px;
	height: 781px;
	display:none;
}
div#container * {
	opacity: 1.0;
}
div#contact {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 163px;
	height: 100px;
	border: 1px solid rgb(100,100,100);
	background-color: rgb(0,0,0);
	padding: 10px;
	opacity: .65;
	color: white;
}
div#feedroll {
	position: absolute;
	top: 70px;
	z-index:4;
	left: 450px;
	border: 2px solid rgb(255,112,0);
	font-size: 1.0em;
	color: black;
	background-color:white;
	width: 400px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
div#feedroll a {
	color: rgb(30,30,30);
}
div#delicious {
	position: absolute;
	top: 10px;
	left: 10px;
	border: 2px solid rgb(255,112,0);
	background-color: rgb(255,213,138);
	width: 300px;
	opacity: 0.75;
	filter: alpha(opacity=80);
	z-index:3;
}
img#lena {
	opacity: 0.8;
	filter: alpha(opacity=80);
	position:absolute;
	top:10px;
	left:320px;
	border: 2px solid rgb(255,112,0);
	z-index: 3;
}
img#lena2 {
	position:absolute;
	border: 2px solid rgb(255,112,0);
	top:266px;
	left:320px;
	z-index: 3;
}
img#lena3 {
	position:absolute;
	top:266px;
	left:576px;
	border: 2px solid rgb(255,112,0);
	z-index: 3;
}
img#lena4 {
	position:absolute;
	border: 2px solid rgb(255,112,0);
	top:10px;
	left:576px;
	z-index: 3;
}
div.serializer {
	cursor: pointer;
	z-index: 3;
	text-align: center;
	position: absolute;
	top: 535px;
	left: 290px;
	height: 20px;
	width: 130px;
	color: rgb(136,74,3);
	font-size: 14pt;
	border: 2px solid rgb(255,112,0);
	background-color: rgb(215,203,148);
	opacity: 0.6;
	margin-left: 10px;
	padding-top: 2px;
}
div.serializer p.serial {
	margin: 0px;
	width:100%;
	height:90%;
}
div#tl {
	position: absolute;
	z-index:0;
	top:0px;
	left:0px;
}
div#linkbox {
	z-index: 2;
	position: absolute;
	bottom: 35px;
	left: 220px;
	right: 190px;
	border: 2px solid rgb(255,112,0);
	background-color: rgb(255,213,138);
	opacity: 0.8;
	margin-top: 100px;
	margin-left: 10px;
	padding: 10px;
}
div#linkbox a { 
	color: rgb(155,40,0);
	line-height: 2em;
	margin: 3px;
	padding: 0px;
	font-size: 12pt;
}
a:hover { color: white; }
a:visited { color: white; }
a {
	color: rgb(155,240,90);
	
}
div#morselcontainer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 200px;
	height: 300px;
}
div.morsels {
	border: 1px solid rgb(255,112,0);
	position: absolute;
	width: 100px;
	padding: 5px;
	opacity: 0.8;
	color: white;
}
div.morselpopup {
	border: 1px solid rgb(255,112,0);
	position: absolute;
	width: 200px;
	left: 100px;
	top: 100px;
	padding: 20px;
	font-size: 2em;
	opacity: 0.8;
	color: white;
	background-color:black;
	z-index:100;
	line-height:200%;
}
div#map {
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
}
div#resume {
	cursor: pointer;
	color: rgb(255,245,100);
	overflow:auto;
	border: 2px solid rgb(255,112,0);
	position: absolute;
	bottom: 125px;
	right: 15px;
	width: 165px;
	top: 10px;
	opacity: 0.8;
	font-size: 5pt;
	line-height: 1.2em;
	z-index:3;
}
.draggable {
    cursor: move;
    position: absolute;
}

