/* Font */
@font-face {
  font-family: 'pwet';
  src: url('TJ-Evolette-A-Bold.otf');
}
@font-face {
  font-family: 'pwet-thin';
  src: url('TJ-Evolette-A-Thin.otf');
}
#side-bar_blog, .entry-title, .custitle, .blog-title, .blog-title2 {
    font-family: 'pwet';
}
.home-title {
    font-family:'pwet';
}
body {
    background: #edeef0;
}
#branding {
    background:url(images/headers/pixel.png) repeat 0 0 scroll #e25238;
    height:194px;
}
#access {
    width:1076px;
}
#access li:last-child a {
    width:100%;
}
#side-bar_blog {
    font-size:22px;
    color:#97BE0D;
    line-height:38px;
}

#side-bar_blog span { 
    display:block;
}
#side-bar_blog a {
    color:#9ec8d4;
}
#side-bar_blog a:hover {
    /*text-decoration:none;*/
}
#side-bar_blog .firstfont {
    font-size:40px;
    line-height:50px;
}
#side-bar_blog .secfont {
    font-size:34px;
    line-height:40px;
}
#side-bar_blog .thirdfont {
    font-size:30px;
    line-height:36px;
}
#content {
    color:#9f9f9d;
}
.entry-title {
    font-size:30px !important;
    color:#9f9f9d !important;
}
.custitle {
    color:#9f9f9d !important;
    font-size:36px !important;
}
.cussub-title {
    font-size:20px !important;
    font-family:"Arial";
}
#cus-social {
    position:fixed;
    top:235px;
    background-color:white;
    padding:2px;
    width:31px;
    height:97px;
    margin-left:-70px;
}
#cus-social a {
    height:31px;
    display:block;
    margin-bottom:2px;
}
#cus-social a:hover {
    opacity: 0.5;
    filter:alpha(opacity=50);
    -moz-opacity:0.50;
}
.blog-title {
    height:45px;
    padding-top:30px;
    padding-left:5px;
    font-size:42px;
    color:#fff;
    background-color:#9F9F9D;
    clear:both;
    margin-bottom:20px;
}
.blog-title2 {
    height:45px;
    padding-top:10px;
padding-bottom:20px;
    padding-left:35px;
    font-size:42px;
    color:#fff;
    background-color:#9F9F9D;
    clear:both;
    margin-bottom:20px;
}
.blog-title a {
    color:#fff;
}
.blog-title2 a {
    color:#fff;
}
#menu-home {
    overflow:hidden;
}
#access {
    background-color:#46bcca;
    height:60px;
}
#access a {
    padding-right:0px;
    padding-left:21px;
    margin-right:-10px;
    color:#fff;
    font-family:'pwet';
    font-size:32px;
    padding-top:4px;
    height:56px
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background:#e25238;
}
.custom-menu a {
    -webkit-transform: skew(16deg);
    -moz-transform: skew(16deg);
    -o-transform: skew(16deg);   
}
.custom-menu a span {
    display:block;
    -webkit-transform: skew(-16deg);
    -moz-transform: skew(-16deg);
    -o-transform: skew(-16deg);    
}
.custom-menu a span span {
    display:inline-block;
    margin-left:10px;
    -moz-transform: skew(-24deg);
    -webkit-transform: skew(-24deg);
    -o-transform: skew(-24deg);
}
.custom-menu a:hover span.hide_over, .custom-menu.hover-menu a span.hide_over {
    visibility:hidden;
    background:#e25238;
}
.custom-menu.hover-menu a {
    background:#e25238;
}
.menu-item-9 a {
    padding-left:23px !important;
    margin-left:-10px;
}
.menu-item-21 a {
    padding-right:14px !important;
}
#sponsors a {
    width:95px;
    height:70px;
    margin-right:5px;
    margin-bottom:5px;
    float:left;
}
#sponsors a img {
    max-width:95px;
}
#sponsors a:hover {
    opacity: 0.5;
    filter:alpha(opacity=50);
    -moz-opacity:0.50;
}
.allartistes {
    font-size:20px;
    margin-top:10px;
}
#big_sponsors {
    margin:40px 0;
}
#big_sponsors a img {
    max-width:145px;
    margin-right:5px;
    float:left;
    margin-bottom:5px;
}
#big_sponsors br, #sponsors br {
    display:none;
}
#sponsors {
    float:left;
    width:300px;
    margin-bottom:30px;
    margin-top:10px;
}
.meta-nav {
    display:none;
}
.home_img {
    max-width:280px;
    margin-right:15px;
    float:left;
}
.home-title {
    font-size:20px;
}
a {
    color:#97BE0D;
}
.home_link, #content a {
    color:#9F9F9D;
}
.cus-article {
    width:100%;
    margin-bottom:30px;
    float:left;
}
.link_nav_art a {
    margin:0 5px;
}
.link_nav_art a.page_in {
    color:#ccc !important;
}
#colophon {
	clear: both;
	background-color:#9f9f9d;
}
#footer-content {
    width:1080px;
    text-align:center;
    margin:0 auto;
    height:147px;
    font-size:22px;
    color:white;
    padding:20px 20px 0 20px;
    background-color:#9f9f9d;
}
#footer-content a {
    color:#FFF;
}
#wrapper {
    width:1262px;
    margin:0 auto;
}
