html,
body,
div,
img,
p
{
     border: 0;
     margin: 0;
     padding: 0;
}

html,
body
{
     background-color: #222e3c /*3b222f*/;
     background-image: url(../cmsimages/bg-page.jpg);
     background-repeat: repeat-x;
     color: # /*2b270f*/;
     font-family: Times New Roman;
     font-size: 11pt;
     height: 100%;
     width: 100%;
}

p
{
     padding-bottom: 8px;
}

h1,
h2,
h4
{
    font-family: Times New Roman;
    font-size: 13pt;
    letter-spacing:.1em;
}

h1
{
    color: #A4534C;
    display: block;
    float: left;
    font: 162% Georgia,Serif;
    height: 24px;
    letter-spacing: 0.1em;
    margin: 5px 5px 0 0;
    padding: 2px 48px 0.25em 0;
    text-align: left;
    text-transform: uppercase;
}

h2
{
    color: #1f4a36;
}

h3
{
    font-family: Times New Roman;
    font-size: 11pt;
    color: #777b7c;
    font-style: italic;
    font-weight: bold;
}

ul
{
    list-style-type: none;
    margin:0 0 0;
    padding:0 0 0;
}

/*
li
{
    list-style-image: url(../cmsimages/subnav_bullet.gif);
    margin:0;
    margin-left: 1em; 
    padding-left: .6em;
    padding-top:0;
    padding-right:0;
    padding-bottom:.25em;
    text-indent: 15px;
    line-height:1.5em;
}
*/

li 
{
    line-height: 1.5em;
    list-style-image:url("../cmsimages/subnav_bullet.gif");
    margin: 0 0 0 25px;
    padding: 0 0 0.25em 0.6em;
}

div#main
{
     background-color: #ffffff /*ead9c8*/;
     margin: 0 auto;
     width: 1014px;
}

div#header
{
     line-height: 0;
     width: 1014px;
}

div#page
{
     background-color: #29312e;
     width: 1014px;
}

div#footer
{
     line-height: 0;
     background-color: #29312e;
     width: 1014px;
     margin-top: 20px;
}

div#copyright
{
     background-color: #222e3c /*3b222f*/;
     text-shadow: 1px 1px 2px #555555;
	 color: #e9e9e9;
	 /*color: #a49184;*/
     font-family: Times New Roman;
     font-size: 10pt;
     font-weight: bold;
     padding: 10px;
     text-align: center;
     width: 1014px;
}

div#copyright a
{
     color: #ffffff;
}

span.copyrighttext
{
     padding-right: 50px;
}

span.ppd
{
     padding-left: 50px;
}

div#contentarea
{
     background-color: #ffffff  /*ead9c8*/;
     float: left;
     width: 1014px;
}

div#content
{
     padding: 0 50px 0 50px;
     text-align: justify;
     width: 914px;
}

div#sharebox
{
     padding: 0px 50px 0px 53px;
     text-align: justify;
     width: 914px;
}

div#content_2
{
     padding: 40px 50px 0px 53px;
     text-align: justify;
     width: 914px;
}

div#contentarea a,
div#contentarea a:visited,
div#contentarea a:link,
div#contentarea a:active
{
     color: #775879;
     font-weight: bold;
}

div#contentarea a:hover
{
     color: #a15349;
     font-weight: bold;
     }
.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #ffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fffff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #3B222F;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #CF7874;
    color: #765975;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
