div.horz_menu a.parent, div.vert_menu a.parent

{

  color: #FFFFFF;

  background-color: #FFC000;

}



div.vert_menu

{

  position: absolute;

  visibility: hidden;

  border: solid 1px #FFFFFF;

  text-align: left;

}



div.horz_menu a { display: block; float: left; }

div.vert_menu a { display: block; float: none; }



div.horz_menu a

{

  width: 100px;

  height: 15px;

  vertical-align: middle;

  text-align: center;



  border: solid 1px #FFFFFF;

  padding-right: 5px;

  padding-left: 5px;

  padding-bottom: 3px;

  padding-top: 3px;

  background-color: #FFC000;

  color: #333333;

  text-decoration: none;



}



div.horz_menu_active a

{

  width: 100px;

  height: 15px;

  vertical-align: middle;

  text-align: center;



  border: solid 1px #FFFFFF;

  padding-right: 5px;

  padding-left: 5px;

  padding-bottom: 3px;

  padding-top: 3px;

  background-color: #FFC000;

  color: #333333;

  text-decoration: none;



}



div.vert_menu a

{

  width: 100px;

  height: 15px;

  vertical-align: middle;

  color: #FFFFFF;

  background-color: #999999;

  padding-right: 5px;

  padding-left: 5px;

  padding-bottom: 3px;

  padding-top: 3px;

  text-decoration: none;

}



div.horz_menu a

{

  margin-right:  0px;

}



div.vert_menu a, div.vert_menu a

{

  margin-bottom: 0px;

}



div.vert_menu a:hover

{

  color: #FFFFFF;

  background-color: #888888;

  text-decoration: none;

}



div.horz_menu a:hover

{

  color: #FFFFFF;

  background-color: #FFC000;

  text-decoration: none;

}



div.vert_menu a.active,div.vert_menu a.active:hover

{

  color: #FFFFFF;

  background-color: #888888;

  text-decoration: none;

}









BODY {

	BACKGROUND-COLOR: #999999; MARGIN: 0px;

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; 

	FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}



span.top_nav {

     margin-right:10px;

}



TD {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

TD.footer {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

P {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

UL {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

OL {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

PRE {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

TABLE {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

TR {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}

TH {     

        FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none

}



H1 {font-family: Arial, Helvetica, sans-serif; font-size: 25px; margin: 0px;}
H2 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 0px;}


H3 {COLOR: #222222; font-family: Arial, Helvetica, sans-serif;}



IMG {     

        BORDER-COLOR: #DDDDDD;

}



.book {COLOR: #003333;}



A:link {

	COLOR: #ffffff; TEXT-DECORATION: underline

}

A:active {

	COLOR: #000000; TEXT-DECORATION: underline

}

A:hover {

	COLOR: #000000; TEXT-DECORATION: underline

}

A:visited {

	COLOR: #ffffff; TEXT-DECORATION: underline

}







A.no_underline:link {

	COLOR: #333333; TEXT-DECORATION: none

}

A.no_underline:active {

	COLOR: #333333; TEXT-DECORATION: none

}

A.no_underline:hover {

	COLOR: #333333; TEXT-DECORATION: none

}

A.no_underline:visited {

	COLOR: #333333; TEXT-DECORATION: none

}



A:link.dark {

	COLOR: #ffffff; TEXT-DECORATION: underline

}

A:active.dark {

	COLOR: #000000; TEXT-DECORATION: underline

}

A:hover.dark {

	COLOR: #000000; TEXT-DECORATION: underline

}

A:visited.dark {

	COLOR: #ffffff; TEXT-DECORATION: underline

}



A:link.black {

	COLOR: #333333; TEXT-DECORATION: underline

}

A:active.black {

	COLOR: #333333; TEXT-DECORATION: underline

}

A:hover.black {

	COLOR: #000000; TEXT-DECORATION: underline

}

A:visited.black {

	COLOR: #333333; TEXT-DECORATION: underline

}



DIV.footer {

    width: 710px; height: 45px; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; color: #FFFFFF; margin-left:auto; margin-right:auto; vertical-align: middle; background-color: #444444; border-left: solid 2px #FFFFFF; border-right: solid 2px #FFFFFF;

}



DIV.footer_container {

    width: 100%; background-color: #666666; margin-top: 15px;

}



DIV.footer_left {

    float: left; width: 530px;

}



DIV.footer_right {

    float: right; width: 180px;

}



DIV.caption_block {

    width: 642px; text-align: center; margin-bottom: 10px; padding:10px; background-color:#666666; color:#FFFFFF; border-top: solid 1px #333333;

}



DIV.image_container {

    margin-bottom: 25px;

}



DIV.image_page_navigation {

    text-align: center; width: 662px; padding-top: 5px; padding-bottom: 5px; margin-top:10px;

}



DIV.photo_container {

    width: 100%; height: 20px; margin-top: 3px; margin-bottom: 18px;

}



IMG.header_image {

    border-left: solid 2px #FFFFFF; border-right: solid 2px #FFFFFF;

}



DIV.header_container {

    height: 60px; width: 100%; background-color: #666666;

}



/* COMMON */



DIV.top_spacer {

    position: relative; height: 70px;

}



DIV.buy_photos {

    color: #999999; position: relative; width: 750px; margin-left: auto; margin-right: auto; height: 45px; margin-top: 0px; margin-bottom: 10px; text-align: right;

}



DIV.content_zone {

    position: relative; width: 700px; height: 100%; text-align: center; margin-left: auto; margin-right: auto; text-align: center;

}



DIV.bottom_spacer {

    position: relative; height: 10px;

}



/* PHOTOSET.PHP */



DIV.photoset_nav_container {

    width: 700px; margin-bottom: 25px; margin-left: auto; margin-right: auto;

}



DIV.photoset_title{

    float: left; width: 386px; height: 40px; vertical-align: bottom; text-align: center; margin-right: 50px;

}



DIV.photoset_nav_button {

    float: left; width: 100px; vertical-align: center; text-align: center; padding-top: 20px;

}



DIV.blurb {

    width: 630px; text-align: left; margin-right: auto; margin-left: auto; margin-bottom: 25px;

}



DIV.thumb_master_container {

    width: 100%; text-align: center; margin-bottom: 25px;

}



DIV.thumb_row_container {

    width: 630px; margin-right: auto; margin-left: auto;

}



DIV.thumb {

    float: left; width: 200px; margin-left: 5px; margin-right: 5px; margin-bottom: 15px;

}



/* INDEX */



DIV.mission {

    position: relative; width: 700px; margin-left: auto; margin-right: auto; margin-bottom: 25px;

}



DIV.thumbs_container {

    position: relative; width: 478px; height: 100%; float: left; text-align: center; position: relative;

}



DIV.thumbs_container_2 {

    position: relative; width: 688px; margin-right: auto; margin-left: auto;

}



DIV.index_thumb_wrapper {

    position: relative; float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 20px;

}



DIV.index_thumb_image {

    height: 164px;

}



DIV.index_set_title {

    position: relative; padding-top: 5px; padding-bottom: 5px; text-align: center;   

}



DIV.index_archive_link {

    position: relative; width: 450px; height: 30px; margin-bottom: 15px; float: left; vertical-align: middle; font-size: 15px;

}



DIV.right_content_container {

    text-align: left; position: relative; width: 220px; height: 672px; margin-left: 10px; padding-right: 10px; padding-left: 10px; float: left; border: solid 1px #DDDDDD; background-color: #CCCCCC;

}



H2.index_photo_set_heading {

    font-size: 13px; margin: 0px; font-weight: normal;

}
