/*
Theme Name: Cavernamuth
Theme URI: http://cavernamuth.com/
Description: Le blog du Cavernamuth.
Version: 1.0
Author: Le Cavernamuth
Author URI: http://cavernamuth.com/
Tags: Agence de communication

*/

/*GENERAL STUFF*/
* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#4F4F4F; }
a { color:#81AA2B; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
h1 { visibility:hidden; }
.description { visibility:hidden; }
hr { display:none; }
ul { list-style:none; }

/*CLASSES*/
.clear { clear:both; }
.more-link { clear:both; display:block; width:120px; text-transform:uppercase; }

/*GLOBAL*/
#page { width:953px; margin:0 auto; background:url(images/bg_page.gif) repeat-y; font-size:1.2em; }

/*ARTICLE*/
#content .post { padding:0 0 20px; margin:0 0 20px 0; background:url(images/border_head.gif) repeat-x bottom; }
#content .post p { font-size:1.1em; line-height:1.2em; }
#content .post object { margin:0 auto; }
#content .dateAuteur { font-size:1em; margin:0; color:#7F7F7F; }
#content  p { margin:10px 0; }
#content h2, #content h3 { text-transform:uppercase; color:#ee4698; font-weight:normal; font-size:1.6em; }
#content h2 a,#content h3 a { color:#ee4698; }
#content .postSingle { padding:0 0 20px; margin:0 0 20px 0; }
.entry .tags { display:none; }


/*ARCHIVES*/
.pagetitle { width:488px; height:0px; margin:0 0 20px 0; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none; overflow:hidden; }
#title_cat5 { height:80px; background-image:url(images/h2_innove.jpg); }
#title_cat6 { height:80px; background-image:url(images/h2_reflechit.jpg); }
#title_cat7 { height:80px; background-image:url(images/h2_recrute.jpg); }
#title_cat8 { height:80px; background-image:url(images/h2_invite.jpg); }
#title_cat9 { height:80px; background-image:url(images/h2_amis.jpg); }
#title_cat10 { height:80px; background-image:url(images/h2_presse.jpg); }
#title_cat12 { height:80px; background-image:url(images/h2_travaille.jpg); }

/*NAVIGATION*/
.navigation { background:url(images/slash.gif) no-repeat center; width:205px; margin:0 auto; }
.navigation a { display:block; height:14px; text-indent:-9999px; text-decoration:none; overflow:hidden; }
.navigation .alignleft a { width:80px; float:left; margin:0 15px 0; background:url(images/btPrec.gif) no-repeat; }
.navigation .alignright a { width:62px; background:url(images/btSuiv.gif) no-repeat; }
.navigationbis { background:0; width:205px; margin:0 auto; }
.navigationbis a { display:block; height:14px; text-indent:-9999px; text-decoration:none; overflow:hidden; }
.navigationbis .alignleft a { width:80px; float:left; margin:0 15px 0; background:url(images/btPrec.gif) no-repeat; }
.navigationbis .alignright a { width:62px; background:url(images/btSuiv.gif) no-repeat; }

/*HEADER*/
#header { height:227px; background:url(images/header.jpg) no-repeat bottom; position:relative; }
#header object { position:absolute; top:15px; left:19px; z-index:0; }
#header #dateHead { display:block; position:absolute; width:100px; height:100px; background:#33FF00; top:50px; z-index:1; }

/*LEFT*/
#sidebarFlash { float:left; position:relative; width:120px; padding:80px 20px 20px 20px; text-align:center; }
#sidebarFlash h2 { display:block; width:167px; height:49px; position:absolute; top:30px; left:0; background:url(images/titre_cavernamuth.gif) no-repeat; text-indent:-9999px; text-decoration:none; overflow:hidden;  }
#latestClient { margin:10px 0; }

/*CENTER*/
#content { width:482px; float:left; padding:30px 20px 20px 20px; }

/*RIGHT*/
#sidebar { float:left; width:230px; padding:30px 0 20px 20px; }

/*LIENS*/
#linkcat-2 { position:relative; padding:50px 0 0 0; }
#linkcat-2 h2.widgettitle { display:block; width:245px; height:54px; position:absolute; top:0px; left:-40px; background:url(images/titre_what.gif) no-repeat; text-indent:-9999px; text-decoration:none; overflow:hidden;  }
#linkcat-2 ul li { display:block; padding:0 0 10px 0; margin:0 0 10px 0; background:url(images/border_head.gif) repeat-x bottom; }

#linkcat-3 { position:relative; padding:35px 0 10px 0; margin:0 0 10px 0; background:url(images/border_head.gif) repeat-x bottom; }
#linkcat-3 h2.widgettitle { display:block; width:99px; height:39px; position:absolute; top:0px; left:-40px; background:url(images/titre_contact.gif) no-repeat; text-indent:-9999px; text-decoration:none; overflow:hidden;  }
#linkcat-3 a { color:#6c6e70; font-size:1.6em; }

/*CALENDAR*/
#calendar {  position:relative; background:url(images/border_head.gif) repeat-x bottom; }
#calendar h2 { display:none; }
#calendar table { width:100%; text-align:left; }
#calendar table tr th { padding:0 0 15px 0; }
#calendar table tr td { padding:0 0 8px 0; }

#footer ul li { display:block; padding:0 0 10px 0; margin:0 0 10px 0; background:url(images/border_head.gif) repeat-x bottom; }