/* default.css - copyright Jake Laack - ekaj@spolem.net */

@import url("basic.css");

body {
 background-color: #e9eded;
 background-image: url("/images/stoneparkbkg.png");
 background-repeat: repeat-y;
}


div#SiteLogo {
 float: left;
}

div#SiteHeader {
 background-image: url("/images/headerbkg.jpg");
 background-repeat: no-repeat;
 background-position: top right;
 overflow: auto;
 width: 100%;
}

div#SiteHeader h1 {
 margin: 10px 100px 0 160px;
 font-size: 2.2em;
}

div#SiteHeader p{
 margin: 10px 100px 0 160px;
}

ul#SiteIndex {
 clear: left;
 margin: 0px;
 padding-top: 2px;
 padding-left: 155px;
 padding-bottom: 2px;
 background-color: #99aaca;
 list-style-type: none;
 line-height: 140%;
}

ul#SiteIndex li {
 display: inline;
 margin-bottom: 5px;
}

ul#SiteIndex li a { 
 font-size: 0.95em;
 font-weight: bold;
 color: #FFF;
 padding-top: 2px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 1px;
 margin-right: 0.5em;
}

ul#SiteIndex li a:hover {
 background-color: #abb9d3;
 text-decoration: none;
}

ul#SiteIndex li a:active {
 background-color: #c8d0e1;
 text-decoration: none;
}


div#LeftColumn {
 position: absolute;
 left: 3px;
 width: 140px;
 margin-top: 15px;
 margin-left: 3px;
}

div#LeftColumn h2 {
 font-size: 1.2em;
 margin-top: 0em;
 margin-bottom: 0.5em;
}

div#Security {
 padding: 8px;
 border: 1px solid #c9c1ad;
 background-color: #eeebe6;
}

div#Security form#LoginForm input.TextBox {
 width: 110px;
 border-color: #c9c1ad;
 color: #000000;
}

div#Security form#LoginForm label, div#Security form#LoginForm input {
 color: #7b7051;
 font-size: 0.9em;
}

div#Security ul {
 margin: 0;
 padding: 0 0 0 1.2em;
}

div#Security ul a {
 color: #7b7051;
}

div#Security h2.AdminTools {
 padding-top: 15px;
}

div#Security h3 {
 font-size: 0.8em;
}

div#PageContent {
 margin: 15px 12% 0 175px;
 padding: 0.5em;
}

div#PageContent h2 {
 margin: 0 0 0.5em 0;
 padding: 0.2em 0.5em 0.2em 0.5em;
 font-size: 2em;
 color: #FFF;
 background-color: #99aaca;
}

div#PageContent h3 {
 margin-top: 0.4em;
 font-size: 1.5em;
}

div#SiteFooter {
 margin: 50px 25px 20px 160px;
 padding-top: 5px;
 border-top: solid 1px #e5e5e5;
 color: #c1c1c1;
 font-size: 0.8em;
 white-space: nowrap;
}

div#SiteFooter a {
 color: #c1c1c1;
}

div#PageError {
 margin-top: 10px;
 color: #a00;
 background-color: #fff;
 font-weight: bold;
 font-size: 1.1em;
 border: solid 1px #a00;
 line-height: 100%;
 padding: 3px;
}

div.PageNavigation {
 margin-top: 1em;
 color: #888;
}

form.TableForm {
}

table.TableFormTable {
}

table.TableFormTable td {
 padding-top: 5px;
 padding-right: 5px;
 border-bottom: 1px dashed #e8e8e8;
}

th.TableFormHeading {
 padding-top: 10px;
 padding-left: 2px;
 padding-bottom: 2px;
 border-bottom: solid 1pt #64676a;
 text-align: left;
}

td.TableFormLabel {
 width: 30%;
 vertical-align: top;
 padding-right: 2em;
}

td.TableFormText {
 font-size: 0.85em;
 padding-left: 1em;
 padding-bottom: 0.5em;
}

td.TableFormControl {
 padding-left: 1em;
}

label.TableFormLabel {
 float: none;
}

input.TableFormTextbox, input.TableFormPassword {
 width: 12em;
}

span.MembersOnly {
 color: #1c6f36;
}

span.Unpublished {
 font-style: italic;
 color: gray;
}

span.Unconfirmed {
 color: #9b8d68;
 font-style: italic;
}

span.Disabled {
 color: red;
 font-style: italic;
}

tr.Me {
 background-color: #ffffca;
}

span.Admin {
 color: #dc9e0e;
}

ul.LegendList {
 margin-top: 1em;
 list-style-type: none;
}

ul.LegendList li {
 font-size: 0.8em;
}

div#LegendsLink {
}

div#LegendsLink a {
 color: #cdc5b6;
}

div#Legends {
 display: none;
 visibility: hidden;
}
