﻿/***************************************************************
* This Style Sheet was created by R David Paine III (WeirDave)
* Located at http://www.weirdave.com
* For the purpose of creating www.sacredlands.info
* Project started on 04/02/2008
****************************************************************/
/* -------------------- Start Normal Tags  ------------------------*/

/* Content Background #eeb8c8 */
/* Nav background #bc7cfd */
/* Background Color Pink #c603c9 Violet #6903c9 */

* {
 padding: 0;
 margin: 0;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #c603c9;
    font-size: 12px;
    background-image: url('../images/bkgd_1600x600_violet.jpg');
    background-repeat: repeat-y;
}
a:link {
    color: #0000FF;
    text-decoration: underline;
}
a:visited {
    color: #CC0099;
    text-decoration: underline;
}

a:hover{
    background-color: #CC0099;
    color: #FFFFFF;
}

/* --------------- Start Headings -----------------------*/

h1 {
    font-size: x-large;
}
h2 {
    font-size: large;
}
h3 {
    font-size: medium;
}
h4 {
    font-size: small;
}


/* --------------- End Headings -------------------------*/

/* --------------- Start Common Tags --------------------*/

.left {
	text-align: left;
}
.center {
    text-align:center;
    margin:0 auto;
}
.right {
	text-align: right;
}
.indent {
	text-indent: 3em;
}
.disclaimer {
    font-size: small;
}

/* --------------- End Common Tags ----------------------*/

/* -------------------- End Normal Tags ---------------------------*/


/* -------------------- Start Layout ------------------------------*/

.wrapper {
    width: 782px;
    margin: 0 auto;

}
#border {
    border: thick solid #102389;
    margin: 20px 0px 5px 0px;
    background-color: #FFFFFF;
    min-height: 776px;
    float: right;
    width: 780px;
}
* html #border {height:776px} /* IE Min-Height Hack */ 
/* --------------- Start Header -------------------------*/
.header {
 text-align: center;
 margin: 6px 0px 0px 0px;
}

/* --------------- End Header ---------------------------*/

/* --------------- Start Main Columns -------------------*/
#leftcolumn {
    /* Parent Wrapper for inside boxes */
    margin: 9px 0px 0px 4px;
    display: inline; /* IE Hack */;
    width: 235px;
    float: left;
    min-height: 300px;
    padding: 0;
}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */

.leftcolumn_inside { /* Parent Wrapper for inside boxes */
    display: inline; /* IE Hack */
    width: 235px;
    float: left;
    min-height: 125px;
    margin-bottom: 7px;
}
* html .leftcolumn_inside {height:125px} /* IE Min-Height Hack */

.left-heading {
    background-image: url('../images/left-heading.gif');
    background-repeat: no-repeat;
    padding: 9px 14px 5px 10px;
    font-size: 16px;
    color: #000000;
    min-height: 11px;
    font-weight: bold;
}
* html .left-heading {height:11px} /* IE Min-Height Hack */

.left-mid {
    background-image: url('../images/left-mid.gif');
    background-repeat: repeat-y;
    padding: 5px 14px 10px 14px;
}
.left-bottom {
    background-image: url('../images/left-bottom.gif');
    background-repeat: no-repeat;
    padding: 2px 14px 2px 14px;
}


/* --------------- Start Navigation ---------------------*/

#nav ul {
    list-style: none;
}
#nav li {
 list-style: none;
}
#nav li a:link {
    display: block;
    padding: 0.2em;
    text-decoration: none;
    margin: 0.2em;
}
/* 
#nav li a:hover {
    background-color: #CC0099;
    color: #FFFFFF;
}
*/
#nav li a:visited {
    display: block;
    padding: 0.2em;
    text-decoration: none;
    margin: 0.2em;
}


/* --------------- End Navigation -----------------------*/


/* --------------- Start Sub-Navigation -----------------*/

#subnav ul {
    list-style: none;
}
#subnav ul ul {
    list-style: none;
    margin-left: 1.5em;
}
#subnav li {
     list-style: none;
}
#subnav li a:link {
    display: block;
    padding: 0.2em;
    text-decoration: none;
    margin: 0.2em;
}
/* 
#subnav li a:hover {
    background-color: #CC0099;
    color: #FFFFFF;
}
*/
#subnav li a:visited {
    display: block;
    padding: 0.2em;
    text-decoration: none;
    margin: 0.2em;
}


/* --------------- End Sub-Navigation -------------------*/


#rightcolumn {
    margin: 0px 0px 0px 4px;
    display: inline; /* IE Hack */;
    width: 513px;
    float: left;
    min-height: 300px;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */

.maincontent {
    min-height: 80px;
    display: inline; /* IE Hack */;
    float: right;
    margin-bottom: 7px;
    width: 530px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-top {
    background-position: bottom;
    background-image: url(../images/content-top.gif);
    background-repeat: no-repeat;
}

.content-mid {
    background-image: url(../images/content-mid.gif);
    background-repeat: repeat-y;
    padding: 2em;
}

.content-bottom {
    background-image: url(../images/content-bottom.gif);
    background-repeat: no-repeat;
}


#footer {
    font-size: x-small;
    clear: both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    padding-right: 8px;
    text-align: right;
}

/* -------------------- End Main Columns --------------------------*/


/* -------------------- Start Images ------------------------------*/
img {
    border-style: none;
    display: inline;
}
img.block_left {
    float: left;
    margin: 1em 1em 1em 0px;
    display: block;
}
img.block_right {
    float: right;
    margin: 1em 0px 1em 1em;
    display: block;
}
/* -------------------- End Images --------------------------------*/

/* -------------------- Contact Us Page ---------------------------*/
label {
	text-align: right;
}
.ValidateMessage {
	color: red;
	font-style: italic;
}
input {
    background-color: #EEC8B8;
    border: 1px outset #663300;
    padding: 2px 4px 2px 4px;
}
select {
    width: 100px;
    background-color: #EEC8B8;
    border: 1px solid #663300;
}
textarea {
    width: 200px;
    height: 40px;
    background-color: #EEC8B8;
    border: 1px solid #663300;
}
.thanks {
	font-size: 3em;
	color: #008000;
	font-family: "Monotype Corsiva", "Lucida Handwriting", cursive;
}
.errormessage {
	font-size: 3em;
	color: #FF0000;
	font-family: "Monotype Corsiva", "Lucida Handwriting", cursive;
}
#test {
    background-image: url('../images/left-heading.gif');
    background: no-repeat;
}
/* -------------------- End Contact Us Page -----------------------*/
