/*  
This Template was made for the 2008 Montana Homeschool Convention by the team at AJ Web Studios. Visit us on the web at http://www.ajwstudios.com
Template copyrighted and not available for use other than for the Montana Homeschool Convention. Not Public Domain. All Rights Reserved.
*/



* {
margin: 0px;
padding: 0px;
}

body {
background: #33332F url(bg.gif) no-repeat bottom left fixed;
text-align: center;
font: 10pt/1.25em Verdana, arial, sans-serif;
color: #757B72;
}

#content th {
background-color: #d1dfd1;
padding: 5px 10px 5px 5px;
font-weight: normal;
}

#content td {
background-color: #dae6da;
padding: 5px 10px 5px 5px;
}

.smalltext {
font-size: 7pt;
}

#head {
width: 785px;
margin: 20px auto 0 auto;
}

#wrap {
background: transparent url(wbg2.gif) repeat-y top center;
margin: auto;
width: 784px;
}

#wrap2 {
background: transparent url(wbgtop.gif) no-repeat top;
width: 784px;
padding-top: 10px;
}

#wrap3 {
background: transparent url(wbgbot.gif) no-repeat bottom right;
width: 784px;
text-align: center;
}

#content {
width: 784px;
text-align: left;
padding: 45px 0 0 0;
background-color: transparent;
min-height: 650px;
}

#right {
float: right;
margin: 0 20px 0 0 !important;
margin: 0;
padding: 0 20px 20px 20px !important;
padding: 0 40px 20px 20px;
width: 480px !important;
width: 460px;
background-color: transparent;
}



#left {
color: #808080;
width: 200px !important;
width: 180px;
float: left;
margin: 0 0 0 40px !important;
margin: 0 0 0 20px;
background-color: transparent;
}


#footer {
text-align: center;
padding: 10px;
margin: auto;
}



/* -- TEXT STYLES -- */
h1 a {
display: block;
width: 379px;
height: 63px;
background: transparent url(logo.gif) no-repeat left;
border-bottom: 0px;
padding: 15px 19px;
}

h1 span {
display: none;
}


#head h2 {
color: #fff;
float: left;
font-size: 30pt;
font-weight: normal;
padding: 25px 0 0 0;
}

#menu {
background: transparent url(menu.gif) no-repeat;
height: 69px;
width: 124px;
}

#menu span {
display: none;
}

h2 {
color: #72645A;
font-weight: normal;
padding: 0px 0px 5px 0px;
}

h3 {
color: #72645A;
font-weight: normal;
font-size: 15pt;
}

h4 {
	color: #729872;
	font-size: 11pt;
	font-weight: normal;
}

p {
padding: 5px 0;
}




/* -- LINK STYLES -- */

a:link {
color: #757B72;
}

a:hover, a:active, a:visited {
color: #72645A;
}

#left a {
color: #72645A;
text-decoration: none;
}


ul#menunav {
margin: 10px 0 0 0;
width: 200px;
list-style-type: none;
}

ul#menunav li {
	padding: 2px 0 2px 0;
}

ul#menunav a {
list-style-type: none;
background: transparent url(bullet.gif) no-repeat top left;
padding: 0 0 2px 25px;
margin: 0;
font-size: 12pt;
display:block;
text-decoration: none;
}


ul#menunav a:hover {
list-style-type: none;
background: transparent url(bullet1.gif) no-repeat top left;
padding: 0 0 2px 25px;
font-size: 12pt;
}

ul#menunav a:visited {
	text-decoration: none;
}


#content ul {
margin: 0 0 0 20px;
}











/* -- MISC STYLES -- */
.img {
float: left;
padding: 5px 10px 5px 0;
}



.clear {
clear: both;
}

#sitemeter {
text-align: right;
}



hr {
padding: 10px 0;
background: #DFECDF;
border: #DFECDF;
}

input {
background-color: #f5f5f5;
border: 1px solid #dedede;
    line-height:130%;
    text-decoration:none;
padding: 3px 10px 4px 7px;
color: #72645A;
}

input:hover {
background-color: #f5f5f5;
border: 1px solid #b7cfb7;
    line-height:130%;
    text-decoration:none;
padding: 3px 10px 4px 7px;
color: #72645A;
}


input textarea {
background-color: #f5f5f5;
border: 1px solid #dedede;
    line-height:130%;
    text-decoration:none;
padding: 3px 10px 4px 7px;
color: #72645A;
cursor: text;
}  

