/* 

riccigreen.css -- stylesheet for the Ricci Green section of 
Ricci Street at http://RicciStreet.net/riccigreen/

by Douglas Anderson, August 1, 2000

styled TAGS, .classes, and #ids for  

body, headings, text, boxes, links, and navbars

*/

BODY {

background-color: #ccffcc;
color: #001A00; 
margin: 0px;

}

/* 
These BODY styles are repeated in the HTML for each page in case this style sheet doesn't work.


HEADING styles
*/

H1 {

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-large;
font-weight: bold;
line-height: 150%;
text-align: center;
margin-left: 10px;
margin-right: 10px;
background-color: #ccffcc; 
color: #001A00; 

}

H2 {   

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: large;
font-weight: bold;
line-height: 100%;
text-align: center;
margin-left: 50px;
margin-right: 50px;
padding-top: .2em;
padding-bottom: .2em;
padding-left: .2em;
padding-right: .2em;
border-color: #669966;
border-width: 3px; 
border-style: outset;
background-color: #99cc99;
color: #001A00;

}

H3 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: large;
font-weight: bold;
line-height: 100%;
text-align: left;
margin-left: 0px;
margin-right: 250px;
padding-top: .2em;
padding-bottom: .2em;
padding-left: .5em;
padding-right: .2em;
border-color: #99cc99;
border-width: 1px; 
border-style: inset;
background-color: #669966; 
color: #ffffcc;

}

H4 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
line-height: 100%;
text-align: left;
margin-left: 0px;
margin-right: 400px;
padding-top: .2em;
padding-bottom: .2em;
padding-left: .5em;
padding-right: .2em;
border-color: #99cc99;
border-width: 1px; 
border-style: inset;
background-color:#336633; 
color: #ffffcc; 

}

H5 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
line-height: 100%;
text-align: left;
margin-left: 0px;
margin-right: 400px;
padding-top: .1em;
padding-bottom: .1em;
padding-left: .5em;
padding-right: .2em;
border: 1px;
background-color:#336633; 
color: #ffffcc; 

}

H6 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
line-height: 100%;
text-align: center;
margin-left: 150px;
margin-right: 150px;
padding-top: .1em;
padding-bottom: .1em;
padding-left: .5em;
padding-right: .5em;
border: 1px;
background-color:#336633; 
color: #ffffcc; 

}

/* 
Text styles
*/

.body {

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 10px;
margin-right: 5px;
background-color: #ccffcc; 
color: #001A00; 

}

.foot {

font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: small;
font-weight: normal;
line-height: 105%;
text-align: center;
margin-left: 10px;
background-color: #ccffcc; 
color: #001A00; 

}

.source {

font-family:verdana, Arial, Helvetica, sans-serif; 
font-size: small;
font-weight: normal;
line-height: 105%;
text-align: right;
margin-right: 5px;
margin-left: 50px;
background-color: #ccffcc; 
color: #001A00; 

}

.code {

font-family: Courier, serif; 
font-size: medium;
font-weight: bold;
line-height: 105%;
margin-right: 5px;
margin-left: 10px;
background-color: #ccffcc; 
color: #669966; 

}

#code {

font-family: Courier, serif; 
font-size: medium;
font-weight: bold;
line-height: 105%;
color: #669966; 

}

.up {

font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: smaller;
font-style: italic;
margin-left: 10px;
line-height: 100%;
text-align: left;

}

.lobby {

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16pt;
font-weight: bold;
line-height: 100%;
text-align: center;
padding-top: .2em;
padding-bottom: .2em;
padding-left: 1em;
padding-right: 1em;
border-color: #99cc99;
border-width: 1px; 
border-style: outset;
background-color: #99cc99;
color: #003300;

}

TT {

font-family: Courier, serif; 
font-size: medium;
font-weight: bold;
line-height: 105%;
background-color: #ccffcc; 
color: #336633; 

}

CAPTION {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: small;
font-weight: bold;
line-height: 105%;
text-align: center;
margin-left: 10px;
color: #001A00; 

}

BLOCKQUOTE {

margin-left: 10px;

}

B {

font-weight: bold;

}

STRONG {

font-weight: bold;

}

/* 
BOX styles
*/

.darkbox {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 30px;
margin-right: 30px;
padding: .5em;
border-color: #669966;
border-style: double;
border-width: 1px; 
width: 75%;
background-color: #99cc99; 
color: #001A00; 

}

.darkboxthin {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 30px;
margin-right: 30px;
padding: .5em;
border-color: #669966;
border-style: double;
border-width: 1px; 
width: 45%;
background-color: #99cc99; 
color: #001A00; 

}

.darkboxtxt {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: right;
background-color: #99cc99; 
color: #003300; 

}

.lightbox {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 30px;
margin-right: 30px;
padding: .5em;
border-color: #669966;
border-width: 1px; 
border-style: double;
width: 75%;
background-color: #ffffcc; 
color: #001A00; 

}

.lightboxthin {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 30px;
margin-right: 30px;
padding: .5em;
border-color: #669966;
border-width: 1px; 
border-style: double;
width: 45%;
background-color: #ffffcc; 
color: #001A00; 

}

.lightboxcenter {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
padding: .5em;
margin-left: 20%;
margin-right: 20%;
border-color: #669966;
border-width: 1px; 
border-style: double;
background-color: #ffffcc; 
color: #001A00; 

}

.lightboxtxt {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: right;
background-color: #ffffcc; 
color: #003300; 

}

.transbox {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 30px;
margin-right: 30px;
padding: .5em;
border-color: #669966;
border-width: 1px; 
border-style: double;
width: 75%;
background-color: #ccffcc; 
color: #001A00; 

}

.transboxthin {   

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: medium;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 30px;
margin-right: 30px;
padding: .5em;
border-color: #669966;
border-width: 1px; 
border-style: double;
width: 45%;
background-color: #ccffcc; 
color: #001A00; 

}

/* 
LINK styles
*/

A:link  {

font-weight: bold;
text-decoration: none;
color: #990000;

}

A:visited {

font-weight: normal;
text-decoration: none;
color: #990000;

}

/* 
NAVIGATION BAR styles
*/

.topnav {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
line-height: 105%;
text-align: right;
margin-left: 0px;
margin-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
padding: .3em;
border-color: #99cc99;
border-width: 0px; 
border-style: none;
width: 100%;
background-color:#99cc99; 
color: #003300; 

}

.midnav {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
line-height: 105%;
text-align: right;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: .3em;
border-color: #669966;
border-width: 0px; 
border-style: none;
width: 100%;
background-color: #669966; 
color: #ccffcc; 

}

.botnav {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
line-height: 105%;
text-align: left;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: .3em;
border-color: #336633;
border-width: 0px; 
border-style: none;
width: 100%;
background-color: #336633; 
color: #ccffcc; 

}

#bottag {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
line-height: 110%;
text-align: left;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: .3em;
border-color: #ffffcc;
border-width: 1px; 
border-style: none;
width: 100%;
background-color: #99cc99; 
color: #003300; 

}


/* 
homepage styles
*/


.homehead {   

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16pt;
font-weight: bold;
line-height: 100%;
text-align: center;
background-color: #99cc99;
color: #003300;

}

.homebody {

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight: normal;
line-height: 105%;
text-align: left;
background-color: #99cc99;
color: #003300; 

}

.homefoot {

font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: normal;
line-height: 100%;
text-align: center;
color: #003300; 

}

/* 
end of style sheet
*/