/*
=====================
Cascading Style Sheet
=====================
*/

body
{
background-image: url(http://static.curlykoa.com/images/hhd_bg3.jpg);
font-size: 12pt;
font-family: "New Century Schoolbook" , "Times New Roman" , Georgia, serif;
margin: 0px;
padding: 0px;
}

div#editorialmenu{
padding-left: 20px;
}

#editorialmenu a{
  margin-left: 10px;
}

img.tree {
float: left;
margin-right: 10px;
}

div#body {
height: 100%;
border-left: 1px solid black;
border-right: 1px solid black;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0%;
margin-right: 4%;
background-image: url(http://static.curlykoa.com/images/white.png);
width: 1024px;
}

div#logo {
padding-top: 0px;
padding-left: 20px;
padding-right: 20px;
height: auto;
}
  
div#content {
padding: 20px;
}

div.left_col{
padding-top: 0px;
margin-top: 0px;
}

div.right_col{
  margin-left: 15px;
  width: 100%;
  padding: 0px;
  border: 1px dotted black;
  background-color: white;
  text-align: center;
}

/*Navigation Menu Styles*/
div.navlinks, div.discussionlinks, div.memberlinks, div.rsslinks{
  font-size: 1.1em;
  text-align: center;
  color: black;
  background-image: url("http://static.curlykoa.com/images/gradient.gif");
  background-repeat: repeat-x;
  padding: 3px;
  border-bottom: 1px dotted black;
}

div.right_col li, div.right_col li.current_loc{
  margin-left: 0px;
  padding-bottom:  3px;
  list-style-type: none;
  position: relative;
  left: -20px;
}

div.right_col li.current_loc{
font-size: 1.2em;
}

div.right_col p{
  width: 80%;
  font-size: 1.2em;
  text-align: center;
line-height: 100%;
font-family: "New Century Schoolbook" , "Times New Roman" , Georgia, serif;
  }

div.right_col a{
 /* color: #513A03;*/
color: #0E5103;
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
}

div.right_col a:hover{
  color: #45070E;
 font-size: 1em;

  text-decoration: underline;
  border-bottom: none;
}

div#footer {

font-size: .8em;
background-color: #E3D1A2;
border-top: 1px #000000 dashed;
border-bottom: 1px #000000 dashed;
padding: 5px;
}

a {
/*color: #4c8c23;*/
/*color:#513A03;  brown  */
color: #0E5103;  /*green*/
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1#title {
border-color: transparent;
background-color: transparent;
font-size: 3em;
font-style: italic;
font-weight: bold;
text-shadow: 0px 1px 3px #666666;
margin: 0px;
padding: 0px;
max-width: 700px;
}

h1#title a{
  border-bottom: none;
  color:#513A03;
}

h2#tagline {
margin-top: 5px;
margin-bottom:10px;
font-size: 1em;
font-weight: lighter;
max-width: 700px;
}


.left_col h1{
/*color: #49341F;*/
/*color: #0E5103;*/
color: #513A03;
border-bottom: 1px #000000 dashed;
margin-bottom: 10px;
padding-bottom: 3px;
padding-top: 2px;
padding-left: 33px;
font-family: "New Century Schoolbook" , "Times New Roman" , Georgia, serif;
font-size: 1.3em;
background-image: url("http://static.curlykoa.com/images/koatree30.png");
background-repeat: no-repeat;
max-width: 75%;
}

h3{
/*color: #49341F;*/
margin-left: 0px;
margin-top: 2px;
margin-bottom: 2px;
padding-bottom: 1px;
font-size: 1em;
}

P
{
color: black;
font-size: +1; 
font-style: normal;
line-height: 130%;
margin-top: 8px;
margin-bottom: 8px;
text-align: left;  
} 

span.left{
float: left;
}

span.left p{
margin-left: 50px;
}

/*LinkList Report (Links Page)*/

ul.linklist{
position: relative;
left: -25px;
}

ul.linklist h2, div.storeCategories h2, h2.recentAdditions{
font-size: 1.2em;
color:#513A03;
margin-top: 0px;
}

ul.linklist li{
list-style-type: none;
}

ul.linklist p.indented{
padding-left: 15px;
}

/*Store Styles*/

div.storeCategories li{
list-style-type: none;
padding-bottom: 5px;
position: relative;
left: -25px;
font-size: 1.1em;
}

ul.storeItemList{
display: inline;
}

ul.storeItemList li{
display: inline;
border: 1px solid red;
height: 30px;
}


ul.storeItemList li.imageTN div{
width:60px;
display: inline;
height: 100px;
}

ul.storeItemList li.subject div{
width:150px;
vertical-align: middle;
display:inline;
}

ul.storeItemList li.price div{
width: auto;
display: inline;
}

ul.storeItemList li.productID div{
width: auto;
display: inline;
}

div.store_template .item_info{
  padding: 3px;
  width: 60%;
}

div.store_template .item_title{
  font-size: 1.3em;
}

div.store_template b{
font-weight: bold;
}

div.store_template span.discount{
color: red;
font-style: italic;
}

tr.storeItemList span.subject, tr.storeItemList span.price, tr.storeItemList span.productID {
font-size: 1.1em;
}

#uke{

}