﻿/*
    Sonic Design WebSite
    Richard Madder Oct 2008
 
    Override MS theme. 
*/

body
{
	background-image: url(/images/clouds_bk.jpg);
	background-repeat: no-repeat
}
.MSC_Body
{
	background-image: url(/images/border_left.jpg);
	background-repeat: no-repeat;
}
.MSC_PrimaryNavLinkFrame-On
{
	background: #A0C0C0;
        text-decoration: none;
}
.MSC_PrimaryNavLinkFrame, .MSC_SecondaryNavLinkFrame
{
	background: #2b6577;
        text-decoration: none;
}
.MSC_PrimaryNavLink, .MSC_PrimaryNavLink:visited, .MSC_PrimaryNavLink:hover  
{
        color:white;
        text-decoration: none;
}
.MSC_PrimaryNavLink-On, .MSC_PrimaryNavLink-On:visited, .MSC_PrimaryNavLink-On:hover  
{
        color: #003545;
}
.MSC_SecondaryNavLink, .MSC_SecondaryNavLink:visited, .MSC_SecondaryNavLink:hover, .MSC_SecondaryNavFrame 
{
	font-size: 10px;
	background: Royalblue;
        color: #1A1C1E;
        text-decoration: none;
}
.MSC_SecondaryNavRightSpace, .MSC_SecondaryNavLeftSpace
{
	background: Royalblue;
}
.MSC_SecondaryNavLink-On, .MSC_SecondaryNavLink-On:visited, .MSC_SecondaryNavLink-On:hover, .MSC_SecondaryNavLinkFrame-On 
{
	font-size: 10px;
	background: Orange;
        color: #1A1C1E;
        text-decoration: none;
}

.MSC_FooterLink, .MSC_FooterLink:visited, .MSC_FooterLink:hover
{
	font-size: 12px;
        color: white;
        text-decoration: none;
}
.MSC_FooterFrame
{
        background: #2b6577;
}

/* 
    General Page formatting 
*/
P,H1,H2,H3,H4,H5,H6 
{ 
        margin: 2px 20px 15px 20px;
}
P 
{
        text-align: justify;
	font-size: 12px;
        padding: 1px;
        color: black;
}
H3 
{
	font-size: 16px;
        color: #707070;
}
H4
{
	font-size: 14px;
        color: #707070;
}
H5
{
	font-size: 12px;
        color: #707070;
        font-weight: bold;
}
.box 
{
        background-image: url(/images/clouds_bk.jpg);
        color: ocher;
	font-size: 10px;
        font-weight: bold;
        margin: 10px 10px 10px 10px; 
        padding: 5px;
        border: thin solid Black;
}
li
{
        margin-left: 10px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-top: 1px;
        text-align: justify;
	font-size: 11px;
        padding: 1px;
        text-indent: -1em;
}
.small
{
	font-size: 8px;
}
A
{
        text-decoration: none;
        color: rgb(0, 53, 69); 
        font-weight: bold;
}
em
{
        font-weight: bold;
}
