﻿/*   
Theme Name: Absurditis-orange
Theme URI: http://www.absurditis.com
Description: Theme for the 3rd version of Absurditis.com
Author: Nathalie Vergères | Atypique | info@atypique.ch
Author URI: http://www.atypique.ch/
Version: 1.0
.
All Right reserved. 
.
*/


/* /////////////////////////////////////////////////////////// */
/* /// Resets default browser CSS///////////////////////////// */
/* /// By http://www.blueprintcss.org //////////////////////// */
/* /////////////////////////////////////////////////////////// */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
/* Tables still need 'cellspacing="0"' in the markup. */
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
/* Remove annoying border on linked images. */
a img {border:none;}


/* /////////////////////////////////////////////////////////// */
/* /// HTML BASIC TAGS /////////////////////////////////////// */
/* /////////////////////////////////////////////////////////// */
body{background: url(img/bg.jpg) #FFFFFF repeat-x; text-align: center;}
body, table, td, tr, p, div, small, textarea, input, select, option, optgroup, fieldset, pre {
	font: 12px Arial, Helvetica, sans-serif;	 
	color: #A30F12;
}


p, small {line-height: 1.8em;}
p {padding-bottom:1em;}

/* /// Title Tags /// */
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif;}

h1{font-size: 2em; font-weight: bold; color: #F7941D;}
h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {text-decoration: none; color: #F7941D;}
h2{font-size: 1.6em; }
h3{font-size: 1.4em; font-weight: bold; color: #F7941D;}

h4{font-size: 1em; font-weight: bold;  text-transform: uppercase;  }
h5{font-size: 1em; font-weight: bold; color: #F7941D;}
h6{font-size: 1em; font-weight: bold;}
/* ////////////////// */

/* /// Link Tags /// */
a:link, a:active, a:visited, a:hover {color:#FF661F;}
a:hover{color:#F7941D;}


/* /// Form Tags /// */
input, textarea, select{border:1px solid #E2B961; }
input{}
textarea {}
input[type="radio"]{border:0 none!important;}
input[type="checkbox"]{border:0 none!important;}

input.send{ background-color: #FF661F; color:#FFFFFF; font-weight: bold; padding:2px 5px 2px 5px;}
label{font-weight: bold; }
/* ///////////////// */

small{font-size: 0.9em;}
code{}
cite, pre, q {}
abbr, acronym{}
hr {}

blockquote {
	margin-left: 50px;
	font-style: italic;
}



/* "gestionnaire d'abonnement des commentaires */
.subscribecomments {
	width:600px;
}
.subscribecomments  fieldset {
	border: 1px solid #000000;
	padding: 10px;
	margin: 15px 5px 0px 5px;
}
.subscribecomments legend {
	padding: 0px 5px 0px 5px;	
	font-weight: bold;
}
.subscribecomments ul, ol {
	margin-left: 22px;
}
.subscribecomments .updated {
	background-color: #FCF3E2;
}
p.subscribe-to-comments {
	margin-bottom:0px;	
}






/* /////////////////////////////////////////////////////////// */
/* /// ASURDITIS SITE TAG //////////////////////////////////// */
/* /////////////////////////////////////////////////////////// */

#fullsite{ margin: 0 auto; width:1000px; text-align: left;}

#header{background:url(img/logo_absurditis.gif) no-repeat 20px; margin-top:5px; width:1000px; height:100px;}
#logo{ cursor:pointer; width:300px; height:100px; float:left;}
#topbar{ float:left; width:700px;}
#rsstopicon {float:right; margin-top:10px;}

/* /// Nav Zone/// */
#navzone{width:900px; height:95px; float:left;}

#slogan{position:relative; float:left; height:70px; top:15px;}
#sloganbgl{float:left; background:url(img/slogan_bg_l.gif) no-repeat; width:23px; height:70px;}
#slogancontent{float:left; background: url(img/slogan_bg.png) repeat-x; height:70px;}
#slogancontent{color:#F7941D; font-size: 1.5em; width:300px; padding-top:10px; padding-left:20px;}
#sloganbgr{float:left; background:url(img/slogan_bg_r.gif) no-repeat; width:39px; height:70px;}

#topnav{position:relative; float:right; height:95px; top:-5px; margin-right:50px;}
#topnavbgl{float:left; background:url(img/topnav_bg_l.gif) no-repeat; width:10px; height:95px;}
#topnavcontent{float:left; background: url(img/topnav_bg.png) repeat-x; height:95px;}
#topnavbgr{float:left; background:url(img/topnav_bg_r.gif) no-repeat; width:10px; height:95px;}
#topnavcontent div, div.start{float:left; height:95px; padding:35px 5px 0 5px; background:url(img/topnav_sep.gif) no-repeat;}
#topnavcontent div.start{background:none; padding-left: 0;}
#topnav a{text-decoration:none; padding-left:10px; font-size:1.5em; color:#A31C1C; }
#topnav a:hover{color:#F7941D;}
/* ///////////////// */

/* /// Google PUB/// */
#toppub{float:right; width:468px; height:60px; padding-top:10px; text-align: right}
.leftpub{text-align:right; padding: 10px;}
.pubspacer{height: 1250px;}
/* ///////////////// */


/* /// Content /// */
#contentbgtop{ position:relative; float:left; top:-135px; min-height:135px; width:1000px; background:url(img/page_bg_top.gif) no-repeat;}
#contentbgrepeat{ position:relative; float:left; top:110px;  min-height:600px; width:1000px; background: url(img/page_bg.gif) repeat-y; }

#leftcontent{ float:left; width:190px; padding-top:120px; }
#content{ float:left; width:630px; margin-top:45px;}
#contentwide{ float:left; width:670px; margin-top:45px; padding: 30px 10px 0 20px;}
#rightcontent{ float:left; width:180px; }

.postlist{margin: 30px 10px 0px 20px; float:left; }
.posttitle, .postdate, .postcontent{float:left;}

.posttitle{width:520px;}
.posttitle small{font-weight: bold; display: block; color:#A31C1C;}
.posttitle small.autor{color:#A5AFBE;}
.posttitle small.autor a{color:#A5AFBE;}

.postdate{width:39px; height:69px; background:url(img/date_bg.gif) no-repeat 0 -4px; text-align:center; color:#FFFFFF; padding-top:16px; line-height:15px; padding-right:10px;}
.postdate h2{font-weight:bold; color:#FFFFFF; }

.postcontent{width:100%; }
.postcontent p img.postimg {float:left; padding-right:10px;}
.postcontent h2 {margin-top:20px; margin-bottom:15px;}

.postcontent li {list-style:none; margin-bottom: 0.8em;}


.postfooter{float:left; width:590px; height:32px; background:url(img/hrline.gif) bottom no-repeat; text-align: right; margin-bottom:15px;}
.postfooter a {color:#A5AFBE; font-weight: bold; font-size: 0.9em; }
.postfooter a.comment{padding-left:15px; background:url(img/comment.gif) no-repeat; }
.postfooter a.share {padding-left:17px; background:transparent url(img/sm-plus.gif) no-repeat;}
.postads {float:left; width:100%; margin-left: 30px; margin-bottom:20px; }

.postfooter a.cnrtl_link{padding-left:13px; background:url(http://www.cnrtl.fr/images/css/PointR.jpg) no-repeat 0 3px;}
 
#respond {  margin:20px 10px 0 10px; }
#respond > h3 { margin-bottom:20px;}

#commentlist {list-style: none; }
#commentlist li { list-style-type:none;
                  border-top:1px solid #FFFFFF;
                  clear:both;
                  line-height:1.5em; 
                }
                
.comment-author {
float:left;
padding:0 1em;
width:80px;
overflow: hidden;
}

.comment-content {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#EFE7CE;
margin-left:105px;
padding:1.5em 1em;
}

.commentstuff {
	-x-system-font:none;
	border-top:1px dotted #CCCCCC;
	clear:both;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:10px 0 0;
	padding:5px 0 0;
	text-transform:uppercase;
}

.fn {
	font-style: normal;	
}
.says {
	visibility: hidden;	
    display: none;
}

.comment-body {
	-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#EFE7CE;
padding:1.5em 1em;
}
                
                
                
                
#commentsBlock {
	margin: 0 15px; 
}
.commentmetadata  a { color: #BBBBBB; !important; text-decoration: none; font-size: 0.8em; }
#comments { margin: 0 10px 20px 0px;}
#comment {width:590px; }
.comment {overflow: hidden;}

#commentlist ul.children {margin-left: 93px; }

#commentlist li.alt > .comment-content {
background-color:transparent;
}


/* Pagination */

.archive-suggest-list li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


.pageLinks {
	text-align:right
}

#commentPagination, .pageNavigationLinks {
	clear:both;
	text-align: center;
	padding: 1em 0 0em;
	font-size: 14px;
	font-weight: bold;
}
.page-numbers {
	line-height: 26px;
	height: 26px;
	min-width: 20px;
	padding: 0 3px;
	margin-right: 2px;
	display: inline-block;
	text-align:center;
	text-decoration:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border:1px solid #E2B961;
	background-color: #fff;
	color:#A30F12;
}

a.page-numbers:focus,
a.page-numbers:hover {
	background-color: #FCF3E2;
	color: #A30F12;
}

span.dots,
a.prev, a.next {
	background-color:transparent;
	border:0px solid #E2B961;
}

a.prev, a.next {
	font-size: 200%;
	vertical-align:top;
}

a.prev:focus,
a.next:focus,
a.prev:hover,
a.next:hover {
	color:#A30F12;
	background-color:transparent;
}

.current {
	background-color:#FF661F;
	color:#FFFFFF;
}

/*////////////////////*/

.pageLinks .page-numbers,
#commentPagination span.current {
	background-color:#FF661F;
	color:#FFFFFF;
}

.pageLinks a {text-decoration:none}

.pageLinks a .page-numbers,
#commentPagination .page-numbers {
}
#commentPagination span.dots,#commentPagination a.prev,#commentPagination a.next {
	background-color:transparent;
}
.pageLinks a:hover .page-numbers,
#commentPagination a.page-numbers:focus,
#commentPagination a.page-numbers:hover {
	background-color: #FCF3E2;
	color: #A30F12;
}

#commentPagination a.prev:focus,
#commentPagination a.next:focus,
#commentPagination a.prev:hover,
#commentPagination a.next:hover {
	background-color:transparent;
	color:#5E882F;
}


#commentPagination {
	margin-bottom: 20px;
}

.pageNavigationLinks {
	clear:both;
	text-align: center;
	padding: 1em 0 0em;
}

#commentlist .depth-1 div,
#commentlist .depth-2 div  {border-color:#ddd}
#commentlist .depth-3 div  {border-color:#aa0}
#commentlist .depth-4 div  {border-color:#0a0}
#commentlist .depth-5 div  {border-color:#00a}
#commentlist .depth-6 div  {border-color:#aa0}
#commentlist .depth-7 div  {border-color:#0a0}
#commentlist .depth-8 div  {border-color:#00a}
#commentlist .depth-9 div  {border-color:#aa0}
#commentlist .depth-10 div {border-color:#0a0}

#commentlist .depth-2  .toggle {background-color:#ffd;border-color:#aa0}
#commentlist .depth-3  .toggle {background-color:#dfd;border-color:#0a0}
#commentlist .depth-4  .toggle {background-color:#ddf;border-color:#00a}
#commentlist .depth-5  .toggle {background-color:#ffd;border-color:#aa0}
#commentlist .depth-6  .toggle {background-color:#dfd;border-color:#0a0}
#commentlist .depth-7  .toggle {background-color:#ddf;border-color:#00a}
#commentlist .depth-8  .toggle {background-color:#ffd;border-color:#aa0}
#commentlist .depth-9  .toggle {background-color:#dfd;border-color:#0a0}
#commentlist .depth-10 .toggle {background-color:#ddf;border-color:#00a}


.aligncenter {display:block;
margin-left:auto;
margin-right:auto; }
/* ///////////////// */

#s {
	width:160px;
} 
#searchsubmit {
	width:162px;
}

#leftboxes {
	margin-left:20px;
	margin-right:10px;
}

/* /// PosIt /// */
.postit, .toppostit, .bgpostit, .bottompostit{ float:left; width:180px;}
.toppostit{position:relative; top:-8px; background:url(img/postit_top.gif) no-repeat; width:160px; overflow:hidden; min-height:100px; padding: 35px 10px 0px 10px}
.toppostit h5{border-bottom:1px dotted #E2B961; line-height: 1.5em; padding-left:40px; color:#FF661F; padding-bottom:10px; margin-bottom:10px;}
.bgpostit{min-height:50px;  background: url(img/postit_bg.gif) repeat-y; }
.bottompostit{ background:url(img/postit_bottom.gif); no-repeat; height:85px; text-align:right;}
/* ///////////////// */



/* /// Paper /// */
.paper{ top:60px; padding-bottom:60px;}
.paper, .toppaper, .bgpaper, .bottompaper{width:180px; position:relative; float:left;}
.toppaper{top:-60px; background:url(img/paper_top.gif) no-repeat; width:160px; overflow:hidden;  min-height:50px; padding:110px 10px 0 10px}
.toppaper h5 {border-bottom:1px dotted #E2B961; line-height: 1.5em; padding-bottom:10px; margin-bottom:10px;}
.bgpaper{min-height:200px;  background: url(img/paper_bg.gif) repeat-y;}
.bottompaper{background:url(img/paper_bottom.gif) no-repeat; height:56px;}
/* ///////////////// */

/* /// Login /// */
#login{width:150px; padding:10px; text-align: right; line-height: 2em; border-bottom: 1px dotted #E2B961;}
#login a {display:block;  font-style: italic;  font-size: 0.8em; line-height: 3em;}
#login label{display:block; }
/* ///////////////// */

/* /// Poll/// */
.poll{width:160px; text-align:left;}
.poll div.ithem{ float:left; width:160px; padding-bottom:5px;}
.poll div.radio{float:left; width:30px; padding-right:10px;}
.poll div.label{float:left; width:120px; font-size: 0.8em; text-align:left;}
.poll div.resultlabel{font-size:0.8em;}
.poll div.radio input.checkradio{border:0 none!important;}
.poll form {margin-bottom: 10px;}

.poollist {margin-left:1em; text-indent:-1em;}
/* ///////////////// */


/* ///////Dico////////////////// */
.dico_comments_nbr {font-size:8px;
					display: none;
					}

/* /// Links /// */
.linklist, .blogroll { list-style: none; text-indent: -1em; margin-left: 1em;}
.linklist li, .blogroll li {margin-bottom:5px;}
#recentcomments {list-style: none; text-indent: -1em; margin-left: 1em;}
/* //////////// */


/* //////Signin /////// */
#signin_form{ float:right; width: 390px; }
#signin_button{ float:right; margin-left:10px; }
#signin_fields{ text-align: right; width:240px; float:right; }
#signin_fields label { margin-right: 5px; }
.sidebarlogin_otherlinks li { float: right; margin-left:8px; }
.sidebarlogin_otherlinks{ float:right; width:300px; font-weight: bold; list-style: none; }
#signin_options { float:right; margin-right:100px; width:190px; margin-left:100px; }
#signin_options ul { list-style: none; }
#signin_box {width:390px; float:right;}

/* ///////////// archives //////////// */
#archives {width:600px;}
#archives ul { list-style: none; display: inline; }
#archives ul li {display: inline; border-right: 1px solid #F7941D; padding: 0 5px; line-height: 2em;}
#archives h2 { margin-top:35px; margin-bottom:15px;}

.archivelink { text-align: right; margin-top: 10px;}

#monthly-archives {
	margin-top: 20px;
}
/* ////////////////////////////////// */


/* ////////////post content/////////// */
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#FCF3E2;
	border:1px solid #E2B961;
	margin:auto;
	padding-top:4px;
	text-align:center;
}
.wp-caption-text {
	font-style: italic;
	font-size:11px; 	
}
/* ///////////////////////////////// */

/* ////////////// dict index///////////// */
#indexLetters { text-align: center; margin-top: 20px;}
.wordlist li {
	float:left;
	width:115px;
}
.wordlist {
	float:left;
	clear: both;	
}
.mainLetter {
	margin-top:20px;
}

.mainLetterBox {
	float:left;
	clear:both;	
}


/* ////////////////// dict related //////////// */

.related ul li {
   display: inline;
   text-align: center;
   padding: 2px ;
   margin-right: 20px;
}
.related ul {
	text-align: center;	
}

#relatedTitle{
	margin-bottom: 10px;	
	display: block;
}

.related {
	margin-bottom: 20px;	
	border:1px solid #E2B961;
	padding: 10px;
}


/* /////////////pages /////////////// */
.pagetitle { margin-left: 30px; margin-bottom: 50px;}
#pageads {float:right; margin: 0 0px 20px 20px; padding: 0;}
/* //////////////////////////////// */

/* ///////////members profiles/////////////// */
.member_pic  { float:left; margin-right:15px; margin-bottom: 15px; }
.member_desc h1 {margin-bottom: 10px; }
.member_url {font-weight: bold; margin-bottom: 15px;}
.member_desc {width:584px;}


/* ///////////////// forum's direct links /////// */
#views {list-style: none; display: inline;}
 

/* ///////////footer /////////// */
#footer {position:relative;  float:left; top:50px; height:250px; width:1000px; background:url(img/page_bg_bottom.gif) no-repeat;  }
#rss{position:relative;  float:right; width:162px; height:64px; top:110px; right:100px;}

#footertext {margin-left:220px; margin-top: 120px; width: 300px; text-align:center; }
#footertext a { font-weight: bold; }
