BODY
{
	margin: 0px auto;
	font-family: Trebuchet MS, Arial;
	font-size: 0.9em;
        background-color: #EBEBD8;
text-align:center;

}

H1 
{
	font-size: 2.1em;
	color: #CC0000;
}

H2
{
	font-size: 1.3em;
	color: #CC0000;
}

A
{
	color: #000;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none; color: #CC0000;}
A:hover {text-decoration: underline; color: red;}

td {
font-size:14px;
}

A IMG
{
border: 0px;
}

.smallText
{
	font-size: 0.8em;
}

BLOCKQUOTE
{
        width: 80%;
        background-color: #FFFFF3;
        border: 2px solid #676767;
	font-size: 0.8em;
        padding: 10px;
}

.snapshot DIV
{
        color: #000000;
}

.snapshot
{
        border: 1px solid #CCCC99;
        background-color: #FFFFFF;
        padding: 5px;
        margin: 8px 3px;
        font-size: 0.8em;
        text-align: left;
}

.inlineLeft
{
     float:left;
     clear:left;
     width:590px;
}
.inlineLeftWide
{
     float:left;
     clear:left;
     width:650px;
}

.inlineRight
{
     float:right;
     clear:right;
     width:280px;
     margin: 0 0 10px 20px;
}

.inlineRightWide
{
     float:right;
     width:350px;
     margin: 0 0 10px 20px;
}

#headerLogo 
{
	background-color: #FFFFFF;
        text-align: left;
}

#mainContainer
{
        width: 1000px;
        background-color: #FFFFFF;
        margin: 0px auto;
}
#headerMenu
{
	width: 980px;
	background-color: #FFFFFF;
        text-align: left;
        padding:10px 10px;
        font-weight: bold;
}
#headerMenu .menuLevel1 {
	padding: 3px 10px 3px 3px;
}

.menu A
{
        margin: 0 20px 0 0;
}

.menu DIV
{
        display: inline;
}

#headerMenu A 
{
	color: #000000;
	margin: 0 20px 0 0;
}

#main
{
	width: 1000px;
}

#content 
{
	float: right;
	min-height: 400px;
	background-color: #FFFFFF;
        width: 1000px;
        text-align: left;
}
#contentNarrow
{
	float: right;
	min-height: 400px;
	background-color: #FFFFFF;
        width: 780px;
        text-align: left;
}
#contentInner {
  margin: 20px;
}

#buyContainer{width: 100%; display: inline;}

#buyLeft {float: left; width:200px;}

#buyRight {float: right; width: 394px;}


#snapshots 
{
	float: left;
	width: 200px;
margin-left:5px;
}
#footer 
{
        clear: both;
	width: 1000px;
	font-size: 0.7em;

text-align:right;

 background-color: #EBEBD8;
}
#footerInner {
	padding: 6px 6px 6px 0px;

}

.addthis_toolbox 
{ padding:5px 0;
text-align:right;}

#mc_embed_signup label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}

#mc_embed_signup input.email {
    display: block;
    font-size: 12px;
    margin: 0 0 5px;
    min-width: 185px;
    padding: 4px 0;
    text-indent: 5px;
    width: 190px;
}

#mc_embed_signup input.button {
    display: block;
    font-size: 12px;
    height: 2.2em;
    margin: 0 0 0;
    padding: 3px;
}

#mc_embed_signup form {
    display: block;
    margin: 0;
    padding: 10px 0 5px 3%;
    position: relative;
    text-align: left;
}

#mc_embed_signup .button {
    background-color: #AAAAAA;
    border: 0 none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 5px 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

