/* Copyright Robaviax Design Studio, Madison WI - 2002 to Present */
/* This is the MorningGloryArt CSS file - filename: mgacss.css */
/* Last modified Feb 19, 2009 - 8,167 bytes total */
/* Used by most MGA pages and interior pages ("contents" frames and "main" frames) of 6 frameset albums - 55 files total */
/* Selectors used by 6 frameset albums (55 files): body, all 7 a selectors, and hr.black3 */
/* Frameset files for frameset albums (6) and SlideShows (2) do not use any CSS style and no LINK to this CSS file */
/* Note - The 4 interior pages of the 2 SlideShow framesets have all CSS style in HEAD of pages - no LINK to this CSS file */
/* Note - The 10 Applet pages have all CSS style in HEAD of pages - no LINK to this CSS file */


body {         /* font-size and font-weight not specified in body selector */
margin-top: 0;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
}
td {            /* need since font-size not properly inherited for text inside td cells  */
font-size: 10pt;
}
a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: black;
}
a:link {
color: black;
}
a:visited {
color: black;
}
a:hover {
color: red;
text-decoration: none;
}
a:active {
color: blue;
}
a:hover img {
border: solid red 3px;
}
a:active img {
border: solid blue 3px;
}
hr.black3 {
color: #101111;
background: #111111;
height: 3px;
}
hr.black4 {
color: #101111;
background: #111111;
height: 4px;
}
hr.as {
color: #1066cc;
background: #1166cc;
height: 3px
}
hr.dpc {
color: #1099ff;
background: #1199ff;
height: 3px;
}
li {
line-height: 1.4em;
font-size: 10pt;
}
h2.projHilite {          /* Used by Project Archive pages */
font-size: 14pt;
font-style: italic;
color: #7777ff;
background: #ddddff;
width: 100%;
border: 2px solid #7777ff;
margin:0;
margin-left:auto;
margin-right:auto;
}
span.morning {
font-size: 18pt;
font-weight: bold;
font-style: italic;
color: #003399;
background-color: transparent;
}
span.glory {
font-size: 18pt;
font-weight: bold;
font-style: italic;
color: #0066cc;
background-color: transparent;
}
span.art {
font-size: 18pt;
font-weight: bold;
font-style: italic;
color: #0099ff;
background-color: transparent;
}

img.logo {
border-color: #003399;
}
img.logoAS {
border-color: #0066cc;
}
img.logoDPC {
border-color: #0099ff;
}

/* main division */

div#main {
position: relative;
top: 0px;
left: 180px;
width: 800px;
}

/* QuickLinks */

div#MGAQL {
margin: 0;
padding: 0;
position: absolute;
top: 0px;
left: 0px;
width: 175px;
}

div.nav {
width: 165px;
margin: 0;
padding: 5px;
padding-top: 10px;     /* added 11/29/2004 */
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.nav div {
margin: 0;
padding: 0;
margin-bottom: 1px;
text-align: center;
}

div.nav div a {
display: block;
width: 145px;
margin: 0;
padding: 2px 5px 2px 5px;
font-size: 11px;
}

div.nav div.gray a:link, div.nav div.gray a:visited {
border-top: 5px solid #eeeeee;
border-left: 5px solid #eeeeee;
border-right: 4px solid #555555;
border-bottom: 4px solid #555555;
background-color: #999999;
color: #000000;
text-decoration: none;
}
div.nav div.gray a:hover {
border-top: 4px solid #555555;
border-left: 4px solid #555555;
border-right: 5px solid #eeeeee;
border-bottom: 5px solid #eeeeee;
color: #ffffff;
}
div.nav div.gray a:active {
color: #ffffff;
}

div.nav div.laven a:link, div.nav div.laven a:visited {
border-top: 5px solid #bbbbff;
border-left: 5px solid #bbbbff;
border-right: 4px solid #6666cc;
border-bottom: 4px solid #6666cc;
background-color: #9999ff;
color: #000000;
text-decoration: none;
}
div.nav div.laven a:hover {
border-top: 4px solid #6666cc;
border-left: 4px solid #6666cc;
border-right: 5px solid #bbbbff;
border-bottom: 5px solid #bbbbff;
color: #ffffff;
}
div.nav div.laven a:active {
color: #ffffff;
}

div.nav div.dkblue a:link, div.nav div.dkblue a:visited {
border-top: 5px solid #0066cc;
border-left: 5px solid #0066cc;
border-right: 4px solid #000066;
border-bottom: 4px solid #000066;
background-color: #003399;
color: #c0c0c0;     /* modified 11/29/2004 - was black #000000 */
text-decoration: none;
}
div.nav div.dkblue a:hover {
border-top: 4px solid #000066;
border-left: 4px solid #000066;
border-right: 5px solid #0066cc;
border-bottom: 5px solid #0066cc;
color: #ffffff;
}
div.nav div.dkblue a:active {
color: #ffffff;
}

div.nav div.medblue a:link, div.nav div.medblue a:visited {
border-top: 5px solid #0099ff;
border-left: 5px solid #0099ff;
border-right: 4px solid #003399;
border-bottom: 4px solid #003399;
background-color: #0066cc;
color: #000000;
text-decoration: none;
}
div.nav div.medblue a:hover {
border-top: 4px solid #003399;
border-left: 4px solid #003399;
border-right: 5px solid #0099ff;
border-bottom: 5px solid #0099ff;
color: #ffffff;
}
div.nav div.medblue a:active {
color: #ffffff;
}

div.nav div.ltblue a:link, div.nav div.ltblue a:visited {
border-top: 5px solid #33ccff;
border-left: 5px solid #33ccff;
border-right: 4px solid #0066cc;
border-bottom: 4px solid #0066cc;
background-color: #0099ff;
color: #000000;
text-decoration: none;
}
div.nav div.ltblue a:hover {
border-top: 4px solid #0066cc;
border-left: 4px solid #0066cc;
border-right: 5px solid #33ccff;
border-bottom: 5px solid #33ccff;
color: #ffffff;
}
div.nav div.ltblue a:active {
color: #ffffff;
}

div.nav div.artists a:link, div.nav div.artists a:visited { /* added 8/8/2005 */
border-top: 5px solid #33cccc;
border-left: 5px solid #33cccc;
border-right: 4px solid #006666;
border-bottom: 4px solid #006666;
background-color: #009999;
color: #000000;
text-decoration: none;
}
div.nav div.artists a:hover {
border-top: 4px solid #006666;
border-left: 4px solid #006666;
border-right: 5px solid #33cccc;
border-bottom: 5px solid #33cccc;
color: #ffffff;
}
div.nav div.artists a:active {
color: #ffffff;
}

div.nav div.WNadp a:link, div.nav div.WNadp a:visited { /* added 3/6/2008 Mod 3/15/2008 */
border-top: 5px solid #00dd00;
border-left: 5px solid #00dd00;
border-right: 4px solid #007700;
border-bottom: 4px solid #007700;
background-color: #00aa00;
color: #000000;
text-decoration: none;
}
div.nav div.WNadp a:hover {
border-top: 4px solid #007700;
border-left: 4px solid #007700;
border-right: 5px solid #00dd00;
border-bottom: 5px solid #00dd00;
color: #ffffff;
}
div.nav div.WNadp a:active {
color: #ffffff;
}

div.nav div.tan a:link, div.nav div.tan a:visited { /* added 2/12/2009 mod 2/16/2009 */
border-top: 5px solid #d2b48c;
border-left: 5px solid #d2b48c;
border-right: 4px solid #a0522d;
border-bottom: 4px solid #a0522d;
background-color: #cd853f;
color: #000000;
text-decoration: none;
}
div.nav div.tan a:hover {
border-top: 4px solid #a0522d;
border-left: 4px solid #a0522d;
border-right: 5px solid #d2b48c;
border-bottom: 5px solid #d2b48c;
color: #ffffff;
}
div.nav div.tan a:active {
color: #ffffff;
}

div.nav div.yellow a:link, div.nav div.yellow a:visited { /* added 2/12/2009 */
border-top: 5px solid #ffff00;
border-left: 5px solid #ffff00;
border-right: 4px solid #999900;
border-bottom: 4px solid #999900;
background-color: #e0e000;
color: #000000;
text-decoration: none;
}
div.nav div.yellow a:hover {
border-top: 4px solid #999900;
border-left: 4px solid #999900;
border-right: 5px solid #ffff00;
border-bottom: 5px solid #ffff00;
color: #ffffff;
}
div.nav div.yellow a:active {
color: #ffffff;
}

a#thisPage {
border-right: 4px solid #ff0000;
}

span.ns {   /* possible future use change to none if not enough room on QL menu: inline or none - added 8/13/05 */
display: inline; 
font-size: 10px; /* 10px otherwise IE takes additional line for Decorative Painting */
}

/* Added 12/7/2004 - used by paint, techinfo, applets, Art-Archives (Jan 2009) pages */

td.inset {
border-width: 4px;
border-style: inset;
}
