body{ background: #fff url(../../../../images/bg_header.jpg) repeat-x scroll center top; }
#Head{ background-color: #EAEDCB; }

#Menu ul, #Menu li.Active{ background-color: #737E0E; }
#Menu a:hover{ background-color: #D16F1A; }

#Menu a span, #Menu li.Active a span, #Menu li.Highlight a:hover span{ color: #fff; }

/* Blues */
a, a:link, a:visited, a:active, ul.PanelInfo li.Active a, ul.DataList li ul li.Title strong a{ color: #3E90A7 }

/* Tans */
div.Info, div.Box dl, ul.PanelInfo li.Active, ul.PanelInfo li, ul.DataList li, div.Box h4, ul.Tabs, ul.Tabs li.Active, #Discussion .Comment{ border-color: #E7E7DC; }
div.Box dl{ border-top: 1px solid #E7E7DC; }
div.Info, #CommentForm, .Back, body.Post #CommentForm, #DiscussionForm, #ConversationForm, li.ac_odd, #Form_ConversationMessage, #Status{ background: #F6F7F2; }

/* Oranges */
#Head form input.Button, .Button, ul.Tabs li a span{ background: #D16F1A; }
ul.Tabs li a, ul.Tabs li a:link, ul.Tabs li a:active, ul.Tabs li a:visited, .Button:hover{ background: #DC8C4A; }
#Menu a, #Menu li.Active a{ color: #D16F1A; }

/* Reds */
div.Box h4, .Preview li ul.Info li.Author a, #Discussion li ul.Info li.Author a{ color: #B14720; }
ul.Tabs li a:hover, #Panel a.Bookmark, a.NewDiscussion, a.ClearConversation, a.NewConversation{ background: #B14720; }


/* Neutrals */
#Head form input.Button, ul.PanelInfo li.Active a, ul.PanelInfo li:hover, ul.PanelInfo li:hover a, 
ul.PanelInfo li.Active, ul.Tabs li a, ul.Tabs li a:link, ul.Tabs li a:hover, ul.Tabs li a:active, 
#Panel a.Bookmark, a.NewDiscussion, ul.Tabs li a:visited, .Button, .Button:hover, #Menu a:hover, 
#Menu li.Active a:hover, #Menu li ul li, #Menu li ul li a, #Menu li ul li a:hover, #Menu li.Active ul li, 
#Menu li.Active ul li a, #Menu li.Active ul li a:hover, #Menu li.Active a, a.ClearConversation:hover, 
a.NewConversation:hover, a.ClearConversation, a.NewConversation, ul.Tabs li a span{ color: #fff; }

ul.Tabs li a, ul.Tabs li a:link, ul.Tabs li a:hover, ul.Tabs li a:active, ul.Tabs li a:visited{ color: #fff !important;}
ul.PanelInfo li a, div.Info{ color: #6D6D6D; }
ul.Tabs li.Active a{ color: #6D6D6D !important; }
input.DateBox, input.InputBox, input.SmallInput, textarea{ border-color: #6D6D6D; }

li.New, textarea:focus{ background: #FFFFF0; }
ul.DataList li ul li.Meta strong, ul.PanelInfo div.Meta strong, .ac_results strong{ background: #FFA; }

/* Greens */
#Menu a span, #Menu li.Active a span, ul.PanelInfo li.Active,  ul.PanelInfo li:hover, #Menu li.Highlight a:hover span, li.ac_over{ background: #C2CD23; }
#CommentForm label.Heading, #DiscussionForm label.Heading, div.Box dl dt, #ConversationForm label.Heading, body.Index #Content form label{ color: #737E0E; }

a.NewDiscussion:hover, a.ClearConversation:hover, a.NewConversation:hover, .ac_results .ac_over strong{ background: #737E0E; }

/* Clearing Styles */
div.Box h4, ul.PanelInfo, ul.PanelInfo li, ul.PanelInfo li.Active, .Button, .Button:hover{ border: 0; }
div.Box dl, ul.PanelInfo li, div.Box, ul.Tabs, .Mine, body.Index #Content form{ background: transparent; }
#Panel a.Bookmark, a.NewDiscussion, a.NewDiscussion:hover, a.ClearConversation:hover, a.NewConversation:hover{ text-shadow: none; }
#Form_Preview, .GuestBox, .CommentOption{ display: none; }

#Head form{ width: 320px; }
#Head form input.Button{ width: 108px; text-align: center; }

/* Welcome Message */
#ForumWelcome{ text-align: left; padding: 8px; background: #EAEDCB; margin-top: 10px; border-bottom: 1px solid #fff; line-height: 1.2em; color: #61615B; font-size: 1.1em; }

.PanelInfo li{ display: block; overflow: hidden; }
