* {
margin:0px;
padding:0px;
}
body{
font-size:100%;
line-height:1.125em;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
background:#000;
}
#content {
padding:11px 0px 0px 0px;
}
#galleryTable {
width:676px;
}
#galleryTable td{
padding:0px 5px 5px 0px;
}
#browseGallery td {
padding:0px 14px 14px 0px;
width:157px;
text-align:center;
}
#galleryTable td.last, #browseGallery td.last {
padding-right:0px;
}
#browseGallery td a img{
border:1px solid #000;
}
#browseGallery td a:hover img{
border:1px solid #FFF;
text-decoration:none;
}
#pressLink {
background-image:url(../images/pic1.jpg);
}
#industrialLink {
background-image:url(../images/pic3.jpg);
}
#portraitLink {
background-image:url(../images/pic5.jpg);
}
#studioLink {
background-image:url(../images/pic7.jpg);
}
#sportLink {
background-image:url(../images/pic9.jpg);
}
.galleryLinks {
display:block;
width:222px;
height:222px;
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-9000px;
}
.galleryLinks:hover {
display:block;
width:222px;
height:222px;
background-repeat:no-repeat;
background-position:0px -222px;

}
#wrapper {
font-size:0.75em;
}
.pageWidth {
width:900px;
margin:0 auto 0 auto;
text-align:left;
}
h1 {
font-size:1.5em;
padding:40px 0px 15px 0px;
color:#CACBCB;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:normal;
}
h2{
font-size:1.2em;
padding:5px 0px 8px 0px;
color:#CACBCB;
}
h3 {
font-size:1em;
color:#CACBCB;
padding-bottom:5px;
}
.formTable {
width:auto;
text-align:left;
margin:0;
}
.formTable td input.button {
width:auto;
}
.formTable td input,.formTable td textarea{
width:227px;
margin:0;
}
.fieldHeader {
font-weight:bold;
padding-right:10px;
white-space:nowrap;
}
a {
color:#D29B38;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#leftNav {
font-size:0.917em;
padding:0px 0px 0px 0px;
}
#leftNav ul {
list-style:none;
}
#leftNav ul li{
width:200px;
}
#leftNav ul li a{
display:block;
color:#FFF;
padding:0px 0px 0px 0px;
font-weight:bold;
line-height:28px;
}
#leftNav ul li a:hover,#leftNav ul li.active a{
color:#D29B38;
text-decoration:none;
display:block;
}
a img {
border:none;
}
#content ul li,#content ol li {
margin-left:25px;
}
.pdf {
padding-left:20px;
background:url(../images/pdf.gif) no-repeat left center;
margin-right:10px;
}
input, textarea {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.clear {
clear:both;
}

#footer {
padding:4px 0px 5px 0px;
clear:both;
font-size:0.917em;
color:#CACBCB;
}
#footer a{
color:#666;
}
#footer a:hover {
text-decoration:none;
color:#888;
}
#footer span.divider {
color:#008066;
padding:0 2px;
}
.error {
color:#FF0000;
font-weight:bold;
padding:5px 0px;
}
.success {
color:#009933;
font-weight:bold;
}
.floatLeft {
float:left;
margin:0px 10px 10px 0px;
}
.floatRight {
float:right;
margin:0px 0px 10px 10px;
}
p {
padding:0;
margin:0 0 10px 0;
}
td {
vertical-align:top;
}
