@charset "utf-8";
/* Headings
---------------------------------------------------------- */
#reading-pane-top h1,
#positioning-statement-extra h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #222222;
}


.side-heading,
.sub-heading,
.list-heading
{
	/* image replacement*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.side-heading
{
	color: #D63B00;
}

.sub-heading
{
	font-size: 1.167em;
	font-weight: bold;
}

.column
{
}

.column.colborder
{
	border: none;
	padding-right: 25px;
	/*
	border-right: 1px dotted #464646;
	*/
}

.column .list-heading
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: .583em; padding-bottom: 5px;
	border: none;
}

.column p
{
	margin-bottom: 1em;	
}

.column a.more-info
{
	display: block;
	background: url("../images/icon_plus.png") no-repeat left 50%;
	margin-bottom: 1.5em; padding: 0 0 0 18px;
	
	font-size: 1em;
	font-weight: bold;

	text-transform: uppercase;
	color: #D63B00 ;
}

.column a.less-info
{
	background: url("../images/icon_minus.png") no-repeat left 50%;

}

.column ul.basic
{
	margin-bottom: 1.333em;	
}

.column p.wrapper
{
	margin: 0;
}

a.cta
{
	display: block; 
	float: left;
	clear: right;
	height: 26px;
	margin: 0 10px 0 0; padding: 0 10px 0 10px;

	background: #b50a00 url("../images/action_button_bg.png") repeat-x bottom left;

	color: #ffffff;
	line-height: 26px;
	font-weight: bold;
}

a.cta:hover
{
	/*outline: 1px solid #ffffff;*/
}


/* Side Headings
---------------------------------------------------------- */
.side-heading.replacement,
.sub-heading.replacement
{
	text-indent: -9999px;
	overflow: hidden;
}

#services.side-heading.replacement
{
	background: url("../images/about_heading_services.png") no-repeat top left;
}

#wordpress.side-heading.replacement
{
	background: url("../images/about_heading_wordpress.png") no-repeat top left;
}

/* Reading Panes (top, middle, bottom)
---------------------------------------------------------- */
#reading-pane-top.column,
#reading-pane-middle.column,
#reading-pane-bottom.column
{
	width: 870px;
}

/* Reading Pane - top
---------------------------------------------------------- */
#reading-pane-top
{
	margin-bottom: 0; padding: 35px 40px 30px 40px;
	overflow: hidden;

	background: #ffffff;
	outline: 1px solid #d7d7d7;
}

#reading-pane-top .avatar
{
	float: left;
	margin-top: 5px;
	width: 230px;
	height: 175px;

	background: #1b1b1b url("../images/article_tile_recent.png") repeat top left;
	outline: 1px dotted #D7D7D7;
	color: #ffffff;
}

#reading-pane-top .avatar img
{
	display: block;
	border: none;
}

#reading-pane-top .message
{
	float: left;
	width: 550px; 
	font-size: 1.667em;
	line-height: 1.5em;
	margin: 0 0 0 50px;
}
#reading-pane-top .message p
{
	margin: 0;
	color: #464646;
}

#reading-pane-top .message p .hilight
{
	color: #222222;	
	font-style: italic;
	border-bottom: 1px dotted #d7d7d7;
}

#reading-pane-top .message p a.cta
{
	font-size: .55em;	
}

#positioning-statement-extra
{
	display: block;
	clear: both;
	margin: 0 0 0 280px;
	padding: 30px 0 0 0;
	width: 550px;
	color: #1A1A1A;
}

/* Reading Pane - middle
---------------------------------------------------------- */
#reading-pane-middle
{
	background: #1b1b1b url("../images/article_tile_recent.png") repeat top left;
	margin-bottom: 0; padding: 40px;
	overflow: hidden;
	
	color: #ffffff;
}


/* Reading Pane - bottom
---------------------------------------------------------- */
#reading-pane-bottom
{
	background: #252525 url("../images/article_tile_recent_container.png") repeat top left;
	margin-bottom: 10px; padding: 40px;
	overflow: hidden;
	
	color: #ffffff;
}