/* CSS Document */
body {
		background:#f3f7f6 url(../images/css/flowers-bg2.gif);
/*background-color:#D3EEE9;*/  /*spring*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
}
table {
	background-color:#FFFFFF;
}
a {font-weight: bold; 
/*color: #990000;*/ /*spring */
color: #31950c;
/*text-decoration: none;*/
}
a img {border: #88933f 1px solid; /*spring*/
}
a img.noborder {
border: none;
}

a:hover {
color:#69714f;
text-decoration: underline;}

h3 {
	font-size:24px;
	font-weight:bold;
/*	color:#990000;*/ /*spring*/
	color:#327b7b; /*summer*/
	text-align:center;
	vertical-align: middle;
	margin:5px;
}
.homelink {
display:none;
visibility:hidden;
padding:0px;
}

#pagewrapper {
background: #ffffff url(../images/css/mainsection-sunset.gif);
text-align:center;
width:820px;
margin:5px auto;
padding:0px;
}

#container {
text-align:left;
padding:0px 10px;
}
#header {
margin:0px;
background:#ffffff ; /*url(/images/boxy-header.gif) no-repeat*/
width:100%;
}
#navgroup {
text-align:center;
width:100%;
}
#navgroup ul {
	display:inline;
	padding:0px;
	margin:0px;
}
#navgroup ul li {
	padding:0px 4px;
	display:inline;
}

#navgroup a {
	font-weight:bold;
	color:#ffffff;
/*	color:#202020;*/ /*spring*/
	text-decoration:none;
	font-size:14px;
	padding:2px;
}	
	
#navgroup a:hover {
	font-weight:bold;
	color:#ebffb5; /*spring*/
	text-decoration:underline;
}		

button.toc {
background-color:#267c05;
 color:#FFFFFF; 
 width:150px; 
 border:0px; 
 font-weight:bold; 
 padding:3px;
 font-family:Arial, Helvetica, sans-serif;
}
#nav1, #nav3 {
margin:0px;
padding:3px 5px;
clear:both;
}
#nav1 {
background-color:#267c05;
/*background-color:#ca97b0;*/ /*spring*/
border-top:1px #40d309 solid;
}

#nav3 {
background-color:#31950c;
border-top:1px #40d309 solid;
border-bottom:1px #40d309 solid;
/*background-color:#8ee0d1;*/ /*spring*/
}

#maincontent {
padding:1em;
background-color:#FFFFFF;
}

#rightfloater {
width:300px;
float:right;
margin:30px 0px 30px 20px;
}

.boxbordered {
border: 1px solid #c0c0c0;
padding:10px;
}

.abbr {
font-weight:bold;
}

fieldset {
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #c0c0c0;
padding-top: 1.5em;
background-color: #FFFFFF;
color: #333333;
}

legend {
color: #333333; /*spring*/
/*background: #8ee0d1; */ /*spring*/
background: #99dada; /**/
padding: .5em 1em;
border: 1px solid #aaaaaa;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
font-size: 1.2em;
}

.shout {
	/*color: #009999;*/  /*spring*/
	color: #8f55aa;
	font-weight: bold;
}
.magname {
	color: #003333;
	font-weight: bold;
}
.shoptitle {
/*	color: #990000;*/ /*spring*/
color:#b36783;
	font-weight: bold;
	font-size: 16px;
}

#sidebar {
  padding: 0px;
  margin: 5px;
  width: 200px;
  background:#ffffff;
  border: 1px solid #aaaaaa;
   float:right;
    } 
#sidebar #shop {
margin:0px;
padding:4px;
}
.menu_category {
padding:4px;
margin:0px;
background:#ecbdcd;
color:#6b1c4c;
font-weight:bold;
}
h2.menu_category {
width:550px;
}
.menu_category a {
color:#6b1c4c;
}
#sidebar li {
margin:0px;
padding:3px;
list-style: none;
}


#footer {
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
padding:3px 0px;
margin:0px;
text-align:center;
color:#666666;
background:#edfaf7;
/*background:url(/images/mitten-footer.jpg) repeat-x;
height:92px; */
/*color:#55c499;*/ /*spring*/
}

#footer p {
padding:3px;
}