html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
        color: #777;
}
ol, ul {

}
body {
 line-height: 1;
 font-size: 11px;
 font-family: Verdana, sans-serif;
}
h1 {
 display: none;
}
strong {
 color: #07AD88;
}
h2 {
 font-size: 19px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: normal;
 color: #07AD88;
 margin: 10px 12px 0px 12px;
 line-height: 19px;
 padding: 0 0 12px 12px;
 border-bottom: 1px solid #ccc;
}
h3 {
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 font-weight: bold;
 color: #07AD88;
 margin: 10px 232px 0px 12px;
 line-height: 19px;
 border-bottom: 1px solid #ccc;
}
p {
 line-height: 1.4;
}
a:link, a:visited {
 color: #888;
 text-decoration: none;
}
a:hover {
 color: #07AD88;
 text-decoration: underline;
}
.byline {
 font-size: 11px;
 color: #777;
 font-weight: normal;
}

#wrapper {
 position: relative;
 width: 980px;
 margin-right: auto;
 margin-left: auto;
}

#header {
 height: 120px;
 background-color: #07AD88;
 margin-left: 160px;
 margin-right: 160px;
}

#header img {
 padding-top: 71px;
}
#content {
 margin-left: 160px;
 margin-right: 160px;
 padding-bottom: 24px;
 background-image: url(contentBack.jpg);
 background-repeat: repeat-y;
}
#content h2 {
 padding: 8px 0 12px 0;
 margin: 8px 232px 0px 12px;
 color: #07AD88;
}
#content p {
 margin: 8px 232px 0px 12px;
 font-size: 11px;
 color: #777;
}
#content ul {
margin-left:30px;
}
#content li {
padding-top: .4em;

}
#activeLink {
 display: block;
 padding: 5px 0px 7px 12px;
 border-bottom: 1px solid #eee;
 color: #07AD88;
 font-family: Arial, sans-serif;
}
#navigation {
 position: absolute;
 top: 78px;
 left: -20px;
 width: 180px;
}
#navigation ul {
 list-style: none;
 margin-left: 12px;
 margin-right: 12px;
}
#navigation li a:link, #navigation li a:visited {
 display: block;
 padding: 5px 12px 7px 12px;
 border-bottom: 1px solid #eee;
} 
#navigation li a:hover {
 background-color: #efe;
}
#pfoliomenu {
 position: absolute;
 top: 272px;
 left: -20px;
 width: 180px;
}
#pfoliomenu ul {
 list-style: none;
 margin-left: 12px;
 margin-top: 0px;
 margin-right: 12px;
 padding-left: 0px;
}
#pfoliomenu li a:link, #pfoliomenu li a:visited {
 display: block;
 padding: 5px 0px 7px 12px;
 border-bottom: 1px solid #eee;
} 
#pfoliomenu li a:hover {
 background-color: #efe;
}

#photoSpace {
 background-color: #BABABA;
 background-image: url(photoBack.jpg);
 min-height: 293px;
}
#photoSpace2 {
 background-color: #666;
 background-image: url(photoBack.jpg);
}
#pictureMenu {
 position: absolute;
 top: 131px;
 left: 612px;
 width: 193px;
 font-size: 1px;
}
#pictureMenu img {

}
#pictureMenu ul {
 list-style: none;

}
#pictureMenu li a:link, #pictureMenu li a:visited {
 display: block;
 padding: 2px 2px 2px 2px;
 text-decoration: none;
} 
#pictureMenu li a:hover {
 background-color: #333;
 text-decoration: none;
}
#testimonial {
 color: #999;
 position: absolute;
 top: 114px;
 left: 820px;
 width: 149px;
 margin: 0;
 padding: 12px 0px 12px 12px;
}
#testimonial p {
 padding-bottom: 1.4em;
}
#footer {
 margin: 0px 380px 8px 160px;
 text-align: right;
 padding: 8px 12px 8px 12px;
 background-image: url(testBack.gif);
 font-size: 11px;
}
#copyright {
 float: right;
 line-height: 1.4;
}
#enlarge {
  position: absolute;
  right: 392px;
  top: 420px;
 line-height: 1.4;
}

#bigPhoto {
position: absolute;
 top: 12px;
 left: 88px;
 width: 800px;
 padding: 12px 12px 12px 12px;
 text-align: right;
 background-color: #BABABA;
 background-image: url(photoBack.jpg);
 background-repeat: repeat-x;
 color: #fff;

}
#bigPhoto a {
 color: #fff;
}
#photoTitle {
position: absolute;
 top: 12px;
 left: 103px;
}
