/*
Theme Name: ilmr barrierefrei beta
Theme URI: http://www.brokenkode.com/rin/
Description: Nebula flavoured Rin
Version: 1.0 
Author: Khaled Abou Alfa
Author URI: http://www.brokenkode.com/ 

Deutsche Lokalisation: Oliver Walther
Lokalisation URL: http://www.ilnowa.de 


Rin Credits -
Rin is an extension of the original Manji theme. The development was
done by Khaled Abou Alfa and Joshua. Originally released 30th January 2005.

Original Manji Credits -
The Manji template designed by Khaled Abou Alfa (www.brokenkode.com) 
and Root (www.atthe404.com/blog); Root is currently offline. Please go read the
FAQ on www.brokenkode.com/board for further information.

Joshua (aka Alphaoide) has been helping complete this project in the wake of 
Root's disappearance.

Also a big shout out to Franchesco Anselmo & David Prince for their invaluable 
 support.

Also I've got to thank the wordpress forums for all the little help in solving 
loads of questions we had when creating this theme.


License -
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

Theme for blogging software. Initially released for Wordpress.
Copyright (C) 2004 khaled abou alfa.

This program is free software; you can redistribute it and/or modify it under 

the terms of the GNU General Public License as published by the Free Software 
Foundation, version 2 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 

PARTICULAR PURPOSE. See the GNU General Public License for more details.
*/
.contentright{
margin-bottom:3em;
border: 1px solid #F5F6F7;

}

/* <<<<<<<<<<<<<<<<<<<<<<<<<< Structural Layout >>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
body {
 background: #fff;
 margin:  0;
 padding: 0;
 text-align: center; /* IE hack Part 1 */ 
 font-family: Arial, Helvetica, sans-serif;

}
ul.serviceMenue{
 width: 45.8em;
 margin: 0.39em auto;
 padding:0px;
 height: 3.3em;
 list-style-type:none;
 border-left: 9px solid #DCDCDC;
 border-right: 9px solid #DCDCDC; 

}

li.serviceSuche{
 text-align: left;
 float: left;
 width: 13.8em;
  height: 3.3em;
 display:inline;/*IE-HACK (double margin)*/
 background-color:#9D9DB0;
}

li.serviceSuche form{float: left; margin: 0.7em 0 0 0.7em; display:inline;}
li.serviceSuche form input{font-size:1.1em}
li.serviceSuche .suchbegriff{width:6em;  border: 2px solid #fff;}
li.serviceSuche .suchen{     width:4.6em;  border: 2px solid #9D9DB0; cursor:pointer; color:white; background-color:#9D9DB0; font-weight:bold;}
li.serviceSuche .suchenHover{    width:4.6em;  border: 2px solid #fff;  cursor:pointer; color:#fff; background-color:#9D9DB0; font-weight:bold;}


li.serviceSchrift{
 text-align: right;
 float: left;
 width: 21.75em;
 height:3.3em;
 display:inline;/*IE-HACK (double margin)*/
 background-color:#8787AE;

}
li.serviceSchrift form#schriftformkleiner{float: right;margin: 0.7em 0 0 0.7em; text-align:right;}
li.serviceSchrift form#schriftformkleiner input{font-size:1.1em}

li.serviceSchrift form#schriftformgroesser{float: right;margin: 0.7em 1.0em 0 0.7em; text-align:right;}
li.serviceSchrift form#schriftformgroesser input{font-size:1.1em}
li.serviceSchrift form#schriftformgroesser input.submitLink:hover{color:red;}

li.serviceSchrift .schriftformlabel{width:4em; line-height:1.4em; font-size:1.2em; color:#fff; font-weight:bold; border: 2px solid #8787AE;; display:block; float:left; padding-left:0.5em;}
li.serviceSchrift .groesser{     width:5.5em;  border: 0.1em solid #fff; cursor:pointer; color:white; background-color:#8787AE; font-weight:bold;}
li.serviceSchrift .kleiner{     width:5.5em;  border: 0.1em solid #fff; cursor:pointer; color:white; background-color:#8787AE; font-weight:bold;}
li.serviceSchrift .groesserHover{     width:5.5em;  border: 0.1em solid white; cursor:pointer; color:#000; background-color:#DCDCDC; font-weight:bold;}
li.serviceSchrift .kleinerHover{     width:5.5em;  border: 0.1em solid white; cursor:pointer; color:#000; background-color:#DCDCDC; font-weight:bold;}


li.serviceKontrast{
 float: left;
 width: 10.2em;
 height:3.3em;
 display:inline;/*IE-HACK (double margin)*/
 background-color:#8787AE;
}
li.serviceKontrast form{float: left;margin: 0.7em 0 0 0.7em; text-align:right;}
li.serviceKontrast form input{font-size:1.1em}
li.serviceKontrast .kontrast{     width:5.5em;  border: 0.1em solid #fff; cursor:pointer; color:white; background-color:#8787AE; font-weight:bold; margin-right:0.6em;}
li.serviceKontrast .kontrastHover{     width:5.5em;  border: 0.1em solid white; cursor:pointer; color:#000; background-color:#DCDCDC; font-weight:bold; margin-right:0.6em;}

/*---------------------------- Header Oben -------------------------------*/
ul#headerOben {
 width: 45.8em;
 margin: 0.39em auto;
 padding:0px;
 height: 1.6em;
 list-style-type:none;
 border-left: 9px solid #DCDCDC;
 border-right: 9px solid #DCDCDC; 
}
ul#headerOben li a{
  color:#FFF;
  font-size:0.8em;
  font-weight:bold;
  margin: 0.1em 0.8em 0 0.8em;
}
ul#headerOben li{
 line-height:1.5em;
 height: 1.6em;
 padding:0px;
}
li#servicelink {
 text-align: right;
 float: right;
 width: 8.8em;
 display:inline;/*IE-HACK (double margin)*/
 background-color:#8787AE;
}
li#login {
 text-align: left;
 float: left;
 width: 37em;
 display:inline;/*IE-HACK (double margin)*/
 background-color:#9D9DB0;
}
/*---------------------------- Header Mitte -------------------------------*/
#masthead {
 background: url(images/masthead2RepeatDunkel.gif) repeat-x;
 width: 45.8em;
 height: 119px;
 margin: 0 auto;
 padding: 0;
 border-left: 9px solid #DCDCDC;
 border-right: 9px solid #DCDCDC; 
}
#logo{
 text-align: left;
 float: left;
 width: 37em;
  height:119px;
 display:inline;/*IE-HACK (double margin)*/
 background: url(images/masthead2.gif) repeat-y;
}

#headFueller{
 text-align: right;
 float: right;
 width: 8.8em;
 height:119px;
 display:inline;/*IE-HACK (double margin)*/
 background: url(images/masthead2RepeatHell.gif) repeat-x;
}
/*---------------------------- Header Unten -------------------------------*/
#main_balken_oben{
  background-color:#8787AE;
  height:1.6em;
  width:100%;
}
#main_balken_unten{
  background-color:#8787AE;
  height:0.6em;
  width:100%;
}
.breadcrumb{
 line-height:2.0em;
 color:#FFF;
 font-size:0.80em;  
 font-weight:bold;
 margin: 0.1em 0.8em 0 0.8em;
  font-family: Arial, Helvetica, sans-serif;
}
.breadcrumb a{
  color:#FFF;
}

.breadcrumb a:hover{
 /* color:#FFF;*/
}


/*------------------------------- Main Body ----------------------------------*/

#containerInside{
 width: 45.8em;
 margin: 0.38em auto;
 background: #f5f6f7;
 border-left: 9px solid #DCDCDC;
 border-right: 9px solid #DCDCDC;
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 
 text-align: left; /* IE hack Part 2 */
}
#container {
 width: 45.8em;
 background: #f5f6f7;
 font-family: Verdana,  Arial, Helvetica, sans-serif;
 text-align: left; /* IE hack Part 2 */
 /*border-bottom: 15px solid #9595B7;*/
}
#content {
 float: right;
width: 31.2em;
background:#F5F6F7;
 margin:  0.6em 0.67em 0 0;
 display: inline;
}

/*beide double bisher unbenutzt*/
#topcontentdouble {
 
border-bottom:2px solid #9595B7;
height:1.8em;
margin-left:0em;
margin-bottom:0.7em;
}
#topcontentdouble ul{
float:right;
}

#topcontentdouble ul li{
display:inline;
float:left;
margin-left:0.3em;
}


#topcontentdouble ul li a{
color:#8B91AA;
font-weight:bold !important;
border-top: 2px solid #F5F6F7;
border-left: 2px solid #F5F6F7;
border-right: 2px solid #F5F6F7;
display:block;
line-height:1.6em;
padding:0 0.4em;
}
#topcontentdouble ul li a:hover{
color:#8B91AA;
font-weight:bold !important;
border-top: 2px solid #9595B7;
border-left: 2px solid #9595B7;
border-right: 2px solid #9595B7;
border-bottom: 2px solid #9595B7;
text-decoration:none;
background-color:#9595B7;
color:#fff;
display:block;
line-height:1.6em;
padding:0 0.4em;
}
#topcontentdouble ul li a.currentYear{
color:#8B91AA;
font-weight:bold !important;
border-top: 2px solid #9595B7;
border-left: 2px solid #9595B7;
border-right: 2px solid #9595B7;
border-bottom: 2px solid #9595B7;

background-color:#9595B7;
color:#fff;
display:block;
line-height:1.6em;
padding:0 0.4em;
}



#bottomcontentdouble {
 display: inline;
 float: right;
 width: 31.2em;
 background: #f5f6f7 url(images/bottom_whole2.gif) no-repeat -40px 0;
 margin: 0  0.67em  0.6em 0;
 height: 0px;
}
/*beide double bisher unbenutzt*/


/* ------------------------------ Sidebars -----------------------------------*/
#sidebar {
 position: relative;
 float: left;
 width: 12.5em;
 margin: 0 0 0 .67em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left; /* IE hack Part 2 */
 display: inline;
}
#sidebar ul {
 position: relative;

}
#sidebar li {
 list-style-type: none;
  list-style-position: outside;
 list-style-image: none;
margin-bottom:1.3em;
}
#sidebar li ul{
 padding: 0.6em 0.2em 0.6em 0.1em;
 background: #fff;
}
#sidebar ul li{
 display: block;
 
 background: url(images/bullet.gif) no-repeat;
 line-height:1em;
 margin: 0 0 0 0.3em;
 padding: 0 0 0.6em 1.4em;
 font-size:0.70em;
}
#sidebar ul li a{

}
#sidebar p{
 background: #fff;
 margin: 0;
 padding: 0.6em 0.2em 0.6em 0.52em;
 font-size:0.65em;
  
}

#sidebar .lastPostInCat {
    margin-top:0.3em;


}
#sidebar .lastPostInCat a{
color:#666694;

}

#sidebar h2 {


 border-top: solid 2px #9595B7;
 height: 2.1em;
 line-height:2.3em;
 margin: 0.67em 0px 0px 0px;
 padding: 0px;
 color: #8B9198;
 border-bottom: 1px solid #FFF;
 font-size:0.92em;
 text-indent:0.3em;
}
#sidebar h2.firstHeada {
border-top:none;
}


#sidebar .listSeparator{
    background:none;

}
/*---------------------------- Inhaltsspalte -------------------------------*/
.akst_link{float:right;
padding-top:0.4em;
display:none;
}
.akst_helper{float:right;
padding-top:0.4em;
visibility:hidden;
}

.kommentare{
margin-right:0.0em;
padding-top:0.25em;
text-align:right;
margin-bottom:3em;
padding-right:1.35em;

}
a.kommentarLink{
line-height:0.9em;
height:0.9em;
font-size:0.8em;

}

.post, .singlepost{
color: #1f1f1f;
 text-align: left;

}
.post {
 margin:0 1.34em 0em 0.67em;

}
.postOuter{
 width:30.8em;
border:2px solid white;
/*background: url(images/whitePix.gif) repeat;*/
margin-bottom:0em;
background:#fff;
}


.posted {

}

h1{
clear:both;
padding:0.2em 0 0.2em 0;
}

h1 a  {
 text-align: left;
 margin:0.4em 0px 0.6em 0px;
 color: #000;
 display: block;
 text-decoration: none;
 font-size: 0.45em;
 line-height:1.1em;
}

.title a:hover {

}

h3.postMeta {
 text-align: right;
color:#666694;
 margin: 0;
 padding: 0;
 font-size: 0.8em;
 line-height:1em;;
 font-weight: bold;
margin:0.3em 0 0.5em 0;
}

div.storycontent {

 padding: 1em 0px 0.0em 0px;
 font: 0.83em Arial, Helvetica, sans-serif;
 line-height: 1.2em ;
}
div.storycontent ul{
margin:0.0em .1em .8em 0.1em;

}

.singlepost p {
 margin-top: 0;
}

.singlepages p {
 color: #3f3f3f;
 text-align: left;
 margin: 0px 105px 80px 105px;
 line-height: 20px;
 font: 1.2em Arial, Helvetica, sans-serif;
}


.storycontent a {
 text-decoration: none;
}


.storycontent a:hover {
/* text-decoration: underline;*/
}


.storycontent a:visited {
 color: #000066;
}

.akst_link{

  text-align:right;
    font-size:1em;
}

.tagis{
    font-size:0.7em;
 border-bottom: 1px solid #BBBBBB;
}
.tagis h3{
    margin:0 0 1em 0;
}
.aehnliche{
    font-size:0.7em;
 border-bottom: 1px solid #BBBBBB;
}
.aehnliche h3{
    margin:0 0 1em 0;
}
.aehnliche ul li{
    margin-bottom:0.7em;
    list-style-type:none;
}


#kommentare{
    font-size:0.7em;
    margin-top:1.3em;
     border-bottom: 1px solid #BBBBBB;
     padding-bottom:1em;
}
#kommentare h3{
    margin:0 0 1em 0;
}
#kommentare ul li{
    margin-bottom:0.7em;
    list-style-type:none;
}


#trackback{
    font-size:0.7em;
    margin-top:1.3em;
     border-bottom: 1px solid #BBBBBB;
      border-bottom: 1px solid #BBBBBB;
}
#trackback h3{
    margin:0 0 1em 0;
}
#trackback ul li{
    margin-bottom:0.7em;
    list-style-type:none;
}

#kommentarschreiben{
    font-size:0.7em;
    margin-top:1.3em;
}
#kommentarschreiben h3{
    margin:0 0 1em 0;
}


.singlepost {
 margin: 0px 105px 80px 105px;
}


#bottomcontent {
 width: 730px;
 background: #f5f6f7 url(images/bottom_whole.gif) no-repeat top;
 margin: 0px auto 0px auto;
 padding-bottom: 9px;
 height: 27px;
}


.meta {
 font-size: .9em;
 line-height: 18px;
}


.feedback {
 float: right;
 font-size: 1.0em;
 line-height: 35px;
}


.author {
 width: 200px;
 float: right;
 text-align: right;
}


/*---------------------------- Page Navigation -------------------------------*/
.postnavigation {

 height:2.4em;
font-size:1em;
margin:3.0em 0em 1.0em 0em;
background-color:#F5F6F7;

}


.postnavigation a{
line-height:1.4em;

color:#FFF; 
font-size:1.0em;font-weight:bold !important; 
}
.postnavigation a:hover{
color:#fff; 
text-decoration:none;
}

.leftdouble {
float: left;
margin: 0.3em 0 0 0.7em; 
text-align:center;
border: 2px solid #DCDCDC;
 width:5.7em;  
border: 2px solid #F5F6F7; cursor:pointer; color:white; background-color:#9D9DB0; 
}
.rightdouble {
float: right ;margin: 0.3em 0.6em 0 0.7em; text-align:center;
border: 2px solid #DCDCDC;
 width:5.7em;  border: 2px solid #F5F6F7; cursor:pointer; background-color:#9D9DB0; 
}
.leftdoubleHover {
float: left;
margin: 0.3em 0 0 0.7em; 
text-align:center;
border: 2px solid #DCDCDC;
 width:5.7em;  
border: 2px solid #F5F6F7; cursor:pointer; color:#000; background-color:#9D9DB0; 
}
.rightdoubleHover {
float: right ;margin: 0.3em 0.6em 0 0.7em; text-align:center;
border: 2px solid #DCDCDC;
 width:5.7em;  border: 2px solid #F5F6F7; cursor:pointer; background-color:#9D9DB0; 
}


.left {
 float: left;
 padding-left: 105px;
}
.right {
 float: right;
 padding-right: 105px; 
}
.left a{

 font-size: 0.9em;
}


.right a{
 font-size: 0.9em;

}








/*
The following is the fix
for 3-pixel-jog bug in IE 
*/
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #content {
 /*margin-right: 7px;*/
}
 
* html #sidebar {
 height: 1%;
}
/* End hide from IE5/mac */




/* ------------------------------ Comments -----------------------------------*/
#response {
 margin: 0 2em;
}


#commentlist {
 padding: 0px 0.67em 0px 0em;
 margin-left: 0em;
 margin-right: 0.67em;
 color: #7b7b7b;
 list-style-type: none; 
 text-align: justify;
}


#commentlist li  p{
 padding: 0px;
 margin: 8px 0px 0px 0px;
}


.commentname {
 width: 220px;
 float: left;
 font-size: 0.9em;
 margin: 0;
 padding: 0  0 2px 0;
}


.commentinfo{
 width: 250px;
 float: right;
 text-align: right;
}


.commenttext {
 clear: both;
 padding-top: 0px;
 margin-top: 0px;
 margin-bottom: 70px;
 border-top: 1px solid #e4ebef;
 text-align:left; 
 line-height:16px;
}


/* ----------------------------- Comment Form ------------------------------- */
h2#postcomment {
 background: #FFFFFF url(images/comments.gif) no-repeat center top; 
 margin: 40px 0px 0px 0px;
 padding: 0 0 20px 10px;
}


#commentform {
 background: #f5f6f7; 
 padding: 1px 20px;
 margin-top: 0px;
 margin-bottom: 0px;
}


#commentboxes {
 width: 200px;
 float: left;
 color: #7b7b7b;
 font-size: 0.9em;
}


p.instructions {
 margin: 14px 0 0 200px;
 color: #7b7b7b;
 font-size: 0.9em;
 text-align: justify;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #d5d7db;
 padding-left: 15px;
 position: relative;
}


#inputbox {
 clear: both;
 color: #7b7b7b;
 font-size: 0.9em;
}


#button{
 padding-top: 0.5em;
}


#commentsbottom {
 background: #FFFFFF url(images/commentsdown.gif) no-repeat center top; 
 margin: 0;
 padding: 0;
 height: 22px;
}


/* --------------------------- 'Sidebar' Structure -------------------------- */
#menu {
 width: 750px;
 height: 45px;
 background: url(images/navgradient2.jpg) repeat-y;
 border-top: 1px solid #d1d4d9;
 border-right: 1px solid #d5d7db;
 border-bottom: 2px solid #d5d7db;
 border-left: 1px solid #d1d4d9;
}




#topimage {
 margin: 2px 0 0 0; 
 cursor: pointer;
 width: 60px;
 height: 40px;
 background: url(images/topbutton.gif) no-repeat top;
 float: right;
 padding-right: 9px;
 padding-top: 3px;
}


#topimage a{
 display:block;
 height:100%;
 overflow:hidden;
 text-decoration:none;
}


/* ------------------------------- Credits ---------------------------------- */
#footer {
 margin: 10px auto;
 width: 750px;
 font-size: .8em;
}


#footer p {
 margin-top: 0;
}


.clearer {
 clear: both;
 line-height: 0px;
}


/*------------------------------ H Menu Styling ----------------------------- */




/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<< Typography >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* ------------------------------- General ---------------------------------- */
a {
 color: #191975;
 text-decoration: none;
}



top a {
 border: 0;
 text-decoration: none;
}


blockquote {
 background: #f5f6f7;
 padding: 10px 20px;
}


code {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.0em;
}


h1 a {
 margin: 0;
 padding: 0;
 text-decoration: none;
 color: #191975;
}


h2 {
 color: #005D93;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 margin-bottom: 0.3em;
 margin-top: 40px;
 margin-left: 0px;
}


.singlepost h2{
 margin-top: 0px;
}




/* ------------------------------Site Navigation ---------------------------- */
.headerNav {
 margin: 0;
 padding: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 0.7em;
}


.headerNav a{

color: white;
margin-left:1.2em;
}


.headerNav a:hover{
 color: white;

 text-decoration: none;

}


/* -------------------------------- Main Body ------------------------------- */


/* ----------------------------- Page Navigation ---------------------------- */


/* -------------------------------- Comments ------------------------------- */
.commentauthor {
 font-weight: bold;
 font-size: 1.2em;
 padding: 0 0 2px 0;
 margin: 0;
 color: #000000;
}


.commentauthor a{
 font-weight: bold;
 margin: 0;
 padding: 0 20px 0 0;
 background: url(images/icon.jpg) no-repeat top right;
}


.commentdate {
 font-size: 0.8em;
 text-align: right;
 line-height: 18px;
 padding: 0;
 margin: 0;
}


#nocomment, #commentsclosed {
 text-align: center;
 color: #7b7b7b;
 font-size: 1.1em;
}


/* ------------------------------ Comments Form ----------------------------- */
#comment  {
 width: 465px;
}


#comment, #author, #url, #email, #press, #mcspvalue{
 background: #e7e9ed;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 color: #7b7b7b;
 padding: 1px 2px 1px 1px;
}


#comment, #author, #url, #email, #mcspvalue{
 border: 1px solid #d5d7db;
}


#comment:hover, #author:hover, #url:hover, #email:hover,  #mcspvalue:hover{
 border: 1px solid #7b7b7b;
}


#comment:focus, #author:focus, #url:focus, #email:focus,  #mcspvalue:focus{
 background: #FFFFFF;
 border: 1px solid #000000;
 color: #7b7b7b;
 padding: 1px 2px 1px 1px;
}


#commentboxes p {
 margin: 0;
 padding-bottom: 0.9em;
}


h2#comments{
 margin-bottom:40px;
}


p.feeds {
 float: right;
 margin-top: -1.8em;
 font-size: 0.9em;
}


p.feeds a, p.feeds a:hover  {
 text-decoration: none;
}


p.feeds a:hover {
 color: #000000;
}


#inputbox {
 clear: both;
 color: #7b7b7b;
 font-size: 0.9em;
}


#inputbox a {
 color: #7b7b7b;
}


#inputbox a:hover {
 color: #FFFFFF;
}


p.inputbox {
 margin: 0;
 padding-bottom: 10px;
}


p.pages {
 margin: 0;
 padding: 40px 40px;
 padding-top: 0;
 text-align: center;
}


p.pages a {
 color: #005D93;
}


/* -------------------------------- Credits --------------------------------- */
p.credits {
 padding: 0px 0px;
 text-align: center;
 margin: 10px 0px; 
 color: #9e9e9e;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
}


p.wordpress {
 margin: 0;
 padding: 0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #52538C;
 margin:0 10px;
}


/* --------------- Search/Archives/Categories Results Pages ------------------*/
.searchresult {
 padding: 30px 0 0 0;
 margin:0;
}


.searchresult a{
 color: #000000; 
}


.searchinfo {
 font-size: .9em;
 line-height: 18px;
 padding: 0 0 2px 0;
 color: #000000;
 margin: 0 ;
}


.searchdetails {
 font-size: .9em;
 line-height: 18px;
 padding: 0 0 2px 0;
 color: #000000;
 margin: 0 ;
 border-bottom: 1px solid #BBBBBB;
}


/*--------------------------- 'Comment Edit' Buttons ------------------------ */
#ed_toolbar {
 background: #d5d7db; 
 border: 1px solid #d5d7db;
 padding-left: 5px;
}


#ed_bold {
 background: url(images/bold.gif) no-repeat top;
 height: 22px;
 width: 22px;
 border: 0px none;
}


#ed_italic {
 background: url(images/italic.gif) no-repeat top;
 height: 22px;
 width: 22px;
 border: 0px none;
 margin-left: 5px;
}
 

#ed_link {
 background: url(images/link.gif) no-repeat top;
 height: 22px;
 width: 22px;
 border: 0px none;
 margin-left: 5px;
}


#ed_close{
 background: url(images/close.gif) no-repeat top;
 height: 22px;
 width: 22px;
 border: 0px none;
 margin-left: 25px;
}

/* 
This piece of code is for clearing
the floats without structural markup
Don't modify it
*/
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

.clearfix {
 display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/* End hide from IE-mac */

div.post p{
margin-bottom:11px;
}


ol, ul { padding:0; } 	* { margin:0; } 	
.post li{
margin-left:2em;

}
a:hover{

}

a:hover {
 
 text-decoration: underline;
}
a:active{
/*background: url(images/ajax-loader.gif) no-repeat top left;
text-indent:16px;*/
color:red;
}
/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(images/link-icon_external.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(images/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(images/link-icon_imdb.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(images/link-icon_ftp.gif) no-repeat right; }
a.limailto { padding-right: 18px; background: url(images/link-icon_mail.gif) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(images/link-icon_pdf.gif) no-repeat right;  }

cite{font-weight:bold;line-height:4em; color:#000;}
