h1 a, h1 a:visited {
font: bold 48px Trebuchet MS ; 
color: #113958 ; 
letter-spacing: -3px;
border: 0px;
}

h1 a:hover {
color: #5d7e99;
text-decoration: none ;
border-bottom: 1px solid #ced8e0;
}

h2 {
display: inline-block;
font: bold 24px Trebuchet MS ; 
color: #113958 ; 
text-align: left ; 
letter-spacing: -1px;
margin: 0px 0px 0px 20px;
}

h2 a, h2 a:visited {
color: #113958 ; 
text-decoration: none ;
border: 0px;
}

h2 a:hover {
color: #5d7e99;
text-decoration: none ;
border-bottom: 1px solid #ced8e0;
}

div.post h2 a:hover {
color: #5d7e99;
text-decoration: none ;
border-bottom: 1px solid #ced8e0;
}

h3.page-title {
display: inline-block;
font: bold 18px Trebuchet MS ; 
color: #113958;
text-align: left ; 
text-transform: uppercase;
letter-spacing: 2px;
margin: 18px 0px 0px 20px;
}

h2 a, h2 a:visited {
font: bold 24px Trebuchet MS ; 
color: #113958 ; 
letter-spacing: -1px;
}

h3 {
display: inline-block;
font: bold 18px Trebuchet MS ; 
color: #113958;
text-align: left ; 
text-transform: uppercase;
letter-spacing: 2px;
margin: 0px 0px 0px 20px;
}

h3 a, h3 a:visited {
font: bold 18px Trebuchet MS ; 
color: #113958 ; 
letter-spacing: 2px;
}

#comments {
clear: left;
margin: 20px 0px 0px 0px;
padding: 20px 0px 0px 0px;
border-top: 1px solid #eeebe3;
}

#comments p {
margin: 5px 0px 0px 0px;
line-height: 18px ; 
font: normal 12px arial;
color: #000;
background: #f4f3ee; 
padding: 15px 20px 15px 20px ;
border-top: 1px solid #eeebe3;
border-bottom: 1px solid #eeebe3;
}

#respond {
margin: 20px 0px 0px 0px;
}

#respond p {
margin: 0px 0px 0px 0px;
font: normal 12px arial;
color: #000;
background-color: #fff;
border: 0px;
}

#subscribe {
margin: 20px 0px 0px 0px;
}

#subscribe p {
margin: 0px;
padding: 0px;
}

#subscribe a, #subscribe a:visited{
border: 0px;
}

p#login{
margin: 0px;
}

.post {
border-top: 1px solid #eeebe3;
margin-top: 20px;
padding-top: 20px;
}

.entry-content {
margin: 0px;
padding: 0px;
}

.entry-content span {
margin: 0px;
padding: 0px;
}

.entry-content span img {
margin: 0px 15px 0px 0px;
padding: 0px;
}

.entry-content span a, .entry-content span a:visited {
margin: 0px;
padding: 0px;
border: 0px;
}

.entry-content img {
border: 3px solid #eae5d8;
margin: 0px 20px 20px 0px;
}

.entry-meta {
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

.entry-title{
clear:both;
}

div#nav-above,div#nav-below {
display: block;
height: 20px;
text-align: center;
margin: 10px 20px;
}

div.nav-previous {
float: left;
}

div.nav-next {
float: right;
}

.formcontainer {
margin: 18px 0px 0px 20px;
}

.alignleft{float: left;}
.alignright{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar {
margin: 0px;
padding: 0px;
}

.boxContent {
padding: 10px 0px 0px 30px;
}

.bold {
font-weight: bold;
}

div.sidebar ul { 
margin: 0px 0px 0px 0px ; 
padding: 0px;
list-style-type: none ;
}

div.sidebar li { 
background: none ; 
padding: 0px 0px 0px 0px ;
font: normal 11px arial ; 
color: #000 ; 
line-height: 18px ;
border: 0px;
}

div.sidebar h3 {
display: inline-block;
font: bold 18px Trebuchet MS ; 
color: #113958;
text-align: left ; 
text-transform: uppercase;
letter-spacing: 2px;
margin: 0px 0px 8px 0px;
}

ol { 
margin: 18px 0px 0px 0px ; 
padding: 0px;
font: bold 24px Trebuchet MS ; 
color: #113958 ;
border-bottom: 1px solid #eeebe3;
}

#comments li { 
background: none ; 
padding: 0px 0px 0px 20px ;
font: normal 12px arial ; 
color: #000 ; 
line-height: 18px ;
border: 0px;
}

#comments li p {
line-height: 18px ; 
}

/* ShareThis Pluggin */
.shareThis span {
	background: url(shareThis.gif) no-repeat;
}

.shareThis .stbuttontext {
	background: transparent;
	padding-left: 22px;
}
