/* Hallberg Engineering Styles */

body {
margin:0px;
background-color:#10354F;
font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
}

ul, li{
padding:0px;
margin:0px;
list-style:none;
}

#Main li{
list-style:square;
margin-left:30px;
font:11px/15px Tahoma, Arial, Verdana, sans-serif;
padding:0px;
}

#post-5 li{
list-style:none;
margin-left:0px;
font:11px Tahoma, Arial, Verdana, sans-serif;
padding:7px 0px;
}
.entry p{
padding:0px 0px 11px 0px;
margin:0px;
}

.entry p strong{
padding:0px;
margin:0px;
}

.entry table tr td{
line-height:20px;
padding:0px;
margin:0px;
vertical-align:top;
}

.entry table tr td p{
padding:0px;
margin:0px;
}


.entry ul{
padding:0px;
margin:0px;
}

.entry li{
padding:0px;
list-style:none;
}
	
h1 {
text-transform:uppercase;
letter-spacing:2px;
font:18px/30px Arial, Helvetica, sans-serif;
color: #184262;
background-image: url(images/HeaderUnderline.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding:0px 10px;
	}


h3{
font: 15px Arial, Helvetica, sans-serif;
color: #184262;
text-transform:uppercase;
padding:0px;
margin:0px;
}

#post-5.entry p{
padding:0px;
margin:0px;
}

/* Page Layout */
#squares{
background:#184262 url(images/BGpattern.gif);
height:610px;
width:100%;
}

.blueBar {
background-color:#10354F;
font:bold 10/22px Tahoma, Arial, Verdana, sans-serif;
height:22px;
width:100%;
}

#headerContent{
border-left:2px solid #395A6F;
border-right:2px solid #395A6F;
height:143px;
width:861px;
margin:0 auto;
}

#middleContent{
background:#254F6A url(images/middleBG.gif) repeat-x;
height:422px;
}


#copyright {
color:#fff;
width:850px;
text-align:right;
margin:0 auto;
}

#copyright a{
color:#FFFFFF;
}
 
.footerLinks{
font:11px Tahoma, Arial, Verdana, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
}

#copyright .footerLinks a{
font:11px Tahoma, Arial, Verdana, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color:#88a0af;
text-decoration:none;
}

#copyright .footerLinks a:hover{
font:11px Tahoma, Arial, Verdana, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color:#88a0af;
text-decoration:underline;
}

#bottomContent{
width:850px;
text-align:right;
margin:0 auto;
height:43px;
}

#bottomContent img{
padding:10px 0px;
}

#siteContent {
border: 2px solid #fff;
height:418px;
margin:0 auto;
width:861px;
}

#HomeMain {
background-color:#fff;
height:418px;
width:635px;
float:left;
}

#logo{
padding:4px 10px 0px 10px;
width:176px;
border-right:2px solid #395A6F;
height:136px;
float:left;
}



#Main {
background-color:#fff;
height:393px;
width:625px;
float:left;
padding:15px 20px 10px 20px;
overflow:auto;
}

.entry {
padding-left: 15px;
}

#TopNav {
width:640px;
float:left;
z-index:999999;
top:109px;
position:relative;
padding:0px 0px 0px 20px;
}

/* Left Navigation */
#LeftNav {
width:176px;
background:#254F6A url(images/LeftNavBG.gif) repeat-y;
height:388px;
float:left;
padding:10px;
}


#LeftNav ul{
height:270px;
}

input#s{
border:2px solid #6F99CA;
width:165px;
float:right;
}

#LeftNav li{
list-style:none;
margin-left:10px;
font:13px Tahoma, Arial, Verdana, sans-serif;
padding:7px 0px;
text-transform:uppercase;
letter-spacing:1px;
}

input#searchsubmit {
background-color:#163151;
border:1px solid #fff;
margin-top:7px;
text-transform:uppercase;
letter-spacing:1px;
color:#fff;
font:12px Tahoma, Arial, Verdana, sans-serif;
padding:2px;
float:right;
}

#searchform div{
width:170px;
padding:0px;
margin:0px;
}


#LeftNav p{
color:#041020;
font:14px Tahoma, Arial, Verdana, sans-serif;
letter-spacing:2px;
text-transform:uppercase;
}

#LeftNav li a{
color:#fff;
text-decoration:none;
}


#LeftNav li a:hover{
color:#fff;
text-decoration:underline;
}

#LeftNav .HomePageLeftNav li{
line-height:35px;
}

#ProjectsTbl{
border:1px solid #254F6A;
margin-top:8px;
}


#ProjectsTbl th{
color:#fff;
vertical-align:top;
font:14px Arial, sans-serif;
text-align:center;
border-bottom:1px solid #fff;
background-color:#254F6A;
}

#ProjectsTbl td{
vertical-align:top;
text-align:center;
}

#Main a{
color:#36749C;
text-decoration:none;
}

#Main a:hover{
color:#36749C;
text-decoration:underline;
}


