html 
{
min-width: 500px;
}

body {
color: #000;
background: #fff;
font: .8em/1.5em Helvetica, Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
}

/* -------------------- Layout begins */

html, body, #wrapper {
min-height: 100%;
width: 100%;
height: 100%;}

html>body, html>body #wrapper {
height: auto;
}

#wrapper {
width: 500px;
margin: 0;
color: #000;
background: #fff;
text-align: left;
}

/* -------------------- Layout ends */
/* -------------------- Basic styles */

a:link, a:visited, a:hover {
text-decoration: none;
}

img {
border: 0;
}

p {
margin: 0;
padding: .5em 1em;
font: 1.15em/1.25em Helvetica, Arial, Verdana, sans-serif;
}

.clear {
clear: both;
}

/* -------------------- Basic styles end */
/* -------------------- Header begins */

#header {
margin: 0;
padding: .5em 1em;
text-align: right;
border-bottom: 2px solid #ff812b;
}

#header a {
margin: 0;
padding: .5em 0 .5em 20px;
color: #000;
background: #fff;
}

#header a:hover {
color: #ff812b;
background: #fff;
}

#header a.next {
color: #000;
background: #fff url(../images/back-next.gif) 0 50% no-repeat;
}

/* -------------------- Header ends */
/* -------------------- Portrait begins */

#portrait {
float: left;
width: 130px;
text-align: center;
margin: 0;
padding: 50px 10px 10px 10px;
color: #000;
background: #fff url(../images/staff-bar.gif) 50% 10px no-repeat;
}

#portrait p {
margin: 0;
padding: .5em 0 0 0;
font-size: .9em;
}



/* -------------------- Portrait ends */
/* -------------------- Contact begins */

#contact {
margin: 0 0 0 152px;
padding: 10px 10px 0 0;
}

#contact h1 {
margin: .125em 0 0 0;
color: #000;
background: #fff;
font-weight: lighter;
}

#contact h2 {
margin: 0;
padding-top: 1.0em;
font-weight: lighter;
}

#contact p {
margin: 0;
padding: 0 0 1em 0;
font: 1.15em/1.25em Helvetica, Arial, Verdana, sans-serif;
}

#contact a:link {
color: #a42630;
background: #fff;
}

#contact a:visited {
color: #304ea4;
background: #fff;
}

#contact a:hover {
color: #c9b01b;
background: #fff;
}

#contact p.employee-web {
float: right;
width: 5em;
margin: 0;
padding: 1.0em 0;
text-align: center;
color: #000;
background: #fff url(../images/sm-nav.gif) 50% 100% no-repeat;
}



/* -------------------- Contact ends */
/* -------------------- Footer begins */

#close {
clear: both;
margin: 0 0 0 152px;
padding: 0 1em;
text-align: right;
}

#close span.block {
margin: 0;
padding: 0;
color: #000;
background: #ff812b;
}

#close a {
margin: 0;
padding: 0;
color: #000;
background: #fff;
}

#close a:hover {
color: #c9b01b;
background: #fff;
}

#close a:hover span.block {
color: #000;
background: #ff812b;
}

/* -------------------- Footer ends */

