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 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-image: url(images/bg-02.jpg);
	margin: 0;
	line-height: 12px;
}
li {
	list-style-image: url(images/Xbullet.gif);
	line-height: 15px;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #990000;
}
a:link {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
li :link, li a:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #990000;
	font-weight: normal;
}

a:hover {
	color: #333333;
	padding-bottom: 20px;
	font-weight: bold;
}
li a:hover {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	}
a:active {
	color: #990000;
	font-weight: bold;
}
#centerBG {
	position: absolute;
	padding: 10px 10px 10px 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	border: 0px;
	z-index: 1;
}
#centerDoc {
	position: absolute;
	padding: 10px 10px 10px 10px;
	margin-left: 135px;
	margin-right: 20px;
	border: 0px;
	z-index: 2;
}
#mainCOPY {
	size: 400px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 420px;
	margin-top: 140px;
	border: 0px;
	width: 365px;
	z-index: 4;
}
#mainCOPYhome {
	size: 520px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 260px;
	margin-top: 200px;
	border: 0px;
	width: 520px;
	z-index: 4;
}
#mainSWF {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 180px;
	margin-top: 115px;
	border: 0px;
	z-index: 3;
}
#mainSHEET {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 380px;
	margin-top: 100px;
	border: 0px;
	z-index: 3;
}
#mainSHEEThome {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 200px;
	margin-top: 130px;
	border: 0px;
	z-index: 3;
}
#mainCOPYblog {
	size: 400px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 260px;
	margin-top: 200px;
	border: 0px;
	width: 400px;
	height:320px;
	z-index: 4;
	overflow:hidden;
	overflow-y:scroll;
}
#recentblog {
	size: 120px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 670px;
	margin-top: 200px;
	border: 0px;
	width: 120px;
	height:320px;
	z-index: 4;
	overflow:hidden;
	overflow-y:scroll;
}
#sideDoc {
	position: absolute;
	padding: 10px 10px 10px 10px;
	margin-left: 820px;
	margin-right: 20px;
	margin-top: 136px;
	border: 0px;
	z-index: 4;
}
#NAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 895px;
	margin-top: 220px;
	border: 0px;
	size: 280px;
	width: 141px;
	z-index: 5;
}
#photoNAV {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 220px;
	margin-top: 360px;
	border: 0px;
	z-index: 7;
}
#photoID {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 220px;
	margin-top: 160px;
	border: 0px;
	z-index: 6;
}
#cdLOGO {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 830px;
	margin-top: 468px;
	border: 0px;
	size: 280px;
	width: 141px;
	z-index: 9000;
}
#mmLOGO {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 140px;
	margin-top: 0px;
	border: 0px;
	size: 280px;
	width: 141px;
	z-index: 9000;
}
#drawALL {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 180px;
	margin-top: 100px;
	border: 0px;
	size: 682px;
	width: 614px;
	z-index: 3;
}
#meloCUTout {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 40px;
	margin-top: 150px;
	border: 0px;
	z-index: 6;
}
#meloCUTout2 {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 170px;
	margin-top: 150px;
	border: 0px;
	z-index: 6;
}
#meloCUTout3 {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 120px;
	margin-top: 110px;
	border: 0px;
	z-index: 6;
}
#NAVthou {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 860px;
	margin-top: 485px;
	border: 0px;
	size: 280px;
	width: 141px;
	z-index: 9100;
}
#cdCOPYRIGHT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 940px;
	margin-top: 635px;
	border: 0px;
	size: 280px;
	width: 141px;
	z-index: 9100;
}
#fisheye_menu {
	position: absolute;
	list-style: none;
	border: 0;
	padding: 10px 10px 10px 10px;
	margin: 10px;
	height: 81px;
	z-index: 10;
}
#fisheye_menu li {
	position: relative;
	display: block;
	border: 0;	
	float: left;
	z-index: 10;
}
#fisheye_menu span {
	position: absolute;
	top: 100%;
	left: 0;
	text-align: center;
	width: 88px;
	padding: 1px;
	margin: 0;
	border: 0;	
	color: #000000;
	background-image:url(http://www.cssmelo.com/images/loopac/transpBlack25.png)
	z-index: 10;
}
#fisheye_menu a {
	text-decoration: none;
	z-index: 10;
}
#fisheye_menu img {
	border: 0;
	vertical-align: top;
	z-index: 10;
}
#wrapper {
 width: 1158px;
 margin: 0px auto 0px auto;
}
#map {
	position: absolute;
	padding: 0px 0px 0px 0px;
	width: 500px;
	height: 200px;
	border: 1px;
	z-index: 6;
}
#postitCOPY1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 860px;
	margin-top: 485px;
	border: 0px;
	size: 280px;
	width: 111px;
	z-index: 9100;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 520px; /*width of featured content slider*/
height: 320px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: 510px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination{
width: 510px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
padding: 5px 10px;
}
.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #990000;
}
.pagination a:hover, .pagination a.selected{
color: #000000;
}
.draggable {
	z-index: 5000;
	cursor: move;
}

#cards-area {
	height: 614px;
	width: 682px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 180px;
	margin-top: 100px;
	border: 0px;
	z-index: 9200;
	overflow: visible;
}

#cards-area2 {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 40px;
	margin-top: 150px;
	border: 0px;
	z-index: 9200;
	overflow: visible;
}

#cards-area3 {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin-left: 40px;
	margin-top: 150px;
	border: 0px;
	z-index: 9200;
	overflow: visible;
}

.card {
	position: absolute;
}

.card-1 {
	top: 24px;
	left: 147px;
}

.card-2 {
	top: 54px;
	left: 23px;
}

.card-3 {
	top: 207px;
	left: 52px;
}

.card-4 {
	top: 13px;
	left: 275px;
}

.card-5 {
	top: 7px;
	left: 403px;
}

.card-6 {
	top: 18px;
	left: 497px;
}

.card-7 {
	top: 152px;
	left: 508px;
}

.card-8 {
	top: 78px;
	left: 117px;
}

.card-9 {
	top: 287px;
	left: 395px;
}

.card-10 {
	top: 135px;
	left: 328px;
}

.card-11 {
	top: 139px;
	left: 221px;
}

.card-12 {
	top: 120px;
	left: 415px;
}

.card-13 {
	top: 139px;
	left: 42px;
}

.card-14 {
	top: 339px;
	left: 292px;
}
.card-15 {
	top: 313px;
	left: 144px;
}

.card-16 {
	top: 208px;
	left: 417px;
}

.card-17 {
	top: 382px;
	left: 248px;
}

.card-18 {
	top: 348px;
	left: 13px;
}

.card-19 {
	top: 257px;
	left: 23px;
}

.card-20 {
	top: 391px;
	left: 157px;
}

.card-21 {
	top: 407px;
	left: 77px;
}

.card-22 {
	top: 396px;
	left: 345px;
}

.card-23 {
	top: 217px;
	left: 156px;
}

.card-24 {
	top: 225px;
	left: 510px;
}

.card-25 {
	top: 88px;
	left: 364px;
}

.card-26 {
	top: 244px;
	left: 275px;
}
.card-27 {
	top: 390px;
	left: 484px;
}
.card-28 {
	top: 422px;
	left: 477px;
}

.card-29 {
	top: 150px;
	left: 370px;
}

.card-30 {
	top: 24px;
	left: 231px;
}

.card-31 {
	top: 256px;
	left: 164px;
}

.card-32 {
	top: 12px;
	left: 382px;
}

.card-33 {
	top: 13px;
	left: 470px;
}

.card-34 {
	top: 108px;
	left: 456px;
}

.card-35 {
	top: 171px;
	left: 451px;
}

.card-36 {
	top: 433px;
	left: 271px;
}

.card-37 {
	top: 48px;
	left: 295px;
}

.card-38 {
	top: 139px;
	left: 221px;
}

.card-39 {
	top: 227px;
	left: 471px;
}

.card-40 {
	top: 164px;
	left: 57px;
}

.card-41 {
	top: 252px;
	left: 371px;
}
.card-42 {
	top: 313px;
	left: 144px;
}

.card-43 {
	top: 283px;
	left: 492px;
}

.card-44 {
	top: 302px;
	left: 237px;
}

.card-45 {
	top: 348px;
	left: 13px;
}

.card-46 {
	top: 257px;
	left: 23px;
}

.card-47 {
	top: 59px;
	left: 48px;
}

.card-48 {
	top: 407px;
	left: 77px;
}

.card-49 {
	top: -38px;
	left: 9px;
}

.card-50 {
	top: -20px;
	left: 53px;
}

.card-51 {
	top: 124px;
	left: 108px;
}

.card-52 {
	top: -4px;
	left: 109px;
}

#footBAR {
	position: absolute; 
	bottom:0;
	padding:2px 0px 0px 0px;
	height:20px;
	width:100%;
	font-size: 9px;
	color: #ffffff;
	background-color:#000000;
	z-index: 20;
}
#hour {
	cursor:pointer;
}
#project {
	cursor:pointer;
}
