﻿/*
Theme Name: boundary
Author: Boundary Products Web Design
Template:       twentyten
*/
/* -- Structure -- */
body{border-style:none;border-color:inherit;border-width:0;margin:0;padding:0;outline:0;font-size:16px;line-height:1.3em;background:#FFFFFF url('../boundary/css-images/bg-top-fade.png') repeat-x 50% top;font-family:"Comic Sans MS", cursive, sans-serif;}
#wrapper{margin-left:auto;margin-right:auto;width:95%;background:#50697E;margin-top:15px;}
#container{float:left;width:74%;}
#content{margin: 15px 0 2% 2%;padding:15px;border: 1px solid #ccc;-moz-border-radius: 20px;-webkit-border-radius: 20px;background:#fff;text-align:left;}
/* #content{display:block;float:left;margin-left:2%;margin-right:1%;margin-bottom:1%;position:relative;width:65%;padding:15px;border:1px solid #ccc;-moz-border-radius:20px;-webkit-border-radius:20px;background:#fff;text-align:left}
*/
#header{background:#50697E;border-bottom:1px groove#999}
#footer{border-top:3px groove #fff;text-align:center;background:#fff url('../boundary/css-images/form-fade-small1.png') repeat-x left bottom;}
#flash1{background-position:center;background-color:#50697E;background-image:url('../boundary/css-images/blue-sky.jpg');background-repeat:no-repeat;width:100%;height:200px;}
/* ---------- Sidebar ---------- */
.sidebar{float:right;width:24%;min-width:200px!important;}
/* .sidebar{display:block;float:right;margin-left:1%;margin-right:2%;position:relative;width:300px;text-align:left}
*/
#primary, #secondary{margin: 15px 6% 6% 0;padding:15px;border:1px solid #ccc;-moz-border-radius:20px;-webkit-border-radius:20px;background:#fff;}
#primary ul, #secondary ul {list-style:none;padding-left:5px;}
#searchform, .widget-search{background:#eee;padding:5px 0 0 0;border:1px solid #ddd;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hidden /* class used by the search widget */{display:none;}
#primary .widget-search input #s{padding-left:5px;width:60%; border:1px solid #999;-moz-border-radius:10px;-webkit-border-radius:10px;background:#ddd;color:#666;}
#primary .widget-search input #searchsubmit{width:32%;border:1px solid #999;-moz-border-radius:10px;-webkit-border-radius:10px;background:#ddd;color:#666;}
/* -- HTML elements -- */
html body div.clear,
html body span.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
a{text-decoration:none;color:#66aa33;}
a:hover{text-decoration:none;color:#274213;background-color:#D8D8C5;}
a:active {outline-style:none!important;}
blockquote{font-style:italic;padding-left:8px;padding-top:5px;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
img{max-width:90%;margin:5px;border-style:none;}
h4,h5,h6{margin:0 0 5px 0;font-size:1em;color: #555;background: #AEB599;padding: 0 10px;border: 1px solid #ddd;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
h4, .widget-title{color: #555;background: #AEB599;padding: 0 10px;border: 1px solid #ddd;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
p{margin-top:8px;}
h1{font-size:0.9em;padding:5px 0 0 5px;line-height: 1em;color: #FD9800;}
h2,h3{font-size:1em;font-weight:900;color:#919973;line-height:1.2em;}
em{font-style:italic;}
strong{color:#919973;}
code{font-family:'Courier New';font-weight:600;}
ol,ul{list-style:none;}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
ol{padding-left:20px;margin:5px 5px 20px 5px;}
ul{margin:5px 5px 20px 5px;}
ul ul{margin:5px;}
ol ol{margin:5px;}
ol li,ul li{line-height:1.2em;margin-bottom:5px;font-size:1em;}
/* -- Page elements -- */
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.nocomments{display:none;}
.promo{color: #CC3300;font-weight: bold;}
.pound{font-family:"Times New Roman"}
.small, .form-allowed-tags{font-family:Arial, Helvetica, sans-serif;font-size:0.7em}
.screen-reader-text{position:absolute;left: -9000px;}
#site-title{padding-top:10px;padding-left:10px}
.youtube{background: #FFFFFF url('../boundary/css-images/bg-top-fade.png') repeat-x 50% top;padding-top:15px;padding-bottom:15px;}
/* ---------- Navigation bars ---------- */
.menu-item a {font-family:"Comic Sans MS", cursive, sans-serif;text-align:center;font-size:0.9em;font-weight:normal;color:white;text-decoration:none;padding:5px;}
.menu-item a:visited {color:#EEEEEE;}
.menu-item a:hover {color:#647582;}
.menu-item a:active {color:#000000;outline-style:none !important;}
#menu-horiz-menu li, #ctg li{display:inline;}
#secondary .current_page_item{background:#E8E8E8;color:#000000;}
#access .current_page_item{background:#536060;color:#000000;}
#categ{border-top:1px solid #ff9900;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#categ ul, 
#categ ul li, 
#categ ul li ul, 
#categ ul li ul li,
#categ ul li ul li ul, 
#categ ul li ul li ul li {display:inline;}
#categ a{color:#000;padding:0px 5px;}
.current-cat{color:#66aa33;background:#fff;}
.current-cat-parent{background:#dedede;}
.children:before{color:#4E6351;}
/* ---------- Post styles --------- */
.post{margin:10px 0px;padding:10px;font-size:1em;line-height:1.3em;border:1px solid #ccc;-moz-border-radius:20px;-webkit-border-radius:20px;background:#fff;}
.post ol{list-style:decimal;}
.post ul{list-style:circle;padding-left:20px;}
.post img{max-width:90%;margin:5px;padding:5px;border:1px solid #eee;}
.pt{color:#4E6351}
.meta{border-bottom:1px groove #333;width:75%;font-size:0.9em;}
.meta a{color:#666;}
.entry-content{padding-top:20px;padding-bottom:30px;}
.navigation{font-size:0.9em;margin:10px 0px;border-top:1px solid #999;}
.sticky{background:#e8e8e8;}
.sticky:hover{background:#ddd;}
.category-x{}
.tag-y{}/* Replace 'x' and 'y' with a category/tag slug; this classes will apply different styles to posts filled in the specified cat/tag. You can use this pattern to set different styles to all cats/tags. */
/* -- WordPress image classes -- */
caption{ background:#eee;}
.alignleft {float:left;display:inline;margin-right:15px;margin-bottom:5px;width:auto;}
.alignright {float:right;display:inline;margin-left:15px;margin-bottom:5px;width:auto;}
.aligncenter {display:inline;text-align:center;}
.alignnone {}
p.wp-caption-text{padding:5px;font-size:0.8em;}
.wp-smiley{display:inline;margin-bottom:-5px;}
/* -- Comment styles -- */
#comments{clear:both;padding-top:20px;padding-left:20px;}
#respond{clear:both;padding-top:20px;padding-left:20px;}
.comment-info-split{clear:both;}
.commentmetadata{color:#333;}
.commentmetadata a{color:#4E6351;}
.commentlist div.alt{color:#333;padding:10px;}
ol.commentlist{list-style:none;}
ol.commentlist ul.children{list-style:none;}
.comment-div{display:block;}
.comment-left{width:30%;}
.comment-right{width:70%;}
.avatar{background:#fff none repeat scroll 0 0;float:left;margin-bottom:5px;padding:3px;width:auto;}
.commentlist ul li{border-bottom:none;}
.commentlist li{margin:10px 0 0 0;}
ol.commentlist{list-style:none;margin:0 0 10px;padding:0;text-indent:0;}
ol.commentlist li{background:#fefefe;}
ol.commentlist li.bypostauthor{background:#eee;}
ol.commentlist li.byuser{background:#eee;}
ol.commentlist li.comment-author-admin{background:#eee;}
ol.commentlist li.comment,.pingback{border:1px solid #999;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
ol.commentlist li.comment div.vcard{font-size:1em;}
ol.commentlist li.comment div.vcard cite.fn{font-style:normal;}
ol.commentlist li.comment div.vcard img.avatar{border:5px solid #eee;float:left; margin:0 10px 10px 10px;}
ol.commentlist li.comment div.comment-meta{font-size:0.7em;}
ol.commentlist li.comment div.comment-meta a{color:#555;}
ol.commentlist li.comment p{font-size:1em;margin:0 0 10px;}
ol.commentlist li.comment ul{font-size:1em;list-style:circle;margin:0 0 10px 20px;}
ol.commentlist li.comment div.reply{font-size:1em;}
ol.commentlist li.comment div.reply a{font-weight:500;}
ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0;text-indent:0;}
ol.commentlist li.comment ul.children li.comment-author-admin{background:#eee;}
ol.commentlist li.comment ul.children li.depth-2{margin:0 0 5px 5px;}
ol.commentlist li.comment ul.children li.depth-3{margin:0 0 5px 5px;}
ol.commentlist li.comment ul.children li.depth-4{margin:0 0 5px 5px;}
ol.commentlist li.comment ul.children li.depth-5{margin:0 0 5px 5px;}
ol.commentlist li.even{background:#fff;}
ol.commentlist li.odd{background:#f6f6f6;}
/* -- Form styles -- */
form #searchform{background: #DBDBB7;padding: 10px;border: 1px solid #000;margin: 0 auto;}
#si_contact_form1,#si_contact_form2,#si_contact_form3,#commentform{background: #DBDBB7; min-width:570px;padding: 10px;border: 1px solid #000;margin: 0 auto;}
form input {border:1px solid #fff; background:#fff url('../boundary/css-images/form-fade-small1.png') repeat-x left bottom;padding-left:0.5em; margin-bottom:0.6em;}
form textarea {width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff url('../boundary/css-images/form-fade-large.png') repeat-x left bottom;}