@font-face {
 font-family: MyCustomFont;
 src: url("fonts/COPRGTL.eot"); /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("fonts/COPRGTL.TTF"); /* TTF file for CSS3 browsers */
}
html, body{
 height: 100%;
 width: 100%;
 padding: 0;
 margin: 0;
}
p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: black;
 }
.p-header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px; 
 color: #666666;
 }
.p-center {
 text-align: center;
 }
header, nav, leftnav, logo, footer, leftcontent, leftcontent-header, fadebox, rightbox, rightbox-references, rightbox-gallery, rightbox-gallery, article{
 display: block;
 }
#container {
 height: 100%;
 position: relative;
 width: 950px;
 margin: 0 auto; 
 padding-bottom: 10px;
 margin-bottom: -10px;
 }
leftcontent {
 padding: 2px;
 background-color: #666666;
 width: 157px;
 }
leftcontent-header {
 font-family: MyCustomFont;
 text-align: center;
 font-size: 20px;
 color: white;
 }
rightcontent {
 height: 820px;
 margin: 10px 0 0 0;
 background-color: #EAE3D9;
 float: right;
 width: 780px;
 border-right: solid 1px #666666;
 border-bottom: solid 1px #666666;
 box-shadow:3px 3px 3px #505050;
 -webkit-box-shadow:3px 3px 3px #505050;
 -moz-box-shadow: 3px 3px 3px #505050;
 }
footer {
 margin: 10px auto;
 float:left;
 position: relative;
 width:950px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center;
 }
header {
 position: relative;
 margin: 0 auto;
 width: 960px;
 height: 100px;
 background-color: white;
 clear: both;
 }
logo {
 font-family: MyCustomFont;
 float: left;
 margin: 10px 0 0 0;
 padding-right: 300px;
 width: 450px;
 font-size: 55px;
 color: #666666;
}
nav li {
 font-family: MyCustomFont;
 margin: 60px 15px 0 0;
 float:left;
 display:inline;
}
nav a {
 width:710px;
 font-size:18px;
 color: #666666;
 text-decoration: none;
 text-transform: capitalize;
}
nav a:hover{
 width:710px;
 font-size:18px;
 color: #010101;
 text-decoration: none;
 text-transform: capitalize;
}
leftnav li {
 margin: 5px -35px 5px;
 list-style: none;
}
leftnav a {
 font-family: MyCustomFont;
 width:161px;
 font-size:14px;
 color: #666666;
 text-decoration: none;
 text-transform: capitalize;
}
leftnav a:hover {
 width:161px;
 font-size:14px;
 color: #010101;
 text-decoration: none;
 text-transform: capitalize;
}
article {
 padding: 10px;
 width: 760px;
 }
a {
text-decoration: none;
color: #666666;
}
a:hover {
color: #010101;
}