/*
Theme Name: RadioDNS
Theme URI: http://wordpress.org/
Description: RadioDNS yay
Version: 1.6
Author: AndyBee
Author URI: http://andybee.com
Tags: yay

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



        * { margin: 0; padding: 0; }
        div.container { margin: 0 auto; width: 960px; }
        div.clear { clear: both; }
        
        body { font-family: "Open Sans", sans-serif; }
        
        article, footer, header, nav, section { display: block; }
        
        header { background-color: #333; color: #fff; padding: 25px 0 15px; }
        h1 img { float: left; height: 63px; width: 188px; border: 0; }
        nav { padding-top: 15px; }
        nav a { text-decoration: none; color: #fff; }
        nav a:hover { color: #e22; text-shadow: 0 0 20px #e22; }
        nav ul { float: right; list-style: none; margin: 0; padding: 0; }
        nav li { display: inline; margin-left: 31px; padding: 6px 15px; font-size: 17px; font-weight: bold; }
        nav li.help { background-color: #e22; border-radius: 6px; margin-left: 37px; text-transform: uppercase; font-size: 13px; }
        
        section.framed { border-bottom: 1px solid #ccc; }
        section#help, div#main { padding: 20px 0; }
        section#headline h2, section#help h2, section#help h3 { color: #0bf; }
        
        section#headline { background-color: #cde; padding: 40px 0; }
        section#headline h2 { text-transform: uppercase; font-size: 58px; line-height: 60px; margin-bottom: 30px; }
        section#headline h2 span { font-size: 71px; }
        section#headline article { float: right; width: 525px; font-size: 23px; line-height: 30px;}
        
        section#help a { text-decoration: none; color: #0bf; }
        section#help h2 { margin-bottom: 20px; }
        section#help h3 { margin-bottom: 5px; font-size: 15px; }
        section#help img { float: left; width: 115px; height: 115px; }
        section#help article { height:115px; padding-left:5px; padding-right: 5px; float: left; width: 195px; font-size: 15px; color: #666; line-height: 20px; cursor:pointer;}
        section#help article:hover { background-color:#eee;}

        section#stats ul { list-style: none; }
        section#stats li { border-left: 1px solid #ccc; color: #666; float: left; font-size: 30px; font-weight: bold; padding: 20px 0; text-align: center; text-transform: uppercase; width: 318px; }
        section#stats li {
            /*-webkit-transition: all 0.3s linear, border 0.2s linear;
            -moz-transition: all 0.3s linear, border 0.2s linear;
            -o-transition: all 0.3s linear, border 0.2s linear;
            -ms-transition: all 0.3s linear, border 0.2s linear;
            transition: all 0.3s linear, border 0.2s linear;
            text-shadow: 0 2px 0 #fff;*/
        }
        section#stats li:hover {
            background-color: #f3f9ff;
            background-image: linear-gradient(top, #f3f9ff 0%, #fff 100%);
            background-image: -o-linear-gradient(top, #f3f9ff 0%, #fff 100%);
            background-image: -moz-linear-gradient(top, #f3f9ff 0%, #fff 100%);
            background-image: -webkit-linear-gradient(top, #f3f9ff 0%, #fff 100%);
            background-image: -ms-linear-gradient(top, #f3f9ff 0%, #fff 100%);
            /*-webkit-transition: all 0.3s linear, border 0.2s linear;
            -moz-transition: all 0.3s linear, border 0.2s linear;
            -o-transition: all 0.3s linear, border 0.2s linear;
            -ms-transition: all 0.3s linear, border 0.2s linear;
            transition: all 0.3s linear, border 0.2s linear;*/
            text-shadow: 0 2px 1px #ddd;
        }
        section#stats li a { color: #666; text-decoration:none;}
        section#stats li:last-child { border-right: 1px solid #ccc; }
        
        div#main a, div#main a:visited { color: #e22; }
        div#main h3 { color: #666; margin-bottom: 15px; }
        div#main article { float: left; width: 640px; text-align: justify; }
        div#main p, div#main ol, div#main ul { margin-bottom: 10px; }
        div#main p { line-height: 25px; font-size: 15px; }
        div#main section.side { float: right; width: 280px; }
        div#main ul, div#main ol { margin-left: 32px; list-style-type: square; }
        div#main li { margin-bottom: 5px; }

        div#main div.hint { border: 1px solid #fc0; background-color: #fec; padding: 10px 10px 1px; margin-bottom: 10px; }
        div#main div.hint h4, div#main div.hint p { font-size: 13px; line-height: 20px; }

	#socialmedia {height:100px;}
        
        #tweets > ul { list-style: none; }
        #tweets > ul > li { font-size: 13px; line-height: 25px; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-top: 10px; }
        
        footer { font-size: 80%; background-color: #333; color: #fff; padding: 25px 15px; }
        footer p { float:left; vertical-align: bottom;}
	footer p a {color:white;}
        footer .floatRight { height:40px; float: right;}


/* supporter page */

.supporterimg {
border:0px;
margin:25px;
width:90px;
height:60px;
}
