/*
Theme Name  : TimeToSpare
Theme URI   : http://withtimetospare.com
Description : Custom theme based on Boilerplate 
Author      : Ed Burns
Author URI  : http://trioniclabs.com/
Version     : 1.0
*/

@import url("standard.css");

a, a:link, a:visited, a:active { color:#1E8B99;text-decoration:none; }
a:hover { color:#3C0736; }
p { padding:6px 0; }

body { background:url('images/page_gl.png') left top no-repeat #EEDBF5; font-family:Verdana, Geneva, sans-serif; }
#wrapper { width:1000px; margin:10px auto; background:#fff; border:1px solid #decce4;}
footer { background:#3c0736; color:#fff; clear:both; padding:10px 20px;font-size:.8em; }
#skip { display:none; }
section { width:630px; float:left; }
#sidebar { width:320px; float:right; padding:0 10px; margin:10px; }
#leftbar { width:170px; float:left; padding:0 5px; margin:10px; }
.menu ul li { padding:2px 10px 2px 0;}
.clear { clear:both;font-size:1px;line-height:1px;height:1px; }
#home-content { width:390px;float:right; padding:0 10px; margin:10px; }
#main-content { width:600px; padding:0 10px; margin:10px;}

header .sue-image { float:right;padding:10px 10px; }
header .sue-info { float:right;text-align:right;padding-top:10px;font-size:1.2em;color:#3c0736; }
header h1 { padding:20px 0 0 10px; }
header { background:#fff; font-weight:normal; xfont-style:italic; }

.widget { padding:0 0 20px;}
.widget-title { font-size:1.1em; color:#3C0736; }

#access {
        background: #3c0736; /* Show a solid color for older browsers */
        xbackground: -moz-linear-gradient(#252525, #0a0a0a);
        xbackground: -o-linear-gradient(#252525, #0a0a0a);
        xbackground: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
        xbackground: -webkit-linear-gradient(#252525, #0a0a0a);
        -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
        -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
        clear: both;
        display: block;
        margin: 0 -1px 6px;
	padding:1px 2px 0;
}
#access ul {
        font-size: 13px;
        list-style: none;
        margin: 0;
        padding-left: 0;
}
#access li {
        float: left;
        position: relative;
}
#access a {
        color: #eee;
        display: block;
        line-height: 2.5em;
        padding: 0 1.2125em;
        text-decoration: none;
}
#access ul ul {
        -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        display: none;
        float: left;
        margin: 0;
        position: absolute;
        top: 2.5em;
        left: 0;
        width: 188px;
        z-index: 99999;
}
#access ul ul ul {
        left: 100%;
        top: 0;
}
#access ul ul li {
margin:0;padding:0;
}
#access ul ul a {
        background: #f0f0f0;
        border: 1px solid #ccc;
        border-top: none;
        color: #444;
        font-size: 13px;
        font-weight: normal;
        height: auto;
        line-height: 1.4em;
        padding: 10px 10px;
        width: 168px;
margin:0;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
        background: #ffffff;
}
#access li:hover > a,
#access a:focus {
        background: #fff; /* Show a solid color for older browsers */
        xbackground: -moz-linear-gradient(#ffffff, #f9f9f9);
        xbackground: -o-linear-gradient(#ffffff, #f9f9f9);
        xbackground: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f9f9f9)); /* Older webkit syntax */
        xbackground: -webkit-linear-gradient(#ffffff, #f9f9f9);
        color: #373737;
}
#access ul li:hover > ul {
        display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
        font-weight: normal;
}

/* Assistive text */
.assistive-text {
        position: absolute !important;
        clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
        clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
        background: #eee;
        border-bottom: 1px solid #ddd;
        color: #1982d1;
        clip: auto !important;
        font-size: 12px;
        position: absolute;
        text-decoration: underline;
        top: 0;
        left: 7.6%;
}

.entry-title {
font-size:1.3em;
margin-bottom:4px;
}

.testimony { padding:10px 5px; }
.testimony-text {}
.testimony-source { text-align:right; font-style:italic; padding:12px 0; color:#3C0736; }
.testimony-more { padding:5px; }
.note-to-self {  float:right;background:url('images/note-to-self.png') no-repeat;width:125px;height:140px;padding:30px 10px 0 20px; margin-right:30px;font-family:Geordia;font-size:1.4em;font-style:italic;}
.note-to-self div { padding:8px 0 0 0;font-size:1.4em;line-height:26px; }
.postnav { padding:10px; text-align:center;font-weight:bold; }
.social { float:right; }
.entry-meta { padding:2px 0 8px; }
.entry-utility { background:transparent;color:#222;text-align:center;padding-top:5px;font-size:0.9em; }
.divider { background:url('images/divider3.png') center center no-repeat; height:31px; margin:15px 0; }
.post h1 { font-size:1.3em; }
.search-form { float:right;padding:5px 4px 0 0; }
.tagline { padding-left:18px;color:#8A1153;color:#0058BE;font-size:1.3em;font-weight:bold; }
.quick-click-sidebar { background:url('images/sticky.png') left top no-repeat; margin:4px 0 4px 4px; padding:4px 0 4px 48px; min-height:44px; }
.quick-click-sidebar-more { margin:0 0 4px 8px; }
.entry-content ul { padding:10px 0; }
.entry-content ul li { padding:8px 0; }
#reply-title, #comments-title { font-size: 1.3em; }
li.comment { list-style-type:none;padding:14px 0;}
#respond { padding-top:20px; } 
#respond form { margin:20px; }
.avatar { display:none; }
.comment-author { float:left;font-size:1.2em;color:#8A1153; }
.comment-meta { float:right;background:transparent;clear:none; }
.comment-body { clear:both;margin:4px;padding:8px;border:1px solid #ddd; }
.custom-field-widget-content { margin:4px 0 4px 8px; }
#menu-nav li { margin:0 1px !important; }
.tip_list { padding-left:20px; }
#tnavwrapper { margin:10px 0 5px; padding:2px 0px 2px 6px; background:#ccc;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#tnav { list-style-type:none; margin:0; padding:0; }
.tnav { display:block;float:left;padding:0 3px 0 11px; }
.tnav-active { font-weight:bold; }
.tnav:hover { cursor:pointer; }
.tgroup { display:none; }

.comment-notes, .logged-in-as { padding-bottom:20px; }
#commentform { position:relative; padding-bottom:30px; }
#commentform .form-submit { position:absolute; bottom:0; width:100%; text-align:center; }
#comment-table td { padding-left:20px; }

