@charset "utf-8";
body {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  background: #000000;
  margin: 0;
  padding: 0;
  text-align: center; /* center container in IE 5* browsers. */
  color: #f3f3f3;
}

#container {
  width: 930px;
  background: #323232;
  margin: 0 auto; /* center the page */
  text-align: left; /* override text-align: center on body element. */
}

#header {
  width: 930px;
  height: 82px;
  margin: 0;
  padding: 0;
  background-image: url(../x-images/bkg_header.gif);
  background-repeat: no-repeat;
}

#pagetitle_photography {
  width: 930px;
  height: 82px;
  margin: 0;
  padding: 0;
  background-image: url(../x-images/title_photography.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}

#pagetitle_design {
  width: 930px;
  height: 82px;
  margin: 0;
  padding: 0;
  background-image: url(../x-images/title_design.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}

#pagetitle_contact {
  width: 930px;
  height: 82px;
  margin: 0;
  padding: 0;
  background-image: url(../x-images/title_contact.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}

#pagetitle_404 {
  width: 930px;
  height: 82px;
  margin: 0;
  padding: 0;
  background-image: url(../x-images/title_404error.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
}

#navbar {
  /* nav styles defined in nav.css */
}

#mainContent {
  padding: 30px 47px 30px 47px;
}

#containerbottom {
  width: 930px;
  height: 6px;
  background-image: url(../x-images/bkg_contentbottom.gif);
  background-repeat: no-repeat;
}

#copyright {
  width: 930px;
  margin: 0 auto; /* center the div on the page */
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
  color: #666666;
  font-size: 11px;
}

.role {
  font-weight: bold;
  font-style: italic;
}

a {
  color: #99ccff;
}

a:hover {
  color: #ff6666;
}

.clear {
  clear: both;
}


form { 
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 0;
  padding: 0;
  width: 800px; 
}

form input,textarea {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 5px 0 0 0;
}

form label { 
  display: block;
  float: left; 
  width: 150px; 
  padding: 2px 10px 0 0; 
  margin: 5px 0 0 0;
  text-align: right; 
}

form br {
	clear:left;
}
