/* basic text styles */
h1 { font:23px Trebuchet MS, Arial, sans-serif;}
h2 { font-family: Trebuchet MS, Arial, sans-serif;}

/* layouts */
.l-main { width:100%;}
.l-main .s { width:2%;}
.l-main .l { width:49%;}
.l-main .r { width:47%;}
.l-main .br { display:block; height:1px; width:530px;}
.l-single { width:100%;}
.l-single .s  { width:2%;}
.l-single .r  { width:66%;}
.l-single .r { width:30%;}
.l-single .br { display:block; height:1px; width:530px;}

/* header */
.b-header {}
.b-header .logo { margin: 20px 0;}
.b-header .menu { margin: 0 0 0 20px;}
.b-header .menu .one { padding: 0 15px 20px 20px; float:left;}
.b-header .menu .one div { padding: 20px 30px; font: 23px Trebuchet MS, Arial, sans-serif; }
.b-header .menu .sel a { color:#000 !important; text-decoration:none; cursor:default;}
.b-header .one { background-repeat:no-repeat; background-position:1000px 1000px; }
.b-header .sel { background-position: -15px -50px; }
.b-header .yellow { background-image:url(/static/images/colors/yellow.png);}
.b-header .flesh { background-image:url(/static/images/colors/flesh.png);}
.b-header .green { background-image:url(/static/images/colors/green.png);}
/* footer */
.b-footer { padding: 40px; font-size:80%; color:#999;}        

/* picture marks */
.strike { background-repeat:no-repeat; margin: -10px 0 -5px -20px; height:24px; }
.strike-green { background-image:url(/static/images/colors/strike-green.png); }
.strike-yellow { background-image:url(/static/images/colors/strike-yellow.png); }
.strike-red { background-image:url(/static/images/colors/strike-red.png); }
.strike-magenta { background-image:url(/static/images/colors/strike-magenta.png); }
.strike-blue { background-image:url(/static/images/colors/strike-blue.png); }
.mark { background-repeat:none; background-position:0 0; margin:5px 5px 0 0; width:25px; height: 21px; float:left; }
.mark-green { background-image:url(/static/images/colors/mark-green.png);}  
.mark-yellow { background-image:url(/static/images/colors/mark-yellow.png);}  
.mark-red { background-image:url(/static/images/colors/mark-red.png);}  
.shade { background-repeat:no-repeat; background-image:url(/static/images/colors/shade-green.png); 
         background-position:left top; margin: -70px 0 -25px -60px; padding:70px 0 65px 60px; }

/* content area */
.b-content .ok { display:none;}
.b-content .register { font-size:80%; padding: 60px 150px 10px 125px;}
.b-content .register h2 { margin-top:0}
.b-content .form input { display:block; margin: 10px 0;}
.b-content .invite 
    { 
        background: url(/static/images/gamecard.png); background-repeat:no-repeat;
        width:500px; height:560px;
    }
.b-content .announce { margin:-100px 40px 0; font:90%/130% Arial, sans-serif;}
.b-content .finale { margin:0 40px 100px; font:90%/130% Arial, sans-serif;}
.b-content .contacts { margin: 0 40px; font-size:90%; line-height:1.4em;}
.b-content .copyrights { margin: .5em 0;}

/* advanced text styles */
.b-content .text-content { width:85%; font-size:90%; line-height:1.4em; }
.b-content .text-content h1 { margin-top:0;}
.b-content .text-content .dt { font-size:90%; color:#999;}
.b-content .text-content ul.more li { margin: .5em 0; list-style-type:circle; }
.b-content .text-content ul.more { margin: 0; padding:0 0 0 1.5em;}
.b-content .text-content .more { margin: -.5em 0 2.5em;}

/* people list */
.b-people { width:100%;}
.b-people .names { width:100%; vertical-align:middle; line-height:1.2em;}
.b-people .names a:link,
.b-people .names a:visited { color:#000;}
.b-people .names a:hover,
.b-people .names a:active { color: #f00;}
.b-people .img { padding:0 0 0 40px;}
.b-people .img div { border:1px solid #ccc; padding: 1px; margin:5px}
.b-people .img img { display:block;}
.b-people .tagline { color:#999; font-size:80%;}
.b-people .url { color:#999; font-size:80%;}


/* wordpress post */
.b-entry { margin: 1em 0 2em 40px; }    
.b-entry .text-content { font-size:100%; }    
.b-entry h1 { margin: 5px 0 0 0 }    
.b-entry .tags { font-size:80%; color:#999; }    
.b-entry .tags a:link,
.b-entry .tags a:visited { color:#999; }    
/* wordpress navigation */
.b-content .navigation { margin:40px;}
.b-content .subtitle { margin: -70px 40px 40px; }
/* wordpress sidebar */
.b-slides { margin-top:2em;}  
.b-content  ul.blogroll li { margin: .5em 1em .5em 0; list-style-type:circle; font-size:90%; line-height:1.4em; }
.b-content  ul.blogroll { margin: 0; padding:0 0 0 1.5em;}
.b-categories .one   { margin: 7px 0; padding:3px 0; }
.b-categories .one a   { font: 21px Trebuchet MS, Arial, sans-serif; }
.b-categories .sel a { color:#000 !important; text-decoration:none; cursor:default;}
.b-categories .sel .mark { visibility:hidden;}
.b-categories .sel { background-repeat:no-repeat; background-image:url(/static/images/colors/select-yellow.png);}
