body {
width:100%;
text-align:center;
margin:0; padding: 0;
margin-left: auto;
margin-right: auto;
}

#toptable {
text-align:center;
width: 990px;
margin:0; padding:0;
margin-left: auto;
margin-right: auto;
}

#top {
text-align:center;
width: 980px;
height: 268px;
margin:0; padding:0;
margin-left: auto;
margin-right: auto;
}

#top a {
text-decoration:none;
cursor:hand;
}

#top a:hover {
text-decoration:none;
color: #ffffff;
}

#main {
width: 980px;
text-align:center;
margin-left: auto;
margin-right: auto;
height: 222px;
clear: both;
margin-bottom: 15px;
}
 

.frontpage_item {
width: 304px;
height: 206px;
border: 8px solid #e5e5e5;
float: left;
display: inline;
text-align:left;
}

.frontpage_item h3 {
display: block;
margin:0;
font-size: 16px;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
padding: 10px 0px 0px 8px;
margin:0;
}

h3 {
margin:0;padding:0;
}

.h3 {
color: #6e93bd;
font-weight: bold;
font-size: 14px;
}

.frontpage_item b {
font-weight: bold;
}

.blue, .black {
margin-right: 10px;
}

.blue h3,
.blue p b {
color: #6e93bd;
}

.pink h3,
.pink p b {
color: #db829c;
}

.black h3,
.black p b {
color: #000000;
}

 .frontpage_item p {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
display: block;
width: 273px;
height: 141px;
background: #ffffff url(../images/BGfrontpage_item.gif) top left repeat-x;
padding:7px; 
margin:8px 0px 0px 8px;
line-height: 14px;
}


.frontpage_item .more {
width: 67px;
height: 17px;
float:right;
clear: both;
display: block;
margin:0;
margin-right: 8px;
padding: 3px 2px 2px 8px;
}

.more a,
.more a:hover {
color: #ffffff;
text-decoration:none;
font-size: 10px;
margin:0; padding:0;
line-height: 10px;
}

 .blue .more {
background-color: #6e93bd;
}

 .black .more {
background-color: #000000;
}

.pink .more {
background-color: #db829c;
}

#block-block-2 {
margin:0; padding:0;
float:left;
width: 600px;
height: 254px;
margin-top: 14px;
display:inline;
}

#block-block-2 h2 {
display:none;
}

#block-block-2 .content,
#block-block-2 .content p {
margin:0; padding:0;
}

#block-block-1 {
margin:0; padding:0;
width: 319px;
height: 254px;
float: right;
margin-top: 14px;
display:inline;
}

#block-block-1 h2 {
display: none;
}

#block-block-1 .content {
margin:0; padding:0;
width: 319px;
height: 255px;

}

#block-views-clientsview {
width: 319px;
height: 128px;
background: transparent url(../images/clients.jpg) top left no-repeat;
margin:0;
padding:0;
text-align:left;
margin-bottom: 1px;
float:right;
margin-top: 14px;
}

#block-views-clientsview .content a {
width: 319px;
height: 128px;
padding:0; margin:0;
display:block;
color: #ffffff;
}

#block-views-clientsview .content a p {
margin:0;
padding: 46px 6px 10px 16px;
width: 297px;
height: 71px;
color: #ffffff;
font-size: 12px;
}

#block-views-clientsview .content a p img {
padding: 0;
margin: -46px -6px -10px -16px;

}

#block-views-candidatesview {
background: transparent url(../images/candidates.jpg) top left no-repeat;
width: 319px;
height: 126px;
margin:0;
color: #ffffff;
font-size: 12px;
text-align:left;
float:right;

}

#block-views-candidatesview .content a {
width: 319px;
height: 126px;
padding:0; margin:0;
display:block;
color: #ffffff;
}

#block-views-candidatesview .content a p {
margin:0;
padding: 46px 6px 10px 16px;
width: 297px;
height: 70px;
display:block;
color: #ffffff;
font-size: 12px;
}


#block-views-clientsview .title,
#block-views-candidatesview .title {
display:none;
}

#blobedit,
#blobedit2 {
position:relative;
top: -200px;
left: 260px;
}

#blobedit a,
#blobedit2 a {
width: 40px;
height: 20px;
margin:0; padding:0;
font-size: 11px;
color: #990000;
}



.front h1 {
display: none;
}

.front .node {
padding-top: 10px;
}