/* Color Stylesheet

    rouge fonc�   #3d030b
    rouge moyen    #6a0513
    orangered      #ff4500

    cr�me :   #f0ecdc
    gris fonc�    #595959
    gris clair    #a5a6a5


*/




body {
    background: #3d030b;
    color: black;
}

#content {
    background: white;
}

/* =========== General Styling ============== */
a:link, a:visited {
    color: #595959;
}

a:hover, a:active, a:focus {
    color: #a5a6a5;
}

.content-area-frontpage a:link, .content-area-frontpage a:visited {
    color: #393939;
    text-decoration: underline;
}

.content-area-frontpage a:hover, .content-area-frontpage a:active, .content-area-frontpage a:focus {
    color: black;
    text-decoration: underline;
}

.content-area a:link,
.content-area a:visited {
    color: #393939;
    text-decoration: underline;
}
.content-area a:hover,
.content-area a:active,
.content-area a:focus {
    color: black;
    text-decoration: underline;
}

.content-area .img-wrapper a:link,
.content-area .img-wrapper a:visited,
.content-area .img-wrapper a:hover,
.content-area .img-wrapper a:active,
.content-area .img-wrapper a:focus {
    color: white;
    text-decoration: none;
}

.content-area-blog a:link, .content-area-blog  a:visited {
    color: #393939;
    text-decoration: underline;
}

.content-area-blog a:hover, .content-area-blog  a:active, .content-area-blog  a:focus {
    color: black;
    text-decoration: underline;
}

#mainarea p a:link.more-link,
#mainarea p a:visited.more-link {
    text-decoration: none;
}

#mainarea p .more-link a:link,
#mainarea p .more-link a:visited {
    color: red;
    text-decoration: none;
}

#mainarea p a:hover,
#mainarea p a:active,
#mainarea p a:focus {
    color: black;
    text-decoration: underline;
}

a:link.more-link, a:visited.more-link {
    text-decoration: none;
}

a.button-clear:link,
a.button-clear:visited {
    text-decoration: none;
}

a.button-clear:hover,
a.button-clear:active,
a.button-clear:focus {
    text-decoration: none;
}

a.button-clear-visit-site:link,
a.button-clear-visit-site:visited {
    text-decoration: none;
}

a.button-clear-visit-site:hover,
a.button-clear-visit-site:active,
a.button-clear-visit-site:focus {
    text-decoration: none;
}

a:link .button-clear, a:visited .button-clear {
    background: transparent url(style11/button-clear.png) no-repeat top left;
    color: white;
    text-decoration: none;
}

a:hover .button-clear, a:active .button-clear, a:focus .button-clear {
    background: transparent url(style11/button-clear-hover.png) no-repeat top left;
    color: white;
    text-decoration: none;
}

.wrapper-whitout-background {
    background: #3d030b;
}

.content-area {
}

/* ============ NAVIGATION ============= */
#nav ul li a:link, #nav ul li a:visited {
    color: white;
}

#dropmenu li ul li a:link, #dropmenu li ul li a:visited {
    color: black;
}

/* =========== CONTENT HEADLINES =============== */
#contentheader {
    border-bottom: 5px #3d030b solid;
}

.single_post_page #contentheader {
    border-bottom: none;
}

.single_portfolio_page #contentheader {
    border-bottom: none;
}

/* =================== Headerstyling ================ */
#top-background {
}

#head h3 {
    color: #ffffff;
}

#headerwrap {
}

/* ==================== Top Panel ================== */

.toppanel-widget .text-widget-img-wrapper2 img {
    border: white solid 9px;
}

#qp_post_widget_title {
    background: url("style11/surlefeu.gif") no-repeat top left;
}

#toppanel {
    background: black;
}

#panel {
    color: #999999;
    background: black;
}

#panel h1 {
    color: white;
}

#panel h2 {
    color: white;
}

#panel a:link, #panel a:visited {
    color: #636261;
}

#panel a:hover, #panel a:active, #panel a:focus {
    color: #ffffff;
}

#panel a.button-clear {
    color: #ffffff;
}

#panel .content .left {
    border-right: 1px solid #333;
}

#panel .content .border {
    border-left: 1px solid #333;
}

#panel .content input.field {
    border: 1px #1A1A1A solid;
    background: #414141;
    color: white;
}

#panel .content input:focus.field {
    background: #545454;
}

#panel .content input.bt_login {
    width: 106px;
    height: 28px;
    background: transparent url("style11/button-clear.png") no-repeat 0 0;
}

#panel .content input.bt_register {
    width: 106px;
    height: 28px;
    color: white;
    background: transparent url("style11/button-clear.png") no-repeat 0 0;
}

#panel .content-login-smaller input.bt_login {
    width: 106px;
    height: 28px;
    color: white;
    background: transparent url("style11/button-clear.png") no-repeat 0 0;
}
.tab a {
    background: url("style11/toppanel/toppanel.png") no-repeat transparent;
}
.tab a.open {
    background-position: 0 0;
}

.tab a.close {
    background-position: 0 -79px;
}

.tab a:hover.open {
    background-position: 0 -40px;
}

.tab a:hover.close {
    background-position: 0 -119px;
}

/* Login and Register buttons */
#panel .content input.bt_login, #panel .content input.bt_register {
    color: #ffffff;
}

/* ================== Read More buttons =============== */
.readmore-light {
    cursor: pointer;
    background: transparent url(style11/button-clear.jpg) no-repeat top left;
    display: block;
    width: 108px;
    height: 30px;
    color: white;
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 0px 0 0 0px;
    text-align: center;
    text-decoration: none;
    line-height: 2.2em;
    margin: 30px 0 0 0;
    text-decoration: none;
}

.readmore-dark {
    cursor: pointer;
    background: transparent url(style11/readmore-small-dark.jpg) no-repeat top left;
    display: block;
    width: 108px;
    height: 30px;
    color: white;
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 0px 0 0 0px;
    text-align: center;
    text-decoration: none;
    line-height: 2.2em;
    margin: 30px 0 0 0;
    text-decoration: none;
}

/* ================= WIDGET STYLING ============= */

/* General */
.widget ul li a:link, .widget ul li a:visited {
    color: #9ebc6e;
}

.widget ul li a:hover, .widget ul li a:active, .widget ul li a:focus {
    color:#ffffff;
}

/* light widget */
.widget-readmore {
    background: transparent url(style11/readmore-small.jpg) no-repeat top left;
}

#sidebar .widget-readmore {
    background: transparent url(style11/readmore-small.jpg) no-repeat top left;
}

.light-widget ul li {
    background: transparent url(style11/dotted-border3.png) repeat-x bottom left;
    color: #595959;
}

.light-widget ul li a:link, .light-widget ul li a:visited {
    background: transparent url(style11/list-style-arrow.png) no-repeat top left;
    color: #595959;
    text-decoration: none;
}

.light-widget ul li a:hover, .light-widget-dark ul li a:active, .widget-dark ul li a:focus {
    color: black;
    text-decoration: none;
}

/* dark Widget */
.dark-widget h2 p {
    color: #ffffff;
}

.dark-widget h2 {
    color: #ffffff;
}

.dark-widget p {
    color: #a6a6a6;
}

.dark-widget .widget-readmore {
    background: transparent url(style11/readmore-small-dark.jpg) no-repeat top left;
}

.dark-widget ul li {
    background: transparent url(style11/dotted-border.png) repeat-x bottom left;
}

.dark-widget ul li a:link, .dark-widget ul li a:visited {
    color: #a6a6a6;
    background: transparent url(style11/list-style-arrow2.png) no-repeat 0px 0px;
}

.dark-widget ul li a:hover, .dark-widget ul li a:active, .widget-dark ul li a:focus {
    color: #ffffff;
}

/* Frontpage Widget */
.frontpage-widget ul li a:link, .frontpage-widget ul li a:visited, .frontpage-widget ul li a:hover, .frontpage-widget ul li a:active, .frontpage-widget ul li a:focus {
    background: transparent url(style11/list-style-arrow.png) no-repeat 0px 1px;
}

/* Sidebar Search Form  */
#sidebar .widget_search form #s {
    border: 3px solid #393939;
    color: #a5a5a5;
    background: #393939 url(style11/search-icon.jpg) no-repeat top left;
}

/* style Twitter widget */
ul.twitter li.twitter-item {
    background: #e5dec2;
}

.dark-widget ul.twitter li.twitter-item {
    background: #4e4e4e;
    color: #a6a6a6;
}

#sidebar ul.twitter li.twitter-item {
    background: #e7e3d3;
}

/* Toppanel Widget */
.toppanel-widget h2 p {
    color: #ffffff;
}

.toppanel-widget h2 {
    color: #ffffff;
}

.toppanel-widget p {
    color: #a6a6a6;
}

.toppanel-widget ul li {
    background: transparent url(style11/dotted-border2.png) repeat-x bottom left;
}

.toppanel-widget ul li a:link, .toppanel-widget ul li a:visited {
    background: transparent url(style11/list-style-arrow2.png) no-repeat 0px 0px;
    color: #ffffff;
}

.toppanel-widget ul li a:hover, .toppanel-widget ul li a:active, .toppanel-widget ul li a:focus {
    color: #ffffff;
}

#panel .toppanel-widget .widgetpanel a {
    color: #a6a6a6;
}

/* sidebar Widget */
#sidebar .widget ul li a:link, #sidebar .widget ul li a:visited {
    text-decoration: none;
}

#sidebar .widget ul li a:hover, #sidebar .widget ul li a:active, #sidebar .widget ul li a:focus {
    color: black;
    text-decoration: none;
}

/*Calender Widget */

.dark-widget #wp-calendar caption {
    color: #ffffff;
}

#wp-calendar td {
    background: #e7e3d3;
}

.dark-widget #wp-calendar td {
    background: #4e4e4e;
    color: #a6a6a6;
}

.toppanel-widget #wp-calendar td {
    background: #2b2b2b;
}

#sidebar #wp-calendar a:link, #sidebar #wp-calendar a:visited, #sidebar #wp-calendar a:hover, #sidebar #wp-calendar a:visited, #sidebar #wp-calendar a:focus {
    color: #595959;
}

.dark-widget #wp-calendar a:link, .dark-widget #wp-calendar a:visited, .dark-widget #wp-calendar a:hover, .dark-widget #wp-calendar a:visited, .dark-widget #wp-calendar a:focus {
    color: #595959;
}

/* Recent comments */
#sidebar li.recentcomments {
    background: transparent url(style11/dotted-border3.png) repeat-x bottom left;
}

#sidebar li.recentcomments a:link, #sidebar li.recentcomments a:visited, #sidebar li.recentcomments a:hover, #sidebar li.recentcomments a:active, #sidebar li.recentcomments a:focus {
    background: #e7e3d3;
}

/* POST WIDGET */

.light-widget .widget-blog-post h2 a:link, .light-widget .widget-blog-post h2 a:visited {
    text-decoration: none;
    color: #595959;
}

.Style1 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style1 .widget-blog-post ul.meta li a {
    background: none;
}

.Style1 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 9px solid #ffffff;
}

.Style2 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style2 .widget-blog-post ul.meta li a {
    background: none;
}

.Style2 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 9px solid #ffffff;
}

.light-widget .Style2 .widget-blog-post h2 a {
    text-decoration: none;
}

.dark-widget .Style3 .widget-blog-post {
    background: #2e2e2e;
    border: 1px solid #4d4c4c;
}

.Style3 .widget-blog-post {
    background: #ffffff;
    border: 1px solid #daddc5;
}

.Style3 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style3 .widget-blog-post ul.meta li a {
    background: none;
}

.Style3 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 0px solid #4d4c4c;
}

.light-widget .Style3 .widget-blog-post h2 a {
    color: #595959;
}

.Style4 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style4 .widget-blog-post ul.meta li a {
    background: none;
}

.Style4 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 7px solid #ffffff;
}

.Style5 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style5 .widget-blog-post ul.meta li a {
    background: none;
}

.Style5 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 7px solid #ffffff;
}

.Style6 .widget-blog-post {
    background: transparent url(style11/dotted-border3.png) repeat-x bottom left;
}

.Style6 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style6 .widget-blog-post ul.meta li a {
    background: none;
}

.Style6 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 9px solid #ffffff;
}

.Style7 .widget-blog-post {
    background: transparent url(style11/dotted-border3.png) repeat-x bottom left;
}

.Style7 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style7 .widget-blog-post ul.meta li a {
    background: none;
}

.Style7 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 7px solid #ffffff;
}

.Style8 .widget-blog-post {
    background: transparent url(style11/dotted-border3.png) repeat-x bottom left;
}

.Style8 .widget-blog-post ul.meta li {
    background: none;
    border: none;
}

.Style8 .widget-blog-post ul.meta li a {
    background: none;
}

.Style8 .widget-blog-post .blog-img-wrapper {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
    border: 5px solid #ffffff;
}

/* ================ SUBNAVIGATION ================== */
#subnavigation ul li {
    text-decoration: none;
    background: transparent url(style11/dotted-border3.png) repeat-x bottom left;
}

#subnavigation ul li ul li {
    text-decoration: none;
    background: none;
}

#subnavigation ul li a:link, #subnavigation ul li a:visited {
    background: none;
}

#subnavigation ul li a:hover {
    color: black;
    text-decoration: none;
}

#subnavigation ul li.current_page_item a {
    color: black;
    text-decoration: none;
}

#subnavigation ul li ul li a:link, #subnavigation ul li ul li a:visited {
    background: transparent url(style11/list-style-submenu.png) no-repeat top left;
    color: #595959;
    text-decoration: none;
}

#subnavigation ul li ul li a:hover {
    color: black;
    text-decoration: none;
}

#subnavigation ul li ul li.current_page_item a {
    color: black;
    text-decoration: none;
}

/* ================== frontpage 1 Slider ==================== */
.slider .slider-ourportfolio {
    background: transparent url(style11/slider-ourportfolio.png) no-repeat top left;
}

.slider .wrapper {
    border: solid 10px #ffffff;
}

.slider2 img {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
}

.slider ul li {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
}

.slider .arrow {
    background: url(style11/slider-arrows2.png) no-repeat 0 0;
}

.slider .forward {
    background-position: 0 0;
    right: -58px;
}

.slider .back {
    background-position: -115px 0;
    left: 10px;
}

.readmore-small-white {
}

/* slidingboxes */
.captionfull h3 {
    color: #595959;
}

.boxgrid {
    background: #161613;
    border: solid 0px #8399AF;
}

.boxcaption {
    background: #fff;
}

/* ================== frontpage 2 3 and 4 Slider ==================== */
.slider3 .slider-ourportfolio, .slider2 .slider-ourportfolio {
    background: transparent url(style11/slider-ourportfolio.png) no-repeat top left;
}

.slider3 .wrapper, .slider2 .wrapper {
    border: solid 10px #ffffff;
    background: #ffffff;
}

.slider3 img, .slider2 img {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
}

.slider3 .arrow, .slider2 .arrow {
    background: url(style11/slider-arrows2.png) no-repeat 0 0;
}

.slider3 .forward, .slider2 .forward {
    background-position: 0 0;
    right: 10px;
}

.slider3 .back, .slider2 .back {
    background-position: -115px 0;
    left: 10px;
}

.readmore-small-white {
    /*background: transparent url(style11/readmore-small-white.jpg) no-repeat top left;*/
}

/* Slider Prevents */

/* slidingboxes */
.slider3 .captionfull h3, .slider2 .captionfull h3 {
    color: #595959;
}

.slider3 .boxgrid2, .slider2 .boxgrid2 {
    background: #161613;
}

.slider3 .boxcaption, .slider2 .boxcaption {
    background: #fff;
}

#slidershadow {
    background: transparent url(style11/slider-shadow.png) no-repeat top left;
}

/* ===================== Slider ===================== */

/* 2. Number Nav */
#thumbNav a {
    color: #535243;
    background: #e5d8ae;
}

#thumbNav a.cur {
    background: #d0c49d;
}

/* =============== Frontpage 1 ====================00 */
.frontpage-top-text p {
    color: #535243;
}

.moretext-big {
    background: transparent url(style11/readmore-big.jpg) no-repeat top left;
}

/*1. --- Top Text */
.wrapper-whitout-background h2 {
    color: #ffffff;
}

/* 1.3 Top Text 3 */
.frontpage-top-text3 {
    color: #ffffff;
}

/*2. Frontpage widget Area and content */
.wrapper-with-color-background {
    background: white;
}

/*3 Bottom Blog */
.recent-blog-entries-banner-top {
    background: transparent url(style11/recent_blog_entries_banner_top.png) no-repeat top right;
}

.recent-blog-entries-banner {
    background: transparent url(style11/recent_blog_entries_banner.png) no-repeat top left;
}

#bottom-of-site-begin {
    background: white;
}

#wrapper-with-texture {
    background: #3d030b;
    overflow: hidden;
}

#bottom-of-site-content-background {
    /*background: #3d030b url(style11/backgrousnd-bottom-blog.jpg) no-repeat top left;*/
}

#bottom-of-site-end {
    background: #3d030b;
}

.blogpost {
    color: #a5a5a5;
}

.blogpost .img-wrapper {
    border: 8px solid white;
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
}

.blogpost .img-wrapper2 {
    background: #ffffff url(style11/loadingb.gif) no-repeat center;
}

.blogpost img {
}

ul.meta li {
    border-left: 1px solid #a5a5a5;
    color: #a5a5a5;
}

.frontpage-blog-seperator {
    background: transparent url(style11/worksearch.jpg) repeat-x top left;
}

.blogpost h2 a:link, .blogpost h2 a:visited, .blogpost h2 a:hover, .blogpost h2 a:active, .blogpost h2 a:focus {
    color: #ffffff;
}

.frontpage-blog-moretext {
    background: transparent url(style11/frontpage-blog-moretext.jpg) no-repeat top left;
}

.frontpage-blog-comment {
    background: transparent url(style11/frontpage-blog-comment.jpg) no-repeat top left;
}

.frontpage-blog-comment a:link, .frontpage-blog-comment a:visited, .frontpage-blog-comment a:hover, .frontpage-blog-comment a:active, .frontpage-blog-comment a:focus {
    color: #595959;
}

/* ====================== PORTFOLIO 2 ======================== */

ul.portfolio-list2 .portfolio-seperator {
    background: transparent url(style11/portfolio-seperator.jpg) repeat-x top left;
}

ul.portfolio-list2 .img-wrapper {
    border: 9px solid black;
    background: black url(style11/loadingb.gif) no-repeat center;
}

ul.portfolio-list2 .img-wrapper h3 {
    color: white;
    padding-top: 10px;
}

/* ================== SINGLE PORTFOLIO ITEM ================ */

.portfolio-item-single img {
    border: solid black 10px;
}

.portfolio-item-single  a.button-clear:link,
ul.portfolio-list2  a.button-clear:visited, 
ul.portfolio-list2  a.button-clear:hover,
ul.portfolio-list2  a.button-clear:active,
ul.portfolio-list2  a.button-clear:focus {
    background: transparent url(style11/button-clear.jpg) no-repeat top left;
    color: white;
}

/* ============== STYLES UL, Messagesboxes, blockquotes, sublines, colors =================*/

/* ul list styling */
ul.arrow  li {
    background: url(style11/arrow-small.png) no-repeat top left;
}

ul.star  li {
    background: url(style11/star-small.png) no-repeat top left;
}

ul.arrow2  li {
    background: url(style11/arrow2-small.png) no-repeat top left;
}

ul.checkbox  li {
    background: url(style11/checkbox-small.png) no-repeat top left;
}

/* Message boxes */
.note {
    background: #4e4e4e;
    color: #ffffff;
    border: 1px solid #a5a08a;
}

.info {
    background: #4e4e4e url(style11/note-info.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #a5a08a;
    color: #ffffff;
}

.alert {
    background: #4e4e4e url(style11/note-alert.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #a5a08a;
    color: #ffffff;
}

.download {
    background: #4e4e4e url(style11/note-download.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #a5a08a;
    color: #ffffff;
}

.tip {
    background: #4e4e4e url(style11/note-tip.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #a5a08a;
    color: #ffffff;
}

.blogpost .note {
    border: 1px solid #595959;
    background: #494949;
}

.blogpost .info {
    background: #494949 url(style11/note-info.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #595959;
}

.blogpost .alert {
    background: #494949 url(style11/note-alert.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #595959;
}

.blogpost .download {
    background: #494949 url(style11/note-download.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #595959;
}

.blogpost .tip {
    background: #494949 url(style11/note-tip.png) no-repeat;
    background-position: 10px 10px;
    border: 1px solid #595959;
}

/*blockquote*/
blockquote {
    background: transparent url(style11/blockquote-open-light.png) no-repeat top left;
}

blockquote p {
    background: transparent url(style11/blockquote-close-light.png) no-repeat bottom right;
}

blockquote.big {
    background: transparent url(style11/blockquote-open-light.png) no-repeat top left;
}

blockquote.big p {
    background: transparent url(style11/blockquote-close-light.png) no-repeat bottom right;
}

blockquote.small {
    background: transparent url(style11/blockquote-open-small-light.png) no-repeat top left;
}

blockquote.small p {
    background: transparent url(style11/blockquote-close-small-light.png) no-repeat bottom right;
}

.blogpost blockquote {
    background: transparent url(style11/blockquote-open.png) no-repeat top left;
}

.blogpost blockquote p {
    background: transparent url(style11/blockquote-close.png) no-repeat bottom right;
}

.blogpost blockquote.big {
    background: transparent url(style11/blockquote-open.png) no-repeat top left;
}

.blogpost blockquote.big p {
    background: transparent url(style11/blockquote-close.png) no-repeat bottom right;
}

.blogpost blockquote.small {
    background: transparent url(style11/blockquote-open-small.png) no-repeat top left;
}

.blogpost blockquote.small p {
    background: transparent url(style11/blockquote-close-small.png) no-repeat bottom right;
}

/*em*/
em.box {
    border: 1px dotted #c6c6c6;
    background: #4e4e4e;
    color: #ffffff;
}

.blogpost em.box {
    border: 1px dotted #595959;
    background: #494949;
}

/*sublines*/
.subline-welcome-smile {
    background: transparent url(style11/headline-smile.jpg) no-repeat top left;
}

/*sublines sidebar*/

/*colors*/
.green {
    color: #6d933c;
}

.red {
    color: #a80400;
}

.blue {
    color: #2d3d57;
}

/*sidebar*/
#sidebar {
}

.blog-background-sidebar-left {
}

.blog-background-sidebar-right {
}

/* ==================== BLOG 4 =================== */
.mainarea-left .blogpost-blog4 {
    background: #e6e0bd url(style11/blogpost4-background.jpg) repeat-y top left;
}

.mainarea-right .blogpost-blog4 {
    background: #e6e0bd url(style11/blogpost4-background-red.gif) repeat-y top right;
}

.blogpost-blog4, .worksearch {
    border-bottom: 1px solid #e8e3c8;
}

.blogpost-blog4 .post-content ul.meta li {
    border-left: 1px solid #c6c6c6;
}

.blogpost-blog4  h2 a:link, .blogpost-blog4 h2 a:visited, .blogpost-blog4 h2 a:hover, .blogpost-blog4 h2 a:active, .blogpost-blog4 h2 a:focus {
    color: #595959;
}

.blogpost-blog4 .blog-img-wrapper {
    border: 9px solid black;
    background: black url(style11/loadingb.gif) no-repeat center;
}

.mainarea-left .blogpost-blog4 .date-wrapper {
    color: #ffffff;
    background: #3d030b;
}

.mainarea-right .blogpost-blog4 .date-wrapper {
    color: #ffffff;
    background: #3d030b;
}

.mainarea-left .blogpost-blog4 .commentscount-blog {
    background: transparent url(style11/blogpost4-comment-background.jpg) no-repeat top left;
}

.mainarea-right .blogpost-blog4 .commentscount-blog {
    background: transparent url(style11/blogpost4-comment-background.jpg) no-repeat top left;
}

.blogpost-blog4 .commentscount-blog a:link, .blogpost-blog4 .commentscount-blog a:visited, .blogpost-blog4 .commentscount-blog a:hover, .blogpost-blog4 .commentscount-blog a:active, .blogpost-blog4 .commentscount-blog a:focus {
    color: #ffffff;
}

/*single Blog post*/
.post-content-single img {
    border: 9px solid black;
}

/* Comments */
.mainarea-left #comments {
    background: #e5dec2;
}

.mainarea-right #comments {
    background: #e5dec2;
}

.reply a:link, .reply a:visited {
    background: transparent url(style11/button-clear.png) no-repeat top left;
    color: white;
    text-decoration: none
}

.reply a:hover, .reply a:active, .reply a:focus {
    background: transparent url(style11/button-clear-hover.png) no-repeat top left;
    color: white;
    text-decoration: none;
}

/* Comment Form */
#comments form {
    background: #e8e3c8;
    border: 7px solid #E8E3C8;
}

input#submit {
    background: transparent url(style11/button-clear.png) no-repeat top left;
    color: #ffffff;
}

/*Color Style comments*/
.commentlist li .avatar {
    border: 3px solid #ffffff;
}

.commentlist cite a:link, .commentlist cite a:visited {
    color: #333;
}

.commentlist .commentmetadata a:link:first-child, .commentlist .commentmetadata a:visited:first-child {
    color: #333;
}

.thread-alt {
    background-color: #e5dec2;
}

.thread-even {
    background-color: #f0ecdc;
}

.depth-1 {
    border: 0px solid #E8E3C8;
}

.even, .alt {
    border-left: 0px solid #E8E3C8;
}

input, textarea {
    border: 1px solid #E8E3C8;
    background: #f6f6ec;
}

input:focus, textarea:focus {
    border: 1px solid #dad4b6;
}

/*#Pagination*/
#nav-num a:link, #nav-num a:visited, #nav-num a:hover, #nav-num a:active, #nav-num a:focus {
    border: 1px solid #b8b39e;
    background: #e5dec2;
    color: #595959;
}

#nav-num a.current:link, #nav-num a.current:visited, #nav-num a.current:hover, #nav-num a.current:active, #nav-num a.current:focus {
    border: 1px solid #b8b39e;
    background: #d2c695;
    color: #595959;
}

#nav-num a:link, #nav-num a:visited, #nav-num a:hover, #nav-num a:active, #nav-num a:focus {
    border: 1px solid #b8b39e;
    background: #e5dec2;
    color: #595959;
}

#nav-num a.current:link, #nav-num a.current:visited, #nav-num a.current:hover, #nav-num a.current:active, #nav-num a.current:focus {
    border: 1px solid #b8b39e;
    background: #d2c695;
    color: #595959;
}

/* =============== SEARCH BOX ============== */
.mainarea-left #search-box {
    background: #e6e0bd;
}

.mainarea-right #search-box {
    background: #e6e0bd;
}

.hidden {
    display: none;
}

#search-box  form #s {
    border: 3px solid #393939;
    color: #a5a5a5;
    background: #393939 url(style11/search-icon.jpg) no-repeat top left;
}

#search-box  form #searchsubmit {
    background: url(style11/button-clear.jpg) no-repeat top left;
    color: white;
}

/* ================== CONTACT ====================== */

.thanks {
    background: #e8e3c8;
}

/*****Forms*****/
ol.forms input, ol.forms textarea {
    border: 1px solid #b8b39e;
}

ol.forms input:focus, ol.forms textarea:focus {
    background-color: #d2c695;
    border-color: #b8b39e;
}

.error {
    color: #f00;
}

ol.forms li.textarea .error {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

ol.forms li.screenReader {
    margin-bottom: 0;
}

ol.forms li.buttons button {
    /*background: #ff9800;
    color: #fff;*/
    background: transparent url(style11/button-clear.png) no-repeat top left;
    color: white;
}

ol.forms li.buttons button:hover {
    color: #ffffff;
}

/* =============== FOOTER =============== */

#footer-wrapper {
    /*background: transparent url(style11/worksearch.jpg) repeat-x top left;          */
}

#footermenu li {
}

.tipsy {
    padding: 5px;
    font-size: 0.9em;
    /*opacity: 1.0;
    filter: alpha(opacity = 100);  */
    background-repeat: no-repeat;
    background-image: url(style11/tipsy.gif);
    margin: 5px 0 0 0;
}

.tipsy-inner {
    padding: 5px 5px 5px 5px;
    background-color: white;
    color: black;
    max-width: 200px;
    text-align: center;
}

.tipsy-inner {
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;  */
}

.tipsy-north {
    background-position: top center;
}

.tipsy-south {
    background-position: bottom center;
}

.tipsy-east {
    background-position: right center;
}

.tipsy-west {
    background-position: left center;
}

/* ==============  LANGUAGE SELECTOR  ======================*/
#top_language_list {
    float:right;
    padding-top: 85px;
}

#top_language_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#top_language_list ul li {
    display: inline;
    margin: 0 5px 0 5px;
    padding: 0;
}

/* ==============  TECHNICALS   ======================*/

.technical_title {
    float: left;
    margin: 0 2px 2px 0;
    padding: 0 5px;
    color: white;
    background: black;
}

.technical_tag {
    float: left;
    margin: 0 2px 2px 0;
    padding: 0 3px;
    color: white;
    background: #ff4500;
}

/* ==============  SERVICES   ======================*/

#services_title {
    float: left;
    margin: 0 2px 2px 0;
    padding: 0 5px;
    color: white;
    background: black;
}

.services_tag {
    float: left;
    margin: 0 2px 2px 0;
    padding: 0 3px;
    color: white;
    background: #ff4500;
}
