body 
{background-color: black
}

h1
{text-align:center;
color:#000000;
font-family: cochin, serif;
font-variant: small-caps;
font-size:16pt;
background-color:#6699cc;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
border-top:solid black 1px;
border-bottom:solid black 1px;
}

h2
{text-align:center;
border-right: 20px solid #000066;
border-left: 20px solid #000066;
background-color: #6699cc;
}

h3
{background-color:yellow
}

span.highlight_text
{font-size:13pt;
font-weight:bold;
color:#6699cc;
}

span.italic
{font-style:italic;
text-decoration:underline;
}

a:link 
{color: #ffffff
} 
a:visited 
{color: #ffffff
}
a:hover 
{color: #ffffff
}

img.portfolio
{border:ridge white 2px;
}

/* BEGINNING OF TD NOTATION */

table.content_table
{padding: 0px 20px 0px 20px;
text-align:left;
font-family: arial, times, serif;
font-size:10pt;
width:550;
color:#cccccc;
}

table.print_price_table
{text-align:center;
width:600px;
padding:0px 10px 0px 10px;
}

td.print_price_header
{font-variant:small-caps;
color:red;
border-bottom:solid red 1pt;
font-size:10pt;
font-weight:bold;
}

td.print_price_cell
{vertical-align:center
}

td.print_limited
{padding: 0px 10px 0px 10px
}

td.author
{font-family: times, serif;
font-size:14pt;
font-weight:bold;
font-variant:small-caps;
color:#cccccc;
text-align:right;
width:200px;
vertical-align:top;
padding: 5px 5px 5px 5px
}


td.contribution
{font-family: times, serif;
font-size:12;
font-style:italic;
color:#cccccc;
text-align:left;
vertical-align:top
padding: 5px 5px 5px 5px
}

td.middle
{vertical-align:top;
padding: 5px 5px 5px 5px
}

td.resume
{font-family: times, serif;
font-size:12pt;
font-weight:bold;
font-variant:small-caps;
color:#6699cc;
text-align:right;
width:145px;
vertical-align:top;
padding: 5px 5px 0px 5px;
text-decoration:underline
}

td.resume_desc
{font-family: times, serif;
font-size:10pt;
font-style:italic;
color:#cccccc;
text-align:left;
vertical-align:top;
padding: 5px 5px 0px 5px;
border-bottom:ridge black 2px;
}

td.resume_middle
{vertical-align:top;
padding: 5px 5px 5px 5px;
color:#cccccc;
}

td.resume_header
{font-size:16pt;
font-family:cochin, times, serif;
padding:10px 0px 10px 0px;
text-align:center;
color:#cccccc;
}

td.title
{font-family:cochin, times, serif;
font-size:14pt;
text-align:left;
border-bottom:ridge black 2px;
color:#cccccc;
}

td.rates
{font-family: times, serif;
font-size:14pt;
font-weight:bold;
font-variant:small-caps;
color:#6699cc;
text-align:left;
width:200px;
vertical-align:top;
padding: 5px 5px 5px 5px;
border-bottom:solid #cccccc 1px
}

td.cost
{padding: 0px 30px 0px 0px;
vertical-align:top;
}

td.includes
{border-left:solid #cccccc 1px;
padding:0px 0px 0px 10px;
}

td.links
{font-family: times, serif;
font-size:12pt;
font-weight:bold;
font-variant:small-caps;
color:#6699cc;
text-align:right;
width:250px;
vertical-align:top;
padding: 5px 5px 0px 5px;
text-decoration:underline
alink:
}

td.prints
{font-family: times, serif;
font-size:14pt;
font-weight:bold;
font-variant:small-caps;
color:#6699cc;
text-align:left;
width:auto;
vertical-align:top;
padding: 5px 5px 5px 5px;
border-bottom:solid #cccccc 1px
}

/* END OF TD NOTATION */
/* BEGINNING OF DIV NOTATION */

div.wrapper
{text-align:center;
background-color:#404040;
width:810px;
margin: 0 auto;
}

div.content
{width:810px;
margin: 0px 10px 10px 0px;
background-color: #404040;
text-align: left;
}

div.sideright
{background-color: #ccccff;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #000;
float: right;
margin: 0px 0px 0px 10px;
text-align:left;
padding-bottom:50px;
border-left: solid black 1pt;
border-bottom: solid black 1pt;
}

div.addcolumn
{background-color: #ccccff;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #000;
float: right;
margin: 0px 0px 0px 10px;
text-align:left;
padding-bottom:50px;
border-left: solid black 1pt;
border-bottom: solid black 1pt;
}

div.top_navbar1
{text-align:center;
margin: -2px 0px 4px 0px;
background-color: #404040;
padding: 5px 0px 5px 0px;
}

div.resources_navbar
{text-align:center;
margin: -2px 0px 4px 0px;
background-color: #6699cc;
padding: 5px 0px 5px 0px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

div.footer  
{width:810px;
margin-left:0px;
padding: 5px 0px 5px 0px;
text-align: left;
background-color:#404040;
font: 11px Verdana, Arial, Helvetica, sans-serif;
border-top: 1px dotted black;
}

div.navbarleft
{float: left;
margin: -1px 10px 0px 0px;
text-align:left;
background-color: #404040;
border-right: solid black 1px;
border-top:solid black 1pt;
}

div.imagebox 
{width: auto;
color: #000;
text-align: center;
background-color: #404040;
}

div.captionbox 
{padding: 3px 5px 3px 5px;
font-size: 10px;
background: #404040; 
color: #cccccc;
text-align: center;
line-height: 1.1em;
}

div.leftwrapimage
{float:left;
margin: 10px 10px 10px 10px;
border: solid black 1px;
}

div.rightwrapimage
{float:right;
margin: 10px 10px 10px 10px;
border: solid black 1px;
}

/* END DIV NOTATION */

/* BEGIN P NOTATINO */

.content p
{font-family: arial, times, serif;
font-size:10pt;
text-indent:0pt;
text-align:left;
margin: 10px 10px 0px 10px;
color:#cccccc;
}

.sideright p 
{margin: 10px 10px 0px 10px;
font-family: arial, serif;
text-align:left;
font-size:9pt;
color:black;
}

/* END P NOTATION */

/* BEGIN A AND A:HOVER NOTATION*/

a.side_nav_bar
{font-family:cochin, times, serif;
width:120px;
background-color: #ccccff;
border-bottom: solid black 1px;
text-decoration:none;
font-size:11pt;
color:black;
padding:2px 5px 2px 5px;
display:block;
}

a.side_nav_bar:hover
{
background-color:#6699cc
}

a.side_nav_bar_indent
{font-family:cochin, times, serif;
width:120px;
background-color: #ccccff;
border-bottom: solid black 1px;
border-left: solid black 8px;
text-decoration:none;
font-size:11pt;
color:black;
padding:2px 0px 2px 2px;
display:block;
}

a.side_nav_bar_indent:hover
{
background-color:#6699cc
}

a.navbar_home
{font-family:times, serif;
font-size:11pt;
width:5em;
background-color:#004400;
text-decoration:none;
color:white;
padding:2px 10px 2px 10px;
}

a.navbar_home:hover
{color:#ff66ff;
}

a.navbar_mooney
{font-family:times, serif;
width:10em;
background-color:#996633;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_mooney:hover
{color:#336666;
}

a.navbar_weddings
{font-family:times, serif;
width:0em;
background-color:#996633;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_weddings:hover
{color:#333333;
}

a.navbar_about
{font-family:times, serif;
width:5em;
background-color:#999999;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_about:hover
{color:#003300;
}

a.navbar_guided
{font-family:times, serif;
width:5em;
background-color:#cc3333;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_guided:hover
{color:#666699;
}

a.navbar_services
{font-family:times, serif;
width:5em;
background-color:#cc9966;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_services:hover
{color:#666666;
}

a.navbar_books
{font-family:times, serif;
width:5em;
background-color:#339966;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_books:hover
{color:#FF6633;
}

a.navbar_rogue
{font-family:times, serif;
width:0em;
background-color:#66cc33;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_rogue:hover
{color:#666633;
}

a.navbar_contact
{font-family:times, serif;
width:5em;
background-color:#000066;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_contact:hover
{color:#990000;
}

a.navbar_galleries
{font-family:times, serif;
width:5em;
background-color:#333366;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_galleries:hover
{color:#99CCFF;
}

a.navbar_prints
{font-family:times, serif;
width:5em;
background-color:#CC9933;
text-decoration:none;
color: white;
padding:2px 10px 2px 10px;
font-size:11pt;
}

a.navbar_prints:hover
{color:#333300;
}

a.order_books
{text-align:center;
color:red;
text-decoration:none;
font-family: cochin, serif;
font-variant: small-caps;
font-size:14pt;
background-color:#6699cc;
padding: 0px 45px 0px 45px;
}

a.order_books:hover
{color:#FF9966;
}

a.portfolio
{text-align:center;
color:white;
}

a.links:link
{color:#6699cc}
a.links:hover
{color:#99ccff}
a.links:visited
{color:#99ccff}


/* END A AND A:HOVER NOTATION */

.footer p  
{margin-left: 10px;
border-left:7px solid #A0B9D6;
padding-left:3px;
color:#cccccc
}

img.print_border
{border:ridge black 2px;
padding: 5px 5px 5px 5px;
margin-top:5px;
}

