/* General */
body { background-color:#fff; color:#000; }
body.searchTips { background-color: #FFF; background-image: none; padding: 30px; text-align: left; }
a { color:#678c28; text-decoration:underline }
a:hover { text-decoration:none; }
.Content { background-color:#fff; }
#Header h1 a { color:#fff; font-size:2.2em; font-family: 'times new roman', arial, sans-serif; line-height:100%; text-decoration:none; font-weight: normal; position:absolute; margin:55px 0 0 22px; letter-spacing:1px; }
#Slogan { color: white; font-style: italic; }
#Header h1 a span { color:#fbba33; }
h2 em { color:#31241B; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:1.3em; }
.Content h2 { color:#678C28; font-size:1.45em; font-family:  arial, sans-serif; }
.Content h3 { color:#743631; font-size:1.28em; font-family:  arial, sans-serif; }
.Content h3 a { color:#743631; }
.Content h4 { color:#31241B; font-size:1.2em; font-family:  arial, sans-serif; }
.Content h5 { color:#000; font-size:1.1em; font-family:  arial, sans-serif; }
h2.tplAuthorName { color:#31241B; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:2em; font-weight:400; }
h3.tplLangContentByAuthor { color:#668B27; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:400; }
em { color:#678c28; }
hr { color:#d8d0b8; }
/* Menu */
#Menu li a { font-size: 1.28em; text-decoration: none; color:#fff; font-weight:700; font-family:  arial, sans-serif; }
#Menu li ul li a { padding: 2px 10px 0 10px; height: auto; font-weight: normal; font-size: 1em; width:150px; color:#000; }
#Menu li li:hover { background:none; background-color:#f2a318 !important; }
/* Left & Right Content Area */
.Left h2, .Right h2 { color:#30241B; background:url(../images/bg_side_h2.gif) no-repeat 0% 0%; }
.Left li, .Right li { background:#ece8dc url(../images/bg_side_li.gif) repeat-x 0% 0%; margin-bottom:2px; }
.Left li a, .Right li a { color: #678c28; background:url(../images/bg_side_li_link.gif) no-repeat 0% 100%; padding:3px 5px 5px 25px; display:block; text-decoration:none }
.Left li a:hover, .Right li a:hover { color: #743631; background:url(../images/bg_side_li_link_a.gif) no-repeat 0% 100%; }
.Left li:hover, .Right li:hover { background:#d8d0b8 url(../images/bg_side_li_a.gif) no-repeat 0% 0%; }
.HtmlBlock { background:#ece8dc url(../images/bg_htmlblock.gif) no-repeat 0% 100%; margin-bottom:2px; }
.HtmlBlock h2 { background:url(../images/bg_h2.gif) no-repeat 0% 0%; margin:0; }
/* HtmlBlock Blue */
.Blue { background:#f19c14 url(../images/bg_blue.gif) no-repeat 0% 100%; margin:0 0 2px 0; padding:0; }
.Blue h2 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size:2em; font-weight:400; background:url(../images/bg_blue_h2.gif) no-repeat 0% 0%; }
/* Summary listing */
.Summary { background:#ece8dc url(../images/bg_side_li_link.gif) no-repeat 0 100%; }
.Summary h2 { background:url(../images/bg_h2.gif) no-repeat 0 0; }
.Summary li { background:none !important; padding:10px 12px !important; border-top:1px solid #ded8c4 }
.Summary small { display:block; font-size:.9em; color:#678c28; background:url(../images/i_data_side.gif) no-repeat 0% 4px; padding:0 0 5px 15px; }
.Summary li a { color:#823025; text-decoration:underline; }
.Summary li a:hover { text-decoration:none; }
/* Center Content Area */
li.ContentType { background:url(../images/i_name.gif); }
li.ContentAuthors { background:url(../images/i_author.gif); text-decoration:none }
li.ContentAuthors a { color:#743631; text-decoration:underline }
li.ContentAuthors a:hover { text-decoration:none }
li.ContentPublishDate { background:url(../images/i_date.gif); color:#b2b4bd; }
li.ContentCategories { background:url(../images/i_categories.gif); text-decoration:none; }
li.ContentCategories a { color:#54982c; text-decoration:underline; }
li.ContentCategories a:hover { color:#54982c; text-decoration:none; }
.Content img { border:4px solid #ece8dc; }
.Content .listSummary li { background:url(../images/i_marker.gif) no-repeat 0% 7px; }
.Small a { color:#823025; }
/* Testimonial */
.Testimonial { background-color: #f2efe6; }
.Testimonial_content { color:#31241b; text-align:center; }
/* Icon Links */
.FeedLink a { background: url(../images/FeedLink.gif) 0 0 no-repeat; }
/* Forms */
.Button, .SearchGoButton { background:url(../images/b_submit.gif) no-repeat; padding:0; margin:0; border:0; width:76px; height:21px; cursor:pointer; color:#fff; line-height:100%; }
/* Tables */
th { text-align: center; vertical-align: top; padding: 6px 10px 6px 10px; color:#3a2b21; background-color:#e4dfcf; }
.odd td { background-color: #fff; }
.even td { background-color: #efece1; }
/* Page Breadcrumbs */
.Breadcrumb { margin: 0 0 20px 0; background:#ece8dc url(../images/bg_breadcrumb_left.gif) no-repeat 0% 0%; height:29px; }
.Breadcrumb ul { background:url(../images/bg_breadcrumb_right.gif) no-repeat 100% 0%; height:14px; padding: 5px 0 10px 17px; }
.Breadcrumb li a { padding: 0 15px 0 0; color:#823025; text-decoration:underline; background:transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 5px; }
/* Side Search */
.Search { background:#f5b822 url(../images/bg_search.gif) no-repeat 0% 100%; margin-bottom:2px; }
.Search h2 { color:#000; font-family: Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:700; background:url(../images/bg_search_h2.gif) no-repeat 0% 0%; }
.SearchGoButton, .tplSmallSearchFormSubmitButton { margin-left:103px }
.tplAdvancedSearchURL { text-decoration:underline; }
/* Page Footer */
#Footer { width: 988px; margin: 0 auto; color:#fff; font-size:.9em }
#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited { text-decoration: underline; margin: 0; color:#fff !important }
/* Comments */
.CommentItem { border:none !important; margin:20px 25px; border-bottom:1px solid #d8d1b9 !important; }
div.CommentItemOutsideHighlight div.CommentItem { background-color:#f2efe6 !important }
div.CommentsContainer { border:none !important; }

.BodyContent ul, .BodyContent ol { margin: 10px 0; }

.BodyContent ul li {
	background: url(../images/i_marker.gif) no-repeat 15px 8px;
	padding: 2px 30px;
	line-height: 120%;
}

.BodyContent ol li {
	list-style-type: decimal;
	padding: 2px 0;
	margin-left: 30px;
	line-height: 120%;
}
