* {
margin: 0px;
padding: 0px;
border: 0px;
}

body {
background-image: url(img/background.gif);
background-repeat: repeat-x;
background-color: #0a0a0a;
font-size: 13px;
line-height: 18px;
font-family: Trebuchet MS, sans-serif;
color: #F5F5F5;
}

table {
font-size: 13px;
line-height: 18px;
text-align: left;
}

A:link, A:visited, A:active {
color: #F5F5F5;
text-decoration: none;
}

A:hover {
color: #ce1b1b;
}

h1 {
font-weight: normal;
font-size: 17px;
color: #F5F5F5;
margin: 0;
padding: 0 0 10px 0;
}

p {
padding: 0 0 10px 0;
}

b {
font-weight: normal;
font-size: 17px;
color: #F5F5F5;
margin: 0px;
padding: 0px;
}

hr {
height: 5px
width: 5px
border: 0px;
padding: 0px;
margin: 0 5px 0 0;
background: #ccc;
}




/*Global*/

#container {
width: 100%;
height: 100%;
}

table .top {
vertical-align: top;
}

.box {
position: relative;
top: -500px;
width: 940px;
}

.content {
position: relative;
top: 90px;
margin: auto;
width: 940px;
height: 500px;
background-image: url(/img/box.gif);
background-repeat: no-repeat;
background-position: top center;
text-align: left;
}

.logo {
position: absolute;
top: 10px;
left: 0px;
}



/*Page*/

.slideshow {
position: absolute;
top: 20px;
left: 20px;
z-index: 10;
}

.container-copy {
position: absolute;
top: 20px;
right: 20px;
height: 460px;
width: 300px;
background: #0a0a0a;
z-index: 10;
}

.copy {
position: absolute;
top: 20px;
right: 20px;
height: 420px;
width: 260px;
overflow: auto;
z-index: 20;
}



/*Home Page*/

.home-content {
position: relative;
top: 90px;
left: 0px;
width: 940px;
height: 500px;
background-image: url(/img/home-box.gif);
background-repeat: no-repeat;
background-position: top center;
text-align: left;
margin: auto;
}

.home-copy {
position: absolute;
top: 415px;
left: 193px;
height: 90px;
width: 747px;
overflow: hidden;
}

.nick {
position: absolute;
bottom: 0px;
right: 0px;
margin: 0px 0 0 0px;
}

.home-title {
position: absolute;
top: 415px;
left: 0px;
width: 173px;
height: 65px;
margin: 0 0px 0 0;
overflow: auto;
}

.home-title img {
float: left;
margin: 0 7px 0 0px;
}




/*Project Page*/

.container-project-copy {
position: absolute;
top: 20px;
right: 20px;
height: 332px;
width: 300px;
background: #0a0a0a;
z-index: 20;
}

.project-copy {
position: absolute;
top: 20px;
right: 20px;
height: 292px;
width: 260px;
padding: 0 0px 0 0;
overflow: auto;
z-index: 30;
}

.square-one {
position: absolute;
top: 28px;
right: 125px;
}

.square-two {
position: absolute;
top: 28px;
right: 52px;
}

.center {
text-align: center;
position:absolute;
left: 50%;
top: 50%;
width: 260px;
height: 160px;
margin-top: -60px; /*half of height*/
margin-left: -130px; /*half of width*/
z-index: 40;
}



/*Footer*/

.footer {
position: absolute;
bottom: 0px;
left: 0px;
font-size: 11px;
color: #373737;
}

.footer a {
color: #373737;
}

.footer a:hover {
color: #ce1b1b;
}




/*Drop-down Menu*/

#dropdownMenu {
position: absolute;
top: 19px;
right: 0px;
font-size: 13px;
line-height: 21px;
margin: 0;
padding: 0;
text-transform: lowercase;
z-index: 100;
}

#dropdownMenu ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#dropdownMenu ul li {
position: relative;
float: left;
display: inline;
color: #f5f5f5; 
padding: 0px 0px 0px 25px;
cursor: pointer;
}

#dropdownMenu ul#menu li.selected a {
color: #ce1b1b;
}

#dropdownMenu li:hover, #dropdownMenu li.selected  {
color: #ce1b1b;
}

#dropdownMenu li a:hover {
color: #ce1b1b;
}

#dropdownMenu a.parent, #dropdownmenu a.current {
color: #ce1b1b;
}

/*sub-menu*/

#dropdownMenu ul li ul {
position: absolute;
top: 4em;
left: 22px;
display: block;
visibility: hidden;
}

#dropdownMenu ul li ul li {
display: list-item;
width: 140px;
background-color: #0a0a0a;
color: #f5f5f5;
text-align: left;
padding: 1px 0px 1px 4px;
z-index: 100;
}

#dropdownMenu ul#menu li.selected ul li a:link {
color: #f5f5f5;
}

#dropdownMenu ul#menu li.selected ul li a:visited {
color: #f5f5f5;
}

#dropdownMenu ul#menu li.selected ul li a:active {
color: #f5f5f5;
}

#dropdownMenu ul#menu li.selected ul li a:hover {
color: #ce1b1b;
}

#dropdownMenu ul#menu li.selected ul li.selected a.current {
color: #ce1b1b;
}

#dropdownMenu ul#menu li.selected ul li.selected a.mainfoldericon {
color: #ce1b1b;
}

#dropdownMenu ul li ul li:first-child {
border-top: 2px solid #0a0a0a;
}

#dropdownMenu ul li ul li ul {
left:159px;
top:0;
}

* html p#iepara {
padding-top:1em;
}

* html #dropdownMenu ul li {
float:left;
height:1%;
}

* html #dropdownMenu ul li a {
height:1%;
}
