/*
Theme Name:     Sidemount-Tauchen Theme
Theme URI:      http://www.sidemount-tauchen.com
Description:    Sidemount-Tauchen Child theme for the Twenty Eleven
Author:         Martin Sebald
Template:       twentyeleven
Version:        1.0
*/

/* We must first include the original css from the parent theme */
@import url("../twentyeleven/style.css");

body, input, textarea {
    font: 300 13px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
}

a:link {
    color: #0000A6;
    text-decoration: none;
}

a:visited {
    color: #0000A6;
    text-decoration: none;
}

a:hover {
    color: #4242FF;
    text-decoration: none;
}

#branding {
    z-index: 1100;
    border-top-style: none !important;
}

#branding img {
    height: auto;
    margin-bottom: 0;
    width: auto;
}

#smnt-header {
    height: 288px;
    position: relative;
    width: 1000px;
}

#smnt-header .smnt-logo {
    border: 0;
    left: 45px;
    top: 18px;
    position: absolute;
    z-index: 9999;
}

#smnt-header .smnt-cycle {
    height: 288px;
    width: 1000px;
    margin: auto;
    overflow: hidden;
}

#access {
    background: rgb(0, 0, 0) !important;
    background: rgba(0, 0, 0, 0.5) !important;
    clear: both;
    display: block;
    float: left;
    margin: 245px auto 6px;
    width: 100%;
    border-bottom-style: none !important;
    box-shadow: none;
    position: absolute;
    z-index: 9999;
}

#access div {
    margin-left: 15px;
    margin-right: 15px;
}

#access a {
    padding: 0 0.9em;
}

#access ul ul a {
    background: none repeat scroll 0 0 #1B1B1B;
    border-bottom: none;
    color: #BBBBBB;
}

#access li:hover > a, #access ul ul *:hover > a, #access a:focus {
    background: none !important;
    background: rgb(66, 66, 255) !important;
    background: rgba(66, 66, 255, 0.6) !important;
    color: #FFFFFF !important;
}

#page {
    width: 1000px;
}

#primary {
    margin: 0 -260px 0 0;
    width: 1000px;
}

#secondary {
    margin-right: 60px;
    width: 200px;
}

.widget a:hover {
    text-decoration: none;
}

.widget ul li {
    font-size: 12px;
}

#respond {
    background: none repeat scroll 0 0 #AEDBFF;
}

#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover {
    text-decoration: none;
}

.entry-title {
    font-size: 22px;
    padding-bottom: 0;
}

#reply-title {
    font-size: 17px;
    color: #000052;
}

#respond .comment-notes, #respond .logged-in-as {
    color: #000052;
}

#respond label {
    color: #000052;
}

#respond input#submit {
    font-size: 13px;
}

.entry-meta {
    font-size: 11px;
    line-height: 28px;
}

#respond input#submit {
    background: none repeat scroll 0 0 #6BBEFF !important;
    color: #0000A6 !important;
    text-shadow: none !important;
}

a.comment-reply-link {
    color: #0000A6 !important;
}

a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active, li.bypostauthor a.comment-reply-link:hover, li.bypostauthor a.comment-reply-link:focus, li.bypostauthor a.comment-reply-link:active {
    background: none repeat scroll 0 0 #6BBEFF !important;
}

.entry-meta .edit-link a, .commentlist .edit-link a {
    background: none repeat scroll 0 0 #ADDFFF !important;
    color: #0000A6 !important;
}

.entry-meta .edit-link a:hover, .commentlist .edit-link a:hover {
    background: none repeat scroll 0 0 #6BBEFF !important;
    color: #0000A6 !important;
}

#respond .comment-form-email input[type="text"] {
    text-indent: 105px;
}

#respond .comment-form-email input[type="text"]:focus {
    text-indent: 0;
}

#respond .comment-form-author .required, #respond .comment-form-email .required {
    color: #4242FF !important;
}

#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {
    background: none repeat scroll 0 0 #6BBEFF;
    box-shadow: 1px 2px 2px rgba(107, 190, 255, 0.8);
    color: #FFFFFF;
}

#respond input[type="text"], #respond textarea {
    border: 4px solid #6BBEFF;
    box-shadow: 0 1px 3px rgba(107, 190, 255, 0.95) inset;
}

.incoming {
    background: none repeat scroll 0 0 #222222 !important;
    border-color: #2C2C2C !important;
    color: #CCCCCC !important;
}

.incoming h3 {
    color: #0000A6;
}

.incoming a {
    color: #0000A6 !important;
    text-decoration: none !important;
}

.incoming a:hover {
    color: #4242FF !important;
    text-decoration: none !important;
}

.searchterm1, .searchterm2, .searchterm3, .searchterm4, .searchterm5 {
    color: #FFFFFF;
}

.searchterm1, .searchterm1 a {
    background-color: #4242FF !important;
}

.searchterm2, .searchterm2 a {
    background-color: #5353FF !important;
}

.searchterm3, .searchterm3 a {
    background-color: #6464FF !important;
}

.searchterm4, .searchterm4 a {
    background-color: #3131FF !important;
}

.searchterm5, .searchterm5 a {
    background-color: #2020FF !important;
}

.widget-title {
    color: #000000;
}

.smnt-avatar {
    float:left;
    padding: 4px 6px 0 0;
}

.social_share_privacy_area li.settings_info {
    width: 130px !important;
}

#blp {
    display:none;
}

#breadcrumb {
    background-color: #EEEEEE;
    color: #666666;
    font-size: 11px;
    padding: 3px 0 3px 75px;
    margin: 0 0 20px;
}

#main {
    padding: 0.8em 0 0;
}

.entry-content th, .comment-content th {
    color: #000052;
}

#ad {
    text-align: center;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
}
