/*

Theme Name: Epiphany

Theme URI: http://epiphany.com

Description: Unique themes, build for Epiphany only.

Version: 1.0

Author: Epiphany

Author URI: http://epiphany.com/



*/



body{

	font-family: arial;

	vertical-align: top;

	background: #e2e3e4;

	font-weight: normal;

	margin: 0;

}



a:link{

	color: #005480;

}



a:visited{

	color: #005480;

}

a:active{

	color: #000 !important;

}


a:hover{

	color: #000;

}

a.activemenulink {

	color: #000;

}


li.current_page_item a{

	color: #000;

}



div.home-title{

	color: #89968f;

	font-family: georgia;

	font-size: 13px;

	text-transform: uppercase;

	border-bottom: 1px solid #9a9a9a;

	padding: 5px 0 5px 0;
	
	font-weight:bold;

}



.container, .home-container, .client-container{

	color: #58595b;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 20px;
	
}

.content-singlep p {
	color: #333 !important;

	font-size: 12px;

	font-weight: bold;
	
	line-height: 18px;
}

.content-singlep a{ text-decoration: underline  !important; }

.home-container p{

	margin: 7px 0 ;

}



.container .client{

	line-height: 20px;

}



.client-container em, .client-container p{

	font-size: 11px;

	font-weight: normal;

}



.post{

	margin-left: 20px;

}

.post ol li {
color: #333 !important;
}

.post ul li { 
color: #333 !important;
}

.post a{

	text-decoration: none;

	font-weight: bold;

}



.post a.link{

	font-family: Georgia;

	font-weight: bold;

	text-decoration: underline;

}

span.textresource-title {
	font-weight: bold;
	
	color: #005480;
}


.navpost{

	margin: 0 20px;

	width: 420px;

}



.navpost a{

	text-decoration: none;
	font-size: 12px;
	color: #005480;
	font-weight: bold;
}



.long-black-line{

	margin: 20px auto 0 auto;

	background: url(img/black-line.gif) repeat-x;

	width: 650px;

}



.sidebar-title{

	padding: 5px 0 5px 0;

	font-family: georgia;

	font-size: 13px;

	color: #89968f;

	border-top: 5px solid #000;

	width: 200px;

	margin: 20px 0 0 10px;
	
	font-weight: bold;

}



.sidebar-content{

	font-family: arial;

	font-size: 12px;

	margin: 0 10px;

}



.sidebar-content p{

	margin: 0px;

}



.about{

	font-size: 14px;

	border-top: 2px solid #000;

	margin-bottom: 10px;

	cursor: pointer;

	padding-top: 5px;

}



.client-talk{

	background: url(img/quotation.gif) no-repeat;

	font-family: arial;

	font-size: 12px;

	margin-left: 10px;

}



.client-talk p{

	margin: 0px;

}



.line{

	border-top: 1px solid #005480;

	margin: 0 10px 10px 10px;

}



.black-line{

	border-bottom: 5px solid #000;

	width: 650px;

	clear: both;

	float: center;

	margin-left: 20px;

}



.submit-subscribe{

	border: none;

	height: 25px;


	cursor: pointer;

	margin-left: -1px;	

}



a.buzz-date{

	font-family: georgia;

	text-decoration: none;

	font-size: 12px;

	margin-left: 10px;

}



.link{

	font-family: Georgia;

	font-weight: bold;

	text-decoration: underline;

}



#wrapbg{

	background: url(img/background.gif) repeat-y;

	float: left;

}



#top-line{
	float: left;
	background-color:#005480;;

	width: 100%;
	height: 10px;
	
	margin: 0;

}



#wrapper{

	width: 690px;

	margin: 1px auto 0 auto;

	background: #fff;

}



#header{

	margin-left: 20px;

	padding: 30px 0 10px 10px;

	width: 420px;

	float: left;

}



#right-head{

	padding: 20px 0 10px 0;

	float: left;

	width: 240px;

	font-size: 11px;
	height: 115px;

}



#content{

	width: 440px;

	float: left;

}



#sidebar{

	margin-left: 10px;

	width: 220px;

	float: left;

}



#sidebar ul{

	margin: 0;

	padding-left: 30px;

}





#navigation a{

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}



#navigation ul {
	padding-left: 20px;
	padding-bottom: 20px;
}

#navigation ul li{
	background:url(img/list.gif) no-repeat 0% 5px;
	list-style-type: none;
	padding-left: 15px;

}

#navigation ul li ul{
	background:none;
	padding-left: 0;
	padding-bottom: 0;
}

#navigation ul li ul li{
	background:url(img/list.gif) no-repeat 0% 5px;
}

#quotations{

	background: url(img/quotation.gif) no-repeat;

	float: left;

	font-size: 12px;

	margin-left: 10px;

}



#footer{

	clear: both;

	border-top: 5px solid #000;

	width: 650px;

	float: center;

	padding: 10px 0 20px 0;

	color: #899690;

	font-size: 10px;

	margin: 0 auto;

}

#footer a{
	color: #899690;

	font-weight: bold;

	text-decoration: underline;
}

#footer-menu a{

	color: #899690;

	font-weight: bold;

	text-decoration: none;

}



#footer-menu a:hover{

	color: #000;

	font-weight: bold;

	text-decoration: none;

}



#comments{

	margin-left: 20px;

	float: left;

	width: 400px;

	clear: both;

}



#commments ol{

	list-style: none;

	margin: 10px 0;

	padding-left: 10px;

}



#comments ol li{

	border: 1px solid #000;

	margin: 10px 0 0 0;

	padding: 0 0 10px 10px;

	line-height: 24px;

}



#respond{

	color: #58595B;

	font-size: 12px;

	

}



span.sub-title{

	color: #005489;

	font-size: 15px;

}



ol.commentlist{

	color: #58595B;

	font-size: 12px;

}



h4#comments{

	color: #58595B;

}



.xoxo li{

	list-style: none;

	font-size: 12px;

	margin-left: 10px;

	width: 200px;

}



span#esp{

	line-height: 28px;

}



ul.coaching{

	padding-left: 15px;

	margin-top: -10px;

	line-height: 16px;

}



ul.coaching li{

	list-style-image: url(img/list.gif);

}

div.content-letter-heading {
	font-size: 12px;
	font-weight: normal;
}

h2.letter-title-text {
	font-size: 14px;
	color:#5BA4D9;
	padding: 0;
	margin: 0;
}

h3.letter-title-text-italics {
	font-size: 13px;
	color:#5BA4D9;
	padding: 0;
	margin: 0;
	font-style: italic;
}

ul.letter-text-ul, ol.letter-text-ul{
	width: 380px;
	padding: 10px 0 10px 30px;
	margin: 0;
}

ol.letter-text-ul li{ padding-bottom: 10px; }

input.text-subscribe-input {
	height: 19px; 
	float: left;
}

.unbold-text { font-weight: normal !important; }

.comments-template{
	margin-left: 20px;
	
	color: #333;

	font-size: 12px;

	font-weight: bold;
}