body {
  background:#F4F4F4 url(../images/mint/bg.png);
  color:#211814;
}
a {
  color:#56A100;
}
#header {
  background:url(../images/mint/header.png) repeat-x 0 0;
}
#logo a {
  background: url(../images/mint/logo.png) no-repeat 50% 50%;
  border-left:1px solid ##304703;
  border-right:1px solid ##304703;
}
#topmenu a {
  color:#FFF;
  text-shadow:1px 1px 1px ##304703;
  -moz-text-shadow:1px 1px 1px ##304703;
  -webkit-text-shadow:1px 1px 1px ##304703;
}
#topmenu a:hover {
  color:#FFF;
}
#search {
  border: 1px solid ##304703;
  background:#F2F2F2;
  box-shadow:inset 0 0 1px #FFF;
  -moz-box-shadow:inset 0 0 1px #FFF;
  -webkit-box-shadow:inset 0 0 1px #FFF;
}
#search .button {
  background:url(../images/mint/btn-search.gif) no-repeat 0 0;  
}
#mainmenu {
  background:#C5C9BF url(../images/mint/mainmenu.png) repeat-x 0 0;
}
#mainmenu ul li:hover,
#mainmenu ul li.active {
  background:#C5C9BF url(../images/mint/menu-hover.png) no-repeat 50% 100%;
}
#mainmenu ul li a {
  color:#454545;
  text-shadow:1px 1px 1px #FFF;
  -moz-text-shadow:1px 1px 1px #FFF;
  -webkit-text-shadow:1px 1px 1px #FFF;
}
#mainmenu ul ul {
  background:#3F6F07;
}
#mainmenu ul li.active li,
#mainmenu ul li.parent li:hover,
#mainmenu ul li:hover li:hover {
  background:none;
}
#mainmenu ul li li a {
  color:#FFF;
  text-shadow:1px 1px 1px #222;
  -moz-text-shadow:1px 1px 1px #222;
  -webkit-text-shadow:1px 1px 1px #222;
}

#banner {
  background:#ECC05D url(../images/mint/banner.png);
}
#banner-inner {
  background:url(../images/mint/banner-inner.png) repeat-x 0 0;
}
#banner-inner2 {
  color:#333;
  background:url(../images/mint/banner-inner2.png) repeat-x 0 100%;
  text-shadow:1px 1px 1px #FFF;
  -moz-text-shadow:1px 1px 1px #FFF;
  -webkit-text-shadow:1px 1px 1px #FFF;
}
#banner-inner2 a {
  color:#3F6F07;
}
#container {
  background:url(../images/mint/container.png) repeat-x 0 0;
}
#modules-1,
#modules-2 {
  background:url(../images/mint/module-header.png) repeat-x 0 100%;
}
#modules-3,
#modules-4 {
  background:url(../images/mint/module-header.png) repeat-x 0 0;
}
#footer {
  background:url(../images/mint/module-header.png) repeat-x 0 0;
}
input[type=text], input[type=password], select, textarea{
  border: 1px solid;
  border-color: #ddd #bbb #999;
}
button, input[type="reset"], 
input[type="submit"], 
input[type="button"],
div.profile a {
  background: #ddd url(../images/button-light.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
  background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  text-shadow: #fff 0 1px 1px;
  -moz-text-shadow: #fff 0 1px 1px;
  -webkit-text-shadow: #fff 0 1px 1px;
}
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active,
div.profile a:active {
  box-shadow: 0 0 7px #CCC;
  -moz-box-shadow: 0 0 7px #CCC;
  -webkit-box-shadow: 0 0 7px #CCC;
}
.readmore a, .readon a,
a.readmore , a.readon{
  background: #ddd url(../images/button-light.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
  background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  text-shadow: #fff 0 1px 1px;
  -moz-text-shadow: #fff 0 1px 1px;
  -webkit-text-shadow: #fff 0 1px 1px;
}
.readmore a:active, .readon a:active,
a.readmore:active , a.readon:active{
  box-shadow: 0 0 3px #0066FF;
  -moz-box-shadow: 0 0 3px #0066FF;
  -webkit-box-shadow: 0 0 3px #0066FF;
}
.tip-wrap {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
span.content_rating {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
div.content_vote {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
dl.article-info {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
  
}
ul.pagenav li {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
/* Categories List */
div.categories-list li,
div.cat-children li{
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
div.categories-list li dl,
div.cat-children li dl {
  color:#666;
}
div.categories-list li li,
div.cat-children li li {
  background:#F4F4F4;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #E4E4E4;
}
div.categories-list li li li,
div.cat-children li li li{
  background:#FFF;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #E4E4E4;
}
.items-more {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
.items-more h3 {
  border-bottom:1px solid #CCC;
}
fieldset.filters {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
table.category {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
table.category th {
  border-bottom:1px solid #56A100;
  border-top:1px solid #56A100;
  background:#56A100;
  color:#FFF;
}
table.category th a {
  color:#FFF;
}
table.category td {
  border-bottom:1px solid #CCC;
}
table.category tr:hover {
  border-bottom:1px solid #CCC;
  background:#FEFEFE;
}
div.panel {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
div.newsfeed li {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
div.login,
div.logout,
div.registration,
div.remind,
div.reset,
div.profile,
div.profile-edit,
div.edit  {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
div.profile fieldset,
div.profile-edit fieldset,
div.registration fieldset,
div.remind fieldset,
div.reset fieldset{
  border:1px solid #CCC;
  background:#F8F8F8;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
}
div.profile legend,
div.profile-edit legend,
div.registration legend {
  text-shadow: #fff 0 1px 1px;
  -moz-text-shadow: #fff 0 1px 1px;
  -webkit-text-shadow: #fff 0 1px 1px;  
}
/* Search */
fieldset.word,
div.searchintro,
fieldset.phrases,
fieldset.only {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
dl.search-results {
  background:#EEE;
  box-shadow:inset 0 0 2px #FFF;
  -moz-box-shadow:inset 0 0 2px #FFF;
  -webkit-box-shadow:inset 0 0 2px #FFF;
  border:1px solid #CCC;
}
dd.result-text {
  border-bottom:1px solid #CCC;
}
dd.result-created {
  border-bottom:1px solid #CCC;
}
span.highlight {
  background:#FFF58F;
}
.moduletable h3 {
  border-bottom:1px solid #CCC;
}
div.moduletable ul.menu li a{
  background:url(../images/arrow.png) no-repeat 0 10px;
  border-bottom:1px dotted #CCC;
}
div.moduletable ul.menu li li a{
  background:#E4E4E4 url(../images/arrow.png) no-repeat 5px 10px;
  border:0;
}
div.moduletable ul.menu li li li a{
  background:#EEE url(../images/arrow.png) no-repeat 10px 10px;
  border:0;
}
div.moduletable ul.menu li li li li a{
  background:#F8F8F8 url(../images/arrow.png) no-repeat 15px 10px;
}
div.moduletable ul.menu li li li li li a{
  background:#FFF url(../images/arrow.png) no-repeat 20px 10px;
}
ul.mostread li {
  background:url(../images/thumb_up.png) no-repeat 0 4px;
}
ul.latestnews li {
  background:url(../images/newspaper.png) no-repeat 0 4px;
}
ul.archive-module li {
  background:url(../images/package.png) no-repeat 0 4px;
}
ul.relateditems li {
  background:url(../images/arrow_right.png) no-repeat 0 4px;
}
ul.categories-module li {
  border-bottom:1px dotted #CCC;
}
ul.category-module li {
  border-bottom:1px dotted #CCC;
}
ul.latestusers li {
  background:url(../images/user_gray.png) no-repeat 0 4px;
}
ul.whosonline li {
  background:url(../images/user_green.png) no-repeat 0 4px;
}
#login-form li {
  background:url(../images/accept.png) no-repeat 0 4px;
}
ul.newsfeed li {
  border-bottom:1px dotted #CCC;
}
ul.weblinks li {
  background:url(../images/world.png) no-repeat 0 4px;
}
dl.stats-module dt {
  background:url(../images/chart_pie_alternative.png) no-repeat 0 4px;
}
#SliderName {
  background: #333;
  box-shadow:0 0 10px #333;
  -moz-box-shadow:0 0 10px #333;
  -webkit-box-shadow:0 0 10px #333;
}