@charset "utf-8";



A:link {color:#d0d0d0}
A:visited {color:#d0d0d0}
A:hover {color:white}
A:active {color:white}



/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */
.MATH    { font-family: "Century Schoolbook", serif; }
.MATH I  { font-family: "Century Schoolbook", serif; font-style: italic }
.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold }

/* implement both fixed-size and relative sizes */
SMALL.XTINY		{ font-size : xx-small }
SMALL.TINY		{ font-size : x-small  }
SMALL.SCRIPTSIZE	{ font-size : smaller  }
SMALL.FOOTNOTESIZE	{ font-size : small    }
SMALL.SMALL		{  }
BIG.LARGE		{  }
BIG.XLARGE		{ font-size : large    }
BIG.XXLARGE		{ font-size : x-large  }
BIG.HUGE		{ font-size : larger   }
BIG.XHUGE		{ font-size : xx-large }

/* heading styles */
H1,H2,H3,H4,H5 {
    font-family: "Zapf Chancery", "Apple Chancery", "URW Chancery", "Corsiva", "Brush Script", Helvetica, Ariel, sans-serif ;
    font-variant: small-caps ;
    font-style: italic ;
    font-weight: normal ;
    font-size: 3em ;
    text-align: center ;
    color:#d2ce90 }

/* mathematics styles */
DIV.displaymath		{ }	/* math displays */
TD.eqno			{ }	/* equation-number cells */


/* document-specific styles come next */
DIV.navigation		{   }
DIV.center		{   }
SPAN.textit		{ font-style: italic  }
SPAN.textbf		{ font-weight: bold  }
ul { margin: 0em 0em 0em 2em ; padding: 0em ; }

BODY { background: url(bg_blue_texture.jpg) repeat ; background-color: #252434 ; color: #d0d0d0 ;}
BODY { font-family: Helvetica, Ariel, sans-serif ; font-size: 100% ;}
BODY { padding-left: 9em ; min-width: 670px ; }

.main{background: url(bg_blue_texture.jpg) repeat ; background-color: #252434 ; }
.portraits{background: url(bg_blue_texture.jpg) repeat ; background-color: #252434 ; }
.weddings{background: url(bg_blue_texture.jpg) repeat ; background-color: #252434 ; }
.teens{background: url(bg_blue_texture.jpg) repeat ; background-color: #252434 ; }
.commercial{background: url(bg_blue_texture.jpg) repeat ; background-color: #252434 ; }
.navbar{
    background-color: #404040 ;
    border: 3px outset ;
    padding: 0.25em ;
    border-color: #404040 ;
    position: absolute;
    top: 3.5em;
    left: 1em;
    width: 8em;
    font-size: .8em;
    font-family: Helvetica, Ariel, sans-serif ;
    color: #d0d0d0 ;
    text-align: left ;
}

.navbar ul {list-style-type:none;padding:0.25em;margin:0em 0em 0.25em 0em ; text-align: left ; }
.navbar li a {padding-left:5px; text-decoration:none ;}
.navbar a {text-decoration: none ; }


.navthumbs_each {
    display: block ;
    float: left ;
    position: relative ;
    width: 10em ;
    min-width: 140px ;
    max-width: 200px ;
    height: 8em ;
    min-height: 150px ;
    max-height: 350px ;
    text-align: center ;
    margin: 0.5em ;
    padding: .25em 0.5em 0.25em 0.5em ;
    border: 3px outset #404040 ;
    background: #343343 ;
}

.navthumbs_thumb {
    height: 130px ; width: 130px ;
    margin: .5em auto 0em auto ;
}

.navthumbs_thumb img {
    border: 0px white ;
    background-color: transparent ;
}

.navthumbs {
    display: inline ;
    text-align: center ;
    float: left ;
    overflow: hidden ;
    position: relative ;
}

.navthumbs a {text-align: center ; text-decoration: none ; border: 0em ; color: #d0d0b0 ; }

.navthumbs>div:hover {text-align: center ; border: 3px outset #404040 ; background: #454454 ; }

.navthumb_instructions{margin: 1em 0em 0em 0em ; font-size: .8em ; font-style: italic ; font-weight: normal ; text-align: left ;  color:#c55f00 }


.commonheading{margin: 1em 0em 0.5em 0em ; font-size: 1.5em ; font-style: italic ; font-weight: normal ; font-family: "Zapf Chancery", "Apple Chancery", "URW Chancery", "Brush Script", Helvetica, Ariel, sans-serif ; text-align: center ; color:#a49561}
.featuresheading{margin: 1em 0em 0.5em 0em ; font-size: 2em ; font-style: italic ; font-weight: normal ; font-family: "Zapf Chancery", "Apple Chancery", "URW Chancery", "Brush Script", Helvetica, Ariel, sans-serif ; text-align: center ; color:#eeca59}
.bigstatement{margin: 1em auto 1em auto ; padding: 0.5em ; max-width: 25em ; border: 5px outset ; border-color: #807e58 ; background: #807e58 ; font-size: 2em ; font-style: italic ; font-weight: normal ; font-family: "Zapf Chancery", "Apple Chancery", "URW Chancery", "Brush Script", Helvetica, Ariel, sans-serif ; text-align: center ; color:black}
.subheading{margin: 1em 0em 0.5em 0em ; font-size: 1.5em ; font-weight: normal ; font-family: Helvetica, Ariel, sans-serif ; text-align: left ; color:#eeca59}
.bitem{margin: 1em 0em 0em 0em ; font-size: 1.2em ; font-weight: normal ; font-family: Helvetica, Ariel, sans-serif ; text-align: left ; color:#eeda9c}
.instructions{margin: 1em 0em 0em 0em ; font-size: .8em ; font-style: italic ; font-weight: normal ; text-align: center ;  color:#c55f00 }
.logo_small{
    text-align: center ; margin: 1em auto 1em auto ;
    width: 300px ; padding: 0px ;
    border: 5px outset ; border-color: #807e58 ; background: #807e58 ;
    }
.logo_small img {margin:0em ; padding:0em ; border: none; }

.logo_large{text-align: center ; margin: 3em auto 3em auto ; padding: 0.5em ; width: 450px ; border: 0.5em outset ; border-color: #807e58 ; background: #807e58 ; }

.bigimages{text-align: center; clear: both ; padding: 2em ;}
.bigimages img{ margin: 0.5em ; }
.scimages{text-align: center }
.scimages img { margin: 0.5em ; }
.scimages table {margin: auto ; padding: 1em ; }
.scimages td { border: 2px solid #606060 ; }

.scimage{border:0em ; margin: 0.3em 0.3em 0.3em 0.3em ; }
.bigimage{border:0em ; margin: 0.3em 0.3em 0.3em 0.3em ; }


ADDRESS{color: #d0d0d0 ; }

.thumbnails { text-align: center ; }
.thumbnails img {padding:0px; margin: 0.5em ; }

@media handheld {
   .navbar {
     display: none;
   }
   BODY { padding-left: 0em; min-width: 630px ; }
 }


