/* Theme Name: Beton Theme URI: http://nicolasbouliane.com/portfolio-sites-internet/ Description: The Beton theme for WordPress 3.0. It's a grayscale theme that supports widgets, custom background images and everything you would expect from a quality WordPress theme. Author: Nicolas Bouliane Version: 1.01 Tags: two-columns, fixed-width, custom-background, threaded-comments, sticky-post, translation-ready, theme-options, custom-menu */ body{background:#eee url('images/body-bg.jpg') no-repeat center top;font:13px/20px Tahoma,Helvetica,sans-serif;height:100%;margin:0;padding:0;width:100%} img{border:none!important;outline:none} a{outline:none} ul,ol{list-style-position:inside;margin:0;padding:0} #banner{color:#777;margin:0 auto;padding:20px 0 10px;width:960px} #banner a{color:#222;font:normal normal normal 56px/42px 'Trebuchet MS',Trebuchet,sans-serif;margin:10px 0 0;padding:0;text-decoration:none;text-shadow:0 1px 1px #fff} #banner p{font:normal normal normal 16px/30px 'Trebuchet MS',Helvetica,sans-serif;letter-spacing:.1em;margin:0;padding:0} .menu,div.menu ul{height:32px;list-style:none;margin:0 auto;padding:0;width:960px} .menu li{float:left;margin:0 12px 12px 0;padding:0} .menu li .children{display:none;position:absolute;width:auto!important;z-index:100} li.open ul .children,li ul ul .children{display:none!important;float:left} .menu li ul li{display:block!important;float:none!important;margin:0} .menu a{display:block} .menu a,a .pagenumber,.page-numbers{-moz-transition:background-color 100ms ease-in,color 100ms ease-in;-o-transition:background-color 100ms ease-in,color 100ms ease-in;-webkit-transition:background-color 100ms ease-in,color 100ms ease-in;transition:background-color 100ms ease-in,color 100ms ease-in;background:#ddd;color:#222;font:14px Tahoma,Geneva,sans-serif;margin:0;padding:6px 12px;text-decoration:none;text-shadow:#eee 0 1px;border:none!important} .menu a:hover,a:hover .pagenumber,.page-numbers:hover{background:#e50;color:#fff;text-shadow:none} .menu a:active,a:active .pagenumber,.page-numbers:active{background:#fd7} .pagenumber,.page-numbers.current{font:14px Tahoma,Geneva,sans-serif;background:#222;color:#fff;text-shadow:0 -1px 0 #000;padding:6px 12px} .postpages,.commentspages{text-align:right} .current_page_item a{background:#222;color:#fff!important;text-shadow:0 -1px 0 #000!important} .current_page_item ul li a{background:#ddd!important;color:#000!important;text-shadow:0 0 0!important} .current_page_item ul li a:hover{background:#e50!important;color:#fff!important} .current_page_item a:hover{background:#222!important;color:#FC4!important} #content{clear:both;color:#222;margin:0 auto 20px;padding:0 0 15px;position:relative;width:960px} #sidebar{list-style:none;position:absolute;top:0;right:0;margin:0;padding:0;width:346px} #sidebar ul{list-style:none} #sidebar p{margin:0 0 20px;padding:0} #sidebar li{padding:0 0 20px} #sidebar li li{background:url(images/list-icon.gif) no-repeat;font-size:12px;line-height:15px;margin:6px 0;padding:0 0 0 20px !important} #sidebar li a{border-bottom:1px dotted #222;color:#222;text-decoration:none} #sidebar li a:hover{border-bottom:1px solid #222} #sidebar li a:active{color:#000} #rss{position:absolute;z-index:101;right:10px;top:-10px} #searchquery{font-family:'Trebuchet MS';font-weight:400} .post{overflow:hidden;width:574px} .post .title,#commentstitle,#sidebar .title,.hcardtitle{background:#222 url(images/title-bg.jpg) no-repeat center;color:#fff;display:block;font:18px Verdana,Geneva,sans-serif;font-weight:700;margin:0 0 10px;padding:10px} .sticky .title{background:#C30!important} .post .title a{color:#fff;text-decoration:none} .post .title.notitle a{color:#555} .post .title a:hover{color:#FD5} .postdate{float:right;font-variant:small-caps;font-weight:400;letter-spacing:.1em} .post .content{padding:0 0 11px} .content a,#tags a,#relatedposts a{border-bottom:1px dotted #B20;color:#B20;text-decoration:none} .content img{margin-bottom:5px;margin-top:5px} .content h1{background:url(images/separatorh1.png) left bottom no-repeat;color:#000;font-size:2em;font-weight:400;margin:0 0 10px;padding:10px 0} .content h2{background:url(images/separatorh2.png) left bottom no-repeat;font:19px 'Trebuchet MS',Helvetica,sans-serif;font-weight:400;margin:25px 0 11px;padding:0 0 3px} .content h3{font-size:16px;margin:1em 0 .25em} dt,h4,.content h5{font-size:13px;margin:0;padding:0;text-transform:uppercase} .content h6,.content h7,.content h8{font-size:13px;margin:0;padding:0;font-weight:700} .content pre,blockquote{background:#E5E5E5;border-radius:5px;margin:15px 0;overflow:auto;padding:5px 10px} blockquote p{margin:0!important} .content ol li{padding:10px 0} .content ol ul li,.content ol ol li,.content ul ol li,.content ul ul li{padding-left:30px!important} h1 a,h2 a,h3 a,h4 a,h5 a{border:0!important;text-decoration:none!important} th{background:#ccc!important} tr:nth-child(odd){background:#ddd} table{border-collapse:collapse} td,th{padding:5px 10px 5px 5px;margin:0} .wp-caption{margin:10px;padding-top:4px;text-align:center} .wp-caption img{border:0 none;margin:0;padding:0} .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px} .gallery-caption{position:relative} .alignright{float:right;margin-left:10px} .alignleft{float:left;margin-right:10px} .aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto} dd,.post p,.post address{margin:0 0 20px} #pagebuttons{width:574px;background:url(images/separator960.png) no-repeat center top;clear:both;color:#AAA;font-size:22px;padding:10px 0 15px;text-align:center} #pagebuttons a{color:#222;text-decoration:none} #pagebuttons a:hover{color:#C30} #comments{clear:both} #comments li{clear:both;list-style-type:none;margin:0;padding:0} .avatar{float:left;margin:5px 10px 10px 0!important} .commenter{font-weight:700} form{background:#EEE;border:1px solid #CCC;border-radius:3px;margin:7px 0 10px;padding:15px 20px 20px} #search{width:auto} #searchbutton{margin:auto 0} .formtitle{display:block;font-family:'Trebuchet MS',Trebuchet,sans-serif;font-size:19px;font-weight:400;padding:3px 0 16px;text-shadow:0 1px 0 #FFF} form ul{clear:left;list-style:none;margin:0;padding:0;text-align:right} .field{background:#fff url(images/field-bg.gif) repeat-x;border:1px solid #AAA;color:#222;float:left;font-size:12px;margin:0 0 5px;padding:4px;width:370px} .fieldtitle{float:left;font-family:Tahoma,Geneva,sans-serif;padding:0 10px 0 0;text-align:left;text-shadow:0 1px 0 #FFF;width:140px} .field:focus{border:#005 solid 1px;outline:none} textarea{background:#fff url(images/field-bg.gif) repeat-x;font:13px Arial,Helvetica,sans-serif;height:150px;line-height:20px;overflow:auto} #submit{background:url(images/button.png) no-repeat top left;border:none;color:#FFF;font-size:14px;height:32px;margin:10px 0 5px;outline:none;text-shadow:0 -1px 0 #700;width:150px} #submit:active{-ms-background-position-x:1px;-ms-background-position-y:1px;color:#DDD!important;text-shadow:0 -1px 0 #003} img#wpstats{display:none} .footer{color:#aaa;text-align:center} .footer a{text-decoration:none;color:#777} .footer a:hover{color:#222} .floatfix{clear:both} .cat-item{background-image:url('images/folder-icon.gif')!important} .recentcomments{background-image:url('images/comments-icon.gif')!important} em,.content h5{font-style:italic} li.open ul,li.open ul li.open .children{display:block!important}