/* GLOBAL STYLES */

body {
margin:0px 0px 0px 0px;
font:13px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
line-height:18px;
color: #696969;
}

#topline {
height: 110px;
width:100%;
background: url(../GFX/back.gif) repeat-x;
}

#logo {
position:absolute;
left:50px;
top:30px;
}

#navline1 {
position:absolute;
left:580px;
top:12px;
}

#navline2 {
position:absolute;
left:680px;
top:12px;
}

#nav {
position:absolute;
left:595px;
top:25px;
}

#zzarg {
position:absolute;
left:695px;
top:20px;
}

#maincontent {
position:absolute;
left:50px;
top:140px;
width:500px;
padding-bottom: 20px;
}

/* SIDEBAR */

#sidebar {
position:absolute;
left:580px;
top:130px;
width:210px;
background: url(../GFX/sideback.gif) repeat-y;
}

.sidetitle {
padding:10px 0px 5px 20px;
}

.recentwork {
padding:5px 20px 5px 20px;
font:11px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #414141;
}

.recentwork a {
font:11px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #414141;
text-decoration: none; 
}

.recentwork a:hover {
font:11px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #FFAC00;
text-decoration: none; 
}

.recentwork img {padding-bottom:3px;}

.ofinterest img {padding-bottom:3px;}

.ofinterest {
padding:7px 20px 30px 20px;
font:11px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
line-height: 16px;
color: #414141;
}

.ofinterest a {
font:11px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #FFAC00;
text-decoration: none;
}

/* COPY */

.title {
font:bold 18px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #FFAC00;
margin-bottom:10px;
}

.sub {
font:bold 13px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #696969;
}

.sm {
font:11px Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
color: #000000;
text-align: center;
}

#conf { width: 300px; border: 1px solid #bbb; background: #fff; }