/*

Theme Name: Blue and Gold v2 Wide

Theme URI: http://www.herloyalsons.com/

Description: A wider version (850px) of the Blue and Gold theme for Her Loyal Sons

Version: 2.0

Author: Matt Quirion & Seth Chisamore

Author URI: http://www.herloyalsons.com/

*/



body {

  /*background:#123;*/

  background-color: #000033;
  
  background: url("images/hls_curtain.png") repeat;

  margin:0;

  padding:20px 10px;

  text-align:center;

  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;

  color:#ccc;

  font-size/* */:/**/small;

  font-size: /**/small;

  }





/* Page Structure

----------------------------------------------- */

/* The images which help create rounded corners depend on the 

   following widths and measurements. If you want to change 

   these measurements, the images will also need to change.

   */

#content {
  /*width:740px;*/
  width:850px;
  margin:0 auto;
  text-align:left;
}
#main {
  /*width:485px;*/
  /*width:500px;*/
  width: 610px;
  float:left;
  background:#fff url("images/corners_main_bot-610.gif") no-repeat left bottom;
  margin:5px 0 0;
  padding:0 0 10px;
  color:#333;
  font-size:97%;
  line-height:1.5em;
  overflow: hidden;
  }
#main2 {
  float:left;
  width:100%;
  background:url("images/corners_main_top-610.gif") no-repeat left top;
  padding:10px 0 0;
  }
#sidebar {
/*  width:240px;*/
  width:225px;
  float:right;
  margin:5px 0 0;
  font-size:97%;
  line-height:1.5em;
  
  }




/* Links

----------------------------------------------- */

a:link {

  color:#9db;

  }

a:visited {

  color:#798;

  }

a:hover {

  color:#fff;

  }

a img {

  border-width:0;

  }

#main a:link {

  color:#347;

  }

#main a:visited {

  color:#666;

  }

#main a:hover {

  color:#68a

  }





/* Blog Header

----------------------------------------------- */

#header {

  /*background:#357 url(images/corners_cap_bot.gif) no-repeat left bottom;*/

  

  margin:0 0 0;

  padding:0 0 8px;

  color:#fff;

  text-align: center;

  }

#header div {

  /*background:url(images/corners_cap_top.gif) no-repeat left top;*/

  padding:8px 15px 0;

  }

#blog-title {

  margin:0;

  padding:10px 30px 5px;

  font-size:200%;

  line-height:1.2em;

  }

#blog-title a {

  text-decoration:none;

  color:#fff;

  }

#description {

  margin:0;

  padding:5px 30px 10px;

  font-size:94%;

  line-height:1.5em;

  color:#abc;

  }





/* Posts

----------------------------------------------- */

.date-header {

  margin:0 28px 0 43px;

  font-size:85%;

  line-height:2em;

  text-transform:uppercase;

  letter-spacing:.2em;

  color:#4CBB17;

  }

.caption { 

  font-size:70%; 

  color: black 

  }

.post {

  margin:.3em 0 25px;

  padding:0 13px;

/*  border:1px dotted #bb9;

  border-width:1px 0;*/

  }

.post-title {

  margin:0;

  font-size:135%;

  line-height:1.5em;

  background:url(images/icon-h.gif) no-repeat 10px .5em;

  display:block;

  border:1px dotted #4CBB17;

  border-width:1px 0 0;

  padding:2px 14px 2px 29px;

  color:#333;

  }

#main a.title-link, .post-title strong {

  text-decoration:none;

  display:block;

  }

#main a.title-link:hover {

  background-color:#fff;

  color:#000;

  }

#main a.post-title {

  text-decoration:none;

}

.post-body {

/*  border:1px dotted #bb9;

  border-width:0 1px 1px;

  border-bottom-color:#eec;*/

/*  padding:10px 14px 1px 29px;*/

  padding:10px 14px 1px 10px;

  }

html>body .post-body {

  border-bottom-width:0;

  }

.post p {

  margin:0 0 .75em;

  }

p.post-footer {

  background:#eec;

  margin:0;

  padding:2px 14px 2px 29px;

/*  border:1px dotted #bb9;

  border-bottom:1px solid #eee;*/

  font-size:100%;

  line-height:1.5em;

  color:#666;

  text-align:right;

  }

html>body p.post-footer {

  border-bottom-color:transparent;

  }

p.post-footer em {

  display:block;

  float:left;

  text-align:left;

  font-style:normal;

  }

a.comment-link {

  /* IE5.0/Win doesn't apply padding to inline elements,

     so we hide these two declarations from it */

  background/* */:/**/url(images/icon_comment.gif) no-repeat 0 45%;

  padding-left:14px;

  }

html>body a.comment-link {

  /* Respecified, for IE5/Mac's benefit */

  background:url(images/icon_comment.gif) no-repeat 0 45%;

  padding-left:14px;

  }

.post img {

  /*margin:0 0 5px 0;*/

  padding:5px 10px 5px 5px;

  /*border:1px solid #586;*/

  }

blockquote {

  margin:.75em 0;

  /*border:1px dotted #4CBB17;

  border-width:1px 0;*/

  padding:5px 15px;

  font-style: italic;

  }

.post blockquote p {

  margin:.5em 0;

  }





/* Comments

----------------------------------------------- */

#comments {

  margin:-25px 13px 0;

  padding:20px 0 15px 0;

  }

#comments h4 {

  margin:0 0 10px;

  padding:0 14px 2px 29px;

  border-bottom:1px dotted #4CBB17;

  font-size:120%;

  line-height:1.4em;

  color:#333;

  }

#comments p {

  margin:0 15px 0 9px;

  }

#comments-block {

  margin:0 15px 0 9px;

  }

.comment-data {

  background:url(images/icon_comment.gif) no-repeat 2px .3em;

  margin:.5em 0;

  padding:0 0 0 20px;

  color:#666;

  }

.comment-poster {

  font-weight:bold;

  }

.comment-body {

  margin:0 0 1.25em;
  padding:0 0 14px 20px;
  border-bottom:1px dotted #4CBB17;
  }

.comment-body p {

  margin:0 0 .5em;

  }

.comment-timestamp {

  margin:0 0 .5em;

  padding:0 0 .75em 20px;

  color:#fff;

  }

.comment-timestamp a:link {

  color:#fff;

  }

.deleted-comment {

  font-style:italic;

  color:gray;

  }



/* Sidebar Boxes

----------------------------------------------- */

.box {

/*  background:#000066 url(images/corners_side_top-225.gif) no-repeat left top;*/

background-color:#000066;

  margin:0 0 15px;

  padding:10px 0 0;

  color:#abc;

  color:#4CBB17;

  font-weight: bold;

  border: 1px solid #EFD073;

  }

.box2 {

/*  background:url(images/corners_side_bot-225.gif) no-repeat left bottom;*/

  padding:0 13px 8px;

  }

.sidebar-title {

  margin:0;

  padding:0 0 .2em;

  border-bottom:1px dotted #456;

  font-size:115%;

  line-height:1.5em;

/*  color:#abc;*/

  color:#93AEFD;

  }

.box ul {

  margin:.5em 0 1.25em;

  padding:0 0px;

  list-style:none;

  }

.box ul li {

  background:url(images/dot-green.gif) no-repeat 2px .25em;

  margin:0;

  padding:0 0 3px 16px;

  margin-bottom:3px;

/*  border-bottom:1px dotted #345;*/

  line-height:1.4em;

  }

.box p {

  margin:0 0 .6em;

  }

.box a:link, .box a:visited {

  text-decoration: none;

  color: #EFD073;

}

.email-icon{

  background:url(images/icon18_email.gif) no-repeat left;

  margin:0;

  padding:3px 0 3px 25px;

  margin-bottom:3px;

  line-height:1.4em;

}

.rss-icon{

  background:url(images/feed-icon16x16.gif) no-repeat left;

  /*margin:0;*/

  padding:3px 0 0 25px;

  /*margin-bottom:3px;

  line-height:1.7em;*/  

}

/* Footer

----------------------------------------------- */

#footer {

  clear:both;

  margin:0;

  padding:15px 0 0;

  text-align: center;

  color: #EFD073;
  width: 610px;
  }

#footer div {

  /*background:#357 url(images/corners_cap_top.gif) no-repeat left top;*/

  background-color: #000033;

  padding:8px 0 0;

  color:#fff;
  }

#footer div div {

  /*background:url(images/corners_cap_bot.gif) no-repeat left bottom;*/

  padding:0 15px 8px;

  }

#footer hr {display:none;}

#footer p {margin:0;}

#footer a {color: #EFD073; text-decoration: none;} 



/* Controls

----------------------------------------------- */

.quick-edit-icon {

   background: url(images/icon18_edit_allbkg.gif) no-repeat left;

   padding:0 0 0 20px;

   margin:0 0 0 .5em;

}



.delete-comment-icon {

   background: url(images/icon_delete13.gif) no-repeat left;

   /* makes a 14x14 box */

   padding:7px;

}



.email-post-icon { 

   background: url(images/icon18_email.gif) no-repeat left;

   padding:9px;

   margin:0 0 0 .5em;

}



#pstsnav {

   padding:14px;

   /*border:1px dotted #4CBB17;

   border-width:1px 0 0;*/

}

#pstsnav a {

   color:#4CBB17;

   font-weight: bold;

}

#pstsnav a:visited {

   color:#4CBB17;

   font-weight: bold;

}Controls

----------------------------------------------- */

.quick-edit-icon {

   background: url(images/icon18_edit_allbkg.gif) no-repeat left;

   padding:0 0 0 20px;

   margin:0 0 0 .5em;

}



.delete-comment-icon {

   background: url(images/icon_delete13.gif) no-repeat left;

   /* makes a 14x14 box */

   padding:7px;

}



.email-post-icon { 

   background: url(images/icon18_email.gif) no-repeat left;

   padding:9px;

   margin:0 0 0 .5em;

}



#pstsnav {

   padding:14px;

   /*border:1px dotted #4CBB17;

   border-width:1px 0 0;*/

}

#pstsnav a {

   color:#4CBB17;

   font-weight: bold;

}

#pstsnav a:visited {

   color:#4CBB17;

   font-weight: bold;

}

#big_feed {
   width: 100%;
   text-align: center;
}

#big_feed a {
   text-decoration: none;
}

#commentspopup {
   text-align: left;
   background: #000066;
}

#commentlist {
   text-align: left;
   color: white;
}

#commentlist cite{
   color: #EFD073;
}

#comment_header{
   color: #EFD073;
}

#comment_popup_post_title{
   color: white;
   font-size: 1.25em;
   margin-left: 35px;
}
