body {
	/*font:78.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;*/
	font:16px Times New Roman;;
	/*font:100% Times New Roman;*/
  margin: 0;
  border: 0;
  text-align: center;
	background: #000;
	color:#eee;
}
* { padding:0; margin:0; }

h1 { margin: 10px 0 0 0; padding: 0; font-size: 145%; font-weight:normal; }
h2 { margin: 10px 0 0 0; padding: 0; font-size: 120%; font-weight:normal; }

/*** Main ***/
/*575757*/
.MainDiv { border: 2px solid #797979; width: 910px; text-align: left; margin: 0 auto; padding: 0; }
.MainTable { background: #797979; }
.MainSpacer { width: 50px; background: url("images/spacer.jpg") repeat-y; /*background: #575757;*/ }

/*** MainBody ***/
.MainBody { width: 600px; height: 550px; background: #000000; padding: 10px; }

/*** RightMenu ***/
.RightMenu { width: 220px; background: #797979; padding: 10px; }

/*** MainMenu ***/
.MainMenu { text-align: center; height: 40px; }
.MainMenu ul { padding: 0; margin: 0; list-style: none; }
.MainMenu ul li { display: inline; padding: 0 5px; }
.MainMenu a { font-size: 145%; text-decoration: none; color: #000; }
.MainMenu a:hover { text-decoration: none; color: #ccc; }

/*** MainFooter ***/
.FooterSpacer { background: #797979; }
.FooterMain { background: #000000; text-align: center; }
.FooterText { padding: 10px 0 0 0; color: #aeaeae; text-align: center; font-size: 10px; }

/*** MainImage ***/
.ImageMain { 
	background: #000000; text-align: center; 
}
/*.ImageDescription { font-style: italic; color: #AEAEAE; }*/

/*** Login ***/
.Login { width: 200px; height: 100%; text-align: left; margin: 0 auto; padding: 50px 0 0 0;  }
.Login fieldset { padding: 20px; }
.Login fieldset legend { font-size: 2.0em; }

/*** Galleries ***/
.GalleriesRightMenu ul { list-style: none; margin: 0; padding: 10px 15px 0 15px; }
.GalleriesRightMenu ul li { padding: 2px 0 0 0; }
.GalleriesRightMenu ul li a { color: #000; text-decoration: none; font-size:95%; }
.GalleriesRightMenu ul li a:hover { color: #ccc; }
.GalleriesThumb { padding: 2px; float: left; }
.GalleryDescription {color:#ccc; padding: 0 0 10px 0; }
.GalleryDescription a { text-decoration: none; color: #000; }
.GalleryDescription a:hover { text-decoration: none; color: #ccc; }
.Galleries { width: 100%; text-align: center; }
.ImagePager {/*	background: #232323;*/	color: #fff; font-style: italic; color: #575757; padding: 4px 0 0 0; }
.Galleries div.ImagePager a { color: #fff; font-size: 14px; font-weight: normal; text-decoration: none; }
.Galleries div.ImagePager span { font-size: 12px; font-weight: normal; }
.Galleries div.ImagePager { font-size: 10px; }

/*** Pricelist ***/
.Pricelist {color:#ccc;}
.Pricelist h2 { font-size: 110%; margin: 0; padding: 10px 0 0 0; font-weight: bold; }
.Pricelist h3 { font-size: 110%; margin: 0; padding: 10px 0 0 0; font-weight: normal; }
.Pricelist p a { color: #ccc; }
.PricelistRightMenu p { font-size:100%; margin: 0; padding: 10px 15px 0 15px; }

/*** Bio ***/
.Bio {color:#bbb;}
.MainBody p { font-size:100%; margin: 0; padding: 10px 15px 0 15px;  }
.BioRightMenu { font-size:100%; font-weight: normal; padding: 0 0 0 15px; }

/*** GalleryDescription ***/
.GDesc a {color: #000; text-decoration:none; }
.GDesc a:hover {color:#ccc;}

/*** Contact ***/
.Contact {color:#f00; text-align: center; }
.ContactRightMenu a { font-size:90%; text-decoration: none; color: #000; padding: 0 0 0 15px; }
.ContactRightMenu p { font-size:100%; font-weight: normal; margin: 0; padding: 10px 15px 0 15px; }
.UCFirst { font-size: 1.1em; font-weight: bold; }

