body, p, h3 {
margin:0;
}

body	{
font-family: 'Droid Serif', serif;
background: #595c65 url(images/bkgd.jpg) no-repeat fixed top center;
}

a:link {text-decoration:none; color:#13213c}
a:visited {text-decoration:none; color: #510e0a}
a:active {text-decoration:none; color:black}
a:hover {text-decoration:underline; color: #d88e6d}

.headerbg, .container {
width:100%;
margin:0px auto;
text-align:center;
}

.row, .home {
width:960px;
min-width:960px;
margin:0px auto;
text-align:left;
min-height: 55px;
}

.headerbg {
background-color:#000000;
height:47px;
}

.link {
float:right;
margin:0;
z-index:300;
position:relative;
}

.home {
background: #d88e6d url(images/homephoto.jpg) no-repeat center;
height:305px;
}

.homelogo {
border:0;
border-radius:0;
position:relative;
z-index:10;
margin-top:-35px;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
}

.onecol {
width: 4.85%;
}

.twocol {
width: 13.5%;
}

.threecol {
width: 22.15%;
}

.fourcol {
width: 30.8%;
}

.fivecol {
width: 39.45%;
}

.sixcol {
width: 48.1%;
}

.sevencol {
width: 56.75%;
}

.eightcol {
width: 65.4%;
}

.ninecol {
width: 74.05%;
}

.tencol {
width: 82.7%;
}

.elevencol {
width: 91.35%;
}

.twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
border:0;
}

a .shadow:hover {
box-shadow: 4px 4px 8px #000;
-moz-box-shadow: 4px 4px 8px #000;
-webkit-box-shadow: 4px 4px 8px #000;
-webkit-transform: rotate(-3deg) translate(-10px, -10px);
-moz-transform: rotate(-3deg) translate(-10px, -10px);
-o-transform: rotate(-3deg) translate(-vpx, -10px);
transform: rotate(-3deg) translate(-10px, -10px);
}

.shadow {
box-shadow: 4px 4px 8px #333;
-moz-box-shadow: 4px 4px 8px #333;
-webkit-box-shadow: 4px 4px 8px #333;
}

.picture {
padding: 6px;
background: white;
margin-bottom:10px;
}

p, li {
line-height:1.5em;
font-size:.9em;
}

h3 {
font-size:1.2em;
line-height:1.5em;
}

li {
margin-top:8px;
margin-bottom:8px;
}

.sites {
margin:auto 20px;
}

.logo {
float:left;
z-index:500;
position:relative;
}

.center {
text-align:center;
}

.topmargin {
margin-top:10px;
}

.small {
font-size:.8em
}

hr {
border:4px dotted #d88e6d;
width:80%;
max-width:960px;
}

#toTop {
font-size:1.5em;
color:#13213c;
font-family: 'Lobster', arial, serif;
}
