body {
background-color:#6666FF;
background: url(images/prpl_stripes.gif);
background-repeat: repeat;
color:black;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:medium;
text-decoration:none;
}
h1 {
font-size: large;
}
h1 a {
font-size: large;
}

/*Change background for Members pages*/
#mbody {
background-color:#6666FF;
background: url(images/blue_stripes.gif);
background-repeat: repeat;
color:black;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:medium;
text-decoration:none;
}

a:link, a:active, a:visited {
color: #6666FF;
font-size: medium;
text-decoration: none;
}

a:hover {
font-size: medium;
color: #6666FF;
text-decoration: underline;
}

/*Container for Public Pages*/
#pcontainer {
background: white;
color: black;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: medium;
border: 3px solid #D12308;
}

/*Container for Member Pages*/
#mcontainer {
background: white;
color: black;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: medium;
border: 3px solid #6666FF;
}

/*Style for Page Headers on Public pages*/
.ptopics {
background: #D12308;
color: white;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: large;
padding-left: 10px;
border-bottom: 2px dotted #64C1E8;
}

/*Style for Page headers on Members pages*/
.mtopics {
background: #6666FF;
color: white;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: large;
padding-left: 10px;
border-bottom: 2px dotted #64C1E8;
}

/*Public Subtopic Style*/
.subtopic {
background: transparent;
color: #6666FF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: large;
}
/*Member Subtopic Style*/
.msubtopic {
background: transparent;
color: #D12308;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: large;
}
/*Style for navigation list on Public pages*/
#pnavigation ul {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 16px;
background-color:transparent;
color: #6666FF;
text-decoration:none;
list-style-type: none;
}
#pnavigation li{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 16px;
background-color:transparent;
color: #6666FF;
text-decoration:none;
list-style-type: none;
display: block; 
padding: 3px; 
width: 180px; 
border-bottom: 1px dotted #64C1E8;
}
#pnavigation li a, a:link, a:visited, a:active{
background-color:transparent;
font-size: 16px;
color:#6666FF;
text-decoration:none;
}
#pnavigation li a:hover{
background-color:transparent;
font-size: 16px;
color:#D12308;
text-decoration:none;
}

/*Bottom Navigation*/
.bnav {
font-size:small;
}

.bnav a:link, a:active, a:visited {
color: #6666FF;
font-size: small;
text-decoration: none;
}

.bnav a:hover {
color: #6666FF;
font-size: small;
text-decoration: underline;
}

/*Footer*/
.footer {
background-color: transparent;
color: #6666FF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: x-small;
}

a.footer:link, a.footer:active, a.footer:visited  {
background-color: transparent;
color: #D12308;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: x-small;
text-decoration: none;
}

a.footer:hover {
background-color: transparent;
color: #D12308;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: x-small;
text-decoration: underline;
}

