/*
Theme Name:     BussiChildOfTwentyten
Theme URI:      http://www.wordpress-buch.de
Description:    Modifikationen an Twenty Ten
Author:         Judith Hettlage
Author URI:     http://www.judithhettlage.com
Template:       twentyten
Version:        0.1
*/
@import url("../twentyten/style.css"); 
@import url("webfonts/stylesheet.css"); 

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

body { 
    background: #ffffff url('images/MCH-Header-BG.jpg') repeat-x;
    color: #2F2F2F;
    }

body,
input,
textarea {
    color: #333;
    font-size: 14px;
    line-height: 20px;
}

#wrapper {
    margin-top: 15px;
    padding: 0 16px;
}

#header { padding: 0px; /* background-color: #00CBDC; */   }

#masthead {  }
 
#branding { height: 300px; position: relative;  }
#branding img { 
    border-bottom: 0px solid #A1A1A1;
    border-top: 0px solid #CDC0B0;
    }

    .logotype { float: none; width: 685px; margin: 20px 0 20px -10px }

#site-title { display: none; }

#site-title, #site-description { margin: 0px; height: 0px; }

#site-description { float: none; width: 100%; background-color: aqua;  }

#site-description p { 
    /* background-color: yellow */;
    color: #fff;
    font-family: 'DroidSans', Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    font-style: normal;
    margin: 0px 0 0 10px;
    clear: both;
     }

    .portrait { position: absolute; float: right; right: 0;  }

.widget-title { font-weight: normal; color: #333333; }

.attachment-post-thumbnail { float: left; }

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
    margin: 40px -310px 0 0;
}

#content {
    margin: 0 334px 0 0;
}

/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
    font-family: 'DroidSerif', Georgia, serif;
    letter-spacing: 0;
    line-height: 1.2em;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
    font-family: "DroidSans", Arial, Helvetica, sans-serif; font-weight: normal;
}
input[type=submit] {
    font-family: "DroidSans", Arial, Helvetica, sans-serif; font-weight: normal;
}
pre {
    font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* =Lines
-------------------------------------------------------------- */


#header { border-top: 0px solid #555; padding-top: 0px;  }

#masthead { border-top: 0px solid #A1A1A1;  }

#access { border-top: 0px solid #A1A1A1; }

#main {
    border-top: 0px solid #A1A1A1;
    border-bottom: 3px solid #555;
}

#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
    width: 992px;
}

#content .entry-title { border-bottom: 3px solid #555; }

#content .post { 
    padding-bottom: 10px;
    border-bottom: 0px solid #A1A1A1;
    }

    #content .entry-utility, #content .entry-meta, #content .page .entry-content { border-top: 1px solid #A1A1A1; margin-top: 3px; }

/* 	#content .page .entry-title { border-top: 3px solid #555; } */

ul.xoxo { border-bottom: 1px solid #A1A1A1;}

.xoxo li h3 {border-bottom: 1px solid #A1A1A1;}

#text-3 h3 { border-bottom: 3px solid #555;	display: none; }

#text-3 .textwidget { border-top: 1px solid #A1A1A1; margin-top: -12px;  }

#colophon { border-top: 1px solid #A1A1A1; margin-top: 3px; padding-top: 5px;   }	


/* =Structure
-------------------------------------------------------------- */

#wrapper {
    background:none;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */

a:link { color: #00B2C2; }

a:visited { color: #00B2C2;  }

hr { background-color: #A1A1A1; }
 
/* Text elements */

ul { margin: 0 0 18px 0em; } 

ul li { /* list-style-image: url('images/bullet.gif'); */  	}

.entry-content ul li { margin-bottom: 10px; }


ul.focus li { margin: 0 0 8px;} 

ul.focus li  {  } 
ul.focus li strong {  } 

strong {
    font-family: "DroidSerif", serif;
    font-weight: bold;
}

/* =Header
-------------------------------------------------------------- */

/* =Menu
-------------------------------------------------------------- */

#access {
    background: none;
    display: block;
    float: left;
    margin: 0 auto;
    width: 940px;
}
#access .menu-header,
div.menu {
    font-size: 16px;
    margin-left: 12px;
    width: 928px;
}
#access .menu-header ul,
div.menu ul {
    list-style: none;
    margin: 0;
}
#access .menu-header li,
div.menu li {
    list-style-image: none;
    float: left;
    position: relative;
}

#access a {
    color: #7A7A71;
    margin: 0px 0 0px;
    line-height: 32px;
    padding: 0 8px;
}

#access .menu { width: 80%; }

#access .menu ul { overflow: auto; margin: 3px 0px 3px;  
    border-top: 1px solid #A1A1A1; border-bottom: 1px solid #A1A1A1;
    }

#access ul li.current_page_item,
#access ul li.current-menu-ancestor,
#access ul li.current-menu-item,
#access ul li.current-menu-parent {
    /* background-color: #333;  */
    border-bottom: 0px solid #A1A1A1;
    border-top: 0px solid #555;
    }

#access ul li a { 
    border-bottom: 3px solid #FCFCF9;
    border-top: 3px solid #FCFCF9;
    }

    #access ul li.current_page_item > a,
    #access ul li.current-menu-ancestor > a,
    #access ul li.current-menu-item > a,
    #access ul li.current-menu-parent > a {
        /* background-color: #333333; */
        color: #222;
        background-color: #F1F1E9;
        border-bottom: 3px solid #555;
        border-top: 3px solid #F1F1E9;
        }

#access li:hover,
#access ul ul :hover {
    background: #F1F1E9;
    }

    #access li:hover > a,
    #access ul ul :hover > a {
        color: #222;
        background: none;
        border-bottom: 3px solid #F1F1E9;
        border-top: 3px solid #F1F1E9;
    }

/* =Content
-------------------------------------------------------------- */

#main {
    clear: both;
    overflow: hidden;
    padding: 0px 0 60px 0;
}

#content,
#content input,
#content textarea {
    color: #333;
    font-size: 16px;
    line-height: 24px;
}

#primary, #secondary { width: 304px;}


#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
    margin-bottom: 14px;
}  


#content h2 {
    font-family: "DroidSansRegular", Arial, sans-serif;

}


#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
    /* font-family: "DroidSansRegular", Arial, sans-serif; */
    color: #333;
    line-height: 1.35em;
    margin: 0 0 10px 0;
    font-weight: bold;
}

#content .entry-title {
    color: #333333;
    font-family: "DroidSerif", Georgia, serif;
    font-weight: normal;
    font-style: italic;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 0;
}

.page-title { font-family: "DroidSans", Arial, sans-serif;
    font-weight: bold;
    }

.page-title span {
    font-family: "DroidSerif", Georgia, serif;
    font-weight: normal;
    font-style: italic;
}

.entry-title a { display:block; }

.entry-title a:link,
.entry-title a:visited {
    color: #333333;
}

.entry-title a:hover {
    /* background-color: #F1F1E9;  */
}


.entry-utility, .entry-meta { 
    font-size: 14px; padding: 5px 0 0 0; line-height: 26px;
 }


/*  Hover -Color: */ 
a:active, a:hover,
.page-title a:active,.page-title a:hover, 
.entry-title a:active, .entry-title a:hover,
.page-link a:active, .page-link a:hover, 
.entry-meta a:hover, .entry-utility a:hover,
.navigation a:active, .navigation a:hover {	

    color: #00838F;
    /* background-color: #fff; */
    }

    ul.arrdown li { list-style-image: none; list-style-type: none; }


/* =Asides
-------------------------------------------------------------- */



/* =Gallery listing
-------------------------------------------------------------- */



/* =Attachment pages
-------------------------------------------------------------- */



/* =Images
-------------------------------------------------------------- */




/* =Sidebar -> not in twentyten
-------------------------------------------------------------- */

ul.xoxo {
    overflow: hidden;
    /* background: url('images/manfredhettlage.png') 120px 0px no-repeat;	 */
    margin: 0px 0 0 0;
    z-index: 0;
    }

ul.xoxo li { 
    border-bottom: 0px solid #CDC0B0;
    }

    ul.xoxo ul { margin: 10px 0px 0 0 !important; }


    ul.xoxo ul li a {
        /*display: block;*/
        padding: 3px 6px;
        /* background-color: #F1F1E9; */
        border-bottom: 1px solid transparent;
        }

        ul.xoxo ul li a:hover {
            color: #222;
            background-color: #F1F1E9;
            border-bottom: 1px solid #A1A1A1;
            text-decoration: none;
        }

    ul.xoxo ul li {
        /*border-top: 0px dotted #CDC0B0;
        border-bottom: 0px solid gray; */
        font-size: 14px;
        line-height: 22px;
        list-style-image: none;
        list-style-type: none;
        }

        .widget-container { margin: 0 0 10px 0;}

ul.xoxo li h3 {
        margin: 15px 0 15px 0;
        padding: 2px 0px 4px 2px;
        z-index: 10;
        font-family: "DroidSerifItalic", Georgia, serif;
        font-style: italic;
        font-weight: normal;
        }


#text-3 {	
    padding: 60px 0 0px 0;
    }

#main .widget-area ul { padding: 0 0px 0 0; }

.textwidget { font-size: 16px; line-height: 24px; padding-top: 10px; }


/* =Navigation
-------------------------------------------------------------- */

.navigation {
    color: #CDB79E;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    border: 0px dotted green;
    }

.navigation a { padding: 4px; }

.navigation a:link, .navigation a:visited 

.navigation a:link,
.navigation a:visited {
     color: #00B2C2;
    text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
    color: #00838F;
}
.nav-previous { 
    }

.nav-next {
    }

    .nav-previous a, .nav-next a { display: block; }

    .nav-previous:hover, .nav-next:hover { background-color: #F1F1E9; }

#nav-above {
    display: block;
    margin: 0 0 18px 0;
}

#nav-below {
    margin: -18px 0 0 0;
}

.paged #nav-above, .single #nav-above { 
    /*margin-top: -65px;
    position: absolute; */
    width: 640px;
    border: 0px dotted lime;
    }

/* =Comments
-------------------------------------------------------------- */



/* =Widget Areas
-------------------------------------------------------------- */

#primary, #secondary {
    //width: 240px;
}

#primary {  margin-top: 20px;}

#secondary {}



/* =Footer
-------------------------------------------------------------- */

#footer { color: #666; }


#site-info {
    font-weight: normal;
}
#site-info a {
    color: #666;
    text-decoration: none;
}

#site-generator a { font-size: 12px; }





/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */



/* =Print Style
-------------------------------------------------------------- */