/* 2Build CSS */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: "trebuchet MS", arial, verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#EEEEEE;
background:#13252D;
}
p {
font-size:0.8em;
line-height:1.3em;
margin:3px 0px;
padding:0px;
}
p.largewhite {
text-transform:uppercase;
font-size:0.9em;
color:#FFFFFF;
font-weight:bold;
line-height:1.1em;
margin-left:118px;
}
td.smallwhite {
text-transform:uppercase;
font-size:0.75em;
color:#FFFFFF;
font-weight:bold;
padding-left:6px;
}
td.orange, p.orange {
text-transform:uppercase;
font-size:0.75em;
color:#CC6534;
font-weight:bold;
line-height:1.3em;
margin:0px 0px;
padding:3px 0px;
margin-left:118px;
}
table.orangemain {
font-size:0.9em;
line-height:1.3em;
margin:3px 0px;
padding:0px;
float:right;
width:580px;
}
ul.largewhite {
margin:2px 15px;
padding:2px 0;
}
li.largewhite {
text-transform:uppercase;
font-size:0.8em;
color:#FFFFFF;
font-weight:bold;
}
ul.orangeul {
margin:2px 15px;
padding:2px 0;
}
li.orange {
text-transform:uppercase;
font-size:0.8em;
color:#CC6534;
font-weight:bold;
}
h1 {
font-size:1.0em;
color:#FFFFFF;
font-weight:bold;
margin:0px 0px;
padding:0px;
float:left;
width:118px;
}
h2 {
color:#026ED1;
font-size:1.2em;
line-height:1.1em;
font-weight:normal;
margin:2px 0px;
padding:4px 3px;
}
h3 {
font-family:arial;
color:#DD8D12;
font-size:1.0em;
line-height:1.1em;
font-weight:bold;
margin:2px 0px;
padding:4px 3px;
}
li {
font-size:0.8em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.6em;
}
ul {
margin:2px 40px;
padding:2px;
}

a, a:link, a:active {
color:#FFCF40;
text-decoration:underline;
}
a:visited {
color:#FFCF40;
text-decoration:underline;
}
a:hover {
color:#FFCF40;
text-decoration:none;
}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#FFFFFF;
text-decoration:none;
}

/*ID's*/
#redframe {
position:relative;
margin:0 auto;
padding:51px 0 0 0;
width:100%;
}
#frame {
position:relative;
margin:0 auto;
padding:0;
width:698px;
}
#header {
width:83px;
float:right;
margin-left:auto;
height:89px;
padding-bottom:12px;
}
#headernav {
float:left;
color:white;
margin:73px 0 0 -9px;
padding:0 0 0 0;
}
#headernav a {
color:white;
text-decoration:none;
font-size:0.8em;
font-weight:bold;
}
#headerlist {
list-style-type: none;
margin:0;
padding:0;
}
#headerlist li a {
padding:2px 5px;
}
#headerlist li {
float: left;
margin:0 8px;
padding:5px 0;
}
span#maintext {
font-size:1.6em;
font-weight:bold;
}
#headerlist li a#maintext {
font-size:1.6em;
}
#headerlist li a:hover {
background:#E96F35;
}
#headerlist li a#live {
background:#E96F35;
}

#maincontent {
padding-top:12px;
border-top:1px solid #FFFFFF;
clear:both;
height:550px
}
#mainimages {
padding:0;
margin:0 auto;
padding-bottom:12px;
border-bottom:1px solid #404E56;
}
#projectimages {
padding:0;
margin:0 auto;
background:transparent url(images/projectsbackground.gif) no-repeat;
padding-bottom:12px;
border-bottom:1px solid #404E56;
height:305px;
}
img#homeimage {
border:7px solid white;
}
img#projectimage {
border:7px solid #2D363B;
}
#content {
padding:12px 0 0 0;
margin:0 auto;
}
#blank {
clear:both;
}
#footer {
text-align:right;
color:#fff;
font-size:1.0em;
font-weight:bold;
padding:0;
margin:0;
height:38px;
padding-top:6px;
border-top:1px solid #FFFFFF;
}
.contactform {
width:163px;
font-size:0.7em;
border:1px solid #13252D;
margin:2px 5px;
}
.button {
font-size:0.7em;
font-weight:bold;
color:#fff;
background:#E96F35;
border:none;
margin:2px 5px;
}
span.white {
color:#FFFFFF;
}