/******************************************************************************
 * UNIVERSAL SETTINGS                                                         *
 ******************************************************************************/

body, h1, html, img, li, p, table, td, tr, ul
{
  margin: 0px;
  padding: 0px;
  border-style: none;
  outline-style: none;
}

body
{
  background-color: #ffffff;
}
 
h1, p
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

p
{
  font-size: 12px;
  line-height: 14px;
  color: #a1a0a8;
}
 
h1
{
  font-size: 16px;
  line-height: 18px;
  color: #666475;
}

table
{
  border: 0px none;
  border-spacing: 0px 0px;
  table-layout: fixed;
}

td
{
  vertical-align: top;
}

a
{
  color: #666475;
  text-decoration: underline;
}

a:hover
{
  color: #666475;
}

/******************************************************************************
 * FRAMEWORK                                                                  *
 ******************************************************************************/

p.logo
{
  margin-top: 28px;
  margin-left: 9px;
}

p.menu
{
  margin-left: 18px;
  height: 22px;
}

p.menu_on
{
  margin-left: 9px;
  height: 22px;
}

p.menu_top
{
  margin-top: 101px;
  margin-left: 18px;
  height: 22px;
}

p.menu_top_on
{
  margin-top: 101px;
  margin-left: 9px;
  height: 22px;
}

table.main
{
  width: 960px;
  margin: 0px auto;
}

td.main_menu
{
  width: 183px;
}

td.main_content
{
  width: 500px;
}

td.main_logo
{
  width: 277px;
}

/******************************************************************************
 * HOME                                                                       *
 ******************************************************************************/

body.home
{
  background-image: url(../jpg/home/background.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
}

p.home_contact
{
  margin-top: 351px;
}

/******************************************************************************
 * INFORMATION                                                                *
 ******************************************************************************/

p.information_alex
{
  margin-top: 20px;
  margin-left: 11px;
}

h1.information_top
{
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 104px;
}

h1.information
{
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 20px;
}

ul.information
{
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 6px;
}

li.information
{
  list-style-type: none;
}

p.information_description
{
  margin-left: 122px;
  margin-top: -14px;
}

/******************************************************************************
 * STATEMENT                                                                  *
 ******************************************************************************/

p.statement_image
{
  margin-top: 20px;
  margin-left: 9px;
}

p.statement_image_description
{
  margin-top: 2px;
  margin-left: 9px;
  width: 248px;
}

p.statement_top
{
  margin-left: 7px;
  margin-right: 32px;
  margin-top: 104px;
}

p.statement
{
  margin-left: 7px;
  margin-right: 32px;
  margin-top: 14px;
}

/******************************************************************************
 * CONTACT                                                                    *
 ******************************************************************************/

p.contact_alex
{
  margin-top: 20px;
  margin-left: 11px;
}

p.contact_top
{
  margin-left: 7px;
  margin-right: 32px;
  margin-top: 104px;
}

p.contact
{
  margin-left: 7px;
  margin-right: 32px;
  margin-top: 14px;
}

/******************************************************************************
 * LINKS                                                                      *
 ******************************************************************************/

p.links_image
{
  margin-top: 20px;
  margin-left: 10px;
}

p.links_image_description
{
  margin-top: 2px;
  margin-left: 10px;
  width: 247px;
}

h1.links_top
{
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 104px;
}

h1.links
{
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 20px;
}

a.links
{
  text-decoration: none;
}

p.links
{
  margin-left: 7px;
  margin-right: 32px;
}

p.links_logos
{
  margin-left: 7px;
  margin-right: 32px;
	margin-top: 14px;
}

img.links_first
{
  vertical-align: middle;
}

img.links
{
  margin-left: 30px;
  vertical-align: middle;
}

/******************************************************************************
 * GALLERY LANDING                                                            *
 ******************************************************************************/

p.gallery_landing_submenu
{
  margin-left: 27px;
  height: 19px;
}

td.gallery_landing_content
{
  width: 777px;
}

td.gallery_logo
{
  width: 960px;
}

p.gallery_landing_logo
{
  margin-top: 28px;
  margin-left: 509px;
}

p.gallery_logo
{
  margin-top: 28px;
  margin-left: 692px;
}

table.gallery_landing
{
  width: 777px;
}

td.gallery_landing_column_a
{
  width: 256px;
}

td.gallery_landing_column_b
{
  width: 256px;
}

td.gallery_landing_column_c
{
  width: 265px;
}

p.gallery_landing_image
{
  margin-left: 8px;
  margin-top: 20px;
}

p.gallery_landing_column_title
{
  margin-left: 8px;
  margin-top: 9px;
}

p.gallery_landing_top
{
  margin-left: 8px;
  margin-right: 7px;
  margin-top: 4px;
}

p.gallery_landing
{
  margin-left: 8px;
  margin-right: 7px;
  margin-top: 14px;
}

p.gallery_landing_copyright
{
  margin-left: 8px;
  margin-right: 7px;
  margin-top: 28px;
  text-align: right;
}

td.gallery_content
{
}

p.gallery_back
{
  text-align: left;
  line-height: 10px;
}

p.gallery_image
{
  margin-top: 5px;
}

p.gallery_copyright
{
  margin-top: -14px;
  text-align: right;
}

p.gallery_menu
{
  margin-top: 9px;
}

img.gallery_menu
{
  margin-left: 10px;
}

p.gallery_photography_copyright
{
  margin-top: 32px;
}
