/*
Theme Name: Olota 2010
Theme URI: http://klasen.us/
Author: Steve Klasen
Author URI: http://klasen.us/
Version: 1.0
Template: Builder
*/

@import url("../Builder/style.css");

body{
    line-height: 1.5em;
    background-color: #c1d8ef;
	font-size: 85%;
	font-family: Calibri, Arial, Helvetica, sans-serif;
    padding: 10px 0;
}
.builder-container-outer-wrapper{margin:0 auto;}
.builder-module{margin-bottom: 0px;}
.builder-module-sidebar .widget p{padding: 0;}
p {margin:0 0 1em;}
a {
    text-decoration: none !important;
    color: #000080 !important;
}
a:hover{color: #567CC3 !important;}
.builder-module-sidebar .widget ul, .builder-module-sidebar .widget ol{
    list-style-type: disc;
    color: #000080;
}
h1{font-size: 1.6em;}
h1, h2, h3, h4, h5, h6{
    font-family: inherit;
    color: #000080;
}
.post.hentry .title{background: url(images/post.gif) no-repeat top right;}
.post .post-title h3{
    font-family: inherit;
    font-size: 1.6em;
}
.post .date{
    display: block;
    padding-bottom: 1.5em;
}
.meta-bottom{border-top: 0.1em solid #567CC3;}
ul.cat-head{
    list-style-type: none;
    padding-left: 1em;
}
li.linkcat h2{
    margin-bottom: 0.25em;
    font-size: 1.5em;
}
input[type=text], input[type=password], input.text, input.title, textarea, select{
	border:1px solid #567CC3;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#000080;
}

/* header */
#top-header{
    background:url(images/header.jpg);
    height:150px;
    margin:0;
    padding:0;
	-moz-border-radius: 8px 8px 0px 0px;
    -khtml-border-radius: 8px 8px 0px 0px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
    border-radius: 8px 8px 0px 0px;
}
#top-header h1{
    font-family: inherit;
    font-size: 2.5em;
    color: #000080;
    padding: 10px 0 0 10px;
}
#top-header a{color: #000080;}
#top-header .description{
    font-family: inherit;
    font-size: 1.5em;
    color: #000080;
    padding: 0 0 0 10px;
}

/* nav */
.builder-module-navigation{background:url("images/nav.png") repeat scroll 0 0 transparent}
.builder-module-navigation li a{
    background: url("images/nav.png") repeat-x scroll left top transparent;
    color: #ffffff !important;
}
.builder-module-navigation li{padding: 0 10px;}
.builder-module-navigation li li{width: 20em;}
.builder-module-navigation li ul{width: 20em;}
.builder-module-navigation li ul ul{margin: -2.5em 0 0 20em;}

/* home info */
#builder-module-4bbfc995d0641{background: url("images/home-info.png") repeat-x scroll 0 0 #567CC3}
#builder-module-4bbfc995d0641 .builder-module-sidebar{background:transparent;}
#builder-module-4bbfc995d0641 p{
    color: #ffffff;
    font-size: 110%;
}

/* footer */
#builder-module-4bbfc995d0648,
#builder-module-4bc10ea905e5f,
#builder-module-4bc0aad99e11a{
    background:url("images/nav.png") repeat scroll 0 0 transparent;
	-moz-border-radius: 0px 0px 8px 8px;
    -khtml-border-radius: 0px 0px 8px 8px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
    border-radius: 0px 0px 8px 8px;
}
#builder-module-4bbfc995d0648 .builder-module-element,
#builder-module-4bc10ea905e5f .builder-module-element,
#builder-module-4bc0aad99e11a .builder-module-element{
    color: #ffffff;
}
span.footer-meta{
    position: relative;
    top: -10px;
    right: 20px;
}
span.footer-meta a{color: #ffffff !important;}
span.footer-meta a:hover{color: #000080 !important;}

/* widgets */
#builder-module-4bbfd251a4107, #builder-module-4bbfd251a4107 .builder-module-sidebar{background-color: #ffffff;}
.builder-module-sidebar .widget h4{
    text-align:center;
    background: url("images/home-info.png") repeat-x scroll 0 0 #567CC3;
    font-weight:bold;
    height:10px;
    margin-bottom:15px;
    padding-top:5px;
    color: #ffffff;
	-moz-border-radius: 8px 8px 0px 0px;
    -khtml-border-radius: 8px 8px 0px 0px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
    border-radius: 8px 8px 0px 0px;
}
#builder-module-4bbfd251a4107 div.right div.widget div.textwidget,
#builder-module-4bbfc995d0646 div.left div.widget div,
#builder-module-4bbfc995d0646 div.right div.widget div,
#builder-module-4bc10ea905e5d div.left div.widget div,
#builder-module-4bc10ea905e5d div.right div.widget div{
    border: 1px solid #567CC3;
    margin-top: -15px;
    margin-bottom: 5px;
    padding: 5px 10px 0px 10px;
    background: #eeeeee;
}

/* galleries */
ul.subpages{
	list-style:none;
	margin-top: 25px;
	margin-bottom: 30px;
}
ul.subpages li{margin-bottom:10px;}
ul.subpages li a{
	font-size:125%;
	font-weight:bold;
}
ul.subpages li a img{
	vertical-align:middle;
	margin-right:15px;
}
td.subpages{
	padding:0 0 15px 15px;
    vertical-align: middle;
}
td.subpages a{
	font-size:150%;
	font-weight:bold;
}
td.subpages p{margin-top: 5px;}

/* miscellaneous */
.kjo-link{display:none !important;}
