@charset "UTF-8";

/******************************************************************************
*******************************************************************************
*********                                                            **********
*********      CSS SHEET FOR ATTRIBUTES OF THE BLOG                  **********
*********                                                            ********** 
*********      Works with id applied on each body tag via Typo3      **********
*********      @ Authors : Emilie Beaulieu                           **********
*********      @ Date: 05 FEBUARY 2009                               ********** 
*********      @ Last update :                                       ********** 
*********                                                            **********
******************************************************************************/


@media all
{	

	.tx-t3blog-pi2 { font-size:0.9em; }
	
	#calendar table { margin-bottom:2em; }

	#calendar th { background:transparent; text-align:center; font-weight: lighter; vertical-align:top; }
	#calendar th.navigation { borde:0; font-size:0.9em; letter-spacing:-1px;  }
	#calendar th.navigation a { color:#918668; }
	#calendar th.navigation a:hover, #calendar th.navigation a:active, #calendar th.navigation a:focus { color:#080e26; text-decoration:none; }
	
	#calendar td { background:#080e26; color:#FFF; border:1px solid #FFF; text-align:center!important;}
		
	#calendar td.calendar { background:#cfc8b7; color:#918668;}
	#calendar td.isBlogDay:hover { background:#e5e1d6; }
	#calendar td.calendar a { font-weight:bold; color:#080e26; display:block; width:100%; height:100%;}
	#calendar td.calendar a:hover, #calendar td.calendar a:active, #calendar td.calendar a:focus {color:#080e26; text-decoration:none;}
		
	#calendar td.calendarToday { background:#918668;}
	#calendar td.calendarToday:hover { background:#918668;}
	#calendar td.calendarToday a { color:#FFF;}
	#calendar td.calendarToday a:hover, #calendar td.calendarToday a:active, #calendar td.calendarToday a:focus {color:#FFF; text-decoration:none;}
	
	/*#calendar td.selectedBlogDay { background:#080e26!important; color:#FFF;}
	#calendar td.selectedBlogDay:hover { background:#080e26;}
	#calendar td.selectedBlogDay a { color:#FFF;}
	#calendar td.selectedBlogDay a:hover, #calendar td.calendarToday a:active, #calendar td.calendarToday a:focus {color:#FFF; text-decoration:none;}*/
	
	
	div#searchBox { text-align:right; padding:0; margin:0 0 1.5em 0; width:99%;}
	div#searchBox input[type=text] { margin:0 0 5px 0; width:97%;}
	
	div.ice_headergfx { border-bottom:1px solid #cfc8b7;}
	div#tagCloud h3 {}
	
	div#categories { margin-top:0.5em; margin-bottom:2em;}
	div#categories ul { list-style:none; margin-left:0; }
	div#categories ul li { margin-left:0; font-size:0.9em; line-height:2em; }
	div#categories ul li a {  color:#918668 !important; padding-right:0.5em; font-size:1.1em; }
	div#categories ul li a:hover, div#categories ul li a:active, div#categories ul li a:focus { color:#080e26 !important; text-decoration:none;}
	
	div.tagCloud { width: 99%; position:relative;}
	div.tagCloud ul.tag-cloud { list-style:none; margin-left:0; margin-top:1em;}
	div.tagCloud ul.tag-cloud li { display: inline-block; margin:0 0 0 0; padding:2px 6px; line-height:2em;}
	div.tagCloud ul.tag-cloud li a { color:#918668 !important; }
	div.tagCloud ul.tag-cloud li a:hover, div.tagCloud ul.tag-cloud li a:active, div.tagCloud ul.tag-cloud li a:focus { color:#080e26 !important; text-decoration:none;}
	
	
	div.item { padding-bottom:1.4em; margin-bottom: 2.6em; border-bottom:1px solid #cfc8b7;   }
	div.item a { color:#080e26; }
	div.item a:hover, div.item a:focus, div.item a:active { color:#918668; text-decoration:none; }
	
	div.itemTop { margin-bottom:1em; }
	div.itemTop h3 { clear:both; /*font-family: Georgia, "Times New Roman", Times, serif; */font-size:2.1em; padding-bottom:0; margin-bottom:0em; }
	
	div.itemTop div.categories { float:left; margin-right:1em; font-size:1.1em; padding-top:1px; }
	div.itemTop div.date { float:left; margin-right:0.5em; font-size:0.9em; font-style:italic; padding-top:3px; }
	div.itemTop div.time { clear: right; font-size:0.9em; font-style:italic; padding-top:3px;   }
	
	div.itemBody { line-height:1.7em; text-align:justify;}
	div.itemBody p { line-height:1.7em; text-align:justify; font-size:1em;}
	
	div.itemBody h2 { margin: 1em 0 0.5em 0; color:#080e26;}
	
	div.itemBody img, div.itemBody div.ice_headergfx, div.itemBody div.tx-rspflvplayer-pi1 { text-align:center!important; border:0; margin:0.5em 0; }
	span.more {/* float:right;*/}
	
	div.itemNav { clear:both; margin-top:1em; }
	span.permalink { float:left; margin-right: 1em; }
	span.comments { float:right; margin-top:-10px; padding:0.6em 0.5em 1.2em 0.5em; background:#918668 url("../../css/02_layouts_2col/css/images/bulle.gif") no-repeat bottom right;}
	span.comments a { color:#FFF!important;}
	span.comments a:hover, span.comments a:active, span.comments a:focus { color:#080e26!important;}
	
	div.tx-t3blog-pi2 a { color:#080e26;}
	div.tx-t3blog-pi2 a:hover, div.tx-t3blog-pi2 a:active, div.tx-t3blog-pi2 a:focus { color:#918668; text-decoration:none;}
	
	div#singleNavigation { border-bottom:1px solid #cfc8b7; padding-bottom:0.3em; margin-bottom:1em; }
	div#singleNavigation a { color:#918668;}
	div#singleNavigation a:hover, div#singleNavigation a:active, div#singleNavigation a:focus { color:#080e26;}
	div#singleNavigation div.previous, div#singleNavigation div.backtolist, div#singleNavigation div.next { display:inline-block; width:32%;}
	div#singleNavigation div.previous {margin-right:1px;}
	div#singleNavigation div.backtolist  {margin-right:1px; text-align:center;}
	div#singleNavigation div.next { text-align: right}
	
	div#commentList { margin-top:1em;  border-top:1px solid #cfc8b7; }
	div#commentList ul {margin:0; list-style:none; }
	div#commentList ul li {margin:0; padding:0; }
	div#commentList ul li.middle { width:6em; padding:0.6em 0.5em 1.2em 0.5em; font-size: 1.1em; color:#FFF; background:#918668 url("../../css/02_layouts_2col/css/images/bulle.gif") no-repeat bottom right; }
	
	div.commentComments { float:right; }
	div.commentTopNav { color:#080e26; margin-bottom:1em; }
	div.author img { display:block; margin-bottom: 0.5em;}
	div.date { font-style:italic; font-size:0.9em;}
	
	div#commentFormNonAjax { background:#cfc8b7;  background:#918668; color: #FFF; margin:1em -40px; padding: 30px 40px 50px 40px;}
	div#commentFormNonAjax h4 { font-size:1.4em; color:#080e26; margin-bottom:1em; }
	div.formElement { margin-bottom:0.75em;}
	div.formLabel { float:left; width: 15%;}
	div.formField { margin-left:15%; width:85%;}
	div.formField input[type=text] { width:99%; margin-left:0;}
	div.formField input[type=submit] { float:right; margin-top:0.5em;}
	div.formField textarea { width:99%; height: 8em; margin-left:0;}
	
}
