body {
font-size: 12px;
font-family: "trebuchet ms", "Verdana";
margin: 0;
padding: 0;
background: #3e494f;
color: #5B6973;
text-align: center;
} /* text-align Needed to center layout in old IE browsers. */

acronym, abbr {cursor: help;
		   border-bottom: 1px dotted;}

h1, h2, p {margin: 0 0 25px 0;
					   padding: 0;}

h3, h4, h5, h6 {margin: 0 20px 10px;
					   padding: 0;}

p {margin: 0 20px 1em; line-height: 160%;}

li {line-height: 160%;}

a {
color: #fb7900;
text-decoration: none;
}

a:hover {
color: #f5f5f5;
}

.justify {text-align: justify;}

img {border: 0;
 margin: 0 0 14px 0;}
   
h1 {font-size: 26px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

#container {
width: 766px;
margin: 0 auto;
text-align: left;
}

#header {
width: 100%;
height: 100px;
position: relative;
}

#logo {
position: absolute;
left: 0;
top: 50px;
width: 205px;
height: 37px;
}

#menu {
position: absolute;
left: 360px;
top: 70px;
font-size: 14px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu li {
float:left;
margin:0;
padding:5px;
}

#menu a {
color: #f5f5f5;
}

#menu a:hover {
color: #fb7900;
}

#menu #active a {
color: #fb7900;
}

#footer {
width: 100%;
margin-top: 14px;
}

.wide_box {
background: #f5f5f5;
width: 766px;
}

.sbox_l {
background: #f5f5f5;
width: 246px;
float: left;
margin-right: 14px;
}

.sbox_r {
background: #f5f5f5;
width: 246px;
float: right;
}

.sbox_l div, .sbox_r div {
min-height:244px;
height:auto !important;
height:244px;
}

.mbox {
background: #f5f5f5;
width: 506px;
float:left;
margin-right:14px;
}

.project {
margin: 0 0 1em 20px;
}

.project img {
padding-right:10px;
}

#footer_box {
min-height:74px;
height:auto !important;
height:74px;
vertical-align:middle;
}

b.btop, b.btop b, b.bbot, b.bbot b{
display: block;height: 6px;font-size: 1px;
background-image:url(images/box_corner.png);
background-repeat: no-repeat}
b.btop b{background-position: 100% -6px}
b.bbot{background-position: 0 -12px}
b.bbot b{background-position: 100% -18px}