@media all
{
   .page-break  { display:none; }
}

@media print
{
   .page-break  { display:block; page-break-before:always; }
}

HTML {
                    top: 0px;
                  right: 0px;
                 bottom: 0px;
                   left: 0px;
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
}

BODY {
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
       background-color: #ffffff;
             text-align: center;
            font-family: Arial;
            font-weight: normal;
              font-size: 12px;
                  color: #000000;
       background-image: url(http://www.johnokeefe.net/johnokeefe_background_3.jpg);
      background-repeat: repeat;
}

IMG {
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
}

.img_border {
                 border: 5px double #342826;
}

.img_border_none {
                 border: 0px;
}

#container {
                  width: 760px;
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
                 border: 2px solid #342826;
/*                 border: 5px solid #C9C299; */
       background-color: #ffffff;
}

#header {
                 height: 144px;
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
       background-image: url(http://www.johnokeefe.net/johnokeefe_logo.jpg);
      background-repeat: no-repeat;
}

#header_menu {
               position: relative;
                z-index: 100;
                    top: 120px;
}

#footer {
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
              font-size: 10px;
                  color: gray;
}

.seperator {
                padding: 5px 0px 5px 0px;
                 margin: 5px 0px 5px 0px;
       background-image: url(http://www.okeefe-arts.com/okeefe_art_files_2009/okeefe_arts_generic_seperator_ver1.jpg);
      background-repeat: no-repeat;
}

.seperator_text {
               position: relative;
                   left: 40px;
             text-align: left;
            font-weight: bold;
             font-style: italic;
              font-size: 14px;
}

.gallery_artwork_title {
            font-weight: bold;
             font-style: italic;
              font-size: 14px;
                  color: gray;
        text-decoration: underline;
}

.gallery_details_container {
       background-color: #EDEDED;
                 border: 1px solid #C9C299;
                padding: 15px 0px 10px 0px;
                 margin: 15px 0px 10px 0px;
}

.gallery_details_left {
                  float: left;
                  width: 300px;
             text-align: center;
}

.gallery_details_right {
                  float: left;
             text-align: left;
}

.gallery_details_ul {
                  width: 200px;
                 margin: 2px 0px 2px 15px;
                padding: 2px 0px 2px 15px;
              font-size: 10px;
        list-style-type: disc;
}

.gallery_details_links {
                  width: 500px;
             margin-top: 2px;
          margin-bottom: 2px;
            margin-left: auto;
           margin-right: auto;
                padding: 2px 0px 2px 0px;
            font-family: Arial;
            font-weight: normal;
              font-size: 12px;
}

.gallery_details_links_left {
                  float: left;
}

.gallery_details_links_center {
                  float: left;
               position: relative;
                   left: 25%;
}

.gallery_details_links_right {
                  float: right;
}

.art_journal_container {
                padding: 0px;
                 margin: 0 auto;
       background-color: #EDEDED;
                 border: 1px solid #C9C299;

}

.art_journal_text {
             text-align: left;
            font-family: "Comic Sans MS";
              font-size: 13px;
                  color: #663300;
}

.art_journal_img {
                 margin: 0 auto;
             text-align: center;
                 border: 3px ridge #C9C299;
       background-color: #C9C299;
}

.art_journal_judge {
             text-align: left;
            font-family: Airal;
              font-size: 13px;
                  color: #000000;
}


/* -------- POPUP CODING --------- */

.popup_container {
                  width: 575px;
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
       background-image: url(http://www.okeefe-arts.com/okeefe_art_files_2009/okeefe_arts_generic_bkgnd_white.jpg);
      background-repeat: repeat;
                 border: 4px solid #0a2c4c;
}

/* ------------------------------- */

.clear_floats {
                  clear: both;
}

.clear_floats_left {
                  clear: left;
}

/* --------CARRYOVER CODE FROM okeefe_arts_2.css ---------- */

.picture_wrapper {
               position: relative;
                  width: 500px;
                padding: 0px 0px 0px 0px;
                 margin: 0 auto;
}

.picture_left_no_border {
                  float: left;
                z-index: 1;
            padding-top: 5px;
           padding-left: 5px;
          padding-right: 15px;
         padding-bottom: 10px;
                 margin: 0 auto;
             text-align: center;
}

.picture_right_wrap {
             text-align: left;
                padding: 0px;
                 margin: 0 auto;
}

/* -------------------------------- */

.text_10 {
            font-family: Arial;
            font-weight: normal;
              font-size: 10px;
                  color: #000000;
}

.text_12 {
            font-family: Arial;
            font-weight: normal;
              font-size: 12px;
                  color: #000000;
}

.text_13 {
            font-family: Arial;
            font-weight: normal;
              font-size: 13px;
                  color: #000000;
}

.text_13_ffffff {
            font-family: Arial;
            font-weight: normal;
              font-size: 13px;
                  color: #ffffff;
}

.text_14 {
            font-family: Arial;
            font-weight: normal;
              font-size: 14px;
                  color: #000000;
}

.text_16 {
            font-family: Arial;
            font-weight: normal;
              font-size: 16px;
                  color: #000000;
}

/* -------------------------------------------- */

A { text-decoration: none; }

.text_8_link {
   font-family: Arial;
   font-weight: normal;
     font-size: 8px;
         color: #204b75;
}

A.text_8_link:Visited { color: #204b75; }
A.text_8_link:Hover { color: #204b75; text-decoration: underline; }
A.text_8_link:Active { color: #204b75; }
A.text_8_link:Focus { color: #204b75; }

.text_10_link {
   font-family: Arial;
   font-weight: normal;
     font-size: 10px;
         color: #204b75;
}

A.text_10_link:Visited { color: #204b75; }
A.text_10_link:Hover { color: #204b75; text-decoration: underline; }
A.text_10_link:Active { color: #204b75; }
A.text_10_link:Focus { color: #204b75; }

.text_12_link {
   font-family: Arial;
   font-weight: normal;
     font-size: 12px;
         color: #204b75;
}

A.text_12_link:Visited { color: #204b75; }
A.text_12_link:Hover { color: #204b75; text-decoration: underline; }
A.text_12_link:Active { color: #204b75; }
A.text_12_link:Focus { color: #204b75; }

.text_13_link {
   font-family: Arial;
   font-weight: normal;
     font-size: 13px;
         color: #204b75;
}

A.text_13_link:Visited { color: #204b75; }
A.text_13_link:Hover { color: #204b75; text-decoration: underline; }
A.text_13_link:Active { color: #204b75; }
A.text_13_link:Focus { color: #204b75; }

.text_13_header_menu {
          font-family: Arial;
          font-weight: normal;
            font-size: 13px;
                color: #ffffff;
}

A.text_13_header_menu:Visited { color: #ffffff; }
A.text_13_header_menu:Hover { color: #ffffff; text-decoration: underline; }
A.text_13_header_menu:Active { color: #ffffff; }
A.text_13_header_menu:Focus { color: #ffffff; }

/* ---------------------------------- */