/*
yellow = #F8B135
d green = #1e4950
*/
/*base*/
a, a:visited,
#navigation ul li a:hover {
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -o-transition-duration: 0;
    -transition-duration: 0;
}

.hentry a, .hentry a:visited {
    text-decoration: underline !important;
}

/*Form*/
.left_aligned .fields label {
    width: 40% !important;
}
.left_aligned .fields .dfield {
    width: 55% !important;
}
.hentry.post.home .headline{
    margin-left: 10px;
    margin-right: 10px;
}
/*Nav*/
#header {
    margin-top: -12px;
}

#countdown_timer {
    position: absolute;
    top: 70px;
}
#footer-bottom {
    border-top: 0px;
}
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    #countdown_timer {
     display: none;
    }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    #countdown_timer {
     display: none;
    }
}


#logo {
    margin-top: 0px; 
    margin-left: -11px;
}

#tagline {
    color: #a3a3a3;
    border-left: 0px;
    margin: 33px 0 0 0px;
    padding: 5px 0 5px 10px;
    font-size: 14px;
}

/*Main chunk bg colours*/
#footer, #navigation, #navigation ul ul{
    background-color: #1e4950;
}

/*Parent of current if dropdown*/
.current-menu-parent,
.current-menu-item {
    background-color: #f8b135;
    color: #1e4950;
}
.current-menu-parent a,
#navigation ul > li.current-menu-ancestor > a,
.current-menu-item a {
    color: #1e4950;
}


#navigation ul li.current-menu-item > a {
    color: #1e4950;
}

/*Most nav items*/
#navigation ul li a {
    font-weight: normal;
    font-size: 13px;
    background-image: none;
}

/*And hovers*/
#navigation ul li a:hover, 
#navigation ul ul li a:hover, 
#navigation ul li:hover > a, 
#bolded-line, 
.button.gray:hover, 
.button.light:hover, 
.button.color, 
input[type="submit"] {
    color: #1e4950;
}

/*Deeper items*/
#navigation ul ul li a {
    color: #fff;
    border-bottom: 0px;
    font-size: 13px;
}


/*Main styles*/
.large-notice {
    padding-top: 20px;
}

/*Footer*/
#footer, #footer p, #footer a {
    color: rgb(241, 241, 241);
}

#footer .widget #twitter-blog b a, #twitter-blog b a {
    color: rgb(187, 187, 187);
    font-size: 11px;
}

.footer-headline {
    background: none;
    border-bottom: 1px solid #3e633d;
}

.footer-headline h4 {
    background: none;
}


/*.google_map_holder {
    z-index: 60 !important;
}*/
/*.ie8 .columns.omega {
    margin-top: -10px;
}*/