body {
	font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
}

a:focus {
	outline:1px dotted;
}
/* Genreal Text---------------------------------- */
.alignr{
	text-align: right;
}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
small{
	font-size: smaller;
	line-height: 1.5em;
	color:#425579;
}
.pullquote{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#3b270b;
	letter-spacing:.01em;
	font-size:130%;
	float:right;
	line-height:120%;
	margin: 15px 10px 8px 10px;
	padding:0px 20px 0px 0px;
	background: url(../images/icons/right_quote.png) no-repeat bottom right !important;
}
.pullquote:first-letter{
	background: url(../images/icons/left_quote.png) no-repeat left top !important;
	padding:3px 0px 10px 25px;
}
.clear{
	clear:both;
}

#mainContent p.heavy{
	font-weight: bold;
	color:#103753;
}

.blue{
	color:#103753;
}
.dropcap {
	float:left;
	color:#401400;
	font-size:80px;
	line-height:30px;
	padding-right:8px;
	padding-top:10px;
	margin-top:10px;
	font-family: Times, serif, Georgia;
	
} 

/* Genreal Text---------------------------------- */

/* header styling -------------------------------*/


h1 {
	font-size:25px;
}

h2 {
	font-size:30px;
}

h3 {
	font-size:21px;
}

h4 {
	font-size:19px;
}

h5 {
	font-size:17px;
}

h6 {
	font-size:15px;
}
h1, h2, h3, h4, h, h6{
	font-family: Times;
	color:#103753;
}
#mainContent .post h2, #mainContentAlt .post h2{
	font-size:40px;
	border-bottom: 1px solid #103753;
	line-height: 1;
	margin-bottom: 10px;
}
#mainContent .post .title{
	font-size:30px;
	border:none;
}
#mainContent h1 a:hover{
	text-decoration: none;
}
#mainContent h2 a:hover{
	text-decoration: none;
}
#mainContent h3 a:hover{
	text-decoration: none;
}
#mainContent h4 a:hover{
	text-decoration: none;
}
#mainContent h5 a:hover{
	text-decoration: none;
}
#mainContent h6 a:hover{
	text-decoration: none;
}
#mainContent .hentry h2{
	border-bottom: 1px solid #103753;
	background: url(../images/icons/pointer.gif) no-repeat left;
	padding-left: 55px;
	line-height: 1.2;
	font-size: 35px;
}
#mainContent .pagetitle{
	border-bottom: 1px solid #103753;
}
#mainContent .hentry .postmetadata{
	border-bottom: 1px solid #a57642;
	margin-bottom:20px;
	padding-bottom: 5px;
}
#mainContent .hentry h3 a{
	color:#714129;
}
/* header styling -------------------------------*/
ol {
	list-style:decimal;
	list-style-type: none;
}

li {
	margin-left:30px;
}

p,dl,hr,ol,ul,pre,table,address,fieldset {
	margin-bottom:20px;
}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
	margin-bottom:5px;
}
.entry address{
	padding-bottom:0px;
	margin-bottom:0px;
	color:#1b5d8a;
}
.entry hr{
	color:#1b5d8a;
}
/* Links----------------------------------------------------- */

a:link, a:visited{
	text-decoration: none;
	color:#103753;
}
a:hover, a:active{
	text-decoration: underline;
	color:#1b5d8a;
}

.external{
	background: url(../images/icons/external.gif) no-repeat top right;
	padding-right:10px;
}
#mainContent .post a {
	color:#c7a783;
}
#mainContent .post a:hover {
	color:#a57642;
}
#mainContent .post .entry a {
	color:#1b5d8a;
}
#mainContent .post .entry a:hover {
	color:#103753;
}

#mainContent .post .title a{
	font-family: Times;
	color:#103753; 

} 
#mainContent .post .title a:hover{
	color:#1b5d8a;

} 


/* PH styling----------------------------------------------------- */
#footer p, #footerAlt p {
	margin-bottom: 4px;
	padding-bottom: 4px;
	color:#103753;
	font-family: Times;
	font-size: 16px;
}
#mainContent p{
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 13px;
	letter-spacing: .05em;
	color:#2f211c;
	line-height: 1.5em;
}
#footer .bar{
	padding:0px 5px;
}
/*
#mainContent .entry p:first-child{
	color:#103753;
	font-size: 15px;
}
*/

#sidebar p{
	color:#463109;
	font-size:14px;
}
#mainContent .comment{
	margin-bottom:-10px;
} 
/* Lists----------------------------------------------------- */
#footer ul, #footerAlt ul{
	list-style-type: none;
	margin:0px;
	padding: 0px;
}
#footer ul li, #footerAlt ul li{
	float: left;
	margin-left:0px;
	margin-right: 15px;
}

#footer ul li:last-child{
	margin-left: 70px;
}
