
/* main_style.css family index, faq, recipes, stories, whois*/
/* if main_style universal is changed - change store_style and second_style accordingly */

/* universal style */
body, h1, h4, td, p {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000000;
 font-size: 11pt;
 }
 
 a:link {
color: #006666;
text-decoration: underline;
}

a:visited {
color: #993399;
text-decoration: none;
}

a:active {
color: #999933;
text-decoration: none;
}

a:hover {
color: #66cccc;
background-color: #006666;
text-decoration: none;
}

em {
font-weight: bold;
color: #000000;
}

h1 {
font-size: 14pt;
text-align: center;
color: #006666;
}

h4 {
font-size: 12pt;
text-align: left;
font-weight: bold;
}

hr {
color: #663399;
text-align: center;
width: 90%;
}

th {
	padding-bottom: 5px;
	align: center;
	}

 
 /* masthead style */
 .masthead {
 background-color: #339999;
 text-align: center;
 }
 
.nav {
font-size: 10pt;
background-color: #99cccc;
text-align: center;
}

 #navlist
{
background-color: #99cccc;
text-align: center;
padding: 0px 5px 0px 5px;
margin-left: 0;
font:  9pt Verdana, sans-serif;
}

#navlist a
{

border-left: 3px solid #006666;
background: #99cccc;
text-decoration: none;
padding-left: 5px;
}

#navlist  a:link { color: #006666; }
#navlist a:visited { color: #663399; }

#navlist a:hover
{
border-color: #663399;
color: #ffffff;
background: #006666;
}


/* bottom bar style */
.bottom {
font-size: 8pt;
text-align: center;
background-color: white;
}

.pgphone {
padding-top: 10px;
font-size: 11pt;
color: #336666;
text-align: center;
font-weight: bold;
border-bottom: 1px solid #339999;
}

/* ---------------------------- Begin unique style */

/* index page style */
.left {
color: #ffffff;
background-color: #009999;
font-size: 10pt;
text-align: left;
padding-top: 2px;
padding-left: 6px;
padding-right: 5px;
padding-bottom: 2px;
text-indent: 5px;
}
em.left {
color: #663399;
}

.mid {
background-color: #336666;
text-align: center;
}

.caption {
padding-top: 5px;
color: #99cccc;
font-style: italic;
font-size: 8pt;
}

/* what's new style */
em.right {
color: #000000;
font-weight: bold;
font-size: 1em;
}

.right {
background-color: #99cccc;
padding-left: 5px;
font-size: 90%;
color: #000000;
text-align: center;
padding-top: 2px;
padding-bottom: 5px;
}

.yellow {
		color: #ffff00;
		font-weight: bold;
		}

/* whois style */
.whois {
padding-left: 15px;
padding-right: 15px;
}
.whoisimg {
padding: 10px;
}

/* recipe style */
table.recipes {
border: 3px #006666 dotted;
background-color: #99cccc;
}

th.recipe {
color: #ffffff;
text-align:center;
background-color: #339999;
}

.recipe {
color: #000000;
padding-left: 25px;
padding-right: 25px;
text-align: left;
}

.rlist {
font-size: 10pt;
color: #000000;
padding-right: 2pt;
}

.ritem {
background-color:#99cccc;
border-top: 3px #006666 none;
font-size: 10pt;
padding-left: 12px;
}

.rcaption {
padding: 10px;
color: #006666;
font-style: italic;
font-size: 8pt;
}

/*stories style */
content {
padding-left: 20px;
padding-right: 40px;
}

img.stories {
	padding: 5px;
	}


/*FAQ page style */
td.faq {
border: 3px #339999 dotted;
background-color: #99cccc;
}

td.answer {
padding-top: 15px;;
}

.faqlist {
padding-top: 5px;
}

table.answer {
margin-left: 10%;
margin-right: 10%;
}

dt {
padding-bottom: 10px;
}

.red {
		color: #8b0000;
		}


	
		
