/*
Theme Name: wil-ag
Theme URI: http://wil-ag.com
Description: <a href="themes.php?page=k2-options">Configure your K2</a> or visit the <a href="http://getk2.com/forum">support forums</a>, <a href="http://k2.stikipad.com/docs/show/">the wiki</a></p><p><small>This theme is based on K2, which was developed by <a href="http://binarybonsai.com">Michael</a>, <a href="http://chrisjdavis.org">Chris</a>, <a href="http://zeo.unic.net.my">Zeo</a>, <a href="http://stevelam.org">Steve</a> and <a href="http://nybblelabs.org.uk">Ben</a> under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.</small>
Version: 0.5.2
Author: Ivo Galic
Author URI: http://galic-design.com

CSS Documentation: http://k2.stikipad.com/docs/show/CSS+Overview
*/



/*- Page Structure */


.startpage_div{ 
background-color:f1f7e9;
width:342px;
}

.big_willy{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #76b823;
}

.desc_willy{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #255251;
}



html { /* Force Vertical Scrollbar */
    /* IE */
    overflow-y: scroll;
    /* Moz */
    height: 100%;
    margin-bottom: 0.1em;
}

* {
    padding: 0;
    margin: 0;
    
    }
    
img {
    border: 0;
    }

body {
    font: 62.5% Helvetica, Verdana, 'Lucida Grande', Arial, Sans-Serif; /* Resets 1em to 10px */
    color: #444;
    background: #002911 url('images/bg.gif'); /* #EDEDED */
    text-align: center;
    padding: 0px 0 0px 0;
    
    }
 


.flag_lang{
left:683px;
color:#FFFFFF;
display:block;
font-size:14px;
height:25px;
margin:0 auto;
position:absolute;
top:-33px;
width:70px;
z-index:2047;
}

.de_flag{
left:760px;
display:block;
height:48px;
margin:0 auto;
position:absolute;
top:-58px;
width:48px;
z-index:2047;
}


.en_flag{
left:810px;
display:block;
height:48px;
margin:0 auto;
position:absolute;
top:-58px;
width:48px;
z-index:2047;
}

.ru_flag{
left:860px;
display:block;
height:48px;
margin:0 auto;
position:absolute;
top:-58px;
width:48px;
z-index:2047;
}


#green_gradient {
	background-image:  url('images/bg_top_down.png');
    background-repeat: repeat-x;
   
    margin:0;
	padding:0;
	border: 0;
	
	}

.wil_menu {
border:0 none;
color:white;
font-size:14px;
left:10px;
letter-spacing:1px;
margin:0;
padding:0;
position:absolute;
top:89px;
z-index:100;
}

.wil_menu_link {
color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.wil_menu_link:hover{
color:#145523;
font-size:14px;
font-weight:bold;
text-decoration:none;

}


#yeto_header {
	height: 150px;
	background-image:  url('images/header-yeto.png');
    background-repeat: no-repeat;
    border:0 none;
	margin:0 auto;
	padding:0;
	width:950px;
}

#consulting_header {
	height: 150px;
	background-image:  url('images/header-consulting_wil.png');
    background-repeat: no-repeat;
    border:0 none;
	margin:0 auto;
	padding:0;
	width:950px;
}


.wil-grun-hell {
color:#7EC906;
font-weight:bold;
}

.wil-grun-dunkel {
color:#055601;
font-weight:bold;
}

#menu_header{
   top: 81px;
   position:relative;
   left:8px;
	
   text-align:left;
}



#theclock{
   top: 124px;
   position:relative;
   right:25px;
   text-align:right;
	height:auto !important;
clear: both;
margin:0pt;
border:0pt none;
font-size:0.9em;
line-height:1.5em;
font-weight:bold;
color:#255251;



}

#shade_page {
	background-image:  url('images/bg_page_shade.png');
    background-repeat: repeat-y;
    border:0 none;
	margin:0 auto;
	padding:0;
	width:950px;
	
	}
	
#patch_white{
background:#FFFFFF none repeat scroll 0 0;
display:block;
height:45px;
left:5px;
margin:0 auto;
position:absolute;
top:0;
width:10px;
z-index:2041;
}
	
#wil_link{
display:block;
height:42px;
left:775px;
margin:0 auto;
position:absolute;
top:2px;
width:150px;
z-index:2541;
} 


#exim_link{
display:none;
height:50px;
left:775px;
margin:0 auto;
position:absolute;
top:38px;
width:150px;
z-index:2041;
}

#page {
	
    text-align: left;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    position: relative;
    border: 0px solid #ddd;
    border-top: none;
    border-bottom: none;
    clear: both;
    }

/* SIDE BARS */
.sb-about , 
.sb-pagemenu , 
.sb-categories ,
#search, #text-1, #text-2{
border:1px solid #255251;
background:  #ffffff;
}


.sidebar-none #page {
    width: 560px;
    }

.sidebar-single #page {
    /*width: 780px;*/
    width: 924px;
    }

.sidebar-dual #page {
    width: 950px;
    }

#header {
    padding: 0;
    margin: 0;
    position: relative;
    height: 80px;
    background: #00551b;
    z-index: 2;
    }

.content {
    position: relative;
    padding: 0 0 30px 0;
    background: #ffffff /*url('images/content_bg.gif') left top repeat-y*/;
    z-index: 1;
    }

#primary {
    position: relative;
    float: left;
    width: 664px;
    padding: 0px 20px 10px 20px;
    overflow: hidden;
    }

* html #primary {
    display: inline;
    }

.sidebar-dual #primary {
    margin-left: 170px;
    padding: 10px;
    }

#sidebar-main {
    float: left;
    width: 179px;
    padding: 0 10px 0 13px;
    }

#sidebar-main div {
    /*background: url('images/sidebar_bg.jpg') left bottom no-repeat;*/
    padding: 0;
}

#sidebar-main div p, #sidebar-main div form, #sidebar-main div ul {
  padding: 5px 10px 10px 10px;
color:#251255;
font-weight:bold;
}

#sidebar-main a:link, #sidebar-main a:visited {
    color: #00551b;
}

#sidebar-main a:hover {
    color: #7ab51d;
}

#sidebar-alt {
    float: left;
    width: 150px;
    padding: 10px;
    left: -740px;
    margin-left: -170px;
    }

.secondary {
    font-size: 1em;
    line-height: 1.5em;
    padding: 10px 0;
    color: #333;
    position: relative;
    }

.comments {
    text-align: left;
    padding: 30px 0 0;
    position: relative;
    }



/*- Blog on Frontpage */
#featured{
width: 680px;
border:1px solid Lightgrey;
background: url('images/blogstart600.jpg');
margin:  -5px;
margin-top:-40px;
margin-left:2px;
padding-bottom: 10px;
float: left;
padding-top:5px;
margin-bottom:20px;
}
.fbox{
width: 670px;
float: left;
margin: 0px 0 0 9px;
font-size: 12px;
padding-bottom: 10px;
}
.fbox h1{
background: url('images/blogstart600.jpg');
font-size:18px;
line-height:34px;
margin-bottom:-1em;
}
.fbox a{
color: #333;

}

/*- Main Menu in Header */

ul.menu {
    position: relative;
    bottom: 0;
    list-style: none;
	text-align: left;
    margin: 0;
    padding: 0;
    width: 98%;
display: none;
    }

ul.menu a {
    text-decoration: none !important;
}

ul.menu li {
    list-style: none;
    position: relative;
    float: left;
    margin: 0;
    height: 18px;
    line-height: 18px;
    margin: 0 0 0 5px;
    top:4px;
    }

* html ul.menu li {
    width: 20px;
}

ul.menu,
ul.menu li a {
    padding: 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase; 
    font-weight:bold;
    }

ul.menu li a {
	text-align:left;
	font-weight:bold;
    font-size: 13px;
    color: #255251;
    background: white url('images/topnavi_left_off.png') top left no-repeat;
    padding:0 0px 0 20px;
    margin: 0;
    height: 18px;
    display:block;
    }

ul.menu li a:hover {
    color: #75ac21 !important;
    text-decoration: none;
    }

ul.menu li.current_page_item,
ul.menu li.current_page_parent,
ul.menu2 li.current_page_item,
ul.menu2 li.current_page_parent {
    color: #75ac21 !important;
    
    text-decoration: none;
    margin-right: 3px;
    }

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_parent a,
ul.menu li.current_page_parent a:hover,
ul.menu2 li.current_page_item a,
ul.menu2 li.current_page_item a:hover,
ul.menu2 li.current_page_parent a,
ul.menu2 li.current_page_parent a:hover {
    color: #75ac21 !important;
    /*background: transparent url('images/topnavi_right.png') top right no-repeat;*/
    text-decoration: none;
    }

.admintab {
    position: absolute;
    right: 0px;
    }

* html .admintab { padding: 5px 15px 6px }    /* IE hack */

a img,:link img,:visited img { border:none }

/*- Sidebar Subpages Menu */



.sb-pagemenu ul {
   font:Calibri;
    font-size: 1.1em;
    line-height: 1.7em;
    margin-left: 10px;
    padding-bottom: 10px;
    }

.sb-pagemenu ul ul {
    margin-top: 2px;
    }

.sb-pagemenu li li {
    margin-left: 40px;
    font-size: 0.7em;
}

.sb-pagemenu li li:before {
    content: "|- ";
}

.sb-pagemenu .page_item {
    padding: 2px 0 2px 4px;
    }

.sb-pagemenu .current_page_item {
    background: #DEF2D5;
    }


/*- Headings */

h1, h2, h3, h4 {
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    }
h5 {
    font-family: Verdana, Sans-Serif;
    Color: #0060629;
}

h1 { /* H1 is the title in the header */
    height: 60px;
    font-size: 3em;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0;
    background: #ffffff no-repeat 210px;
    }

h1 img {
    margin: 0;
}

h1 a {
    display: block;
}

h1, h1 a, h1 a:hover, h1 a:visited {
    text-decoration: none;
       }

h1 a:hover {
    text-decoration: underline;
    }

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    letter-spacing: -1px;
    }

#rollingarchives.emptypage {
    display: none;
    }

.search #rollingcontent .entry-content {
    display: none;
}

.page-head {
    margin: 10px 0;
    }


.archivepages {
    color: #999;
    display: block;
    font-size: .45em;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: lowercase;
    margin-top: 2px;
    }

.secondary h2 { /* Secondary H2 is sidebar headlines */
    color:#255251;
font-size:11px !important;
font-weight:bold !important;
height:20px;
letter-spacing:0.01em;
line-height:20px;
padding:0 10px 0 5px !important;
position:relative;
top:0px;
width:150px;
    }

.go{
color:#255251;
font-size:11px !important;
font-weight:bold !important;
height:20px;
letter-spacing:0.01em;
line-height:20px;
}

.gopaddingleft{
padding:0 10px 0 10px !important;
position:relative;
}


.secondary h2 a:link, .secondary h2 a:visited, .secondary h2 a:hover {
    color: #000;
    text-decoration: none;
   
}

/*Blog-headline*/

#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
    font-size: 2em;
    font-weight: normal;
    letter-spacing: -1px;
    margin-top:-18px;
    }

#primary .entry-content h3 {
    font-size: 1.8em;
    font-weight: normal;
    margin-top: 25px;
    }

#primary .entry-content h4 {
    font-size: 1.5em;
    font-weight: normal;
    margin-top: 25px;
    }

#primary .k2-asides h3 {
    font-size: 1.6em;
    font-weight: normal;
    }

.entry-head {
    margin-top: 10px;
    }
/*Linie bei Blogs*/
.blog-line{
color:Lightgrey;
}
/*h3 vom Body*/
body.page .entry-content h3 {
    font-size: 1.7em;
    display: block;
    padding: 15px 0 0;
    }
/*h4 vom Body*/
body.page .entry-content h4 {
    font-size: 1.5em;
    display: block;
    padding: 15px 0 0;
    }

.secondary div {
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    width: 180px;
    }

#primary .metalink a, #primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {
    color: #999;
    font-weight: normal;
    }

#primary .hentry .entry-head .metalink {
    font-size: 1.8em;
    letter-spacing: -1px;
    text-transform: lowercase;
    margin-left: 15px;
    }

#primary .k2-asides .entry-head .metalink {
    font-size: 1.4em;
    }

.single #primary .k2-asides .entry-content {
    font-size: 1.5em;
    color: #999;
    }
/*meta-daten von Comments published..usw.*/
.comment-meta {
    margin: 0 15px 0 0;
    float: none;
    }

.comment-login, .comment-welcomeback {
    margin-top: 15px;
    color: #777;
}

#comment-personaldetails {
    margin-top: 10px;
}

.feedicon { /* Next to Comment Section Headline */
    border: 0 !important;
    padding: 0 !important;
    }

.feedlink img { /* On the sidebar */
    height: 16px;
    width: 16px;
    border: none;
    position: absolute;
    right: 0;
    }

.secondary .k2-asides {
    margin: 0;
    padding: 0 0 10px;
    word-spacing: -1px;
    }

.secondary .k2-asides p {
    display: inline;
    }

.secondary .k2-asides .metalink {
    padding-left: 0px;
    }

.secondary span a {
    margin-left: 10px;
    }

body.page .entry-edit {
    position: absolute;
    right: 0;
    margin-top: -15px;
    }

.entry-edit a {
    border: none;
    padding: 2px;
    padding-left: 23px;
    margin-left: 10px;
    background: url('images/pencil.png') left center no-repeat;
    height: 16px;
    }

.comment-edit a {
    border: none;
    padding: 2px;
    padding-left: 23px;
    margin-left: 10px;
    background: url('images/comment_edit.png') left center no-repeat;
    height: 16px;
    }

h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
    color: #255251;
    }

h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited {
    text-decoration: none;
    }

.entry-meta { /* Time and category for blog entries */
    font-size: 1em;
    display: block;
    color: #bbb;
 text-align: right;
    margin-top: 1px;
    color: #255251;
    }

.entry-category {
    text-transform: lowercase;
    }

.entry-meta address {
    display: inline;
    font-style: normal;
    }

.entry-meta a, .comment-meta a {
    color: #777;
    }

.chronodata {
    padding: 2px 0 2px 12px ;
    }

.commentslink {
    padding: 2px 0 2px 20px;
    background: url('images/comment.png') left center no-repeat;
    margin-left: 10px;
    }

.quoter_comment {
    padding: 2px 0 2px 20px;
    background: url('images/comment.png') left center no-repeat;
    margin-left: 5px;
    }

.entry-tags {
    display: block;
    padding: 2px 0 2px 20px;
    background: url('images/tag_blue.png') left center no-repeat;
    text-transform: lowercase;
    }

/*- Primary Contents */

.hentry {
    margin: 0;
    padding: 5px 0 15px;
    position: relative;
    }

.entry-content {
    font-size: 1.2em;
    line-height: 1.4em;
    text-align: left;
    color: #444;
    padding-right: 12px;
    }

/*Startseite*/
#images_slice {
line-height:0;
} 

.entry-content_start {
    font-size: 1.2em;
    text-align: left;
    color: #444;
    padding-right: 12px;
    line-height:14px;
    }

/*links auf Startseite*/
.entry-content_start a{
    text-decoration:none;
    color:White;
}
/*links auf Startseite Mouse-over*/
.entry-content_start a:hover{
    line-height:14px;
    text-decoration:none !important;
 
}
/*links auf Startseite Mouse visited*/
.entry-content_start a:visited{
    line-height:14px;
    text-decoration:none;

}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
    margin: 13px 0;
    }

.entry-content ul li {
    list-style: square;
}

.entry-content ol li {
    list-style: decimal;
}

.k2-asides .entry-content p,
.k2-asides .entry-content ul,
.k2-asides .entry-content ol,
.k2-asides .entry-content div,
.k2-asides .entry-content blockquote {
    margin: 5px 0;
    }

.single .k2-asides .entry-content p,
.single .k2-asides .entry-content ul,
.single .k2-asides .entry-content ol,
.single .k2-asides .entry-content div,
.single .k2-asides .entry-content blockquote {
    margin: 13px 0;
    }

.metalinks {
    margin-top: 3px;
    }

.commentsrsslink {
    background: url('images/feed.png') left top no-repeat;
    padding: 2px 0 2px 20px;
    margin-right: 10px;
    height: 16px;
    }

.trackbacklink {
    background: url('images/arrow_refresh.png') left top no-repeat;
    padding: 2px 0 2px 20px;
    height: 16px;
    }

.commentsrsslink a, .trackbacklink a {
    color: #999;
    padding: 2px;
    }

.nopassword {
    text-align: center;
    }

#commentlist {
    margin: 0;
    padding: 10px 0 20px;
    position: relative;
    }

#commentlist li {
    margin: 10px 0 0;
    padding: 10px 10px 5px;
    list-style: none;
    }

#commentlist li .comment-content {
    padding: 10px 0;
    font-size: 1.2em;
    line-height: 1.8em;
    }

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
    margin: 13px 0;
    }

#commentlist li .comment-meta {
    padding: 2px 0 2px 20px;
    background: url('images/time.png') left center no-repeat;
    display: block;
    }

#commentlist li img {
    padding: 0;
    border: none;
    }

#commentlist li img.gravatar {
    float: right;
    margin: -5px 0 0;
    }

#commentlist li .commentauthor {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: -1px;
    }

#commentlist li .counter {
    display: none;
    font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
    color: #999;
    float: left;
    width: 35px;
    }

li.byuser {
    background: #f6f7f8;
    }

li.bypostauthor {
    background: #eee;
    }



li.bypostauthor blockquote {
    color: #333;
    background: url('images/quote.png') no-repeat 10px 0;
    }

#pinglist {
    font-size: 1.2em;
    padding: 0;
    margin: 10px 0 10px;
    background: #f6f7f8;
    }

#pinglist li {
    margin-left: 40px;
    padding: 7px 0;
    list-style: none;
    }

#pinglist li small {
    font-size: 0.8em;
    display: block;
    }

#pinglist li .counter {
    display: none;
    }

#pinglist li span.favatar img {
    margin-left: -25px;
    border: none;
    padding: 0;
    float: left;
    }

#pinglist li img {
    padding: 0;
    border: none;
    }

#leavecomment, .comments #loading {
    text-align: center;
    margin: 30px 0 20px !important;
    color: #ddd;
    font-size: 2em;
    letter-spacing: -2px;
    }

.comments #loading {
    margin-top: 20px !important;
    }

.comments #error {
    line-height: 2.0;
    padding: 5px;
    color: #FF0000;
    background-color: #FFFF99;
}

.comments #commentload {
    padding-top: 3px;
    float: right;
    vertical-align: middle;
}

.comments form {
    clear: both;
    padding: 1px 0 10px;
    margin: 0;
    }

.comments input[type=text], .comments textarea {
    font: 1.2em 'Courier New', Courier, Monospace;
    padding: 3px;
    color: #777;
    }

input[type=text]:focus, textarea:focus {
    background: #fff;
    color: #333;
    border-color: #666;
    }

.comments form input[type=text] {
    width: 45%;
    margin: 5px 5px 1px 0;
    }

.comments textarea {
    width: 100%;
    margin: 10px 0;
    }

.comments form #submit {
    margin: 0;
    float: right;
    }
/* Navigationsbereich im footer(download/home/contact)*/
.navicontentfooter {
  position:left;
  top: -15px;
  margin: 0px auto;

  border-top:none;
  border-top:none;
  background:#ffffff; /*url('http://www.eximlink.com/wp-content/themes/eximlink/images/content_bg.gif');*/
  width: 922px;
  height: 52px;
  z-index: 3;
}
/*normaler Footer*/
.contentFooter {
  position: relative;
  top: 0px;
  margin: 0px auto;
  background:#ffffff url('images/bottom.png') left top no-repeat;

  border-top:none;
  width: 922px;
  height: 62px;
  z-index: 3;
}

* html .contentFooter {
  background: transparent;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/eximlink/images/bottom.png', sizingMethod='scale');
}

#footer {
    padding:1px 0 3px 10px;
position:relative;
text-align:left;
top:0;
width:914px;
clear:both;
    }

#footer a {
    color: #198123;
    font-weight: bold !important;
    text-decoration: none;
    }

#footer a:hover {
    border: none;
    text-decoration: none;
    color: #000;
    }

#footer .geo, #footer .fn {
    display: none;
}

/*- Links */

#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
    color: #00551b;
    text-decoration: underline;
    }

h2 a:hover, h2 span a:hover {
    color: #77C14F !important;
    }

a {
    color: #033012;
    text-decoration: underline;
    }

.entry-content a:visited {
    color: #b41;
    }

/*- Various Tags and Classes */

.clear {
    clear: both;
    margin: 0;
    padding: 0;
    }

.entry-content img {
    margin: 0 5px;
    padding: 4px;
    max-width: 100%;
    }

#primary table img {
    max-width: none;
    }

.center {
    text-align: center;
    }

.alignright {
    float: right;
    }

.alignleft {
    float: left
    }

img.center, img[align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright, img[align="right"] {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft, img[align="left"] {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

img.noborder {
    border: none !important;
    }

small {
    font-size: 0.9em;
    line-height: 1.5em;
    }

small, strike {
    color: #777;
    }

code {
    font: 1.1em 'Courier New', Courier, Monospace;
    }

.chronodata abbr { border: 0; }

blockquote {
    margin: 20px 0;
    padding: 0 20px 0 50px;
    color: #333;
    background: url('images/quote.png') no-repeat 10px 0;
    border: none;
    font-style: italic;
    }

hr {
    display: none;
    }

.navigation {
    text-align: left;
    margin: 10px 0;
    padding: 0;
    width: 100%;
    }

.comments .navigation {
    margin: 10px 0;
    }

.navigation .left {
    float: left;
    width: 50%;
    text-align: left;
    }

.navigation .right {
    float: right;
    width: 50%;
    text-align: right;
    }

.navigation p {
    margin: 0;
    padding: 0;
    }

.navigation a {
    color: #999;
    }

.alert {
    background: #FFF6BF;
    border-top: 2px solid #FFD324;
    border-bottom: 2px solid #FFD324;
    text-align: center;
    margin: 10px auto;
    padding: 5px 20px;
    }

img.wp-smiley {
    border: none !important;
    padding: 0 0 0 5px !important;
    }

/*- Begin Lists */
.archive-list {
    list-style: none;
    margin: 10px 0 0 0 !important;
    padding-left: 0px !important;
    }

.archive-list li {
    display: block;
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 2px 0 2px 10px !important;
    width: 150px;
    }

.archive-list li:hover {
    background-color: #EDEDED;
    }

.entry-content ol, .entry-content ul {
    padding: 0 0 0 35px;
    }

.entry-content ol li, .entry-content ul li {
    margin: 0 0 3px;
    padding: 0;
    }

.secondary div p {
    margin-top: 0;
    }

.secondary ul, .secondary ol, .secondary div div {
    margin: 0;
    padding-left: 0;
    }

.secondary ol {
    margin-left: 15px;
    }

.secondary ul li, .secondary ol li {
    margin: 0;
    padding: 1px 0;
    }

.secondary ul li {
    list-style-type: none;
    list-style-image: none;
    background: url('images/list_arrow.gif') no-repeat 0px 6px;
    padding-left: 11px !important;
    }

ol li {
    list-style: decimal outside;
    }

.sb-links ul li {
    margin-top: 20px;
    }

.sb-links ul ul li {
    margin-top: 0;
    }

/*- Search Form and Livesearch */

#searchform {
    display: block;
    position: relative;
    padding-top: 4px;
    }

input[type=text], textarea {
    color: #444;
    padding: 1px;
    margin: 0;
    }

#s {
    width: 79%;
    font-size: 1.1em;
    }

#s.livesearch {
    width: 88%;
    }

#searchreset {
    position: absolute;
    right: 0px;
    top: 3px;
    height: 13px;
    width: 13px;
    background: url('images/reset-fff.png') center center no-repeat;
    display: none;
    }

#searchload {
    position: absolute;
    right: 0;
    top: 0;
    height: 18px;
    width: 18px;
    background: url('images/spinner.gif') center center no-repeat;
    }

.livesearchform input[type=submit] {
    margin: 0;
    }

#searchcontrols {
    text-align: center;
    padding: 1px;
    background: #ddd url('images/livesearchbgdark.jpg') center repeat-y;
    }

#searchcontrols small {
    margin: 0;
    padding: 0;
    }

/*- Attachment */
.entry-content .attachment {
    text-align: center;
    }

/* CSS Beyond this point is for various supported plugins and not the 'core' K2 template */


/*-
    Brian's Latest Comments
    http://meidell.dk/archives/2004/09/12/brians-latest-comments/
*/

#brians-latest-comments ul li span a, #brians-latest-comments ul li small a,
.sb-comments-blc ul li span a, .sb-comments-blc ul li small a {
    color: #999;
    font-weight: normal;
    word-spacing: -1px;
    }

#brians-latest-comments ul li,
.sb-comments-blc ul li {
    margin-bottom: 6px;
}

#brians-latest-comments ul li > a[title="Go to the comments of this entry"],
.sb-comments-blc ul li > a[title="Go to the comments of this entry"] {
    position: absolute;
    right:0;
    color: #999;
}

.activityentry {
    font-size: 1.1em;
    }

div#latest-comments small {
    display: block;
    margin: 0;
    font-weight: normal;
    line-height: 1em;
    }


/*-
    FlickrRSS
*/

.sb-flickr div img {
    border: 0px;
    padding: 5px;
}

.sb-flickr div a {
    margin-left:  10px;
    }

.sb-flickr div a img {
    border: 1px solid #ccc;
    padding: 3px;
    margin: 5px 3px 0;
}

.sb-flickr div a:hover img {
    border: 1px solid #999;
}
/*
div.sb-latest ul li {
    margin-bottom: 10px;
    list-style: square;
    margin-left: 15px;
}
*/
/*
    Calendar Module
*/

#wp-calendar {
    width: 100%;
    }

#wp-calendar td {
    text-align: center;
    }

#wp-calendar caption {
    font-size: 1.2em;
    padding: 5px;
    }

#wp-calendar #prev {
    text-align: left;
    }

#wp-calendar #next {
    text-align: right;
    }

/*
    Ultimate Tag Warrior
    K2 removes UTW's default tags for more default control.
*/

.localtags, .technoratitags {
    display: none;
    }

/*
    Contact Form
*/

.contactform {
    width: 100%;
    position: relative;
    }

.contactleft {
    width: 15%;
    text-align: right;
    clear: both;
    float: left;
    display: inline;
    padding: 4px;
    margin: 5px 0;
    }

.contactright {
    width: 70%;
    text-align: left;
    float: right;
    display: inline;
    padding: 4px;
    margin: 5px 0;
    }

.contacterror {
    border: 1px solid #ff0000;
    }

/* Noteworthy */
.category-noteworthy h3.entry-title {
    background: url('images/heart.png') no-repeat right center;
    padding-right: 25px;
    display: inline;
}

.noteworthyLink { margin-left: 5px }

.page-head h2 {
  /*background: url('images/headline_arrow.gif') no-repeat 0 5px;*/
  padding: 0 0 0 0px;
}


#menu_header_sub{
margin:0 auto;
padding: 0 auto;
text-transform:uppercase;
display:block;
top: 5px;
position:absoulte;
text-align:left;
z-index:2001;
left:5px;
}

#menu_header_sub_2{
margin:0 auto;
padding: 0 auto;

display:block;
top: 23px;
position:absoulte;
text-align:left;
z-index:2002;
left:5px;
}


#menu_header_sub_3{
margin:0 auto;
padding: 0 auto;

display:block;
top: 48px;
position:absoulte;
text-align:left;
z-index:2003;
left:5px;
}


.DropDown {
  position: absolute;
  left: -1px;
  color: #255251;
  z-index: 2100;
  display: none;
  
}


.DropDown ul {
   position: relative;
   list-style: none;
  
   /*margin: 5px;*/
display:inline; 
}

.DropDown ul li {
  
   display:inline; 
}

.DropDown ul li a:link, .DropDown ul li a:visited {
text-decoration:none !important;
font-size: 12px;
font-weight: bold;
  background: url('images/topnavi_left_off.png') top left no-repeat !important;
  color: #255251;
padding:0 0 0 20px;
}

.DropDown ul li a:hover {
text-decoration:none !important;
font-size: 12px;
font-weight: bold;
  color: #75ac21;
  background: url('images/topnavi_left_off.png') top left no-repeat !important;
padding:0 0 0 20px;
 
}



li.current_page_item {
color:#75AC21 !important;
text-decoration:none;
}

/* Peace and forgiveness */
/* Learn more about the other K2: http://en.wikipedia.org/wiki/K2 */
