/*front page*/

#header h1 {
top:390px;
}

#mainImg {
margin:20px 10px;
width:940px;
height:340px;
overflow:hidden;
}
#mainImg a {
display:block;
width:940px;
height:340px;
}
#mainImg img {}

#content section h3 {margin:0.5em 0;}
#service p {
position:relative;
margin:5px 0;
padding:5px 5px 5px 70px;
height:40px;
line-height:20px;
background:#ffffff;
border:2px solid #dddddd;
-webkit-border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-moz-border-radius:4px;
}
#service p img {
position:absolute;
left:10px;
top:9px;
}
#newsHeadline li time {}
#staffBlog {
clear:both;
margin:1em 10px;
}
#staffBlog ul {
margin:0;
padding:0;
list-style-type:none;
}
#staffBlog li {display:inline;}
#staffBlog li a {
display:inline-block;
min-height:25px;
line-height:25px;

margin:2px 0;
cursor:pointer;
border-width:2px 10px;
  -webkit-border-image:url(images/port_bdr_proj.png) 2 10 stretch;
  -moz-border-image:url(images/port_bdr_proj.png) 2 10 stretch;
  border-image:url(images/port_bdr_proj.png) 2 10 stretch;
}
#staffBlog li a.selected {
  -webkit-border-image:url(images/port_bdr_proj_std.png) 2 10 stretch;
  -moz-border-image:url(images/port_bdr_proj_std.png) 2 10 stretch;
  border-image:url(images/port_bdr_proj_std.png) 2 10 stretch;
cursor:default;
color:#333333;
}
#twitter {
clear:both;
margin:1em 10px;
}
#twitter h3 {}
.twtr-bd {padding:0 !important;}
.twtr-hd {display:none;}
.twtr-tweets {
height:120px;
background:url(images/bg_tweet.png) no-repeat;
}
.twtr-tweet-wrap {
padding:0 !important;
}
.twtr-tweet {
display:inline;
float:left;
margin:0 10px;
padding:10px 0 20px;
width:213px;
height:90px;
border:none !important;
overflow:hidden;
}
.twtr-join-conv {display:none !important;}
.twtr-ft div {padding:10px 0 0 !important;}

#links ul {
margin:0;
padding:0;
list-style-type:none;
}
#links li {
display:inline;
float:left;
}
#links img {
margin:0 9px 10px;
}
#links a[target="_blank"] {
margin:0;
padding:0;
background:none;
}

#pageTitle,
#links header {
height:0;
overflow:hidden;
}
