/* Layout & General */

body {
background-color:#000;
background-image:url(/images/holding/site-background.jpg);
background-repeat:repeat-x;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.83em;
}

#wrap {
width: 960px;
margin-left:auto;
margin-right:auto;
}

/* Header */

#header {
position:relative;
height:300px;
}

#header .info {
padding:60px 0 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
width:400px;
line-height:130%;
}

#header .delivers {
padding:50px 0 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
width:400px;
}

#header .logo {
position:absolute;
right:40px;
top:30px;
}

#header .logo h1 a {
display:block;
width:110px;
height:55px;
background-image:url(/images/holding/dynam.png);
text-indent:-10000em;
}

#header .comingsoon {
position:absolute;
right:0px;
top:130px;
}


/* Main */

#main {

}

#main .triplewrap {
margin:0 10px 50px 10px;
}

#main .triplewrap .triple {
width:300px;
float:left;
}

#main .triplewrap .design {margin-right:20px;}

#main .triplewrap .design h2 {
display:block;
width:300px;
height:93px;
background-image:url(/images/holding/design.png);
background-repeat:no-repeat;
text-indent:-10000em;
}

#main .triplewrap .design h3 {
margin:40px 0 35px 0;
display:block;
width:300px;
height:50px;
background-image:url(/images/holding/design-desc.png);
background-repeat:no-repeat;
text-indent:-10000em;
}

#main .triplewrap .design h4 {
padding:15px 0 5px 0;
color:#EA7926;
font-weight:bold;
font-size:0.9em;
}

#main .triplewrap .design p {font-size:0.9em;}

#main .triplewrap .digital {margin-right:20px;}

#main .triplewrap .digital h2 {
display:block;
width:300px;
height:93px;
background-image:url(/images/holding/digital.png);
background-repeat:no-repeat;
text-indent:-10000em;
}

#main .triplewrap .digital h3 {
margin:40px 0 35px 0;
display:block;
width:300px;
height:50px;
background-image:url(/images/holding/digital-desc.png);
background-repeat:no-repeat;
text-indent:-10000em;
}

#main .triplewrap .digital h4 {
padding:15px 0 5px 0;
color:#5CC6DB;
font-weight:bold;
font-size:0.9em;
}

#main .triplewrap .digital p {font-size:0.9em;}

#main .triplewrap .events {

}

#main .triplewrap .events h2 {
display:block;
width:300px;
height:93px;
background-image:url(/images/holding/events.png);
background-repeat:no-repeat;
text-indent:-10000em;
}

#main .triplewrap .events h3 {
margin:40px 0 35px 0;
display:block;
width:300px;
height:50px;
background-image:url(/images/holding/events-desc.png);
background-repeat:no-repeat;
text-indent:-10000em;
}

#main .triplewrap .events h4 {
padding:15px 0 5px 0;
color:#99E05D;
font-weight:bold;
font-size:0.9em;
}

#main .triplewrap .events p {font-size:0.9em;}

/* Footer */

#footerwrap {
background-image:url(/images/holding/footer-background.jpg);
background-repeat:repeat-x;
}

#footer {
border-top:1px solid #747F83;
width: 960px;
margin-left:auto;
margin-right:auto;
height:200px;
}

#footer .triplelogo {
padding:20px 0 0 10px;
}

#footer p {
padding:5px 0 0 10px;
font-size:0.9em;
}