/*
Theme Name: Amante Mission Custom
Theme URI: http://amantemission.org/
Description: A custom theme based loosely on the Kubrik format
Version: 0.9
Author: Neal Bohling from Thought Design based on a design by Jeff Colburn of Creative Couldron
Author URI: http://www.thoughtdesigners.com/ and http://creativecouldron.com/
*/

/**************************
* Some general formatting *
**************************/

body * {
   padding: 0px;
   margin: 0px;
}


/*****************************/
/* Begin Typography & Colors */
/*****************************/

body {
   font-size: 62.5%; /* Resets 1em to 10px */
   background-image: url('images/Renaissance-Faire-Background.gif');
   color: #000;
   font-family: Helvetica, Arial, Geneva, Swiss, sans-serif;
}

a {
   color: #8b4513;
   text-decoration: underline;
}

#mainbody {
   font-size: 1.5em;
   background-image: url('images/Renaissance-torn-parchment-small.gif');
   font-family: Times New Roman, Times, Serif;
   }

h1, h2, h3 {
   font-weight: bold;
   margin-top: 0px;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
}

#mainbody h1 {
   font-size: 1.6em;
}

#mainbody h2 {
   font-size: 1.3em;
}

#mainbody h3 {
   font-size: 1.1em;
}

#sidebar {
   font-size: 1.5em;
   background-image: url('images/Renaissance-torn-parchment-small.gif');
   font-family: Papyrus, Helvetica, Arial, Geneva, Swiss, sans-serif;
}

#sidebar h1, #sidebar h2, #sidebar h3 {
   font-size: 1.1em;
}

#sidebar ul {
   list-style: none;
}

#sidebar ul li {
   margin-top: 1em;
}

#sidebar ul ul {
   list-style: circle;
   padding-left: 1em;
}

#sidebar li a {
   font-weight: bold;
}

#sidebar li:hover {
   list-style-type: none;
}

#sidebar li ul li {
   margin-top: 0.2em;
}

#footer {
   font-size: 1.4em;
}

/****************/
/* Begin layout */
/****************/

#wrapper {
   width: 80%;
   text-align: left;
   margin: 10px auto auto;
}

#header {
   position: relative;
   width: 100%;
   height: 201px;
   text-align: center;
}

#mainbody {
   position: relative;
   padding: 0px;
   margin: 0px;
   padding-left: 1.5em;
   padding-top: 0.4em;
   padding-bottom: 3em;
   margin-right: 2.5em;
}


body {
   text-align: center;
   position: relative;
}

p {
   padding-bottom: 1em;
}

#mainbody ul {
   margin-left: 1.2em;
   padding-bottom: 1em;
}

#mainbody ul li {
   list-style: disc;
   padding-bottom: 0em;
}

ul a {
   padding: 0px;
   margin: 0px;
}

#header img {
   position: relative;
}

#header #logospace {
   margin:0px;
   padding:0px;
   background-image: url("images/Spring banner.jpg");
   position: relative;
   height:200px;
   width: 95%;
}

#header #logospace img {
   position: relative;
   float: none;
   padding-top: 50px;
   margin-left: 20%;
}

#header div.description {
   text-align: center;
}

#header div.description p {
   margin: 0px;
   padding: 0px;
   padding-top: 1em;
   font-size: 1.4em;
   font-weight: bold;
   color: #113311;
}


#wrapper2 {
   width: 75%;
   background-image: url('images/Renaissance-torn-parchment-short.gif');
   background-repeat: repeat-y;
   background-position: top right;
   float: left;
   border-left: 8px solid black;
}

#sidebar {
   padding-bottom: 3em;
}

#sidebar hr {
   margin-top: 1em;
   margin-bottom: 1em;
}

.leftcol {
   clear: both;
   float: left;
   width: 15%;
   padding-right: 1.5em;
   padding-left: 1.5em;
}

.rightcol {
   float: left;
   width: 80%;
}

#footer {
   clear: both;
   width: 100%;
   text-align: center;
   padding-top: 1.5em;
}

.rightsidebar {
   border-left: 1px dashed black;
   padding-left: 0.5em;
   margin-left: 1em;
   margin-top: 1em;
   padding-bottom: 1em;
   margin-bottom: 1em;
   width: 30%;
   position: relative;
   float: right;
}

.rightsidebar ul li {
   padding-bottom: 0.5em;
}

.rightsidebar h3, #news2 p {
   margin: 0px;
   padding: 0px;
   padding-bottom: 0.2em;
}

.rightsidebar h3 {
   padding-top: 0.3em;
}


/* Begin classes */

.small {
   font-size: 0.8em;
}

.center {
   text-align: center;
}

.left {
   text-align: left;
}

.right {
   text-align: right;
}

.current_page_item {
   font-style: italic;
   font-size: 1.2em;
}

.clear {
   clear: both;
}

