/*
THEME NAME: CDPDX
THEME URI: 
DESCRIPTION: 
VERSION: 
AUTHOR: 
AUTHOR URI:
TAGS: 
*/
	body {
		background: transparent url(images/bg_body.jpg) top left;
		margin: 0;
		padding: 0;
	}
	img, a img {
		border: none;
	}
	#wrapper {
		position: relative;
		width: 780px;
		margin: 0 auto;
		padding: 0;
	}
	.alignright {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.alignleft {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
/** TEXT STYLES		**/	
	body {
		font-family: verdana,arial,sans-serif;
		font-size:0.68em;
	}

	h1, h2, h3, h4, h5 {
		color: #1775D5;
		font-family: arial, sans-serif;	
	}
	.entry-content h1 {
		color: #1775D5;
	}
	.entry-content h2 {
		border-bottom: solid 1px #1775D5;
		color: #1775D5;
		font-size: 16px;
		font-weight: normal;
		letter-spacing: .1em;
		text-transform: uppercase;
	}
	.entry-content h3 {
		
	}

/**	TOP LINKS STYLES	**/

	#top_links {
		margin: 0pt;
		padding: 0pt;
		color: #FFFFFF;
		list-style-type: none;
		list-style-image: none;
		list-style-position: inside;
		line-height: 35px;
		text-align: right;
		text-transform: uppercase;
		font-size: 10px;
	}
	#top_links .tl_item {
		display: inline;
	}
	#top_links .tl_item a {
		color: #FFFFFF;
		text-decoration: none;
	}
	#top_links .tl_item a:hover {
		text-decoration: underline;
	}

/**	HEADER STYLES		**/

	#header {}
	#header h1#blog-title {
		background: transparent url(images/bg_header.jpg) no-repeat top left;
		height: 146px;
		margin: 0;
		padding: 0;
		text-indent: -9999px;
	}
	#header h1#blog-title span {}
	#header h1#blog-title span a {}
	#header #blog-description {
		display: none;
	}

/**	NAV STYLES		**/

	#access {}
	.skip-link{
		display: none;
	}
	#menu {}
	#menu ul {
		list-style: none;
		list-style-position: inside;
		margin: 0;
		padding: 0;
		height: 42px;
	}
	#menu ul li.page_item {
		display: inline;

	}
	#menu ul li.page_item a {
		color: #FFFFFF;
		display: -moz-inline-stack;
		display:inline-block;
		font-size: 9px;
		line-height:42px;
		padding:0 19px;
		text-transform: uppercase;
		text-decoration: none;
	}
	#menu ul li.page_item a:hover, #menu ul li.current_page_item a {
		background:transparent url(images/nav_bg.png) repeat-x scroll left top;
	}
	#nav-below {
		clear: both;
	}

/**	CONTENT STYLES		**/

	#container {
		background-color: #ffffff;
		width: 560px;
		float: left;
		padding: 22px 10px;
	}
	#container #content {

	}

/** ENTRY CONTENT		**/
	h2.entry-title {
		display: none;
	}
	.post,
	.entry-content {
		padding: 0 20px;
	}
	.entry-content h2 {
		clear: both;
/* 		margin-left: 15px; */
	}
	.entry-content h3 {
/* 		margin-bottom: 0; */
	}
	.entry p,
	.entry-content p{
/* 		padding: 10px 20px; */
		line-height: 20px;
	}
	.entry-content ul {
		list-style-position: inside;
		margin: 0;
		padding: 0;
	}
	.entry-content ul li {
		line-height: 20px;
	}

/**	WP TABLE RELOADED STYLES	**/
	#wp-table-reloaded-id-1-no-1, #wp-table-reloaded-id-3-no-1 {
		text-align: center;
	}
	#wp-table-reloaded-id-1-no-1 thead, #wp-table-reloaded-id-3-no-1 thead  {
		background-color: #000000;
		color: #FFFFFF;
		font-size: 9px;
	}
	#wp-table-reloaded-id-1-no-1 thead tr, #wp-table-reloaded-id-3-no-1 thead tr {
	
	}
	#wp-table-reloaded-id-1-no-1 thead tr th, #wp-table-reloaded-id-3-no-1 thead tr th {
		padding: 4px;
	}
	#wp-table-reloaded-id-1-no-1 tbody, #wp-table-reloaded-id-3-no-1 tbody {
	
	}
	#wp-table-reloaded-id-1-no-1 tbody tr, #wp-table-reloaded-id-3-no-1 tbody tr{
	
	}
	#wp-table-reloaded-id-1-no-1 tbody tr.even, #wp-table-reloaded-id-3-no-1 tbody tr.even {
		color: #49CAF4;
	}
	#wp-table-reloaded-id-1-no-1 tbody tr.odd, #wp-table-reloaded-id-3-no-1 tbody tr.odd {
		color: #464646;
	}
	#wp-table-reloaded-id-1-no-1 tbody tr td, #wp-table-reloaded-id-3-no-1 tbody tr td{
		padding: 2px 4px;
	}

/**	EMAIL QUOTE STYLES	**/

	.wpcf7-form {
	}
	.wpcf7-form fieldset {
		border: none;
		border-bottom: solid 1px #3875D7;
		padding:10px 10px 0 5px;
	}
	#wpcf7-f3-p196-o1 {
		
	}
	#wpcf7-f3-p196-o1 label {
		margin-bottom: 3px;
	}
	#wpcf7-f3-p196-o1 div.form_input {
		margin-bottom: 10px;
	}

/**	SIDEBAR STYLES		**/

	.sidebar {
		width: 200px;
		margin-left: 580px;
	}
	#primary.sidebar {
		background-color: #ffffff;
	}
	#secondary.sidebar {
		
	}
	.sidebar .xoxo {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.sidebar .xoxo li {
	}
	.sidebar .xoxo li h3 {
		background: transparent url(images/blue_sbi.png) repeat-x top left;
		color: #484E56;
		line-height: 26px;
		margin: 0px;
		padding-left: 15px;
		text-transform: uppercase;
	}
	.sidebar .xoxo li ul {
		list-style-position: inside;
		list-style: none;
		padding: 0;
	}
	
/**	MAILING LIST STYLES	**/

	#wpcf7-f1-w1-o1 {
		background-color: #828282;
		padding: 10px;
	}
	
	
/** PAGES WIDGET STYLES	**/

	.flexipages_widget {}
	.flexipages_widget h3 {}
	.flexipages_widget ul {}
	.flexipages_widget ul li.page_item {
		line-height: 26px;
	}
	.flexipages_widget ul li.page_item a {
		background: transparent url(images/link.png) repeat-x top left;
		color: #D1D3D7;
		display: block;
		font-weight: bold;
		padding-left: 15px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.flexipages_widget ul li.page_item a:hover {
		background:	#B7B7B7 none repeat scroll 0 0;
		color: #1775D5;
	}
	
/** TEXT WIDGET STYLES	**/

	#text-4 {
		color: #FFFFFF;
	}
	#text-4 p {
		padding-left: 15px;
	}

/**	FOOTER STYLES		**/
	#footer {
		clear: both;
		padding-bottom: 40px;
		text-align: center;
	}
	
/**	TINY MCE ADVANCED STYLES DROP DOWN	**/

.price_large {
	font-size: 16px;
	font-weight: bold;
}
.price_med {
	font-size: 14px;
	font-weight: bold;
}
.price_small {
	font-size: 12px;
	font-weight: bold;
}
.no_bullets {
	list-style:none;
	padding-left: 10px;
}
/** PAGE TEMPLATE :: FEATURED **/
.page-template-featured-php h2.entry-title {
	display: block;
	border-bottom:1px solid #1775D5;
	color:#1775D5;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.1em;
	text-transform:uppercase;
	margin-left: 20px;
}
