body {
    padding-top:30px;
    background-color:#ffffff;
    font-size:11pt;
}

a {
    color:#6C74AE;
    text-decoration:none;
}
a:hover {
    color:#6C74AE;
}

.container {width:960px;}
.push-half {padding-left:10px;}
div.span-24 {width:960px;}

/* ---------------------------------------
   SIDEBAR
   --------------------------------------- */

.sidebar {
}
.sidebar ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.sidebar ul li.widget {
    margin-bottom:10px;
    font-size:10pt;
}
.sidebar ul li.widget div.title, .sidebar ul li.widget div.title a, div.widget .title {
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:.30em;
    line-height:30px;
    height:30px;
    font-weight:bold;
    color: #656798;
    color: #FFFFFF;
    text-decoration:none;
    margin-bottom:10px;
    border-bottom: 1px solid #000000;
}
.sidebar ul li.widget div.title a { border-bottom:none; }

.sidebar ul li.widget_promo .title {
    padding-left:10px;
    background-color: #666666;
    border-bottom:none;
}

.sidebar ul li.widget_gigpress {
    padding: 10px 15px;
    background-color: #CECEE6;
}
.sidebar ul li.widget_gigpress .vevent {
    padding:10px 0px;
    color: #444444;
    border-bottom: 1px solid #eeeeee;
}
.sidebar ul li.widget_gigpress .vevent a {
    color: #6C74AE;
}
.sidebar ul li.widget_gigpress .vevent:first-child {
    padding-top:0px;
}
.sidebar ul li.widget_gigpress .vevent:last-child {
    padding-bottom:0px;
}
.sidebar ul li.widget_gigpress .vevent .dtstart {
    color: #6C74AE;
    text-transform:uppercase;
}

.sidebar ul li.widget_stray_quotes {
    font-size:12pt;
    color:#ffffff;
    font-weight:bold;
    padding: 20px 25px;
    position:relative;
    overflow:hidden;
}
.sidebar ul li.widget_stray_quotes .title {
    display:none;
}

.sidebar ul li.widget_stray_quotes div.stray_quote-2 {
    position:relative;z-index:3;
}

.sidebar ul li.widget_stray_quotes div.author {
    color:#BDBEDD;
}

.sidebar ul li.widget_twitter {
    padding: 10px 15px;
    background-color: #C4C4C4;
}
.sidebar ul li.widget_twitter ul li {
    padding:10px 0px;
    color: #444444;
    border-top: 1px solid #dddddd;
}
.sidebar ul li.widget_twitter ul li:first-child {
    padding-top:0px;
    border-top: none;
}
.sidebar ul li.widget_twitter ul li:last-child {
    padding-bottom:0px;
}
.sidebar ul li.widget_twitter ul li a {
    color: #656798;
}


.sidebar ul li.widget_text {
    padding: 10px 15px;
    background-color: #dddddd;
}

div.widget_blog .title {
    color:#909090;
}

/* ---------------------------------------
   SLIDER
   --------------------------------------- */

.foo {
    background-image:url(images/bg_slider.png);
    background-position:top left;
}

img.alignleft {
    float:left;
    margin-right: 8px;
    border: 1px solid #aaaaaa;
    margin-top:5px;
}

img.alignright {
    float:right;
    margin-left: 8px;
}

img.aligncenter {
    margin: 0px 8px;
}

#coda-nav-left-1, #coda-nav-right-1, #coda-nav-pause-1,  #coda-nav-start-1, #coda-nav-stop-1, #coda-nav-right-1 {
    display:inline;
}

/* ---------------------------------------
   MENU NAVIGATION
   --------------------------------------- */

ul#navigation {
    margin: 0;
    width: 960px;
    bbackground-color: #eeeeee;
    ffloat: left;
    bborder-bottom: 1px solid #ccc;
}
ul#navigation li {
    border-top: none;
}
ul#navigation li a {
    letter-spacing:.05em;
    text-transform:uppercase;
    display: block;
    font-size: 14px;
    ppadding: 8px 51px 5px 5px;
    padding: 8px 28px 5px 28px;
    text-decoration: none;
    width: auto;
}

ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#6C74AE; text-decoration:none;font-weight:bold;}
ul.menu a:hover {background-color:#6B74AD;color:#ffffff;}
ul.menu li {position:relative;float:left;z-index:150;}
ul.menu ul {position:absolute;background:#8389BB;display:none;list-style:none;border-top:none;}
ul.menu ul li {float:none;white-space:nowrap;border-top:1px solid #aaa;}
ul.menu ul li a {display:block;padding:5px 20px;background-color:#8389BB;color:#CCCCCE;}
ul.menu ul li a:hover {background-color:#6B74AD;}
ul.menu ul ul {position:absolute; left:100%; top:-1px;}
ul.menu .menuItem {padding:10px 7px;font-weight:bold;}
ul.menu .menuItem:hover, ul.menu .menuhover {background:#6B74AD;color:#ffffff;}
ul.menu .sub {background:url(images/arrow.gif) 96% 10px no-repeat}

div.about {
    font-size:12pt;
    margin-bottom: 20px;
    color:#999999;
}

div.about .title {
    display:inline;
    color:#6C74AE;
    font-weight:bold;
}

div.social {
    ffloat:right;
}

div.social img {
    margin-top:7px;
}

div.search {
    float:right;
}

div.search form {
    display:inline;
    padding-left:5px;
}

.panel-title {
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:.10em;
    font-weight:bold;
    color:#ffffff;
    position:relative;
    top:265px;
    left:10px;
    z-index:100;
    height:0px;
}
.panel-title a {
    text-decoration:none;
    color:#ffffff;
}
.panel-title a:hover {
    text-decoration:none;
    color:#656798;
}

.post h2, .page h2 {
    ffont-family:serif;
    font-weight:bold;
    font-size:18pt;
    color:#656798;
    margin-bottom:10px;
}
.post h2 a, .page h2 a {
    text-decoration:none;
    color:#656798;
}
.post h2 a:hover,.page h2 a:hover {
    text-decoration:underline;
}

.post h3, .page h3, .h3  {
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:.20em;
    line-height:30px;
    height:30px;
    font-weight:bold;
    color: #999999;
    text-decoration:none;
    margin-bottom:10px;
    border-bottom: 1px solid #bbbbbb;
}

.post h4, .page h4 {
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:.20em;
    line-height:20px;
    height:20px;
    font-weight:bold;
    color: #999999;
    text-decoration:none;
    margin-bottom:0px;
    padding-bottom:0px;
    bborder-bottom: 1px solid #bbbbbb;
}

div.gigpress-footer {
    padding-top:10px;
}
p.gigpress-sidebar-more {
    padding:0px;
    margin:0px;
    display:inline;
}
p.gigpress-sidebar-more a {
    text-decoration:none;
    color:#656798;
}

p.gigpress-subscribe {
    padding:0px;
    margin:0px;
    color:#656798;
    display:inline;
    position:relative;
    left:70px;
}

p.gigpress-subscribe a {
    text-decoration:none;
    color:#656798;
}

textarea.contact-address {
    width: 400px;
    height: 50px;
    font-family:arial;
}

textarea.contact-message {
    width: 400px;
    font-family:arial;
}