












body {
  margin:0; padding:0;
}
div {
  margin:0; padding:0;
}
dl {
  margin:0; padding:0;
}
dt {
  margin:0; padding:0;
}
dd {
  margin:0; padding:0;
}
ul {
  margin:0; padding:0;
}
ol {
  margin:0; padding:0;
}
li {
  margin:0; padding:0;
}
h1 {
  margin:0; padding:0;
}
h2 {
  margin:0; padding:0;
}
h3 {
  margin:0; padding:0;
}
h4 {
  margin:0; padding:0;
}
h5 {
  margin:0; padding:0;
}
h6 {
  margin:0; padding:0;
}
pre {
  margin:0; padding:0;
}
form {
  margin:0; padding:0;
}
fieldset {
  margin:0; padding:0;
}
input {
  margin:0; padding:0;
}
textarea {
  margin:0; padding:0;
}
p {
  margin:0; padding:0;
}
blockquote {
  margin:0; padding:0;
}
th {
  margin:0; padding:0;
}
td {
  margin:0; padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset {
  border:0;
}
img {
  border:0;
}
address {
  font-style:normal; font-weight:normal;
}
caption {
  font-style:normal; font-weight:normal;
}
cite {
  font-style:normal; font-weight:normal;
}
code {
  font-style:normal; font-weight:normal;
}
dfn {
  font-style:normal; font-weight:normal;
}
em {
  font-style:normal; font-weight:normal;
}
strong {
  font-style:normal; font-weight:normal;
}
th {
  font-style:normal; font-weight:normal;
}
var {
  font-style:normal; font-weight:normal;
}
ol {
  list-style:none;
}
ul {
  list-style:none;
}
li {
  list-style:none;
}
caption {
  text-align:left;
}
th {
  text-align:left;
}
h1 {
  font-size:100%; font-weight:normal;
}
h2 {
  font-size:100%; font-weight:normal;
}
h3 {
  font-size:100%; font-weight:normal;
}
h4 {
  font-size:100%; font-weight:normal;
}
h5 {
  font-size:100%; font-weight:normal;
}
h6 {
  font-size:100%; font-weight:normal;
}
q:before {
  content:'';
}
q:after {
  content:'';
}
abbr {
  border:0;
}
acronym {
  border:0;
}


body {
	font-size: 62.5%;
	font-family: 'Geordgia', 'Times New Roman', serif;
	color: #000;
	background: #FFF;
}


a {color: #000; text-decoration: none; cursor: pointer; cursor: hand;}
a:hover {text-decoration: underline;}


.clear {
	clear: both; width: 100%; height: 0px;
}
.clear span {display: block; height: 1px ;}
.nobr {
  white-space: nowrap;
}
.nowrap {
  white-space: nowrap;
}
.visible {display: block !important;}
.hidden {display: none !important;}
.num span {padding-right: 0.2em; white-space: nowrap;}
.inline {display: inline !important;}
.block {display: block !important;}
.shade {color: #888;}
.alignRight {text-align: right;}
.alignLeft {text-align: right;}



div.body {width: 800px; margin: 0 auto; padding: 90px 50px 25px 50px; font-size: 1.3em;}
div.navigation {float: left; width: 250px;}
div.content {float: left; width: 550px;}



div.navigation p.home {
  margin-bottom: 3.692em;
}
div.navigation p.about {
  margin-top: 2.462em;
}
div.navigation *.current span {background-color: #000;}
div.navigation *.current span.disabled {background-color: #888;}
div.navigation li.disabled {
  color: #888;
}
div.navigation li.disabled a {color: #888;}

div.galleries {
	margin: 7.385em 0 0 0;
}
div.galleries h2 {float: left;}
div.galleries ul {
  margin: 2.154em 0 0 0;
  padding: 1.538em 0 0 0;
  position: relative; top: -1px;
  border-top: 1px solid #000;
  width: 150px;
}
div.galleries ul li {width: 220px;}

div.photo h2 {float: left;}
div.photo p.counter {float: right;}
div.photo div.image {
  margin: 3.692em 0 0 0;
  height: 29.538em;
}
div.photo div.image div {
  width: 550px; height: 367px;
  background: url('/images/photo-bg.gif?1226422885');
}
div.photo div.square {
  height: 43.077em;
}
div.photo div.square div {height: 550px;}
p.goto {
	height: 1.231em;
	margin: 0 0 3.692em 0;
}
p.goto a.previous {float: left;}
p.goto a.next {float: right;}
p.squareGoto {margin-bottom: 1.231em;}
div.about {
	padding: 1.231em 0 0 0;
	position: relative; margin-top: -1px;
}
div.about h3 {
  float: left;
  width: 125px;
  height: 1em;
}
div.about div {
  float: left;
  width: 325px;
}
div.about div p {margin: 0 0 1.231em 0;}
div.hasAbout {border-top: 1px solid #000;}

div.aboutPage div.text {
  margin-top: 3.692em;
}
div.aboutPage div.text p {margin: 0 0 1.231em 0;}


h2 {font-weight: bold;}


*.service {
	color: #888; font-style: italic;
}
*.service a {color: #888;}
div.newGroup {
  position: absolute;
}
div.newGroup input.textField {width: 8em;}
div.newGallery {
  position: absolute;
}
div.newGallery input.textField {width: 8em;}
div.newGallery input.textField {width: 14em;}
p.addPhotoLink {float: right; position: absolute; width: 100px; margin-left: 450px; text-align: right;}
a.editHeaderLink {margin-left: 0.5em; float: left;}


input.position {width: 1.5em;}
input.name {width: 8em;}

div.editGroup {
	height: 1.231em;
}
div.editGroup a.delete {margin-left: 1em;}
div.editGallery {
	float: left; width: 400px;
	position: absolute;
}
div.editGallery input.position {width: 1.5em;}
div.editGallery input.name {width: 20em;}
div.editGallery p.checkboxField {margin-left: 0.8em;}
div.editGallery a.delete {margin-left: 1em;}
div.editPhoto {
	float: right;
}
div.editPhoto textarea {width: 100%; height: 10em;}
div.editPhoto input.submit {float: right;}
div.editPhoto a.delete {clear: both; float: right; position: relative; margin-top: -1.231em;}
div.editPhoto div.uploadFiles {
  position: absolute;
}
div.editPhoto div.uploadFiles div.field {margin: 1em;}
div.editPhoto div.uploadFiles input {
  display: block; margin: 0.4em 0 0.2em 0;
}
div.editPhoto div.uploadFiles label {
  display: block; margin: 0.4em 0 0.2em 0;
}
p.checkboxField {
	margin: 0.3em 0 0 0;
}
p.checkboxField label {margin-left: 0.4em;}
div.aboutForm {
	margin-top: 3.692em;
}
div.aboutForm textarea {width: 550px; height: 367px; font-family: inherit; line-height: inherit; font-size: inherit;}
div.aboutForm p.submit {
  margin-top: 1.231em;
}
div.aboutForm p.submit a {margin-left: 0.5em;}
a.logoutLink {position: absolute; top: 10px; width: 100px; margin-left: 700px; text-align: right;}


body.user h1 {font-weight: bold; margin: 0 0 1.231em;}
body.user p.field {
  margin: 0 0 1.231em;
}
body.user p.field label {
  display: block;
}
body.user p.field input {
  display: block;
}
body.user p.field input {font-family: inherit; font-size: inherit;}

