/*
Theme Name: EdersBow
Description: 
Author: UniqueBlogDesigns
Author URI: http://UniqueBlogDesigns.com
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Layout Control
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
  text-align:center;
  background:#fff url(images/bg.jpg) repeat-x;
  font:62.5%/1.5 arial,helvetica,sans-serif;
  color:#434343;
  min-width:952px;
}
#page {
  width:952px;
  margin:0 auto;
}
#header {
  width:100%;
  font-size:1.2em;
}
#header .main {
  width:952px;
  margin:0 auto;
  text-align:left;
}
#content {
  width:100%;
}
#content .main {
  width:952px;
  margin:0 auto;
  padding:12px 0 20px;
  text-align:left;
}
#content .main:after {
  content:".";
  display:block;
  height:0;
  font:0/0 serif;
  clear:both;
  visibility:hidden;
}
#primary {
  width:635px;
  margin:0 317px 0 0;
  float:left;
  display:inline;
  font-size:1.2em;
}
.secondary {
  float:left;
  display:inline;
  font-size:1.2em;
}
#sidebarOne {
  width:304px;
  margin:0 0 0 -304px;
}
#footer {
  width:100%;
  clear:both;
  font-size:1.2em;
  color:#fff;
  background:#838311 url(images/footer.gif) repeat-x;
}
#footer .main {
  width:952px;
  margin:0 auto;
  padding:10px 0 30px;
  overflow:hidden;
  text-align:left;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#logo {
  width:482px;
  height:78px;
  overflow:hidden;
  position:relative;
  display:inline;
  float:left;
  margin:35px 0 34px;
}
#logo a,
#logo a:visited {
  float:left;
}
#logo em {
  display:block;
  clear:both;
  font-size:.8em;
}
#logo span {
  position:absolute;
  left:0;
  top:0;
  width:482px;
  height:78px;
  background:url(images/logo.png) no-repeat;
  cursor:pointer;
}
#logo img {
  display:block;
  position:relative;
}
#header .inner {
  clear:both;
  width:100%;
}
#header .inner:after {
  content:".";
  display:block;
  height:0;
  font:0/0 serif;
  clear:both;
  visibility:hidden;
}
#menu {
  float:left;
  font-size:1.17em;
  line-height:1.71;
}
#menu li {
  float:left;
  position:relative;
  z-index:11;
}
#menu li a {
  color:#0f3b00;
  float:left;
  padding:0 22px;
}
#menu li.hover a,
#menu li:hover a,
#menu li.current_page_item a,
#menu li a:hover {
  background:#fff;
}
#menu li ul {
  position:absolute;
  width:200px;
  left:-999em;
  top:24px;
  border-top:1px solid #d5d5d5;
  line-height:2;
  font-size:1em;
}
#menu li ul li {
  float:none;
  background:none;
  padding:0;
  margin:0;
  width:100%;
  height:auto;
  float:left;
  display:inline;
}
#menu li.hover ul,
#menu li:hover ul {
  left:0;
}
#menu li.hover ul li ul,
#menu li:hover ul li ul,
#menu li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li ul {
  top:-1px;
  left:-999em;
}
#menu li.hover ul li.hover ul,
#menu li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul,
#menu li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
  left:199px;
}
#menu li.hover ul li a,
#menu li:hover ul li a,
#menu li ul li a {
  display:block;
  float:none;
  width:200px;
  width/**/:/**/162px;
  border:1px solid #d5d5d5;
  border-top:0;
  padding:0 18px;
  background:#efefef;
  color:#666;
  text-decoration:none;
}
#menu li.hover ul li a:hover,
#menu li:hover ul li a:hover,
#menu li ul li a:hover {
  color:#000;
  background:#fff;
  text-decoration:none;
}
#searchform {
  float:right;
  width:300px;
  margin:1px 2px 0 0;
  display:inline;
}
input#s {
  width:231px;
  width/**/:/**/219px;
  height:21px;
  height/**/:/**/17px;
  padding:2px 5px 0;
  float:left;
  border:1px solid #aaaa7b;
  background:url(images/search.png) no-repeat;
  text-align:left;
  font:1em arial,sans-serif;
  color:#7b7b7b;
}
input#searchsubmit {
  width:63px;
  padding:1px 0;
  background:url(images/search-submit.png) no-repeat;
  float:right;
  border:1px solid #9d9d71;
  cursor:pointer;
  font:1em arial,sans-serif;
  color:#0f3b00;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Featured & Gallery
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#featured {
  height:254px;
  height/**/:/**/252px;
  border:1px solid #b9b9b9;
  position:relative;
  margin:0 0 10px;
}
#featured img {
  position:absolute;
  left:0;
  top:0;
}
#featured h2 {
  position:absolute;
  left:0;
  bottom:0;
  z-index:8;
  width:100%;
  font-size:1.75em;
  line-height:1.5;
  background:url(images/featured-text.alpha.png);
  text-align:right;
}
#featured h2 a {
  color:#fff;
}
#featured h2 a:visited {
  color:#eee;
}
#featured h2 a:hover,
#featured h2 a:focus {
  text-decoration:underline;
}
#featured h2 .more-link {
  float:right;
  font-size:.57em;
  line-height:1.67;
  text-transform:uppercase;
  width:47px;
  margin:6px 10px 0;
  text-align:center;
  background:url(images/featured-more.alpha.png) no-repeat;
  cursor:pointer;
}
#primary .gallery {
  width:100%;
  clear:both;
  background:#e8e8e7;
  margin:0 0 20px;
}
#primary .gallery h5 {
  font-size:1em;
  line-height:2.5;
  color:#fff;
  padding:0 20px;
  text-transform:uppercase;
  background:#c4c48d;
}
#primary .gallery .inner {
  padding:20px 0 15px 40px;
  overflow:hidden;
  height:1%;
}
#primary .gallery .inner ul,
#primary .gallery .inner ul li,
#primary .gallery .inner div {
  display:inline;
}
#primary .gallery .inner img {
  float:left;
  padding:0 5px 5px 0;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content .title {
  font-size:1.5em;
  font-weight:normal;
  color:#737373;
  text-transform:uppercase;
  margin:5px 0 0;
}
#content .apost {
  width:100%;
  margin:0 0 20px;
  clear:both;
}
#content .apost:after {
  content:".";
  display:block;
  height:0;
  font:0/0 serif;
  clear:both;
  visibility:hidden;
}
#content .apost h1,
#content .apost h2 {
  color:#838311;
  font-size:1.5em;
  line-height:1.25;
  overflow:hidden;
}
#content .apost h1 a,
#content .apost h2 a {
  color:#838311;
}
#content .apost h1 a:visited,
#content .apost h2 a:visited {
  color:#a3a331;
}
#content .apost h1 a:hover,
#content .apost h2 a:hover,
#content .apost h1 a:focus,
#content .apost h2 a:focus {
  text-decoration:underline;
}
#content .apost h3 {
  font-size:1.38em;
  line-height:1.39;
}
#content .apost h4 {
  font-size:1.23em;
  line-height:1.44;
}
#content .apost h5 {
  font-size:1.15em;
  line-height:1.47;
}
#content .apost h6 {
  font-size:1.08em;
  line-height:1.5;
}
#content .apost .media {
  float:left;
  margin:5px 12px 0 0;
}
#content .apost .info {
  font-size:.92em;
  color:#676767;
  overflow:hidden;
}
#content .apost .content {
  background:url(images/post-dashed.gif) repeat-x left bottom;
}
#content .apost .content:after {
  content:".";
  display:block;
  height:0;
  font:0/0 serif;
  clear:both;
  visibility:hidden;
}
#content .apost-1 .content {
  width:398px;
  float:right;
  background:url(images/post-dashed.gif) repeat-x left bottom;
}
#content .apost p,
#content .apost blockquote {
  padding:5px 0;
  text-align:justify;
}
#content .apost blockquote {
  padding:0 15px;
  margin:5px 20px;
  background:#f5f5f5;
  border-left:5px solid #888;
  color:#666;
}
#content .apost blockquote blockquote {
  background:#fff;
  border-left:5px solid #ddd;
}
#content .apost ol,
#content .apost ul {
  padding:10px 20px;
  list-style:disc inside;
}
#content .apost ol {
  list-style-type:decimal;
  margin:0 0 0 18px;
}
#content .apost a {
  color:#257708;
  font-weight:bold;
}
#content .apost a:visited {
  color:#359728;
}
#content .apost a:hover,
#content .apost a:focus {
  text-decoration:underline;
}
#content .apost a.more-link {
  float:right;
  width:52px;
  margin:0 0 -13px;
  line-height:2.17;
  color:#257708;
  text-transform:uppercase;
  text-align:center;
  background:url(images/post-more.png) no-repeat;
  cursor:pointer;
}
#content .apost ul li {
  padding:0 0 0 18px;
  margin:0 0 5px;
}
#content .apost ol li {
  margin:0 0 5px;
}
#content .lead {
  clear:both;
  font-weight:bold;
  text-transform:uppercase;
  text-align:left;
  margin:8px 0 20px;
  width:100%;
}
#content .lead a {
  color:#434343;
}
#content .lead a:hover,
#content .lead a:focus {
  text-decoration:underline;
}
#content .lead .prev {
  float:left;
}
#content .lead .next {
  float:right;
}
#content .banner {
  width:100%;
  clear:both;
  margin:0 0 20px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Sidebar(s)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.secondary a {
  color:#4d4d4d;
}
.secondary a:visited {
  color:#666;
}
.secondary a:hover,
.secondary a:focus {
  text-decoration:underline;
}
.columns {
  margin:0 2px 6px;
  clear:both;
  height:1%;
}
.columns .inner {
  border:1px solid #cdcdcd;
  border-top:none;
  padding:15px 20px 10px;
}
.columns h5 {
  font-size:1em;
  line-height:2.5;
  color:#fff;
  padding:0 12px;
  text-transform:uppercase;
  background:#c4c48d;
}
.columns ul li {
  margin:0 0 5px;
}
.columns p {
  padding:5px 0;
}
.columns ul ul {
  margin:5px;
}
.secondary .ads {
  margin:0 0 6px;
  padding:1px;
  border:1px solid #b9b9b9;
}
.secondary .ads ul li {
  margin:0;
}
.secondary .emailSubscribe .inner {
  padding:0;
}
.secondary .emailSubscribe .generalForm {
  padding:27px 36px;
  height:1%;
  overflow:hidden;
  background:url(images/newsletter-bg.jpg) no-repeat;
}
.secondary .emailSubscribe .generalForm .formInput {
  width:145px;
  width/**/:/**/133px;
  height:21px;
  height/**/:/**/17px;
  padding:2px 5px 0;
  float:left;
  border:1px solid #aaaa7b;
  background:url(images/newsletter.png) no-repeat;
  text-align:left;
  font:1em arial,sans-serif;
  color:#7b7b7b;
}
.secondary .emailSubscribe .generalForm .formSubmit {
  width:63px;
  padding:1px 0;
  background:url(images/search-submit.png) no-repeat;
  float:right;
  border:1px solid #9d9d71;
  cursor:pointer;
  font:1em arial,sans-serif;
  color:#0f3b00;
}
.secondary .tabs {
  height:1%;
  margin:0 2px 6px;
  clear:both;
  overflow:hidden;
}
.secondary .tabControl {
  background:#838311;
  color:#fff;
  width:100%;
  overflow:hidden;
}
.secondary .tabControl li {
  float:left;
}
.secondary .tabControl li a {
  float:left;
  font-size:1em;
  line-height:2.5;
  font-weight:bold;
  color:#fff;
  padding:0 25px;
  text-transform:uppercase;
}
.secondary .tabControl li a:visited {
  color:#fff;
}
.secondary .tabControl li.ui-tabs-selected a,
.secondary .tabControl li.ui-tabs-selected a:visited,
.secondary .tabControl li a:hover,
.secondary .tabControl li a:focus{
  background:#c4c48d;
  text-decoration:none;
}
.secondary .tab {
  padding:15px 20px 10px;
  border:1px solid #ccc;
  border-top:none;
}
.secondary .tab li {
  margin:0 0 5px;
  padding:0 0 0 12px;
  background:url(images/bullet-normal.gif) no-repeat 0 7px;
}
.secondary .tab li.hover,
.secondary .tab li:hover {
  background:url(images/bullet-hover.gif) no-repeat 0 7px;
}
.secondary .columns-2 {
  float:left;
  display:inline;
  width:175px;
  margin:0 0 10px 2px;
  clear:none;
}
.secondary .recentComments .inner{
  padding:8px 12px;
}
.secondary .recentComments ul li {
  margin:0 0 5px;
  padding:0 0 8px;
  border-bottom:1px solid #e3e3e3;
}
.secondary .adsBig {
  width:120px;
  margin:0 2px 10px 0;
  float:right;
}
.secondary .networks {
  background:#e8e8e7;
  margin:0 2px 15px;
}
.secondary .networks .inner {
  border:none;
  padding:10px 20px;
  text-align:center;
  line-height:1.67;
}
.secondary .networks ul {
  background:#fff;
  padding:4px 0;
}
.secondary .networks ul li {
  display:inline;
  margin:0;
  padding:0 10px;
}
.secondary .archives {
  background:#e8e8e7;
}
.secondary .archives .inner {
  border:none;
  padding:20px 36px;
}
.secondary .archives .generalForm select {
  width:155px;
  float:left;
}
.secondary .archives .generalForm .formSubmit {
  width:63px;
  padding:1px 0;
  background:url(images/search-submit.png) no-repeat;
  float:right;
  border:1px solid #9d9d71;
  cursor:pointer;
  font:1em arial,sans-serif;
  color:#0f3b00;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Comment
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#commentBox {
  position:relative;
  width:100%;
  clear:both;
}
#commentBox a {
  color:#434343;
}
#commentBox a:visited {
  color:#777;
}
#commentBox a:hover,
#commentBox a:focus {
  text-decoration:underline;
}
#commentform {
  padding:10px 0;
  overflow:hidden;
  width:100%;
}
#commentform p {
  padding:0 0 10px;
}
#commentform .changeAva {
  float:right;
  text-align:center;
  width:220px;
  width/**/:/**/200px;
  padding:5px 10px;
  font-size:.92em;
  border:1px solid #ddd;
  background:#fafafa;
}
#commentform .changeAva h6 {
  color:#434343;
  font-size:1.09em;
  margin:0 0 3px;
}
#commentform .changeAva span {
  display:block;
}
#commentform .changeAva img {
  border:1px solid #c6c6c6;
}
#commentform .changeAva a {
  color:#434343;
}
#commentform input,
#commentform textarea {
  padding:4px 3px 0;
  color:#434343;
}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {
  display:block;
  border:1px solid #c6c6c6;
  font-size:1.08em;
  font-family:arial,sans-serif;
  width:260px;
  height:26px;
  height/**/:/**/20px;
  background:#fafafa;
}
#commentform textarea#comment {
  width:627px;
  min-height:100px;
  border-width:1px;
  margin:0 0 10px;
  padding:4px 3px;
  background:#fafafa;
}
* html #commentform textarea#comment {
  height:100px;
}
#commentform input#submit {
  width:10em;
  padding:5px 0;
  margin:-10px 0 0;
  font:bold 1em arial,sans-serif;
  color:#434343;
  text-transform:uppercase;
  float:left;
  border:1px solid #c6c6c6;
  background:#f2f2f2;
  cursor:pointer;
}
.commentlist {
  list-style:none outside;
  width:100%;
}
.commentlist li {
  padding:0 0 20px;
  width:100%;
  float:left;
  clear:both;
  display:inline;
}
.commentlist li div.avatar {
  float:left;
  width:75px;
  font:0/0 serif;
  color:#434343;
  position:relative;
}
.commentlist li div.avatar a {
  color:#434343;
}
.commentlist li div.avatar img {
  margin:0!important;
  display:block!important;
  border:1px solid #c6c6c6;
}
.commentlist li .content {
  height:1%;
  overflow:hidden;
  padding:5px 10px 0;
  border:1px solid #c6c6c6;
  background:#eee;
}
.commentlist li .content:after {
  content:".";
  display:block;
  height:0;
  font:0/0 serif;
  clear:both;
  visibility:hidden;
}
.commentlist li .content .info {
  font-size:1.08em;
  color:#434343;
  padding:0 0 10px;
}
#commentBox .commentlist li .content a {
  color:#434343;
}
#commentBox .commentlist li .content .info a {
  color:#434343;
}
.commentlist li.author .content {
  border:1px solid #c6c6c6;
  background:#fafafa;
  color:#323232;
}
.commentlist li.author .content .info {
  color:#626267;
}
#commentBox .commentlist li.author .content a {
  color:#434343;
}
#commentBox .commentlist li.author .content .info a {
  color:#626267;
}
.commentlist li .content .info .author {
  font-weight:bold;
}
.commentlist li .content .info .author img {
  display:none!important;
}
.commentlist li p {
  padding:0 0 10px;
  text-align:justify;
}
.commentlist .commentTip {
  position:absolute;
  left:0;
  top:0;
  z-index:1;
}
.commentlist .reply {
  float:right;
  font-size:.92em;
  margin:-10px 0 5px;
}
.commentlist .commentTip .reply {
  display:none;
}
h5#respond,
h5#comments {
  font-size:1.33em;
  line-height:1.38;
  color:#434343;
  padding:5px 0;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer a {
  color:#fff;
}
#footer a:visited {
  color:#eee;
}
#footer a:hover,
#footer a:focus {
  text-decoration:underline;
}
#footer .box {
  float:left;
  width:275px;
  display:inline;
}
#footer .box-2 {
  margin:0 0 0 50px;
}
#footer .box-3 {
  float:right;
  margin:0 2px 0 0;
  width:300px;
}
#footer .box h5 {
  font-size:1em;
  line-height:2;
  padding:0 0 5px;
  margin:0 0 10px;
  text-transform:uppercase;
  background:url(images/footer-dashed.gif) repeat-x left bottom;
}
#footer .box ul li {
  margin:0 0 5px;
}
#footer .box p {
  margin:0 0 10px;
}
img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {float:left; margin:0 1em 1em 0}


#primary .apost .content .wp-caption-text { width: 150px;margin:0;padding:0 }

a img.aligncenter {display: block; margin-left: auto; margin-right: auto