* {margin:0px; padding:0px; border:0px;}
body {margin:0; padding:0; background-image:url(/img/background.gif); background-repeat:repeat; color:#faf6f6; font-family:Trebuchet MS, sans-serif; font-size:12px; line-height:16px; text-align:left; font-weight:normal;}
a:link, a:visited, a:active {color:#faf6f6; text-decoration:none;}
a:hover {color:#ec2c2c; text-decoration:none;}

/*Global*/
#content {position:absolute; left:50%; top:50%; width:960px; height:530px; margin-top:-265px; /*half of height*/ margin-left:-480px; /*half of width*/ z-index:20;}
.box {position:absolute; top:43px; left:0px; width:960px; height:480px; background-image:url(/img/box.gif); background-repeat:no-repeat;}
.logo {position:absolute; top:0px; right:10px; border:none; z-index:30;}

/*Fonts*/
h1 {padding:0 0 15px 0; font-size:16px; font-weight:normal; color:#faf6f6;}
p {padding:0 0 10px 0;}

/*Menu*/
#menu {position:absolute; top:3px; left:10px; list-style:none;}
#menu li {display:inline; padding:0 10px 0 0px;}
#menu li.selected {color:#ec2c2c;}

/*Pages*/
.slideshow {position:absolute; top:10px; right:10px;}

/*Project Page*/
.project-copy {position:absolute; top:10px; left:10px; width:270px; height:460px; overflow:auto;}
.project-copy a:link,.project-copy a:visited, .project-copy a:active {color:#faf6f6;}
.project-copy a:hover {color:#ec2c2c;}

/*About Page*/
.about-container {position:absolute; top:10px; left:10px; width:470px; height:460px; overflow:auto;}
.about-copy {position:absolute; top:31px; left:0px; width:465px;}
.address-one {position:absolute; top:31px; left:0px; width:230px; height:60px;
overflow:hidden;}
.address-two {position:absolute; top:31px; left:240px; width:230px; height:60px; overflow:hidden;}

/*Footer*/
.footer {position:absolute; bottom:-20px; right:10px; font-size:11px; color:#000000;}
.footer a {color:#000000;}
.footer a:hover {color:#ec2c2c;}
