

/*   
Index or Blog Page and Single Post Page Additional Stylings
*/
.page-title {
    font-family:Helvetica,Arial,sans-serif;
    font-size:38px;
	font-style:normal;
	letter-spacing:-.4px;
    line-height:38px;
	margin-left:72px;
    padding:0px 0 12px 0;
	clear:none;
	opacity:.8;
	filter: alpha(opacity=80);
	text-transform:uppercase;
}
.collective-page-title {
	font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:normal;
	letter-spacing:1px;
    line-height:14px;
	margin-left:72px;
	text-transform:uppercase;
}
.attachment .page-title {
    font-style:italic;
}
.page-title a {
    color:#0099cc;
    text-decoration:none;
}
.page-title a:active,
.page-title a:hover {
    color: #FF4B33;
}
.page-title span {
    font-style:italic;
}
.page-title .meta-nav {
    font-style:normal;
}
.hentry {
    padding:0 0 22px 0;
}
.single .hentry {
    padding:0;
}
.home #content .sticky {
    border:1px solid #ccc;
    margin:0 0 66px 0;
    padding:22px 20px 0 20px;
}


.entry-title a {
    color:#555;
    text-decoration:none;
}


.entry-title a:active,
.entry-title a:hover {
    color: #0099cc;
}
.entry-meta {
    color:#555;
	font-family: Arial,Verdana,serif;
    font-size:11px;
    font-weight:normal;
	font-style:italic;
	letter-spacing:.2px;
    line-height:13px;
	
}
.entry-meta .author {
	
}
.entry-meta .author a {
	color:#dfdfdf;
	font-size:15px;
	text-transform:uppercase;
	opacity:1;
	filter: alpha(opacity=100);
	
}
.entry-meta .author a:active,
.entry-meta .author a:hover  {
	color:#f3f3f3;
}
.entry-meta .n {
}
.entry-meta a {
    color:#0099cc;
    text-decoration:none;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #FF4B33;
}
.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.post .entry-content {
	color:#555;
	font-family:Georgia, Arial,helvetica,verdana,sans-serif;
	font-size:13px;
	line-height:1.6em;
    padding:10px 15px 10px 15px;
	margin: 0px 0px 0px 72px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, .96);
	-webkit-box-shadow: 0 5px 10px rgba(14, 32, 59, .30);
	-moz-box-shadow: 0 5px 10px rgba(14, 32, 59, .30);
	box-shadow: 0 5px 10px rgba(14, 32, 59, .30);
}
.entry-content h1,
.entry-content h2 {
    font-family:Arial,sans-serif;
    font-size:19px;
    font-weight:bold;
    padding:28px 0 14px 0;
}
.entry-content h3 {
    font-size:22px;
    font-style:italic;
    padding:28px 0 14px 0;
}
.entry-content h4 {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}
.entry-utility {
    color:#777;
	font-family: Arial,Verdana,serif;
    font-size:11px;
    letter-spacing:0.2px;
    line-height:13px;
    margin:0 0 10px 72px;
	padding:15px 10px 20px 15px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, .76);
	border-top:1px solid #cecece;
	-moz-border-radius-bottomleft: 6px;  
    -webkit-border-bottom-left-radius: 6px;      
    border-bottom-left-radius: 6px;   
	-moz-border-radius-bottomright: 6px;  
    -webkit-border-bottom-right-radius: 6px;          
    border-bottom-right-radius: 6px; 
	-webkit-box-shadow: 0 5px 10px rgba(14, 32, 59, .30);
	-moz-box-shadow: 0 5px 10px rgba(14, 32, 59, .30);
	box-shadow: 0 5px 10px rgba(14, 32, 59, .30);
 
}
.entry-utility a {
    color:#0099cc;
    font-style:italic;
    text-decoration:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #FF4B33;
}
.commentLink {
	float:right;
	margin: 0px;
	color:#5D5D5D;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.comments-link {
	background:transparent url(img/comment.png) no-repeat scroll left center;
	padding-left:20px;
	margin-right:5px;
	font-size:24px;
}

.cat-tag-links {
	padding-right:100px;
}
.page-link {
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 22px 0;
    padding:22px 0 0 0;
    word-spacing:0.5em;
}
.page-link a {
    border:1px solid #ccc;
    color:#555;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.page-link a:active,
.page-link a:hover {
    color: #FF4B33;
}
ul#links-page,
ul#archives-page {
    list-style:none;
    margin-left:0;
    overflow:hidden;
}
li.content-column {
    float:left;
    margin-right:20px;
    width:45%;
}
.gallery {
    padding:0 0 22px 0;
}
.wp-caption-text,
.gallery-caption {
    color:#555;
    font-size:13px;
    line-height:18px;
}
#author-info {
    margin:0 0 44px 0;
    overflow:hidden;
}
#author-info .avatar {
    float:left;
    margin:.3em 1em 0 0;
}
/* =Container stylings for Postgravatar
-------------------------------------------------------------- */
.postgravatar-container {
	background-color:#fff;
	width:50px;
	float:left;
	margin-left:1px;
	margin-top:20px;
	margin-right:10px;
	border:1px solid #ccc;
	-webkit-box-shadow: 0px 0px 1px rgba(14, 32, 59, .15);
	-moz-box-shadow: 0px 0px 1px rgba(14, 32, 59, .15);
	box-shadow: 0px 0px 1px rgba(14, 32, 59, .15);
}
/* =Post Author Gravatar Stylings
-------------------------------------------------------------- */
.post-author-gravatar {
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px;
}
/* =Container stylings for Postheader
-------------------------------------------------------------- */
.postheader-container {
	margin-left:72px;
	overflow:auto; 
	display:block;
	width:473px;
	-webkit-box-shadow: 3px 3px 10px rgba(14, 32, 59, .15);
	-moz-box-shadow: 3px 3px 10px rgba(14, 32, 59, .15);
	box-shadow: 3px 3px 10px rgba(14, 32, 59, .15);
}

/* =Container stylings for Posttitle and Postdate
-------------------------------------------------------------- */
.postmeta-postdate-wrapper {
	width:100%;
	min-width:473px;
	margin:0 0 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	overflow:visible;
}
.postmeta-postdate-container {
	display:table;
	height:auto;
	width:100%;
	min-width:473px;
	width:473px;
	overflow:visible;
}
.postmetaauthor-container {
	padding-top:1px;
	display: table-cell; vertical-align: middle;
    padding-right:5px;      
	width:360px;
	text-align:left;
}
.postmetadate-container {
	width:360px;
	/*display: table-cell; vertical-align: middle;
	width:260px;
	width:230px;
	text-align:right;*/
}

.postmeta-wrapper {
	width:395px;
	background-color: rgba(0, 0, 0, 1.00);
	display:table-cell; vertical-align: middle;
	-moz-border-radius-topleft: 6px;  
    -webkit-border-top-left-radius: 6px;      
    border-top-left-radius: 6px;    
	 -moz-border-radius-bottomleft: 6px;  
    -webkit-border-bottom-left-radius: 6px;      
    border-bottom-left-radius: 6px; 
	padding:7px 10px 7px 15px;
	
}


/* =Date Format Stylings
-------------------------------------------------------------- */
.entry-date-container {
	background-color: rgba(255, 255, 255, .90);
	margin-left:-5px;
	width:35px;
	padding:2px 1px 2px 4px;
	text-align:center;
   	-moz-border-radius-topright: 6px;  
    -webkit-border-top-right-radius: 6px;          
    border-top-right-radius: 6px;      
	-moz-border-radius-bottomright: 6px;  
    -webkit-border-bottom-right-radius: 6px;          
    border-bottom-right-radius: 6px;      
   	display: table-cell; vertical-align: middle; text-align: center;
}
.entry-date {
	margin:0 auto;
	width:24px;
	padding:2px 0px 2px 0px;
}
.date-day {
	font-family:Arial,sans-serif;
	color:#ccc;
	font-size:21px;
	font-weight:bold;
	line-height:19px;
}
.date-month {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	color:#555;
	margin:0 auto;
}

/* =Date Format Stylings
-------------------------------------------------------------- */
.entry-comments-container {
	background-color: rgba(255, 255, 255, .90);
	background-image:url(img/blk-fill.png);
	background-position:bottom left;
	background-repeat:repeat-y;
	margin-left:-5px;
	width:55px;
	padding:2px 1px 2px 4px;
	text-align:center;
   	-moz-border-radius-topright: 6px;  
    -webkit-border-top-right-radius: 6px;          
    border-top-right-radius: 6px;      
	-moz-border-radius-bottomright: 6px;  
    -webkit-border-bottom-right-radius: 6px;          
    border-bottom-right-radius: 6px;      
   	display: table-cell; vertical-align: middle; text-align: center;
}





/* =Container stylings for Posttitle
-------------------------------------------------------------- */
.posttitle-container {
	background-image:url(img/speech-arrow-wht.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 11px;
	text-align:left;
	margin: 3px 0px 0px 61px;
}
.posttitle-inner-container {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, .96);
	-moz-border-radius-topleft: 6px;  
    -webkit-border-top-left-radius: 6px;      
    border-top-left-radius: 6px;   
	-moz-border-radius-topright: 6px;  
    -webkit-border-top-right-radius: 6px;          
    border-top-right-radius: 6px; 
	-webkit-box-shadow: 0 16px 10px rgba(14, 32, 59, .30);
	-moz-box-shadow: 0 16px 10px rgba(14, 32, 59, .30);
	box-shadow: 0 16px 10px rgba(14, 32, 59, .30);
}
.posttitle {
	padding:12px 2px 3px 2px;
	text-align:left;
	margin: 0px 13px 0px 13px;
	background:none;
	border-bottom:1px solid #cecece;
}


/* =Stylings for Speech Bubble Pointer Arrow
-------------------------------------------------------------- */
.speech-bubble {
	background-image:url(img/speech-arrow-wht.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:11px;
}

/* =Styling for Author Info on Single Post Page
-------------------------------------------------------------- */
.author_info {
}

