/* $Id: style.css,v 1.47 2010/12/02 22:02:39 danprobo Exp $ */

/* Body
-------------------------------------------------------------- */

body {
background:#1A6B01;
font-size: 84%;
font-family: Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
line-height: 1.5em;
}

/* Text elements
-------------------------------------------------------------- */

tr.odd td, tr.even td {
padding: 0.5em;
}

a {
text-decoration: none;
}

a:link {
color: #005a8c;/*#e87e17*/
text-decoration: none;
}

a:visited {
color: #005a8c;/*#e87e17*/
text-decoration: none;
}

a:hover {
color:#cc6600;
}

blockquote {
background: url(/sites/all/themes/danland/images/bq-tl.gif) no-repeat left top;
padding-left: 30px;
margin-left: 10px;
font-style:italic;
}

blockquote p {
background: url(/sites/all/themes/danland/images/bq-br.gif) no-repeat right bottom;
}

cite {
background: url(/sites/all/themes/danland/images/bq-tl.gif) no-repeat left top;
clear: both;
display: block;
font-style: italic;
padding-left: 30px;
margin-left: 10px;
}

code, tt, pre {
background-color:#EDF1F3;
font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
font-size:0.9em;
line-height:1.2em;
}

/* Headings
-------------------------------------------------------------- */

h1 {
font-size: 1.6em;
}

h2 {
font-size: 1.5em;
  
}

h3 {
font-size: 1.3em;
}

h4 {
font-size: 1.2em;
}

h5 {
font-size: 1.1em;
}

h6 {
font-size: 1em;
}

/* Header regions
-------------------------------------------------------------- */

#header {
height: 199px;
background:url(/sites/all/themes/danland/images/main_header_bg_rpt.png) repeat-x scroll center top transparent;
}

#header-wrapper {
height: 66px;
position: relative;
width: 975px;
margin: 0 auto;
}

#header-first {
float: left;
}

.logo {
padding-top: 17px;
padding-left: 15px;
}

#header-middle {
float: left;
padding-top: 25px;
}

.logo-name {
display: inline; 
font-weight: bold;
font-size: 25px;
padding-left: 15px;
position: relative;
font-family: Verdana, Tahoma;
font-style: italic;
}

.logo-text {
display: inline;                       
font-weight: bold;
position: relative;
padding-left: 10px;
font-family: Verdana, Tahoma;
}

#header-wrapper #search-box {
margin: 30px 14px 4px;
float:right;
white-space: nowrap;
}

#header-wrapper #search-box #search input.form-text {
border: 1px solid #D5D5D5;
width: 10em;
}

/* Primary menu + Superfish
-------------------------------------------------------------- */

#menu {

width:720px;
position:relative;
margin: 37px auto 0;
}

#nav {

float:left;
}

#nav li {
    background: url("/sites/all/themes/danland/images/menu_item_left.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 61px;
    padding: 0;
}

#nav li.active {
    background: url("/sites/all/themes/danland/images/menu_item_left_active.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 61px;
    padding: 0;
}

#nav li a{
    background: url("/sites/all/themes/danland/images/menu_item_right.png") repeat-x scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    margin-left: 16px;
    margin-top: 16px;
    padding-left: 10px;
    padding-right: 26px;
    padding-top: 15px;
    text-decoration: none;
    text-transform: capitalize;
}


#nav li:hover {
    background: url("/sites/all/themes/danland/images/menu_item_left_active.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 61px;
    padding: 0;
}

#nav li:hover a {
    background: url("/sites/all/themes/danland/images/menu_item_right_active.png") repeat-x scroll right top transparent;
    color: #005E23;
    height: 38px;
    margin-top: 0;
	padding-top:23px;
}

#nav li a:hover {
    background: url("/sites/all/themes/danland/images/menu_item_right_active.png") repeat-x scroll right top transparent;
    color: #005E23;
    height: 38px;
    margin-top: 0;
	padding-top:23px;
}

#nav li.active-trail a {
    background: url("/sites/all/themes/danland/images/menu_item_right_active.png") repeat-x scroll right top transparent;
    color: #005E23;
    height: 38px;
    margin-top: 0;
	padding-top:23px;
}

#nav li.active a {
    background: url("/sites/all/themes/danland/images/menu_item_right_active.png") repeat-x scroll right top transparent;
    color: #005E23;
    height: 38px;
    margin-top: 0;
	padding-top:23px;
}

#rounded-menu-left {
height: 35px;
background:transparent url(/sites/all/themes/danland/images/menu-left-bg.gif) no-repeat;
float:left;
width:1px;
line-height:0;
font-size:0;
}

#rounded-menu-right {
height: 35px;
background:url(/sites/all/themes/danland/images/menu-right-bg.gif) no-repeat;
float:right;
width:14px;
line-height:0;
font-size:0;
}

/* Superfish
-------------------------------------------------------------- */

#superfish {
height:35px; 
float:left;
}

#superfish h2 {
height: 0;
overflow: hidden;
position: absolute;
}

#superfish .menu, #superfish .menu * {
margin:0;
padding:0;
list-style:none;
}

#superfish .menu {
line-height:1.0;
}

#superfish .menu ul {
position:absolute;
top:-999em;
width:13em;
}

#superfish .menu ul li {
width:100%;
}

#superfish .menu li:hover {
visibility:inherit;
}

#superfish .menu li {
float:left;
position:relative;
}

#superfish .menu a {
display:block;
position:relative;
}

#superfish .menu li:hover ul,
#superfish .menu li.sfHover ul {
left:0;
top:32px;
z-index:99;
}

#superfish ul.menu li:hover li ul,
#superfish ul.menu li.sfHover li ul {
top:-999em;
}

#superfish ul.menu li li:hover ul,
#superfish ul.menu li li.sfHover ul {
left:13em;
top:0;
}

#superfish ul.menu li li:hover li ul,
#superfish ul.menu li li.sfHover li ul {
top:-999em;
}

#superfish ul.menu li li li:hover ul,
#superfish ul.menu li li li.sfHover ul {
left:13em;
top:0;
}

#superfish .menu {
float:left;
margin-bottom:1em;
}

#superfish .menu a {
padding:.75em 1em;
text-decoration:none;
}

#superfish .menu a.sf-with-ul {
padding-right:2.25em;
min-width:1px;
}

#superfish .menu a, #superfish .menu a:visited  {
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-right:30px;
padding-left:30px;
padding-top:11px;
}

#superfish .menu li {
background: transparent;
}

#superfish .menu li li {
background: #3b6999;
}

#superfish .menu li li li {
background: #3b6999;
top: 0px;
}

#superfish .menu li:hover, #superfish .menu li.sfHover,
#superfish .menu a:focus, #superfish .menu a:hover, #superfish .menu a:active {
outline:0;
}

#superfish .menu li:hover, 
#superfish .menu li.sfHover,
#superfish .menu a:focus, 
#superfish .menu a:hover, 
#superfish .menu a:active {
z-index:10;
}

#superfish .menu li:hover {
background:transparent url(/sites/all/themes/danland/images/menu-hover-bg.gif) repeat-x;
}

#superfish .menu li.active-trail {
background:transparent url(/sites/all/themes/danland/images/menu-hover-bg.gif) repeat-x;
}

#superfish .menu li.active-trail li {
background: #3b6999;
}

#superfish .menu li li:hover {
background: #3b6999;
}

#superfish .menu li li li:hover {
background: #3b6999;
}

.sf-sub-indicator {
position:absolute;
display:block;
right:.75em;
top:1.05em;
width:10px;
height:10px;
text-indent:-999em;
overflow:hidden;
background:url(/sites/all/themes/danland/images/arrows-ffffff.png) no-repeat -10px -100px;
}
a > .sf-sub-indicator { 
top:.8em;
background-position: 0 -100px;
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}

#superfish .menu ul .sf-sub-indicator { background-position:  -10px 0; }
#superfish .menu ul a > .sf-sub-indicator { background-position:  0 0; }
#superfish .menu ul a:focus > .sf-sub-indicator,
#superfish .menu ul a:hover > .sf-sub-indicator,
#superfish .menu ul a:active > .sf-sub-indicator,
#superfish .menu ul li:hover > a > .sf-sub-indicator,
#superfish .menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;
}

#superfish .sf-shadow ul {
background:	url(/sites/all/themes/danland/images/shadow.png) no-repeat bottom right;
padding: 0 8px 9px 0;
}

#superfish .sf-shadow ul.sf-shadow-off {
background: transparent;
}

/* slideshow + Preface top + Slideshow
-------------------------------------------------------------- */

#slideshow-wrapper{
width:100%;
background: transparent url(/sites/all/themes/danland/images/slideshow-shadow.gif) no-repeat center bottom;
height:420px;
margin-bottom:-45px;
margin-top:14px;
}

.slideshow-inner{
width:950px;
margin:0 auto;
height:355px;
position:relative;
z-index:1;
overflow: hidden;
}

#slideshow-preface {
float:left;
position:absolute;
text-align:left;
z-index:4;
}

.slideshow {
width:950px;
height:355px;
position:relative;
z-index:2;
overflow: hidden;
}

#preface {
padding: 20px;
font-size:1.2em;
color:#fff;
display:block;
float:left;
}

#preface a {
color:#fff;
text-decoration:underline;
}

#preface a:hover {
text-decoration:none;
}

#slideshow-bottom{
width:950px;
float:left;
background:url(/sites/all/themes/danland/images/mission-bg.png) no-repeat center bottom;
min-height:65px;
position:absolute;
bottom:0;
left:0;
text-align:right;
z-index:3;
line-height:1.7em;
}

/* Preface first + Preface middle + Preface last regions
-------------------------------------------------------------- */

#preface-wrapper {
width:950px;
margin: 0 auto;
}

#preface-wrapper .column {
float: left;
}

#preface-wrapper.in1 .column {
width: 100%;
}

#preface-wrapper.in2 .column {
width: 50%;
}

#preface-wrapper.in3 .column {
width: 33.3%;
}

#preface-wrapper .block {
padding-left:15px;
padding-right:15px;
}

#mission {
padding: 20px;
font-size:1.6em;
color:#002054;
display:block;
float:right;
}

/* Content regions
-------------------------------------------------------------- */

#main_outer_wrapper {
background:url(/sites/all/themes/danland/images/wraper_outer_bg.png) no-repeat scroll center top #f1ffc9;	
}

#main_outer_wrapper_inner {
background:url(/sites/all/themes/danland/images/wraper_outer_bg_shadow.png) repeat-y scroll center top transparent;	
}

#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 975px;
	padding-bottom:62px;
}

#content {
width: 100%;
float: left;
}

/* Sidebar regions
-------------------------------------------------------------- */

#sidebar-side-1 #sidebar-left {
width: 26%;
float: left;
font-size:12px;	
}

#sidebar-side-2 #sidebar-left {
width: 21%;
float: left;
margin-right: 2%;
font-size:12px;	
}

.sidebars-1 #content{
width: 632px;
padding-left:10px;
float: left;
}

#content_wrapper_top {
	width:632px;
	height:10px;
	background:url(/sites/all/themes/danland/images/column_left_top.png) no-repeat scroll 0 0 transparent;
	margin-top:20px;	
}

#content_wrapper_middle {
	background:url(/sites/all/themes/danland/images/column_left_middle.png) repeat-y scroll 0 0 transparent;	
	width:632px;
	padding-bottom: 2px;
}

#content_wrapper_bottom {
	width:632px;
	height:8px;
	background:url(/sites/all/themes/danland/images/column_left_bottom.png) no-repeat scroll 0 0 transparent;	
}






#contentright_wrapper_top {
	width:309px;
	height:10px;
	background:url(/sites/all/themes/danland/images/column_right_top.png) no-repeat scroll 0 0 transparent;	
	margin-top:20px;
}

#contentright_wrapper_middle {
	background:url(/sites/all/themes/danland/images/column_right_middle.png) repeat-y scroll 0 0 transparent;	
	width:309px;
	padding-bottom: 2px;
}

#contentright_wrapper_bottom {
	width:309px;
	height:8px;
	background:url(/sites/all/themes/danland/images/column_right_bottom.png) no-repeat scroll 0 0 transparent;	
}



.sidebars-2 #content{
width: 54%;
float: left;
}

#sidebar-side-1 #sidebar-right {
width:309px;
float: right;
font-size:12px;	 
padding-right:10px;     
}

#sidebar-side-2 #sidebar-right {
width: 21%;
float: right;
font-size:12px;	      
}

#sidebar-left .block,
#sidebar-right .block {
margin-bottom: 10px;
}

#sidebar-left h2.block-title,
#sidebar-right h2.block-title {
	margin:0;
    background: url("/sites/all/themes/danland/images/block-headers.png") no-repeat scroll 0 0 transparent;
    height: 48px;
    width: 330px;
	color:#fff;
	padding-left: 50px;
    padding-top: 15px;
}

#sidebar-left .block-content,
#sidebar-right .block-content {

}

#sidebar-left .block-inner,
#sidebar-right .block-inner {
padding-bottom: 5px;
}

#sidebar-left .block-content,
#sidebar-right .block-content {
}

#sidebar-left .block-content-inner,
#sidebar-right .block-content-inner {
    background: none repeat scroll 0 0 #A4D221;
    margin: 0 15px;
    padding: 8px;
}

/* Misc.
-------------------------------------------------------------- */

#help {
font-size: 0.9em;
margin-bottom: 1em;
}

.error {
border-color: red;
}

.terms {
background-repeat: no-repeat;
padding-left: 18px;
padding-bottom: 5px;
}

.book-navigation .menu {
padding-bottom: 15px;
}

#notice {
font-size: 10px;
text-align:center;
margin-bottom: -10px;
}

table {
width:100%;
}

/* Nodes
-------------------------------------------------------------- */

.node {
margin: .5em 0 1em;
padding-bottom: 1em;
border-bottom: 1px solid #bbb;
}

.content-top{
margin: 0 0 1.2em;
padding-left: 1.2em;
padding-right: 1.2em;
padding-top: .1em;
padding-bottom: .5em;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
background-color: #f4f4f4;;
}

.content-bottom {
margin: 1.5em 0 1em;
padding-left: 1.2em;
padding-right: 1.2em;
padding-top: .1em;
padding-bottom: .5em;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
background-color: #f4f4f4;;
}

.title, .title a {
margin: 0 auto;
line-height: 1.2em;
}

.node .content, .comment .content {
margin: .5em 0 .5em;
}

.node .taxonomy {
    background: none repeat scroll 0 0 #A4D221;
    color: #999999;
    font-size: 14px;
    padding: 2px 15px;
	border: 3px solid #FFFFFF;
}

.node .taxonomy li {
    background: url("/sites/all/themes/danland/images/taxonomy_icon.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    padding-left: 22px;
}

.node .taxonomy:hover {
	background: none repeat scroll 0 0 #004C1C;
}

.node .taxonomy a {
	color:#FFF;
	font-weight:bold;
}

.node .taxonomy a:hover {
	
}

.node .picture, .comment .picture {
float: right;
}

.preview .node, .preview .comment{
background-color: #f4f4f4;;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.8em;
}

.submitted {
font-size: 0.9em;
color: #999;
}

.submitted a:hover {
text-decoration: underline;
}

.sticky {
padding: 1em;
background-color: #f4f4f4;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
margin-top:0;
margin-bottom:1.2em;
}

.messages {
background-color: #f4f4f4;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.3em;
margin-bottom: 1em;
}

.breadcrumb {
background-color: #f4f4f4;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding-top: 0.3em;
padding-bottom: 0.3em;
margin-bottom: 1em;
padding-left: 10px;
padding-right: 10px;
display:none;
}

/* Comments
-------------------------------------------------------------- */

.comment {
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 1em;
margin-bottom: 1em;
padding-bottom: 1em;
background-color: #f4f4f4;
}

.comment .title {
line-height: 1.2em;
}

.comment .new {
text-align: right;
font-weight: normal;
float: right;
color: red;
margin:.5em;
}

/* Aggregator
-------------------------------------------------------------- */

.feed-item-body {
border-bottom: 1px solid #bbb;
padding-bottom: 1em;
}

#aggregator .feed-source {
background-color: #f4f4f4;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.8em;
margin:10px 0;
}

#aggregator .feed-source .feed-url {
margin:10px 0;
}

#aggregator h1 .title{
border-bottom: 1px solid #bbb;
}

#aggregator .item-list {
padding-bottom:5px;
}

#aggregator .feed-icon img{
margin-top: 15px;
}

#aggregator h2 {
padding-top: 10px;
}

#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
color: #999;
font-style: italic;
  	
}

.feed-item-title {
font-size: 1.4em;
}

#aggregator h3 a:hover {
text-decoration: none;
}

.feed-item-meta .feed-item-source {
font-size: 0.9em;
}

.feed-item-meta .feed-item-date {
font-size: 0.9em;
color: #999;
}

/* Forums
-------------------------------------------------------------- */

#forum table {
width: 100%;
}

#forum td {
padding: 0.5em;
}

#forum td.container {
background-color: #e6e6e6;
}

#forum ul.links {
padding:10px 0;
}

#forum ul.links a {
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 5px;
}

#forum ul.links li.forum a {
background-image:url(/sites/all/themes/danland/images/post.gif);
}

#forum ul.links li.login a {
background-image:url(/sites/all/themes/danland/images/lock.gif);
}

#forum td.statistics, #forum td.settings, #forum td.pager {
height: 1em;
border: 1px solid #bbb;
}

#forum td .links {
padding-top: 0.7em;
}

.block-forum h3 {
margin-bottom: .5em;
}

dl dd {
margin: 0 0 .5em 1em;
}

tr.odd {
background-color:#f4f4f4;
}

tr.even {
background-color:#fcfcfc;
}

th {
text-align:left;
background: #E6E6E6;
}

tr td, tr th {
border:1px solid #bbb;
padding: 0 6px;
}

td.active {
background-color:#f4f4f4;
}

.forum-topic-navigation {
border-bottom: 1px solid #bbb;
border-top: 1px solid #bbb;
padding: 0.5em;
text-align: center;
}

.book-navigation .page-links {
border-bottom: 1px solid #bbb;
border-top: 1px solid #bbb;
padding: 0.5em;
text-align: center;
}

.book-navigation .menu {
border-top: 1px solid #bbb;
margin:0;
}

/* Tracker + Profile
-------------------------------------------------------------- */

#tracker {
padding-top:10px;
}

#tracker .item-list {
padding-top:5px;
}

#tracker table {
width: 100%;
}

#tracker td {
padding: 0.5em;
}

.profile {
clear: both;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: .8em;
margin: 1em 0em;
background-color: #f4f4f4;;
}

/* Admin
-------------------------------------------------------------- */

div.admin-panel .body {
background: #f4f4f4;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
}

div.admin-panel h3 {
background-color: #e6e6e6;;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 5px 8px 5px;
margin: 0;
}

div.admin {
padding-top: 0;
}

div.admin .left,
div.admin .right {
margin-left: 1%;
margin-right: 1%;
}

/* Poll
-------------------------------------------------------------- */

.poll .bar {
background: #fff url(/sites/all/themes/danland/images/bg-bar-white.png) repeat-x 0 0;
border: solid #f0f0f0;
border-width: 1px 1px 1px;
}

.poll .bar .foreground {
background: #71a7cc url(/sites/all/themes/danland/images/bg-bar.png) repeat-x 0 100%;
}

/* Lists + Links + Pager
-------------------------------------------------------------- */

ul.links li.first {
border: none;
}

ul {
margin: 0.5em 0 1em;
padding: 0;
}

ol {
margin: 0.75em 0 1.25em;
padding: 0;
}

ol li, ul li {
margin: 0.4em 0 0.4em .5em; 
}

ul.menu, .item-list ul {
margin: 0.35em 0 0 -0.5em; 
padding: 0;
}

ul.menu ul, .item-list ul ul {
margin-left: 0em; 
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
margin: 0.15em 0 0.15em .5em; 
}

ul li, ul.menu li, .item-list ul li, li.leaf {
padding: 0 0 .2em 1.5em;
list-style-type: none;
list-style-image: none;
background: transparent url(/sites/all/themes/danland/images/menu-leaf.gif) no-repeat 1px .35em; 
}

ol li {
padding: 0 0 .3em;
margin-left: 2em;
background-image: none;
list-style-type: decimal; 
}

ul li.expanded {
background: transparent url(/sites/all/themes/danland/images/menu-expanded.gif) no-repeat 1px .35em; 
}

ul li.collapsed {
background: transparent url(/sites/all/themes/danland/images/menu-collapsed.gif) no-repeat 0px .35em; 
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
display: block;
}

ul.inline li, ul.links li {
background: none;
margin: 0;
padding: 0 1em 0 0; 
}

ol.task-list {
margin-left: 0; 
list-style-type: none;
list-style-image: none;
}

ol.task-list li {
padding: 0.5em 1em 0.5em 2em; 
}

ol.task-list li.active {
background: transparent url(/sites/all/themes/danland/images/task-list.png) no-repeat 3px 50%; 
}

ol.task-list li.done {
background: transparent url(http://greenmiteclean.gr/sites/all/misc/watchdog-ok.png) no-repeat 0px 50%; 
}

ol.task-list li.active {
margin-right: 1em; /* LTR */
}

fieldset {
border: 1px solid #bbb;
}

fieldset ul.clear-block li {
margin: 0;
padding: 0;
background-image: none;
}

#user-login-form {
text-align: center;
}

#user-login-form ul {
text-align: left; /* LTR */
}

ul.links li, ul.inline li {
background-image: none;
}

.links li {
margin: 0;
padding: 0;
}

.tabs li {
margin: 0;
padding: 0;
background-image: none;
}

ul.primary li a {
background-color: #e6e6e6;
border-color: #BBBBBB;
border-style: solid solid none;
border-width: 1px;
height: auto;
margin-right: 0.5em;
padding: 0 1em;
text-decoration: none;
}

ul.primary li a:hover {
background-color: #f4f4f4;
}

li.expanded {
list-style-image:none;
list-style-type:none;
margin:0.15em 0 0.15em 0.5em;
padding:0 0 0.2em 1.5em;
}

div.links ul.links a {
background-repeat: no-repeat;
padding-left: 20px;
}

div.links ul.links li.comment_forbidden a {
padding:0;
margin:0;
}

div.links ul.links li.comment_forbidden {
padding:0;
margin:0;
}

div.links ul.links li.comment_forbidden span {
background-repeat: no-repeat;
padding-left: 20px;
padding-right:20px;
}

div.links ul.links li.comment_add a {
background-image: url(/sites/all/themes/danland/images/commentadd.gif);
}

div.links ul.links li.comment_comments a {
background-image: url(/sites/all/themes/danland/images/comments.gif);
}

div.links ul.links li.comment_edit a {
background-image: url(/sites/all/themes/danland/images/commentedit.gif);
}

div.links ul.links li.comment_delete a {
background-image: url(/sites/all/themes/danland/images/commentdelete.gif);
}

div.links ul.links li.comment_reply a {
background-image: url(/sites/all/themes/danland/images/commentadd.gif);
}

div.links ul.links li.node_read_more a {
background-image: url(/sites/all/themes/danland/images/readmore.gif);
}

div.links ul.links li.blog_usernames_blog a {
background-image: url(/sites/all/themes/danland/images/user.gif);
}

div.links ul.links li.comment_forbidden span {
background-image:url(/sites/all/themes/danland/images/lock.gif);
}

div.links ul.links li.upload_attachments a {
background-image: url(/sites/all/themes/danland/images/photo.gif);
}

div.links ul.links li.book_printer a{
background-image:url(/sites/all/themes/danland/images/print.gif);
}

div.links ul.links li.book_add_child a{
background-image:url(/sites/all/themes/danland/images/add.gif);
}

ul.pager li.pager-current {

}

.item-list .pager li {

}

.item-list .pager li a{
}

.item-list .pager li a:hover {

}

/* Login + Register + RSS
-------------------------------------------------------------- */

#authorize { 
float: right;
padding-top: 5px;
}

#authorize ul { 
display: inline;
}

#authorize ul li { 
margin: 0 10px 0 0; 
padding: 0 0 0 10px; 
display: inline; 
list-style: none;  
border-left: 1px #5a5a5a solid;
background-image: none;
}

#authorize ul li.first { 
border: 0;
}

#authorize ul li, #authorize ul li a { 
font-size: 12px; 
line-height: 13px; 
}

#authorize a.feed-icon { 
padding-right: 20px;
}

/* Bottom teaser
-------------------------------------------------------------- */

#bottom-teaser {
width:950px;
margin: 10px auto 10px;
}

#bottom-teaser .column {
float: left;
}

#bottom-teaser.in1 .column {
width: 100%;
}

#bottom-teaser.in2 .column {
width: 50%;
}

#bottom-teaser.in3 .column {
width: 33.3%;
}

#bottom-teaser .block {
padding-left:15px;
padding-right:15px;
}


/* Bottom region
-------------------------------------------------------------- */

#bottom-wrapper {
background-color: #f4f4f4;;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
margin: 10px auto 0;
text-align: left;
width: 950px;
position: relative;
}

#bottom-wrapper h2 {
font-size: 1.3em;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: -5px;
}

#bottom-wrapper .column {
float: left;
padding-bottom: 15px;
padding-top: 5px;
}

#bottom-wrapper.in1 .column {
width: 100%;
}

#bottom-wrapper.in2 .column {
width: 50%;
}

#bottom-wrapper.in3 .column {
width: 33.3%;
}

#bottom-wrapper.in4 .column {
width: 25%;
}

#bottom-wrapper .block {
padding-left:15px;
padding-right:15px;
}

/* Footer region
-------------------------------------------------------------- */

#footer-wrapper {
position: relative;
background:#1a6b01;


}

#footer{
width: 975px;
margin: 0 auto;
font-size: 12px;
padding-top:5px;
padding-bottom:5px;
min-height:100px;
}

/* Secondary menu
-------------------------------------------------------------- */

#subnav-wrapper {
text-align:right;
padding-bottom:5px;
}

#subnav-wrapper ul { 
display: inline;
}

#subnav-wrapper ul li {  
display: inline; 
list-style: none;  
background-image: none;
padding-left: 5px;
}

#subnav-wrapper ul li,#subnav-wrapper ul li a { 
font-size: 12px; 
line-height: 13px; 
}

#subnav {
font-size: 12px;
}

#subnav li {
}

#subnav li a {
font-weight:normal;
}

#subnav li a:hover {
color: #cc6600;
}

#footer_wrapper_top {
    background: url("/sites/all/themes/danland/images/footer_grass_top.png") repeat-x scroll center top transparent;
    padding-top: 62px;
    position: relative;
    top: -62px;
}

#footer_container_top {
	background:url("/sites/all/themes/danland/images/footer_top_area.png") no-repeat	scroll center top transparent;
	height: 213px;
}

#footer_container_bottom {
	
}

#main_front_slider {
	height:449px;
	width:975px;
	background:#f00;
}

#main_front_blocks_area {
    background: none repeat scroll 0 0 #A4D221;
    display: block;
    height: 178px;
    position: relative;
    z-index: 999999;
}

#main_front_blocks_area_shadow {
    background: url("/sites/all/themes/danland/images/main_front_blocks_shadow.png") no-repeat scroll center top transparent;
    height: 16px;
    margin-bottom: 20px;
    width: 975px;
}

#search-theme-form #search label {
	display:none;	
}

#search-theme-form #search {
	background:url(/sites/all/themes/danland/images/search_trans_bg.png) no-repeat scroll left top transparent;
    height: 39px;
    margin-top: 4px;
    padding: 12px 19px 8px 16px;
    width: 302px;	
}

#header-wrapper #search-box #search input.form-text {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DAD5CC -moz-use-text-color #DAD5CC #DAD5CC;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #52c321;
    font-size: 12px;
    margin: 0;
    padding: 7px 2px 8px 9px;
    width: 240px;	
	float:left;
}

#search-theme-form #search .form-submit {
background: url("/sites/all/themes/danland/images/button_search.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font: bold 12px/21px Arial,Helvetica,sans-serif;
    height: 33px;
    padding: 0;
    position: relative;
    text-align: center;
    text-indent: -99999px;
    top: -1px;
    white-space: nowrap;
    width: 34px;	
	border:none;
}

#logos_footer_display div.fadehover {
	position: relative;
	}
 
#logos_footer_display img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
#logos_footer_display img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
	
.content-middle {
    padding: 0 10px;	
}

#front_page_main_title {
	background:url(/sites/all/themes/danland/images/Front_Page_Title.png) no-repeat scroll 0 0 transparent;
	width:646px;
	height:63px;
	left: -21px;
    position: relative;
}

#general_page_main_title {
    background: url("/sites/all/themes/danland/images/General_Page_Title.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 51px;
    left: -21px;
    padding-left: 25px;
    padding-top: 12px;
    position: relative;
    width: 621px;
}

#footer-bottom-cp {
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 auto;
    padding-bottom: 12px;
    padding-top: 12px;
    width: 950px;
}

#footer-bottom-left-cp {
    float: left;
    padding-left: 370px;
    padding-top: 27px;
}

#footer-bottom-left-cp a {
    color: #CCCCCC;
}

#footer-bottom-left-cp a:hover {
    color: #CCCCCC;
	text-decoration:underline;
}

#footer-bottom-right-cp {
    float: left;
}

.ezsitelogo {
    background: url("/sites/all/themes/danland/images/ezsite.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    margin-left: 5px;
    width: 135px;
}

#latestarticles_block .block-title {
    background: url("/sites/all/themes/danland/images/latest_articles.png") no-repeat scroll 0 0 transparent !important;
    height: 63px !important;
    text-indent: -99999px !important;
    width: 330px;	
	padding:0 !important;
}

#topoftheday_block .block-title {
    background: url("/sites/all/themes/danland/images/top_of_the_day.png") no-repeat scroll 0 0 transparent !important;
    height: 63px !important;
    text-indent: -99999px !important;
    width: 330px;	
	padding:0 !important;
}

#top_of_day_wrapper {
    border-bottom: 2px groove #FFFFFF;
    margin-bottom: 4px;
    padding-bottom: 4px;	
}

#top_of_day_thumb {
    background: url("/sites/all/themes/danland/images/side_block_image_bg.png") no-repeat scroll 0 0 transparent;
    padding-left: 5px;
    padding-top: 5px;
    width: 98px;
	float:left;	
}

#top_of_day_right {
	float:left;
	width: 160px;	
}

#top_of_day_title {
	width: 160px;	
}

#top_of_day_title a {
	color: #FFFFFF;
	font-weight:bold;	
}

#top_of_day_title a:hover {
	text-decoration:underline;
	color:#004E1D;
}

#top_of_day_teaser {
	color: #FFFFFF;
    line-height: 17px;
    width: 160px;	
}

.clear {
	clear:both;	
}

#article_description {
	background: none repeat scroll 0 0 #f6f6f6;
    padding: 5px 15px;	
}

#article_writer_label {
    color: #1A6B01;
    float: left;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 15px;
	margin-bottom:20px;
}

#article_writer_name {
    color: #A4D221;
    float: left;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 15px;
}

#article_writer_name a {
	color: #A4D221;
	text-decoration:underline;
}

#article_writer_name a:hover {
	text-decoration:none;
}

#front_latest_wrapper {
    background: url("/sites/all/themes/danland/images/front_page_list_bg.png") repeat scroll 0 0 transparent;
    float: left;
    height: 369px;
    margin-left: 10px;
    margin-right: 15px;
    width: 289px;	
}

#front_latest_thumb {	
	position:relative;
}

#front_latest_thumb img {	
    border: 2px solid #FFFFFF;
    margin-left: 11px;
    margin-top: 10px;
}

#front_latest_article_writter {
    background: url("/sites/all/themes/danland/images/logo_front_list.png") no-repeat scroll 0 0 transparent;
    bottom: 5px;
    height: 80px;
    position: absolute;
    right: 15px;
    width: 65px;
}

#front_latest_article_writter img {
    border: medium none !important;
    margin: 0;
    padding-left: 8px;
    padding-top: 2px;
}

#front_latest_down {
	
}

#front_latest_title {
    border-bottom: 2px solid #FFFFFF;
    margin-left: 13px;
    margin-right: 10px;
    padding-bottom: 2px;	
}

#front_latest_title a {
	color:#FFF;	
}

#front_latest_title a:hover {
	color:#00501D;	
}

#front_latest_teaser {
    color: #FFFFFF;
    height: 56px;
    line-height: 18px;
    margin: 1px 11px 1px 13px;
    overflow: hidden;
}

#front_latest_writter_label {
    color: #FFFFFF;
    padding-right: 15px;
    text-align: right;
}

#front_latest_writter_label a {
	color:#FFF;	
}

#front_latest_writter_label a:hover {
	color:#00501D;	
}

.pager-previous a {
    background: url("/sites/all/themes/danland/images/pager_previous.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 29px;
    text-indent: -99999px;
    width: 26px;
	position:relative;
	top: -3px;
}

.pager-next a {
    background: url("/sites/all/themes/danland/images/pager_next.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 29px;
    text-indent: -99999px;
    width: 26px;
	position:relative;
	top: -4px;
}

.pager-previous {
    margin: 0 !important;
    padding: 0 !important;	
}

.pager-next {
    margin: 0 !important;
    padding: 0 !important;
}

ul.pager li.pager-current {
    background: url("/sites/all/themes/danland/images/pager_current.png") no-repeat scroll 0 3px transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 29px;
    margin: 0;
    padding: 7px 0 0;
    text-align: center;
    width: 82px;
}

#latest_front_page_list {
	padding-bottom: 15px;
}

.item-list .pager {
    clear: both;
    position: relative;
    text-align: center;
    top: 15px;
}

#taxonomy_list_item {
    background: none repeat scroll 0 0 #A4D221;
    border: 3px solid #FFFFFF;
    margin-bottom: 6px;
    width: 599px;	
}

#taxonomy_list_item_left {
    background: url("/sites/all/themes/danland/images/taxonomy_img_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 125px;
    padding-left: 10px;
    padding-top: 10px;
    width: 170px;	
}

#taxonomy_list_item_right {
    float: left;
    height: 112px;
    line-height: 19px;
    margin-top: 10px;
    overflow: hidden;
    width: 410px;	
}

#taxonomy_list_item_title {
    border-bottom: 2px groove #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 5px;	
}

#taxonomy_list_item_title a {
    color: #FFFFFF;
    font-size: 17px;
    text-transform: capitalize;
}

#taxonomy_list_item_title a:hover {
	color:#004E1D;	
}

#taxonomy_list_item_teaser {
	color:#FFF;
}





		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			clear: both;
			margin: auto;
			overflow: hidden;
			position: relative;
			width: 605px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 610px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			width: 610px !important;
			padding-left: 6px;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			background: none repeat scroll 0 0 transparent;
			float: left;
			list-style: none outside none;
			margin: 0;
			padding: 0;
			width: 300px;
			position:relative;
			height:65px
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab2 a { 
			background: url("/sites/all/themes/danland/images/taxonomy_tabs.png") no-repeat scroll 0 0 transparent;
			height: 65px;
			margin: 0 !important;
			padding: 0 !important;
			text-indent: -9999px;
			width: 300px;
			display:block;
			
		}
		
		.stripNav li.tab1 a { 
			background: url("/sites/all/themes/danland/images/taxonomy_tabs.png") no-repeat scroll 0 -151px transparent;
			height: 65px;
			margin: 0 !important;
			padding: 0 !important;
			text-indent: -9999px;
			width: 300px;
			display:block;
		}
		
		.stripNav li.tab2 a.current { 
			background: url("/sites/all/themes/danland/images/taxonomy_tabs.png") no-repeat scroll 0 0 transparent;
				display: block;
				height: 85px;
				margin: 0 !important;
				padding: 0 !important;
				position: absolute;
				text-indent: -9999px;
				width: 300px;
				z-index: 999;
		}
		
		.stripNav li.tab1 a.current { 
			    background: url("/sites/all/themes/danland/images/taxonomy_tabs.png") no-repeat scroll 0 -216px transparent;
				display: block;
				height: 85px;
				margin: 0 !important;
				padding: 0 !important;
				position: absolute;
				text-indent: -9999px;
				width: 300px;
				z-index: 999;
		}
		
		.stripNav li.tab2 a.current { 
			    background: url("/sites/all/themes/danland/images/taxonomy_tabs.png") no-repeat scroll 0 -65px transparent;
				display: block;
				height: 85px;
				margin: 0 !important;
				padding: 0 !important;
				position: absolute;
				text-indent: -9999px;
				width: 300px;
				z-index: 999;
		}
		

		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
#writter_wrapper {
background: url("/sites/all/themes/danland/images/writter_bio.png") no-repeat scroll 0 0 transparent;	
height: 451px;
}

#writter_left {
    float: left;
    padding-left: 23px;
    padding-top: 23px;	
}

#writter_right {
    color: #FFFFFF;
    float: left;
    padding-left: 35px;
    padding-top: 75px;	
}

#writter_degree {
	font-weight: bold;
}

#writter_rightbio {
    height: 260px;
    margin-top: 49px;
    overflow: auto;
    padding-right: 10px;
    width: 229px;
}

#writter_list_articles {
    float: left;
    margin-right: 1px;
    width: 304px;
}

#writter_list_articles_left {
    background: url("/sites/all/themes/danland/images/writter_articles_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 8px 8px 3px 8px;
}

#writter_list_articles_right {
    color: #004E1D;
    float: left;
    margin-top: 13px;
    padding: 0 5px;
    width: 185px;
}

#writter_list_articles_title {
    color: #004E1D;
    font-family: tahoma;
    font-size: 16px;	
}

#writter_list_articles_right a {
    color: #004E1D;
}

#writter_list_articles_right a:hover {
    color: #004E1D;
	text-decoration:underline;
}

#article_page_main_title {
    background: url("/sites/all/themes/danland/images/General_Page_Title.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 51px;
    left: -31px;
    margin-top: 15px;
    padding-left: 25px;
    padding-top: 12px;
    position: relative;
    width: 621px;
}

#similar_term_item {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px double #999999;
    float: left;
    margin-right: 3px;
    min-height: 175px;
    width: 140px;
}

#similar_term_img {
    background: url("/sites/all/themes/danland/images/similarterms_img_bg.png") no-repeat scroll 0 0 transparent;
    padding-left: 7px;
    padding-top: 7px;	
}

#similar_term_title {
	padding: 0 7px;	
}

#similar_term_title a {
	color: #004E1D;
}

#similar_term_title a:hover {
	color: #004E1D;
	text-decoration:underline;	
}

#similar_terms {
	margin-top:25px;
	padding-left: 4px;
}


#similarterms_page_main_title {
    background: url("/sites/all/themes/danland/images/General_Page_Title.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 51px;
    left: -35px;
    padding-left: 25px;
    padding-top: 12px;
    position: relative;
    width: 621px;
}

#webform-client-form-9 {
	background:url(/sites/all/themes/danland/images/webform_bg_contact.png) no-repeat scroll right bottom transparent;
}

#webform-client-form-9 input {
	padding: 5px;
    width: 350px;
	color: #444444;
}

#webform-client-form-9 textarea {
	padding: 5px;
    width: 350px;
	color: #444444;
}

#webform-client-form-9 label {
	color:#004E1D;	
}

#webform-client-form-9 .form-submit {
	width:360px;
	height:50px;
	background:url(/sites/all/themes/danland/images/webform_submit_button.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	border:none;
	text-indent:-99999px;
	margin-left: 3px;
}





#webform-client-form-18 {
	background:url(/sites/all/themes/danland/images/advise_webform_bg.png) no-repeat scroll right bottom transparent;
}

#webform-client-form-18 input {
	padding: 5px;
    width: 350px;
	color: #444444;
}

#webform-client-form-18 textarea {
	padding: 5px;
    width: 350px;
	color: #444444;
}

#webform-client-form-18 label {
	color:#004E1D;	
}

#webform-client-form-18 .form-submit {
	width:360px;
	height:50px;
	background:url(/sites/all/themes/danland/images/webform_submit_button.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	border:none;
	text-indent:-99999px;
	margin-left: 3px;
}

#article_writters_all_list {
	
}

#writters_list_outer {
    background: url("/sites/all/themes/danland/images/writters_list_bg_odd.png") repeat scroll 0 0 transparent;
    height: 126px;
    margin-left: 8px;
    width: 613px;	
}

.writters_list_outer_even {
	background: url("/sites/all/themes/danland/images/writters_list_bg_even.png") repeat scroll 0 0 transparent !important;	
}


#writters_list_outer_left {
    background: url("/sites/all/themes/danland/images/writtelrs_list_img_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin-left: 10px;
    margin-top: 12px;
    padding: 7px 8px 3px 7px;	
	position: relative;
}

#writters_list_outer_right {
	float: left;
    height: 95px;
    margin-left: 12px;
    margin-top: 15px;
    width: 435px;
	position: relative;
}

#writters_list_outer_title {
	border-bottom: 2px groove #FFFFFF;
    margin-bottom: 4px;	
}

#writters_list_outer_title a {
	color:#FFF;
	font-weight: bold;
}

#writters_list_outer_title a:hover {
	color:#004E1D;
}

#writters_list_outer_teaser {
	color:#FFF;
	line-height: 18px;
}

.writters_list_outer_even #writters_list_outer_title a {
	color:#444 !important;
	font-weight: bold;
}

.writters_list_outer_even #writters_list_outer_title a:hover {
	color:#004E1D !important;
}

.writters_list_outer_even #writters_list_outer_teaser {
	color:#444 !important;	
}

#writters_list_outer_degree {
	color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    text-align: right;
}

#writters_people_bg {
    background: url("/sites/all/themes/danland/images/all_writters_people_bg.png") no-repeat scroll 0 0 transparent;
    height: 344px;
    left: -73px;
    position: absolute;
    top: -102px;
    width: 748px;
}

#mediafront_media_side_playlist_mediateaser #mediafront_media_side_playlist_mediatitle {
    clear: left;
    height: 2.2em;
    overflow: hidden !important;
    width: 120px;
}

#block-mediafront-mediaplayer h2.block-title {
    background: url("/sites/all/themes/danland/images/block-headers_video.png") no-repeat scroll 0 0 transparent;

}

.categories {
    background: url("/sites/all/themes/danland/images/dropdown_menu_bg.png") no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 120px;
    left: -205px;
    margin-top: 10px;
    padding: 20px;
    position: absolute;
    top: 55px;
    width: 830px;
    z-index: 99999;
}

.categories ul li {
    background-attachment: scroll;
    background-color: #F6F6F6;
    background-image: url("/sites/all/themes/danland/images/taxonomy_menu_icon.png");
    background-origin: padding-box;
    background-position: 6px 8px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border: 1px solid #FFFFFF;
    float: left;
    margin-bottom: 7px;
    margin-right: 5px;
    padding-bottom: 4px;
    padding-right: 7px;
    padding-top: 3px;
    width: 230px;
}

.categories ul li a {
    color: #004418;
    font-size: 17px;
    font-weight: bold;
}

.categories ul li a:hover {
	color:#4AB32A;
}

#block-block-4 h2.block-title {
    background: url("/sites/all/themes/danland/images/block-headers_social.png") no-repeat scroll 0 0 transparent;

}

#list_of_links #writters_list_outer_title {
    border-bottom: 2px groove #FFFFFF;
    font-size: 20px;
    margin-top: 20px;
    padding-bottom: 15px;
}

#block-webform-client-block-22 h2.block-title {
    background: url("/sites/all/themes/danland/images/block-headers-newsletter.png") no-repeat scroll 0 0 transparent;
}

#webform-client-form-22 {
	
}

#webform-client-form-22 input {
    color: #037707;
    font-style: italic;
    padding: 5px;
    width: 252px;	
}


#webform-client-form-22 .form-submit {
	width:262px;
	height:44px;
	background:url(/sites/all/themes/danland/images/newsletter_button.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	border:none;
	text-indent:-99999px;
	margin-left: 2px;
}

.search-results .search-info {
	display:none;
}

.search-results .title a {
	color:#004E1D;
}

.ezsitecopyrights {
 
}

.ezsitecopyrights_cmp {
    background: url("/sites/all/themes/danland/images/copyrights.png") no-repeat scroll right top transparent;
    padding-bottom: 1px;
    padding-right: 20px;
    padding-top: 0px; 
}

#artiarc_footer_copyrights {
    background: none repeat scroll 0 0 #000000;
    text-align: center;
}

#artiarc_footer_copyrights_inner {
    margin: 0 auto;
    padding: 8px 0 5px;
    width: 245px;
}

.artiarc_copyrights_text {
    color: #FFFFFF !important;
    float: left;
    font-weight: normal !important;
    padding-right: 10px;
    padding-top: 3px;
}

.artiarc_copyrights_img {
    background: url("/sites/all/themes/danland/images/artiarc_copyright.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    text-indent: -999999px;
    width: 75px;
}

#logos_footer_display_new {
	
}

#logos_footer_display_new .logos_footers_item {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow: 0 0 8px #222222;
	-moz-box-shadow: 0 0 8px #222222;
	-o-box-shadow: 0 0 8px #222222;
	-ms-box-shadow: 0 0 8px #222222;
	-webkit-box-shadow: 0 0 8px #222222;
    float: left;
    height: 85px;
    margin: 4px;
    padding-top: 11px;
    text-align: center;
    width: 235px;
	-webkit-transform:scale(1); /*Webkit:Scale down image to 0.8x original size*/
    -moz-transform:scale(1); /*Mozilla scale version*/
    -o-transform:scale(1); /*Opera scale version*/
	transform:scale(1);	
	-ms-transform:scale(1);

	-webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
	-moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
	-o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
	transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

#logos_footer_display_new .logos_footers_item:hover {
    box-shadow: 0 0 8px #fff;
	-moz-box-shadow: 0 0 8px #fff;
	-o-box-shadow: 0 0 8px #fff;
	-ms-box-shadow: 0 0 8px #fff;
	-webkit-box-shadow: 0 0 8px #fff;
}

#logos_footer_display_new .logos_footers_item_link {
	
}