@charset "UTF-8";
/* CSS Document */

body {
background:url(../images/websitebg.jpg) no-repeat top left #000000;
width:100%;
}

a {
color:#FFFFFF;
}

#topsection {
width:100%;
background:url(../images/contentpages-swirls.png) no-repeat top;
background-color:#000000;
}

#middlesection {
width:951px;
background:#000000;
}

#middlesection img {
border:0;
text-decoration:none;
margin:0;
}

#footer {
height:250px;
width:100%;
background:url(../images/frontpage-shadow.png) repeat-x;
}

#logocontainer {
padding-top:40px;
padding-right:20px;
float:right;
}

#navigationcontainer {
width:715px;
height:250px;
padding-top:20px;
padding-left:10px;
}

.navbox {
width:200px;
height:100px;
float:left;
margin-left:10px;
margin-bottom:10px;
color:#999999;
}

.navbox p {
margin:0;
padding:0;
padding-left:5px;
font-size:10pt;
}

.navbox a {
text-decoration:none;
color:#999999;
}

.navbox a:hover {
color:#999999;
font-weight:bold;
}

.navbox a:visited {
color:#999999;
}

.horiz-line {
width:100%;
height:2px;
background:#666666;
margin-top:3px;
margin-bottom:8px;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:16pt;
font-weight:normal;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:36pt;
font-weight:normal;
margin-top:10px;
}


.design {
color:#f99d3e ;
}

.digital {
color:#00aeef ;
}

.branding {
color:#ffdd00 ;
}

.displays {
color:#ec008c ;
}

.printing {
color:#bed73b ;
}

.pagetitle {
width:80%;
height:60px;
margin-left:15px;
}

.projectsummary a {
border:0;
text-decoration:none;
}

.projectsummary img {
border:0;
text-decoration:none;
}

.projectsummary {
width:220px;
height:210px;
float:left;
margin:25px;
}

.link {
color:#ffffff;
}

body {
text-align:center;
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#container {
width:951px;
margin-left:auto;
margin-right:auto;
text-align:left;
color:#FFFFFF;
background:#FFFFFF;
}

.smaller {
font-size:30pt;
}

#shadow {
margin-left:auto;
margin-right:auto;
width:1005px;
background:url(../images/shadow.png) top;
}

.largecontent {
width:840px;
margin-top:150px;
}

#ninetyfive {
width:95%;
}

#ninetyfive a {
color:#ffffff;
}

#telno {
float:right;
margin-right:65px;
margin-top:20px;
margin-bottom:-35px;
font-size:18pt;
}

#leftcolumnlarge {
width:480px;
float:left;
margin-left:25px;
}

#leftcolumnlarge a {
color:#FFFFFF;
}

#rightcolumnlarge {
width:300px;
float:right;
margin-top:20px;
}

#rightcolumnlarge img {
border:0;
text-decoration:none;
}
