
* {
margin : 0;
padding : 0;
}
body {
font : 76% Verdana, Arial, Helvetica, sans-serif;
color : #333;
}
#wrap {
margin: 0 auto;
overflow : hidden;
position : relative;
padding : 10px;
width: 930px;
border-bottom: 10px #F6AD0E solid;
border-left: 10px #F6AD0E solid;
border-right: 10px #F6AD0E solid;
background-color: #F8F4EB;
}
a, a:visited, a:hover, a:active {
font-weight : normal;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a.feedlink-leftalign {
background : url(images/feed-icon-12x12.png) no-repeat 0 50%;
padding-left : 14px;
}
a.feedlink-rightalign {
background : url(images/feed-icon-12x12.png) no-repeat 100% 50%;
padding-right : 14px;
}
a img {
border : 0;
}
img.rb {
border : 1px solid #aaa;
float : right;
margin : 0 0 5px 5px;
padding : 4px;
}
h1, h2, h3, h4, h5 {
font-weight : bold;
font-family : "Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;
}
h3 {
font-size : 140%;
}
h4 {
font-size : 110%;
}
h5 {
font-size : 150%;
}
.small {
font-size : 80%;
color: #FFF;
}
#header {
	margin: 0 auto;
	margin-top: 40px;
	width: 970px;
}
#head-bottom {
	height: 14px;
	background-color: #8AB51E;
}

#contentwrap {
float : right;
width: 695px;
margin: 0 0 0 0;
}
#contentwrap a, #contentwrap a:visited, #contentwrap a:hover, #contentwrap a:active {
font-weight: bold;
}
#sidebar {
margin : 0 10px 0 0;
width : 225px;
}

.menuitem, .menuitem2, .menuitem3, .menuitem4 {
	border: 4px #8AB51E solid;
	background-color: #E6F1CA;
	margin-bottom: 12px;
}
.menuitem4 {
	padding: 10px;
	border: 4px #4391F7 solid;
	background-color: #EEF3F9;
}
.menuitem4 a, .menuitem4 a:visited, .menuitem4 a:hover, .menuitem4 a:active {
color : #4391F7;
}
.menuitem .menuitemhead, .menuitem2 .menuitemhead2, .menuitem3 .menuitemhead3 {
	background-color: #8AB51E;
	height: 23px;
}
.menuitem .menuitemhead h5, .menuitem2 .menuitemhead2 h5, .menuitem3 .menuitemhead3 h5 {
	font-size: 120%;
	color: #FFF;
	font-weight:bold;
	display: inline;
}
.menuitem2 {
	border: 4px #F6AD0E solid;
	background-color: #FFECC0;
}
.menuitem3 {
	border: 4px #4391F7 solid;
	background-color: #EEF3F9;
}
.menuitem2 .menuitemhead2 {
	background-color: #F6AD0E;
}
.menuitem3 .menuitemhead3 {
	background-color: #4391F7;
}
.menuitem .menuitemtext, .menuitem2 .menuitemtext2, .menuitem3 .menuitemtext3 {
	padding: 5px;
	line-height: 1.5em;
}
.menuitem .menuitemtext ul li a, .menuitem2 .menuitemtext2 ul li a, .menuitem3 .menuitemtext3 ul li a {
	color: #7B9F1C;
	font-weight: bold;
	font-size: 120%;
	font-family : "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	background: url(images/arrow.gif) left center no-repeat; 
	padding: 0 0 0 15px;
	margin: 0;
}
.menuitem .menuitemtext ul ul li a, .menuitem2 .menuitemtext2 ul ul li a, .menuitem3 .menuitemtext3 ul ul li a {
	color: #7B9F1C;
	font-weight: normal;
}
.menuitem2 .menuitemtext2 ul li a, .menuitem2 .menuitemtext2 ul ul li a {
color: #D29000;
background: url(images/arrow2.gif) left center no-repeat; 
}
.menuitem3 .menuitemtext3 ul li a, .menuitem3 .menuitemtext3 ul ul li a {
color: #1462C7;
}
.menuitem .menuitemtext ul, .menuitem2 .menuitemtext2 ul, .menuitem3 .menuitemtext3 ul {
	padding: 0;
	margin: 0 0 0 7px;
	list-style-type:none;
}
.menuitemtext3 {
	font-size: 140%;
	color: #4391F7;
	font-weight: bold;
}
h3.entrytitle {
font-size : 170%;
font-weight : normal;
line-height : 100%;
margin : 0;
padding : 0 0 3px 40px;
text-align : left;
display : block;
border-bottom : 1px solid #d1d1d1;
}
h3.entrytitle a, h3.entrytitle a:visited {
color : black;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
h3.entrytitle a:hover {
text-decoration : none;
color : #e0094f;
}
.entry {
position : relative;
clear : left;
}
.entry h1, .entry h1 a, .entry h1 a:visited, .entry h1 a:active, .entry h1 a:hover {
font-weight : bold;
font-size : 180%;
margin : 0;
padding : 0;
color : #333;
display : inline;
}
.entry h2, .entry h2 a, .entry h2 a:visited, .entry h2 a:active, .entry h2 a:hover {
font-weight : bold;
font-size : 120%;
margin : 0;
padding : 0;
color : #74A200;
display : inline;
}
.entrybody {
padding : 10px 10px 0 10px;
height : 1%;
line-height: 1.4em;
}
.entrybody2 {
padding : 10px;
height : 1%;
line-height: 1.4em;
border: 4px #8AB51E solid;
background-color: #E6F1CA;
margin-bottom: 15px;
}
.entrybody2 a, .entrybody2 a:active, .entrybody2 a:visited, .entrybody2 a:hover {
color: #333;
}
.bodyimage {
margin : 10px;
border : 10px solid #FFE400;
}
.bodyimage2 {
margin : 0 5px 0 5px;
}
.entrybody p {
margin-bottom : 15px;
}
.entrybody ul, .entrybody1 ul, .entrybody2 ul {
margin-left : 25px;
margin-bottom : 10px;
}
h1.archives {
margin-bottom : 15px;
font-size : 170%;
}
.entrybody a, .entrybody a:active, .entrybody a:visited, .entrybody a:hover {
	color: #4391F7;
}
h2.archives {
margin-bottom : 15px;
font-size : 180%;
}
.entrybody h2 {
font-size : 140%;
font-weight : bold;
color : #333;
}
.entrybody h3 {
font-size : 140%;
font-weight : bold;
color : #333;
}
.entrybody h4 {
font-size : 140%;
font-weight : bold;
color : #333;
}
.entrybody ul, .entrybody ol {
margin-top : 10px;
margin-bottom : 10px;
margin-left : 30px;
}
.entrybody li {
padding-top : 1px;
padding-bottom : 1px;
}
#submit, #submit_comment {
background : #f6f6f6 url(images/button-bg.png) repeat-x;
border : 1px solid #aaa;
border-bottom : 1px solid #858585;
margin : 5px 0 0 0;
padding : 2px;
width : 150px;
height : 25px;
}
#submit:hover, #submit_comment:hover {
border : 1px solid #333;
}
#footer {
width: 970px;
margin: 0 auto;
margin-bottom: 10px;
text-align: right;
padding-top: 5px;
font-size : 90%;
}
#footer a, #footer a:visited, #footer a:active, #footer a:hover {
color : #333;
}
input, textarea, select {
padding : 0.5em;
border: 4px #F6AD0E solid;
margin : 0.5em 0;
}
.smallnav {
font-size : 90%;
margin-bottom: 5px;
}
.smallnav a, .smallnav a:visited, .smallnav a:active, .smallnav a:hover {
color : #e0094f;
}
h2.posth, h2.posth a, h2.posth a:visited, h2.posth a:hover {
font-size : 100%;
font-weight : normal;
display : inline;
}

h3.shop {
	font-size: 120%;
	color: #4391F7;
	margin-bottom: 5px;
}
