/* 
Copy from "style.css" into this file and make the changes HERE!
This makes it possible to upgrade the core system and theme without destroying your style changes.

Here is a List of Common CSS styles you may want to change: 

*/

body 
{background: url("images/bg.png") top center fixed repeat #FFF; }

#header {display: none;}

.navigation {text-transform: uppercase; font-size: 13px; background: url("images/navbg.png") repeat-x; padding-left: 5px; padding-right: 5px; 
 padding-bottom: 10px; margin-left:auto; margin-right: auto; width:auto;  
 }

.large_nav {
    padding-top: 0;
}

#search_main { margin: 0; }
#searchform  { margin: 0; float: right; }
#header-navigation ul { width: 620px; }

input.submit:hover {
    background-color: #FFE976;
    color: #666666;
}

input.submit {
    background-color: #325E86;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 17px;
    padding: 4px 5px;
    text-transform: uppercase;
}

a:link, a:visited {
    color: #34618A;
    font-weight: bold;
    text-decoration: none;
}

a.head {
    background: url("images/header.png") no-repeat scroll 0 0 transparent;
    height: 150px;
    margin-top: -160px;
    position: absolute;
    text-indent: -9999px;
    width: 940px;
}

a.head:hover { background-position: 0 -147px; }

a.about {
    background: url("images/about.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    margin-top: -271px;
    position: absolute;
    text-indent: -9999px;
    width: 88px;

}

a.about:hover { background-position: 0 -29px; }

a.archive {
    background-image: url("images/archive.png");
    height: 32px;
    margin-left: 91px;
    margin-top: -271px;
    position: absolute;
    text-indent: -9999px;
    width: 88px;

}

a.archive:hover { background-position: 0 -29px; }

.categories {
	background:url("images/categories.png") no-repeat scroll 0 0 transparent;
        height: 40px;
    	margin-left: 728px;
    	margin-top: -271px;
    	position: absolute;
    	text-indent: -9999px;
   	width: 150px;
}


#content {
    margin-top: 5em;
    min-height: 550px;
    padding-top: 105px;
}

.inset {
  display: block;
  float: left;
  position: relative;
  width: 16px;
  height: 16px;
  padding: 2px;
  right: 340px;
 
}

.inset ul { list-style-type: none; display: block; }

.inset li {
 float: right;
  height: 30px;
  margin: 0 12px 7px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

}

.inset li a {
  background-color: #5F9D49;
  color: #424242;
  float: left;
  font-size: 16px;
  font-weight: bold;
  height: 24px;
  padding-left: 27px;
  padding-top: 6px;
  position: relative;
  text-decoration: none;
  border: 1px solid #bfc1c6;

}


.inset li a img {
  height: 16px;
  left: 7px;
  margin-right: 7px;
  position: absolute;
  top: 7px;
  width: 16px;
  border: none;
}

.inset li a span {
  display: block;
  height: 22px;
  padding-right: 7px;
  overflow: hidden;
}
 
.insetpost {
  display: block;
  float: left;
  position: relative;
  width: 16px;
  height: 16px;
  padding: 2px;
  right: 342px;
  bottom: 44px;
 
}

.insetpost ul { list-style-type: none; display: block; }

.insetpost li {
 float: right;
  height: 30px;
  margin: 0 12px 7px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

}

.insetpost li a {
  background-color: gray;
  color: #424242;
  float: left;
  font-size: 16px;
  font-weight: bold;
  height: 24px;
  padding-left: 27px;
  padding-top: 6px;
  position: relative;
  text-decoration: none;
  border: 1px solid #bfc1c6;
  background: -moz-linear-gradient(#a5a7aa, #bec1c5 1%, #d8dbdf 10%, #d8dbdf);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a5a7aa),color-stop(.01, #bec1c5),color-stop(.10, #d8dbdf),color-stop(1, #d8dbdf));


}

.insetpost li a img {
  height: 16px;
  left: 7px;
  margin-right: 7px;
  position: absolute;
  top: 7px;
  width: 16px;
  border: none;
}

.insetpost li a span {
  display: block;
  height: 22px;
  padding-right: 7px;
  overflow: hidden;
}

.post {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 6px solid #34618a;
    margin: 0 0 20px;
    min-height: 250px;
    padding: 20px 25px 0;
    position: relative;
}

.post .title {
    border-bottom: 3px double #000000;
    color: #666666;
    font-size: 32px;
    line-height: 29px;
    margin: 0;
    padding: 12px 0 0;
    position: relative;
    width: 103%;
}

.post .title a:link, .post .title a:visited { color: #666666 }

.post .title a:hover { color: #34618a }


/*
===================================================================================
SOCIAL BAR
===================================================================================
*/

/* The post / entry */
.entry { overflow: hidden; }

/* Twitter */
.twitter-share-button { width: 95px !important; }

/* Facebook */
.fb-share { display: block; }
.fb-like { border: none; height: 21px; overflow: hidden; width: 78px; }

/* Comment */
.leave-comment { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #888888; border: 1px solid #6F6F6F; color: #FFFFFF !important; display: block; font-size: 10px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-weight: bold; padding: 1px 4px 0 4px; text-decoration: none; }

/* The social bar row */
.social-bar { border-top: 1px solid #EEEEEE; margin-top: 30px; padding-top: 18px; }
.social-bar ul { margin-left: 19px; padding: 0 !important; text-align: left; }
.social-bar ul li { float: left; list-style: none !important; margin-right: 20px; padding: 0; }
.social-bar ul li:last-child { margin-right: 0; } 

#ribbon {
    background: url("images/ribbon.png") no-repeat scroll 0 0 transparent;
    color: #D6D6D6;
    font-family: Copperplate Gothic Light;
    font-size: 10.3px;
    height: 32px;
    left: -1.5em;
    padding-left: 5px;
    padding-top: 7px;
    position: absolute;
    top: -0.6em;
    width: 130px;
}

#ribbon a:link, #ribbon a:visited { color:#FFF; text-decoration: none; }

#ribbon a:hover { color: #FFE976 }


#commentcount {
     background: url("images/commentribbon.png") no-repeat scroll 0 0 transparent;
     position:absolute;
     width:115px;
     height:43px;
     top:-.6em;
     left:48.18em;
     font-family: Copperplate Gothic Light;
     font-size: 10.3px;
     color: #d6d6d6;
     padding: 7px;

          }    
#commentcount a:link, #commentcount a:visited { text-decoration: none; color: #FFFFFF; }
#commentcount a:hover { color: #FFE976; text-decoration:none; }


#comments { margin: 15px 0 0 0; padding: 20px 25px 0px; }
#respond { margin: 0 0 20px 0; padding: 20px 25px; }


#commentcount #submit { cursor: pointer; }

.fr {display: none}

#footer .navigation { display:none; }


.footer_widgets { float: left; margin-right: 20px; padding-bottom: 10px; width: 300px; }
.footer_widgets div { padding-top: 2px; }
.footer_widgets div:first-child { padding-top: 0; }
.footer_widgets div h3 { color: #FFFFFF; }
.footer_widgets_right { margin-right: 0; }
