/*  
Theme Name: i3Theme 1.8 Classic (Center Edition)
Theme URI: http://www.i3theme.com
Description: WordPress theme designed by <a href="http://www.ndesign-studio.com">N.Design Studio</a>, customized by <a href="http://www.mangoorange.com">MangoOrange</a>
Author: AlreadyHosting.com
Author URI: http://www.alreadyhosting.com/

	This theme was designed by Nick La, customized by Mickey Cheong Kah Meng.
	
	By downloading and using this theme, you agree to the following terms:
		- You may NOT resell this theme
		- A link back to N.Design Studio and MangoOrange� must be retained in the footer (either modified or unmodified)
		- You may use this theme for personal or commercial projects
		- You may modify, translate or distribute
   
  Sponsored by
	   * Top 10 Web Hosting Worldwide (http://www.web-hosting-top.com/)
	   * Webhosting (http://www.b4udecide.com/)
   	
  Changelog
  	Version 1.8
  		* More robust design. No more IE problem with right column overflow at the bottom
		* Fluid edition available.
		* Compatible with Wordpress 2.7
  	
	Version 1.7
		* Added support for Wordpress 2.5 CSS elements - alignright and alignleft
		* Separate Pings and Comments
		* New comment design with support for Paged Comments plugin
		* Gravatar Plugin support
	
	Version 1.6
		* Site Admin link available in Meta [with icon modified from famfamfam's silk icons (http://famfamfam.com/)]
		* 4 New Colours available: Grassy Green, Midnight Blue, Ruby Red, Snazzy Pink
		* Original i3Theme has been renamed to i3Theme Classic
		* Quote icon available for blockquoted text
		* Enable coloured bullet points for List
		* BUG-FIXED: Layout error when display non-exist post
		* BUG-FIXED: Wrong CSS element [ol li] name
	
	Version 1.5	
		* SEO-friendly header title
		* Enable hierarchical structure for category's sidebar (for Widgets, use the 'Categories' widget)
		* BUG-FIXED: (Only in IE6) Information overflow in the sidebar destroy the layout
		* BUG-FIXED: Next/Previous link display the same [special thanks to Jamie(http://www.jessfortress.com/)]
		* BUG-FIXED: Category icons missing when using Widgets' categories
		* BUG-FIXED: Unable to work in WordPress 2.2 or lower [special thanks to mat(http://www.ekstasis.net/)]
	
  Version 1.4
		* Availability of author credential of each post
		* Improved blog header title with better navigation information
		* Newly Support Plugins (means fully tested)
		  * Paged Comments (http://www.keyvan.net/code/paged-comments/)
		* BUG FIXED: Unable to display more than one row of sub navigation bar
		* BUG FIXED: Wrong function name used, bloginfo() instead of get_bloginfo() [original iTheme code]
		* BUG TEMP-FIXED: Temporary increase the length of the list to 2 times (over 2000px in height).
  	
  Version 1.3.1
		* BUG FIXED: Sub-navigation bar will be display regardless whether there are sub-categories
  	
	Version 1.3
		* Optimised codings
		* Fully tested on Internet Explorer 7, Firefox 2, Safari 3 and Opera 9
		* Works on the latest Wordpress v2.3 release
		* Newly Support Plugins (means fully tested)
		  * Inline Adsense (http://philhord.com/phord/adsense-inline-with-wordpress-blog-posts/)
		  * Secure Contact Form (http://blue-anvil.com/archives/secure-accessible-contact-form-for-wordpress-multi-user-version)
		* BUG UNFIXED:
			* IE7 unable to display the toggle button in Wordpress 2.2.3 
				* SOLUTION: Upgrade to Wordpress 2.3

  Version 1.2
		* Bug Fixed: Unable to display sub-navigation bar when using Widgets Plugin by Automattic
		* Left and Right Edition made available.

	Version 1.1
		* Support Widgets Plugin by Automattic.
		* Support Recent Posts and Recent Comments widgets.
		* Links sorted according to alphabetical order by default.

*/
body {
background: #ADADAD url(images/fondmetal.jpg)  repeat scroll left top;
font: 75%/170%  Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;line-height: 1.5em;color: #333333 ;
/*font: 75%/170% Arial, Helvetica, sans-serif;line-height: 1.4em*/
padding: 0px 20px;
margin: 0px
}

a {	
color: #44a1d0;	
text-decoration: none;
}

a:visited {	
color: #5EAFD7;
}

a:hover {	
text-decoration: underline;
}

p {	
margin: 0px 0px 15px;
}

img {	
border: none;
}

ul {	
margin: 5px 0px 15px;	
padding-left: 10px;}

ul li {	
margin: 0px;	
list-style: none;	
background: url(images/bullet-orange.gif) no-repeat;	
padding-left: 20px;}

ol {	
margin: 5px 0px 15px;	
padding-left: 20px;}

ol li {	margin: 0px;}
form {	margin: 0px;	
padding: 0px;}

small {	font-size: 90%;}

blockquote{	
background: url(images/blockquote.gif) no-repeat left top;	
color: #777;	
font-style: normal;	
padding: 10px 5px 5px 36px;
}

#page {	
background: url(images/Bandeautitre.png) no-repeat center top;
}


#wrapper {	
width: 985px;	
margin: 0px auto;	
position: relative;
}

/* ------------------------------------- header area  */

#header {
height: 155px;
}

/* site title */
h1 {	
position: absolute;
top: 40px;
left: 25px;
color: #FFFFFF;
margin: 0px;
padding: 0px;
font: normal 30px/100% "Trebuchet MS", Arial, sans-serif;
}

h1 a, h1 a:visited {
color: #FFFFFF;
text-decoration: none;
}

h1 a:hover {
color: #000000;
text-decoration: none;
}

.description {
position: absolute;
top: 73px;
left: 190px;
color: #FFFFFF;
font: 6.5pt Arial, Helvetica, sans-serif;font-style: italic;
}

.sub-navrss{width:32px;height: 32px;top: 128px;left: 953px;position: absolute;background: url("images/rssblog.png") no-repeat 0 -32px;}

.sub-navrss:hover{background: url("images/rssblog.png") no-repeat 0 0px;}

.nbreposts{font: italic 9px Arial, Helvetica, sans-serif;color: #2753A4;padding-top: 138px;padding-left: 900px;}

/* search form */

#searchform {	position: absolute;	top: 0px;	right: 0px;	background: url(images/searchform-bg.png) no-repeat right bottom;	height: 37px;	width: 210px;}

#searchform #s{	background: #ffffff url(images/form-field-bg.gif) no-repeat ;	height: 17px;	width: 148px;	margin: 6px 5px 0px 10px;	padding: 3px 7px 2px 5px;	color: #999999;	border: none;}

#searchform #searchsubmit { 	background: url(images/search-btn.png) no-repeat left top;	height: 24px;	width: 24px;	border: none;	text-indent: -999%;	line-height: 1px;	margin-top: 6px;}

/* ------------------------------------- main content area  */
#left-col {	width: 100%;	float: left;	margin-top: 11px;}/* main menu */

#nav-left{	background: url(images/content-top-bg-left.png) no-repeat left top;	height: 26px;}

#nav-right{	background: url(images/content-top-bg-right.png) no-repeat right top;	height: 26px;	margin-left: 25px;}

#nav {	background: url(images/content-top-bg-center.png) repeat-x left top;	height: 26px;	clear: both;	margin-right: 11px;}

#nav ul{	list-style: none;	margin: 0;	padding: 0;	font: bold 12px/100% Arial, Helvetica, sans-serif;}

#nav ul li{	margin: 0px 1px 0px 0px;	padding: 0px;	float: left;	background: none;}#nav ul li a{	padding: 5px 7px 6px 7px;	text-decoration: none;	color: #000000;	display: block;}

#nav li a:visited{	text-decoration: none;	color: #000000;}

#nav li a:hover, #nav .current_page_item a, #nav .current_page_item a:visited {	text-decoration: none;	background: #E536BE url(images/nav-item-hover.gif) repeat-x;	color: #ffffff;}

/* sub menu */
#subnav {	background: #ecebeb;}

#subnav ul {	margin: 0px;	padding: 3px 5px 5px 5px;	list-style: none;	font: 11px/100% Arial, Helvetica, sans-serif;}

#subnav li {	border-right: 1px solid #D8D8D8;	padding: 0px 7px;	margin: 0 0 5px;	display:inline;	line-height: 18px;	background: none;}

#subnav li a, #subnav li a:visited, #subnav .page_item {	text-decoration: none;	color: #333333;}

#subnav .current_page_item a, #subnav .current_page_item a:visited {	color: #3b9acc;}

#subnav li a:hover {	text-decoration: none;	color: #3b9acc;}
/* layout */
#layout{	width: 100%;	border-collapse: collapse;}
#layout tr td{	vertical-align: top;}
#layout tr td.sidebars{	width: 210px;}

/* content */
#content-padding{
padding: 0 25px 25px 25px;
background-color: #fff;	}
#content {
padding: 25px 25px 15px 25px;	padding: 0;	width: 100%;	background: #ffffff;	clear: both;	overflow: hidden;}
#post-head{
width: 100%; 	border-collapse: collapse;
}

#post-head tr td#head-date{
width: 50px;
}

.post {	padding: 0px;	clear: both;	overflow: hidden;	margin-top: 20px;
}
.post .date01 {	height: 50px;	width: 45px;	background: url(images/calendar01.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date02 {	height: 50px;	width: 45px;	background: url(images/calendar02.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date03 {	height: 50px;	width: 45px;	background: url(images/calendar03.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date04 {	height: 50px;	width: 45px;	background: url(images/calendar04.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date05 {	height: 50px;	width: 45px;	background: url(images/calendar05.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date06 {	height: 50px;	width: 45px;	background: url(images/calendar06.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date07 {	height: 50px;	width: 45px;	background: url(images/calendar07.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date08 {	height: 50px;	width: 45px;	background: url(images/calendar08.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date09 {	height: 50px;	width: 45px;	background: url(images/calendar09.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date10 {	height: 50px;	width: 45px;	background: url(images/calendar10.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}
.post .date11 {
height: 50px;	width: 45px;	background: url(images/calendar11.gif) no-repeat;
font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;
padding: 0px 2px 0 0;	line-height: 100%;float: left;

}
.post .date12 {	height: 50px;	width: 45px;	background: url(images/calendar12.gif) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}

.post .annonce {	height: 94px;	width: 80px;	background: url(images/icone-rss.jpg) no-repeat;font: normal 22px Arial, Helvetica, sans-serif;/*font:  Cambria; font-weight: bold; letter-spacing: normal; line-height: 1.5em;text-transform:uppercase*/	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}

.post .annonce2 {	height: 203px;	width: 100px;	background: url(images/pubagenda.jpg) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: right;}

.post .annonce3 {	height: 70px;	width: 70px;	background: url(images/sondage.png) no-repeat;	font: normal 22px Arial, Helvetica, sans-serif;	color: #666666;	text-align: center;	padding: 0px 2px 0 0;	line-height: 100%;	float: left;}

.post .date01 span,.post .date02 span,.post .date03 span,.post .date04 span,.post .date05 span,.post .date06 span,.post .date07 span,.post .date08 span,.post .date09 span,.post .date10 span,.post .date11 span,.post .date12 span {
height: 16px;	display: block;	font: normal 11px Arial, Helvetica, sans-serif;	color: #ffffff;	text-align: center;padding-top: 5px;
}

.post .views {padding-right:3px;text-align: right;font: italic 10px Arial, Helvetica, sans-serif;color: #999999;}
.post .annee {text-align: center;font: normal 20px Arial, Helvetica, sans-serif;color: #DDDDDD;}
.post .title {float: left; margin-left: 2px;width: 100%;}
.postdata {font-size: 90%;	color: #999999;}
.postdataannonce {font-size: 10.5pt;color: #999999;margin-top: 10px;        

/*border-bottom: dotted 1px #CCCCCC;*/}.postdataannonce2 {	font-size: 10.51pt;	color: #999999;        margin-top: 10px;  
/*border-bottom: dotted 1px #CCCCCC;*/}.postdata a, .postdata a:visited {	color: #999999;	text-decoration: none;}
.postdata a:hover {	color: #44a1d0;	text-decoration: none;}
.postdata .category{	background: url(images/mini-category.gif) no-repeat; padding-left: 18px;	float: left;	}
.postdata .comments{	background: url(images/mini-comment.gif) no-repeat; padding-left: 18px;	float: right;}

.mini-add-comment {	background: url(images/mini-down-arrow.gif) no-repeat left center;	padding-left: 12px;	margin-right: 12px;	float: right;}
.entry {
	font: 1em  Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	text-align: justify;
	letter-spacing: -1px;
	line-height: 1.5em;
	color: #555 ;
padding: 10px 0px 5px;
clear: both;}
.entry p.submeta{
font-size: 11px;
}

/* post title */
h2 {
color: #333333;	
margin: 3px 0 2px;	
padding-bottom: 4px;	
/*font: normal 150%/100% "Lucida Grande", Arial, sans-serif;*/
font-size: 1.75em;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	letter-spacing: -1px;
/*font-family: Georgia;line-height: 1.4em;letter-spacing: 0;font-size: 1.2em;text-transform: uppercase;*/	
border-bottom: dotted 1px #CCCCCC;
}

h2 a, h2 a:visited {	color: #008724; 	text-decoration: none;}

h4 {	
color: #E57E07;	
margin: 3px 0 2px;	
padding-bottom: 4px;	
/*font: normal 150%/100% "Lucida Grande", Arial, sans-serif;*/
font-size: 1.75em;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	letter-spacing: -1px;
border-bottom: dotted 1px #CCCCCC;}

h4 a, h4 a:visited {	color: #E57E07; 	text-decoration: none;}

h4 a:hover {	color: #44a1d0;	text-decoration: none;}

h2 a:hover {	color: #44a1d0;	text-decoration: none;}

h5 {	
color: #C34E00;	
margin: 3px 0 2px;	
padding-bottom: 4px;	
/*font: normal 150%/100% "Lucida Grande", Arial, sans-serif;*/
border-bottom: dotted 1px #CCCCCC;
font-size: 1.75em;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	letter-spacing: -1px;
}

h5 a, h5 a:visited {	color: #C34E00; 	text-decoration: none;}
h5 a:hover {	color: #C34E00;	text-decoration: none;}
h3 {	color: #666666;	margin: 5px 0px 5px;	font: bold 110%/110% "Lucida Grande", Arial, sans-serif;}

h7 {
color: #333333;		
font-size: 1.75em;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight: normal;
}

h7 a, h7 a:visited {
color: #FFFFFF; 
text-decoration: none;
}

/* next & previous page navigation */
.page-nav-left{	background: url(images/navigation-bg-left.gif) no-repeat left top;	height: 21px;}
.page-nav-right{	background: url(images/navigation-bg-right.gif) no-repeat right top;	height: 21px;	margin-left: 10px;}
.page-nav {	clear: both;	background: url(images/navigation-bg-center.gif) repeat-x left top;	height: 21px;	margin-right: 10px;}.page-nav a, .page-nav a:visited {	color: #ffffff;	text-decoration: none;}
.page-nav a:hover {	color: #000000;	text-decoration: none;}
.previous-entries a {	float: left;	padding-left: 10px;	margin-left: 10px;	background: url(images/navigation-left.gif) no-repeat left center;}
.next-entries a {	float: right;	padding-right: 10px;	margin-right: 10px;	background: url(images/navigation-right.gif) no-repeat right center;}

/* next & previous post navigation */
.post-nav {	clear: both;	padding-bottom: 35px;	margin-top: 15px;	font-size: 95%;}
.post-nav a, .post-nav a:visited {	color: #999999;	text-decoration: none;}
.post-nav a:hover {	color: #000000;	text-decoration: none;}
.post-nav .previous a {	float: left;	padding-left: 20px;	background: url(images/post-nav-previous.gif) no-repeat left center;}
.post-nav .next a {	float: right;	padding-right: 20px;	text-align: right;	background: url(images/post-nav-next.gif) no-repeat right center;}

/* ------------------------------------- comment area  */
h3#comments {	background: url(images/comments.gif) no-repeat;	padding-left: 22px;	font: normal 140%/120% Arial, Helvetica, sans-serif;	clear: both;}h3#respond {	background: url(images/respond.gif) no-repeat;	padding-left: 22px;	font: normal 140%/120% Arial, Helvetica, sans-serif;	margin: 20px 0px 0px;	clear: both;}/* commentform */
#commentform {	margin-top: 10px;}
#commentform label {	font-weight: bold;	color:#666;	font-size: 100%;	padding-left: 5px;}
#commentform small {	color: #999999;	font-size: 90%;}
#commentform input {	font: 110% Arial, Helvetica, sans-serif;	width: 220px;	padding: 5px 3px 3px 7px;	background: url(images/form-field-bg.gif) no-repeat;	border-top: 1px solid #e6e6e6;	border-right: 1px solid #E2E2E2;	border-bottom: 1px solid #E2E2E2;	border-left: 1px solid #e6e6e6;}
#commentform textarea {	font: 110% Arial, Helvetica, sans-serif;	width: 480px;	height: 140px;	background:url(images/form-field-bg.gif) no-repeat;	border: solid 1px #e6e6e6;	padding: 5px 3px 3px 7px;}
#commentform #submit {	font: 12px/100% Arial, Helvetica, sans-serif;	color: #000000;	background: url(images/submit-btn.gif) no-repeat top left;	border: none;	width: 135px;	height: 25px;	padding-bottom: 6px;	margin-left: 355px;}
#commentform #submit:hover {	background: url(images/submit-btn.gif) no-repeat bottom left;}
#commentform textarea:focus, #commentform input[type="text"]:focus {	border: solid 1px #3b9acc;}

/* comment list */
.commentlist {	margin: 10px 0px;	line-height: 130%;	list-style-type:none;	padding:0;}
.commentlist li{	padding: 10px;}
.commentlist .alt {	background: #F4F4F4;}
.commentlist cite {	font-weight: bold;	font-style: normal;	font-size: 110%;	color: #669900;}
.commentlist cite a, .commentlist cite a:visited {	color: #669900;}
.commentlist small {	margin-bottom: 5px;	display: block;	font-size: 87%;}
.commentlist small a, .commentlist small a:visited{	color: #999999;}

/* ------------------------------------- footer area  */
#footer-left{	background: url(images/content-bottom-bg-left.png) no-repeat left top;	}
#footer-right{	background: url(images/content-bottom-bg-right.png) no-repeat right top;	margin-left: 10px;}
#footer {	background: url(images/content-bottom-bg-center.png) repeat-x left top;	padding: 15px 0px 0px 10px;	font-size: 87%;	color: #282828;	line-height: 15px;	clear:  both;	margin-right: 10px;}
#footer a, #footer a:visited {	text-decoration: none;	color: #000000;}
#footer a:hover {	text-decoration: underline;}
/* ------------------------------------- sidebar area  *//* sidebar */
#sidebar-right{	float:right;	margin-left: 10px;}
#sidebar-left {	float: left;	margin-right: 10px;}
#sidebar-right,#sidebar-left {	width: 210px;	color: #666666;	line-height: 160%;	}
#sidebar-right p, 
#sidebar-left p  {	margin: 0px 0px 15px;}
#sidebar-right h3, #sidebar-left h3 {	font: bold 12px/100% Arial, Helvetica, sans-serif;	color: #666666;}
#sidebar-right h3 a, #sidebar-right h3 a:visited, #sidebar-left h3 a, #sidebar-left h3 a:visited {	color: #666666;}
#sidebar-right h3 img, #sidebar-left h3 img  {	vertical-align: middle;}
#sidebar-right a, #sidebar-right a:visited, #sidebar-left a, #sidebar-left a:visited  {	color: #000000;	text-decoration:none;}#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active, #sidebar-left a:hover, #sidebar-left a:focus, #sidebar-left a:active  {	text-decoration:underline;}
#sidebar-right ul, #sidebar-left ul {	list-style: none;	margin: 0 ;	padding: 0 ;}
#sidebar-right ul li, #sidebar-left ul li {	background: url(images/bullet-orange.gif) no-repeat;	padding-left: 18px ;}
#sidebar-right ul li ul li, #sidebar-left ul li ul li {	background: url(images/bullet-grey.gif) no-repeat;	padding-left: 12px ;}

/* ------------------------------------- widget styles  *//* archives widget */
#archives ul li {	background: url(images/mini-archive.gif) no-repeat;}/* recent comments widget */
#recent-comments ul li {	background: url(images/mini-comment.gif) no-repeat;}
/* category widget */
#categories ul li,#categories-1 ul li,#categories-2 ul li,#categories-3 ul li,#categories-4 ul li,#categories-5 ul li,#categories-6 ul li,#categories-7 ul li,#categories-8 ul li,#categories-9 ul li {	background: url(images/mini-category.gif) no-repeat;}
/* recent posts widget */
#recent-posts ul li {	background: url(images/mini-page.gif) no-repeat;}

/* links widget */
#links ul li {	background: url(images/mini-blogroll.gif) no-repeat;}
/* meta */#meta .site_admin {	background: url(images/cog.gif) no-repeat;}
#meta .rss {	background: url(images/mini-rss.gif) no-repeat;}
#meta .login {	background: url(images/mini-user.gif) no-repeat;}
#meta .check {	background: url(images/mini-check.gif) no-repeat;}
#meta .wordpress {	background: url(images/mini-wp.gif) no-repeat;}

/* calendar */
#wp-calendar {
empty-cells: show;
margin: 0;
width: 90%;
}

#calendar table {
margin: 0px auto;
}

#calendar td {
padding: 0px 4px;
}
#wp-calendar, #wp-calendar caption{
margin: 10px auto 0 auto;
}
#wp-calendar td{
padding: 0 5px;
}
#wp-calendar a{
color : #FF9900
}
#wp-calendar a:hover {
text-decoration: none;
color : #44a1d0
}

#wp-calendar #today, #wp-calendar #today a  {
background: #FF9900;
color: #ffffff;
}

div.day{
font-size: 170px; line-height: 1; font-weight: bold; color: #dddddd; font-family: Arial, Verdana, 'Sans-serif'; }
div.month{
font-size: 15px; line-height: 1; font-weight: bold; color: #336699; font-family: Arial, Verdana, 'Sans-serif'; text-align : center}


/* alignments */
.center {
text-align: center;
}

img.center, img[align="center"] {
display: block;	
margin-left: auto;
margin-right: auto;
}

.left {
float: left;
}

img.left, img[align="left"] {
float:left;
margin: 2px 10px 5px 0px;
}

.right {
float: right;
}

img.right, img[align="right"] {
float:right;
margin: 2px 0px 5px 10px;
}

.alignleft{
float:left;
margin: 2px 10px 5px 0px;
}

.alignright{
float:right;
margin: 2px 0px 5px 10px;
}

.clear {clear:both;
}
hr.clear {clear:both;
visibility: hidden;
margin: 0px;
padding: 0px;
}

.hidden {
clear: both;
visibility: hidden;
}

/* MangoOrange.com footer (must be included, but can be modified) */
div#footer span.mangoorange{	color: #fff;	}	div#footer span.mangoorange a, div#footer span.mangoorange a:visited{	color: #fff;	font-weight: bold;	text-decoration: none;	}	div#footer span.mangoorange a:hover{	text-decoration: underline;	}	

/* Gravatars CSS */
.gravatars{float: right;margin: 3px 0 15px 10px;border: 1px solid #333;}
.avatar{float: right;margin: 3px 0 15px 10px;border: 1px solid #333;}
#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 190px;	border-bottom: 1px solid #a9a9a9;}
#nav li ul ul {    margin:-21px 0 0 188px;    }
#nav li li {	width: 190px;	border-top: 1px solid #a9a9a9;	border-right: 1px solid #a9a9a9;	border-left: 1px solid #a9a9a9;	background: #336699;}
#nav li li a, #nav li li a:visited {	font-weight:normal;	font-size:0.9em;	color:#FFF;padding:4px 10px;}
#nav li li a:hover, #nav li li a:active {	background:#D930B7;}	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}

hr { 
      /*background: url(images/hr.png) no-repeat center top;*/
border: none;
border-top: dotted 1px #eeeeee;
   }

.fenetre {
-webkit-box-shadow: 5px 5px #043F81;
border-radius:1em;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
	background-color: #076EB0;
border: 1px solid #043F81;
position: fixed; top: 120px;height: 20px;left: 20px;
/*text-decoration: none; width: auto;  right: auto;*/
}
/* corner link */
.play-link { position: fixed; top: 0; right: 0; z-index: 5; width: 95px; height: 97px; }
.play-link a { overflow: hidden; float: right; width: 95px; height: 97px; background: transparent; line-height: 97px; text-align: center; }
/* corner link2 */
.play-link2 { position: fixed; top: 155px; left: 0; z-index: 5; width: 43px; height: 81px; }
.play-link2 a { overflow: hidden; float: right; width: 43px; height: 81px; background: transparent; line-height: 97px; text-align: center; }
.play-link3 { position: fixed; top: 222px; left: 0; z-index: 5; width: 43px; height: 90px; }
.play-link3 a { overflow: hidden; float: right; width: 43px; height: 90px; background: transparent; line-height: 97px; text-align: center; }
.play-link4 { position: fixed; top: 159px; right: 0; z-index: 5; width: 148px; height: 84px; }
.play-link4 a { overflow: hidden; float: right; width: 134px; height: 72px; background: transparent; line-height: 97px; text-align: center; }
.play-link5 { position: fixed; top: 159px; right: 0; z-index: 5; width: 55px; height: 110px; }
.play-link5 a { overflow: hidden; float: right; width: 55px; height: 110px; background: transparent; line-height: 97px; text-align: center; }

/************************************************
*	   MINI NAVIG by Weezonaute ;) thx!        *
************************************************/	
#mini-nav-box {top: 300px;left: 0px;position: fixed;float: left;}
#mini-nav-normal {width: 20px;padding: 3px;}
#mini-nav-php {width: 20px;padding: 3px;margin-top: 10px;}
.mini-nav a, .mini-nav img{margin: 1px;border: none;border: 0 0 0 0 !IMPORTANT;}
 
#editoimage {
float:left;
width:auto;
margin:6px 20px 0 0; 
}

#editoimage2 {
background:#F3F2ED; 
border:4px double white;
padding:0px 0px;
margin:1px 0 1px 0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-opera-border-radius:10px;
box-shadow:3px 3px 6px 2px #A9A9A9;
-moz-box-shadow:3px 3px 6px 2px #A9A9A9;
-webkit-box-shadow:3px 3px 6px #A9A9A9;
-opera-box-shadow:3px 3px 6px #A9A9A9;
}

/*comment preview*/
#previewcomments #acp-preview {font: 12px/100% Arial, Helvetica, sans-serif;color: #000000;background: url(images/submit-btn.gif) no-repeat top left;border: none;width: 135px;height: 25px;padding-bottom: 6px;}
#previewcomments #acp-preview:hover {background: url(images/submit-btn.gif) no-repeat bottom left;}