/* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#content:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#content,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
table,tr,td{border:none;}


body { font: normal normal 0.7em/1.3em Verdana, Arial, Helvetica, sans-serif;color: #646464;}
h1,h2,h3,h4,h5 { font-weight:bold; }
p { margin:0.7em 0em;}
a {text-decoration:none;}
.clear {clear:both}
.block {display:block}
.float-center {text-align:center;width:auto}
.float-right {float:right}
.float-left {float:left}
.quiet {color:#666;}



/* FX
 -----------------------------*/

 .corner-tl,.corner-tr,.corner-bl,.corner-br {display:block;width:8px;height:8px;
 background-image:url(../img/corners.gif);background-repeat:no-repeat;}
	.corner-tl { position:absolute;top:0px;left:0px;background-position: -4px -4px;}
	.corner-tr { position:absolute;top:0px;right:0px;background-position: 4px -4px; }
	.corner-bl { position:absolute;bottom:0px;left:0px;background-position: -4px 4px; }
	.corner-br { position:absolute;bottom:0px;right:0px;background-position: 4px 4px; }

 .relative {
     position:relative; }



/* Structure
 ---------------------------------------------------------------------------- */
html {
    background-color: #443D33;}

body {
    border-top: 1px solid #666;
    background-color: #443D33;
    background-position: top left;}

#document {
    text-align:left;
    padding-top:0em;
    background-color: #443D33;
    margin-left:50%;}

#maintable {
    margin-left:-385px;
    border-left:2px solid #555;
    width:780px;
    background-color:#FFF;}
    

    #borderside,#footer-borderside {
        background: url(../img/left-bg.png) repeat-y top left;
        border-left:1px solid #433;}
        
    #borderside .spacer { width:5px; }


    #leftside {
        vertical-align:top;
        width:750px;}

        #contenttable{}

            #header {
                padding:0em 10px 0em 10px;}

            #subheader { /* tag cloud */
                padding:0em 10px 0em 10px;}

            #body {}
            
                #sidebar {
                    vertical-align:top;
                    padding:10px 10px 0px 0px;}

                    #sidebar .spacer { width:200px; }

                #content {
                    vertical-align:top;
                    padding:10px 10px 0px 10px;}

                    #content .spacer { width:480px;}
                    #content .post { width:480px; }
                    #content .post-left { width:390px; }

    #rightside {
        vertical-align:top;
        padding-top:10px;
        background-color: #443D33;}

        #rightside .spacer { width:40px; }

    #footer {}

        #footer .spacer {
            height:10px;}


/* Header
 ----------------------------------------------------------------------------*/

#header {
    margin-top:0em;
    margin-bottom:0em;
    padding:1em 1em 0em 1em;
    background: url(../img/annuaire_lens.jpg) no-repeat 15px 15px;}

    #header .logo {
        padding-left:100px;}

    #header h2 {
        color: #c3c5c5;}

    #header h1 a{
        font-size: 20px;
        color: #000;
        text-decoration:none;
        margin-bottom:0.6em;}

    #header h2 {     
        color: #c3c5c5;
        font-size: 1.2em;
        line-height: 1em; 
        margin-bottom:0.9em;}

    #header .search {
        padding-top:3px;
        float:right; }

        #header .search form, 
        #header .search table {
            padding:0em;margin:0em;}
            
        #header .search table { 
            background: url(../img/search-bg.jpg) no-repeat top left; }

        #search .serch-left input { 
            padding: 5px 1px 4px 5px;
            width: 140px; }

            #header .search-left {
                padding-left:6px;
                width: 140px;
                height: 28px;}

        
        #header .search-button { }

        #header .search input {
            padding:0px;margin:0px;border:none;}


        #header .search input{
                vertical-align: top;}



    div.notification_block {
        padding: 1em;
        background-color: #F4FBD2;
        border: 4px #E1EEB9 dashed;
        font-size:1.2em;
        line-height:1.6em;
        margin: 0.5em 0em 1em; }

/*        div.notice  { background-color:#CEC; color:#272; border-color:#ADA; }*/
        div.notice  { background-color:#FAFACC; color:#553; border-color:#DDB; }
        div.success { background-color:#CFC; color:#272; border-color:#ADA; }
        div.error   { background-color:#FDD; color:#744; border-color:#EAA; }


/* SubHeader + Categories Cloud --------------------------------------------- */

#categories {
    position:static;
    background-image: url(../img/cloud-bg.jpg);
    margin:0em 0em 1em 0em;}
    
    #categories .container {
        position:relative;
        padding:2em;}

    #categories h2 a {
        font:normal bold 1em/1.5em Verdana, sans-serif;
        color:#FFF}

    .orange {
        background-image: url(../img/orange-bg.jpg);}



    #categories_cloud {
        margin:0em;padding:0em;}
    #categories_cloud ul {
        margin:0em;padding:0em;}
    #categories_cloud li { 
        display:inline; 
        padding:0em 0.2em;line-height:1.7em;}



    #categories_cloud a {
        color: #FFF;
        font-weight: bold; 
        text-decoration:none;}

    #categories_cloud a.selected-cat {
        color: #447;
        font-weight: bold; 
        text-decoration:none;}
        
        
    #categories_cloud a.big_tag { 
        font-size:125%; }

    #categories_cloud a.huge_tag { 
        font-size:150%; }




/* Footer
 ----------------------------------------------------------------------------*/

#footer {
    color:#ffca9f;}
    
    #footer table {
        width:  750px;}

    #footer .footer-blank {
        width:  40px;}

    #footer .footer-left {
        height: 60px;
        width:  60px;        
        background: #f48631 url(../img/ft-bg.gif) no-repeat left top;}
    
    #footer .footer-text {
        background-color:#f48631;
        padding:1em;}
    
    #footer ul {}
    
    #footer li {
        display:inline;}
    
    #footer a {
        font-weight:bold;
        color:#FFF;
        text-decoration:none;}

    #footer-rightside {
/*        background-color:#E33;*/
        background: #443D33 url(../img/right-footer-bg.png) no-repeat left top;
        }




#feeds {}

    #feeds h4 {
        border-bottom:1px solid #CCC;
        padding-bottom:0.4em;
        margin:1em 0em;}

    #feeds h5 a {
        color:#666}

    #feeds img{
        position:static;
        display:inline;
        float:left;
        border:10px solid #CCC;
        margin:0.4em;}

    #feeds .container {
        padding:0.3em 1em}

        .feed {
            margin:0.5em 0em 1em 0em;
            color:#888}
        .feed-odd {
            background-color:#EEE;}
        .feed-even {
            background-color:#DDD;}







/* post link
 ---------------------------------------------------------------------------- */

#content {}

    #content h1 { 
        margin:0em 0em 1em 1em;}

    #content .post {
        clear:both;
        margin-bottom:0.5em;
        padding: 0em 0em 0.5em 0em;}


    #content .post-left {
        position:relative;
        background-color:#F4F0E5;
        display:block;
        float:left;
        height:auto;
        padding:10px;
        min-height:50px;}
        
        #content .even {
            background-color:#E5EAEA;}

        #content img.website-thumb {
            float:left;
            border:7px solid #DDD;
            margin:0em 1em 0.5em 0em;}
            

            #content h2 a {
                margin:0em;padding:0em;
                font: normal bold 0.7em/1.3em Verdana, sans-serif;
                text-decoration:none;
                color: #333;}

            #content .entry {}
            
            #content .entry h2 {margin:0em 0em 0.7em;padding:0em;}

            #content .entry h2 a {
                color:#333; padding:0em;font-size:0.8em }
                
            #content .entry p {
                color:#666;
                margin:0em;padding:0em;}

            #content .entry ul{
                padding-left: 20px;
                padding-bottom: 10px;}

            #content .entry p a {
                color: #2AACE0;
                font-weight:bold;
                text-decoration: underline;}

    #content .post-right {
        padding-top:0em;
        display:block;}

        #content .post-right p {
            margin:0em;}

        #content .post-right-inner {
            display:block;
            float:right;
            width:60px;}

        .votes {
            position:relative;
            display:block;
            color: #c32127;
            text-align: center;
            width: 60px;
            margin:0px 0px 6px;
            padding:0em;
            background-color:#fcf2c1;
            font-weight:bold;
            float: right;
            text-align:center;}
            
            .votes p {
                margin:0;padding:0;}
                
            .votes-link {
                text-decoration:none;
                color:#C27F6B;}

            .votes-count { 
                display:block;
                width:60px;
                padding: 5px 0em;
                background-color:#f7e382;
                text-align:center;
                font: normal bold 1em/1em Verdana, sans-serif; }
                
            .votes-name {
                display:block;
                padding:0.4em;
                color:#f2af6b;
                width:4.5em;}
                
        .clicks {
            position:relative;
            display:block;
            color: #1f89c7;
            text-align: center;
            width: 60px;
            margin:0px 0px 6px;
            padding:0em;
            background-color:#E1EaEF;
            float: right;
            text-align:center;}
            
            .clicks p {
                margin:0;padding:0;}
                
            .clicks-link {
                text-decoration:none;
                color:#1f89c7;}

            .clicks-count { 
                display:block;
                width:60px;
                padding: 5px 0em;
                background-color:#a9e3f9;
                text-align:center;
                font: normal bold 1em/1em Verdana, sans-serif; }
                
            .clicks-name {
                display:block;
                font-weight:normal;
                padding:0.4em;
                color:#3fA9E7;
                width:4.5em;}
                

        #featured-link .post .post-left {
            background-color:#FDF8B6;}

        #featured-link .post .post-left .entry h2 a.{
            text-decoration:none;
            color:#777}

        #featured-link .post img {
            border:7px solid #CDC886;}

        .link-title.premium a {
            color:#000}

        #content .link-title {margin:0.3em 0em 0.7em 0em;}


    #editform {
        margin-left:1em;}

        #editform table {}

        #editform input, #editform select {
            text-align:left;}
        #editform input {padding:0.4em 0.2em;}
        #editform textarea {
            width:330px;}

        #editform .big-submit {
            font-size:1.5em;}

        #editform tr {}

        #editform th {
            width: 100px;
            border-top: 1px dotted #DDD;
            padding:0.8em 1em 0em 0em;
            vertical-align:top;
            text-align:right;
            font: normal bold 1.1em/1.3em Verdana, sans-serif;}

        #editform td {
            font-family: sans-serif;
            border-top: 1px dotted #DDD;
            width: 380px;
            padding: 0.8em 0em;
            text-align: left;}

        #editform .blank th, #editform .blank td {
            background-color:#FFF;}

        #editform caption {
            font-family: sans-serif;}

        #editform .form-notice {
            font: normal 1em/1.5em Verdana, sans-serif;
            display:block;
            padding:1em;}
        #editform .form-notice div {
            margin-top:0.9em;
            font-size:90%;
            padding:1em;
            border-top:1px solid #CBB;
            background-color:#FEFAED;}

        #editform .field-categories ul {
            display:inline;
            padding:0em;margin:0em;}
        #editform .field-categories ul li {
            list-style-type: none;
            display:inline;
            float:left;
            font-size:1.1em;
            padding-bottom:0.2em;
            width:140px;}


        #editform ul.errorlist {
            display:block;
            background:#FDB;
            color:#844;
            border:2px dotted #ECA;
            padding: 0.8em 1em;
            margin:0em 0em 0.8em 0em;}
            
            #editform .errorlist li { 

                display:inline;
                width:60em;
                margin:0em;
                padding:0em;
                clear:both;
                top:0px;}




/* Main Link detail page
 ---------------------------------------------------------------------------- */
 
#link-page {}

    #link-page a {
        color:#333;}

    #link-page .accesslink {
        float:right;
        max-width:14em;
        padding:0.4em 0.7em;
        background-color:#FFF;
        border:3px solid #AAA;
        color: #111;
        font-weight:bold;
        font-size: 1.2em;
        text-align: right;}


    #link-page .accesslink:hover {
        background-color:#f7e382;
        color:#574302;
        border:3px solid #D7C362;}


    #link-page h2 { 
        font-size:1.2em;}

    #link-page .post {margin-bottom:0em}
        
    #link-page h4 {
        border-bottom:1px solid #CCC;
        background-color:#EED;
        padding: 0.4em;
        margin:1em 0em;}


    #link-page .link-description {
        color:#666;
        padding:0em 0.5em 0em 0.5em;margin:0em;
        font: 1.2em/1.5em Verdana, sans-serif;}
    #link-page .link-description em {
        font-weight:bold;
        font-style:italic;}

    #link-page .link-infos {
        font:normal normal 1em/1.5em Verdana, sans-serif;
        font-style:italic;
        padding:0.3em 0.5em;}

        #link-page .link-infos a {
            font-weight:bold;}

    #link-page .entry {
        padding-bottom:1em;}

    
        #comment-form {
            padding-top:1.8em;}

            #comment-form p {
                border-top: 1px solid #DDD;
                padding:1em 0em;}
            #comment-form label {
                display:block;
                float:left;
                text-align:right;
                margin:0em;
                padding:0em 1em 0em 0em;
                width:10em;}
            #comment-form input { margin-top 1em; width:150px;}
            #comment-form textarea { margin-top 1em; width:320px;}
            #comment-form p.submit { padding-left:11em; }


        #comments {}    

            .comment-block {}

            .comment-block-name {
                font: normal bold 1.2em/1.6em Verdana, sans-serif;
                margin:0.3em 0em;}
                
            .comment-block-text {
                position:relative;
                color: #1F5987;
                background-color:#E1EDFA;
                margin-left:1.8em;
                padding:0.7em 1em;}
            




/* Sidebar small links
 ---------------------------------------------------------------------------- */

#sidebar {}


    #sidebar .addlink {
        display:block;
        position:relative;
        background-color:#f39c59;
        padding:10px;
        width:220px;
        text-align:center;}
    #sidebar .addlink a {
        color:#FFF;
        font-weight:bold;
        font-size:1.4em;}


    #sidebar h2 {
        font: normal bold 1.3em/1.6em Verdana;
        margin:0.5em 0em;
        text-align:center;
        text-transform:lowercase;
        font-variant:small-caps;
        font-weight:bold;
        color: #005f6b;}

    #sidebar li {
        list-style: none;
        padding-bottom: 20px;}
    
        #sidebar li li{
            padding-left: 15px;
            padding-bottom: 0px;}


        #sidebar li a {
            color: #2aace0;
            padding-left: 12px;
            background: url(../img/bullet.jpg) left center no-repeat;
            font-size: 12px;
            font-weight: bold;}
        
        #sidebar li a:hover {
            color: #01606C;}







.links-small {
    padding: 0.8em 0.3em 0em 0.7em;}
    
    .links-small h3 {
        margin:0em;
        font:normal bold 0.85em/1.7em Verdana;}

    .desc-title {
        color:#866E2F;}
    .small-title-categories {
        color:#EAC;}
    .small-title-categories a {
        color:#a68e4f;
        font-weight:normal;}
    .desc-cat-links {
        color:#DDF;
        font-weight:normal;}

    .website-small-thumb {
        float:left;
        margin-right:5px;
        width:35px;
        border:2px solid #CCC;}


    #top-links {}

        #top-links {
            background-color:#f9e99e;
            margin-bottom:2em;}

        #top-links .odd {
            background-color:#f7e382;}

        #top-links .even {
            background-color:#fFF6AA;}

    #random-links {}

        #random-links .odd {
            color:#444;
            background-color:#EEE;}
        
        #random-links .even {
            color:#333;
            background-color:#DDD;}

        #random-links .desc-title {
            color:#888;}
        #random-links .small-title-categories {
            color:#888;}
        #random-links .small-title-categories a {
            color:#999;}
        #random-links .desc-cat-links {
            color:#999;}



    
.block {
    margin:1em 0em;}    

    

.field-link input {
    font-size:1.3em;}

    
#content-pagination {
    min-height:15px;
    background-color:#D7D4D0}
    
    #content-pagination .container {
        padding: 1em;}
    
    #content-pagination a {
        border-bottom: 1px solid #AAA;
        color:#444}    



#index {
    margin:0px;padding:0px;
    border-bottom:1px solid #322;
    height:100%;}

    .index-letter-container {
        float:left;
        border-right:1px solid #322;}

    .index-letter {
        text-align:center;
        padding:9px 7px 4px 7px;
        width:25px;
        height:20px;
        float:left;}

    .index-letter a {
        font-size:1.5em;
        font-weight:bold;
        color:#666; }
        
    .color-dyellow {
        border-top:1px solid #e7d372;
        border-left:1px solid #e7d372;
        background-color:#f7e382;
        border-bottom:1px solid #dcd2a1;}
    .color-yellow { 
        border-top:1px solid #ece2b1;
        border-left:1px solid #ece2b1;        
        background-color:#fcf2c1;
        border-bottom:1px solid #99d3e9;}
    .color-blue {
        border-top:1px solid #99d3e9;
        border-left:1px solid #99d3e9;
        background-color:#a9e3f9;
        border-bottom:1px solid #f96800;}
    .color-orange {
        border-top:1px solid #e38530;
        border-left:1px solid #e38530;
        background-color:#f39c59;
        border-bottom:1px solid #e7d372;}

.comment-field-honeypot { display:none}
