BODY {
	BACKGROUND-IMAGE: url('images/index_background_8.jpg'); BACKGROUND-POSITION: top left;
	BACKGROUND-REPEAT: no-repeat; MARGIN: 0px; BACKGROUND-COLOR: #000000;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none;
	height: 100%; text-align: center;
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
TD.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
PRE {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
TR {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}
TH {     
        FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #222222; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-DECORATION: none
}

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

IMG {     
        BORDER-COLOR: #888888;
}

.book {COLOR: #003333;}



/**************************** COMMON ****************************/

A.print:link {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A.print:active {
	COLOR: #CCCCCC; TEXT-DECORATION: underline;
}
A.print:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: underline;
}
A.print:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}

A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A:active {
	COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}

A.black:link {
	COLOR: #000000; TEXT-DECORATION: underline; font-weight: bold;
}
A.black:active {
	COLOR: #333333; TEXT-DECORATION: underline; font-weight: bold;
}
A.black:hover {
	COLOR: #333333; TEXT-DECORATION: underline; font-weight: bold;
}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: underline; font-weight: bold;
}

A.black_no_underline:link {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
A.black_no_underline:active {
	COLOR: #333333; TEXT-DECORATION: none; font-weight: bold;
}
A.black_no_underline:hover {
	COLOR: #333333; TEXT-DECORATION: none; font-weight: bold;
}
A.black_no_underline:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}

DIV.header_container {
    position: relative; text-align: left; margin-bottom: 0px;
}

IMG.header_image {
    position: relative; border-left: solid 2px #FFFFFF; border-right: solid 2px #FFFFFF;
}

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: 15px;
}

/**************************** INDEX.PHP ****************************/

DIV.mission {
    position: relative; width: 700px; margin-left: auto; margin-right: auto; margin-bottom: 25px;
}

DIV.thumbs_container {
    position: relative; width: 450px; height: 100%; float: left; text-align: center; position: relative;
}

DIV.thumbs_container_2 {
    position: relative; width: 660px; 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: 150px;
}

DIV.index_set_title {
    position: relative; padding-top: 5px; padding-bottom: 5px; background-color: #333333; 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 {
    position: relative; width: 220px; height: 630px; margin-left: 10px; padding-right: 10px; padding-left: 10px; float: left; border: solid 1px #DDDDDD; background-color: #333333;
}

H2.index_photo_set_heading {
    font-size: 13px; margin: 0px; font-weight: normal;
}

/**************************** IMAGE.PHP ****************************/

DIV.image_container {
    position: relative; margin-bottom: 25px;
}

DIV.image_page_navigation {
    position: relative; text-align: center; width: 700px; background-color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; color: #000000; margin-top:10px; border-bottom: solid 1px #FFFFFF; opacity: 0.5; filter: alpha(opacity=50); 
}

DIV.page_nav_container {
    position: relative; width: 700px; border-bottom: solid 1px #FFFFFF;
}

DIV.caption_block {
    position: relative; text-align: center; width: 662px; padding-bottom: 5px; color: #FFFFFF; margin-top:10px;
}
DIV.photo_container {
    position: relative; width: 100%; height: 20px; margin-top: 3px; margin-bottom: 0px;
}

/**************************** PHOTOS/PHOTOSET.PHP ****************************/

DIV.photoset_nav_container {
    width: 662px; margin-bottom: 10px; margin-left: auto; margin-right: auto;
}

DIV.photoset_title{
    border: solid 0px #FFFFFF; float: left; width: 315px; vertical-align: center; text-align: center; margin-right: 75px;
}

DIV.photoset_nav_button {
    font-weight: bold; border: solid 0px #FFFFFF; float: left; width: 70px; vertical-align: bottom; text-align: center;
}

DIV.blurb {
    width: 660px; 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;
}

H1.title_h1 {
    margin: 0px; font-size: 20px; 
}

H1 {
    font-size: 20px;
}

H2 {
    margin: 0px; font-size: 14px; 
}

/**************************** FOOTERINC.PHP ****************************/

DIV.footer {
    position: relative; width: 750px; 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;
}

DIV.footer_container {
    position: relative; width: 100%; height: 45px;
}

DIV.footer_left {
    position: relative; float: left; width: 550px;
}

DIV.footer_right {
    position: relative; float: right; width: 200px;
}
