/* CSS Document */

#top { background-image: url(../i-images/topbackilinnaeus.jpg); }
#tttitle { position: absolute; left: 168px; top: 19px; }
#ttpromoting { position: absolute; left: 216px; top: 75px; }
#ttsharing { position: absolute; left: 57px; top: 123px; }

#ikilleft  { width: 660px; float: left; margin-top: 9px; }
#ikilright { width: 229px; float: right; margin-top: 9px; }

.ikrct { background:url('../i-images/ikilsrtbg.jpg'); padding: 2px 4px; color: #fff; font-family: 'Times New Roman', Times, serif; font-size: 20px; font-weight: normal; text-align:center; }

.ikrcbn { 
padding: 7px; overflow: hidden;
border-radius: 0px 0px 40px 0px; 
-moz-border-radius: 0px 0px 40px 0px; 
-webkit-border-radius: 0px 0px 40px 0px; 
border: 1px solid #999;
border-top: none;
font-size: 11px;
}

#ikilpagefellow { border: 1px solid #295C6B; background-color: #fff; padding: 5px; color: #2d2d2d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.ikil_main_col_box {  
border-radius: 0px 0px 40px 0px; 
-moz-border-radius: 0px 0px 40px 0px; 
-webkit-border-radius: 0px 0px 40px 0px; 
border: 1px solid #295C6B;
padding: 24px 15px;
}

.ikil_main_col_box h4 {
	text-shadow: none;
}

.ikimbalk {
	border: 1px solid #990; border-left: none; border-right: none; padding: 6px; font-size: 14px;
}
.ikimbalk span { font-family: 'Times New Roman', Times, serif; font-size: 14px; }
.ikimbalktitle {
	background-color: #990; padding: 2px 3px; color: #fff;
}
.ikimbalkdesc {
	padding: 2px 3px 2px 15px;
}

.right_col_cbox {  
border-radius: 0px 0px 30px 0px; 
-moz-border-radius: 0px 0px 30px 0px; 
-webkit-border-radius: 0px 0px 30px 0px; 
border: 1px solid #295C6B;
padding: 15px 5px 45px 5px;
text-align: center;
}

.tc1, .tc2, .tc3, .tc4 { float: left; padding: 7px 4px; margin: 2px 4px 2px 0; height: 14px; border: none; font-size: 12px; font-family: "Times New Roman", Times, serif; }
.tc2 { font-size: 14px; }
.tc3 { font-size: 16px; }
.tc4 { font-size: 18px; }

.tag_logo { float: left; margin: 2px 4px 2px 0; border: none; }

h1     { font-family:"Times New Roman", Times, serif; font-size: 27px; font-weight: normal; color: #990; text-shadow: none; }
h2, h3 { font-family:"Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #990; text-shadow: none; }
h3     { margin-left: 0; font-size: 17px; }

ul {
list-style-image: url(/images/site/bullets/ilin.gif);
list-style-type: none;
list-style-position:inside;
padding-left: 10;
margin-left: 15px;
padding-right: 10;
margin-right: 10;
text-indent: -15px;
font-size: 12px;
line-height: 18px;
}

#ikilopenim { float: right; margin: 0 0 25px 25px; }

.ikil_info_box_std, .ikil_info_box_tall, .ikil_info_box_dbl, .ikil_info_box_dbltall, .ikil_info_box_img, .ikil_info_box_treble { padding: 7px; width: 198px; height: 174px; background-image:url('../i-images/ikil_info_box_top_bg.jpg'); background-position: top; background-repeat:repeat-x; float: left; margin-top: 10px; overflow: hidden; font-size: 11px; }
.ikil_info_box_std a, .ikil_info_box_tall a, .ikil_info_box_dbl a, .ikil_info_box_dbltall a, .ikil_info_box_img a, .ikil_info_box_treble a { color: #c00; text-shadow: 0px 0px 1px #fff; filter: dropshadow(color=#ffffff, offx=0, offy=0); }
.ikil_info_box_std, .ikil_info_box_tall { border: 1px solid #333; margin-right: 10px; }
.ikil_info_box_dbl, .ikil_info_box_dbltall,  .ikil_info_box_treble {
border-radius: 0px 0px 40px 0px; 
-moz-border-radius: 0px 0px 40px 0px; 
-webkit-border-radius: 0px 0px 40px 0px; 
border: 1px solid #295C6B;
width: 420px;
}
.ikil_info_box_treble { width: 642px; }
.ikil_info_box_tall, .ikil_info_box_dbltall { height: 224px; }
.ikil_info_box_img { border-radius: 0px 0px 30px 0px; -moz-border-radius: 0px 0px 30px 0px; -webkit-border-radius: 0px 0px 30px 0px; 
border: 0px solid #fff; height: 240px; }
.ikil_info_box_img img { margin: -7px; }

.ikil_readmore { position: absolute; top: 180px; right: 35px; }

.ikilibtitle, .ikilibsubtitle { font-family:"Times New Roman", Times, serif; font-weight: bold; color: #000; font-size: 15px; margin: 0 0 2px 0; padding: 0; }
.ikilibsubtitle { color: #fff; margin-bottom: 10px; }

.lavt { font-weight: normal; font-size: 20px; color: #990; font-family:"Times New Roman", Times, serif; }

.ikbold { font-size: 17px; color: #990; }

#siteseal img { width: 106px; height: 50px; border: none; }

/* Copied from iMag for the iL homepage banner re-work to match iM style */
.ikimcol { float: left; width: 320px; }
.ikimitem, .ikimtextbg, .ikimtext, .ikimc3item { 
border-radius: 0px 0px 40px 0px; 
-moz-border-radius: 0px 0px 40px 0px; 
-webkit-border-radius: 0px 0px 40px 0px;
 overflow: hidden; position:relative; }
.ikimitem h2 { position: absolute; top: 14px; left: 23px; font-size: 24px; color: #e00; letter-spacing: 0.15em; }
.ikimtextbg { position: absolute; background-color: #333; opacity: 0.7; filter(opacity: 70%); bottom: 0; height: 58px; width:100%; border-top: 2px solid #cc0;  }
.ikimtext { border-top: 2px solid #990; position: absolute; bottom: 0; height: 40px; color: #efefef; font-size: 12px; width:100%; padding: 9px; }
.ikimtext h3 { color: #d1d1d1; margin: 0 0 1px 0; padding: 0; font-size: 22px; font-weight: normal;  }
.ikimitem { margin: 0 0 9px 0; }

.ikimc3item a { font-weight: bold; color: #990; text-decoration: none; }
.ikimcolspace { margin-left: 15px; }