/* @override 
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?012010-71144
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?012010-72732
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?012010-192626
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?012110-00950
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?012110-232641
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?020910-233845
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?020910-235122
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?022510-183607
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?022510-185538
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?050510-232214
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?051710-201522
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?052010-215101
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?052010-215357
	http://www.ckwrites.com/wp-content/themes/thesis/custom/custom.css?052810-222814
*/

/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* Global */

body.custom {
	background-color: #FFFDF3;
	font-family: Helvetica, Arial, Geneva, sans-serif;
}

div#page {
	background-color: transparent;
}

.custom a {
	color: #952e2b;
	text-decoration: none;
}

.custom a:hover {
	text-decoration: underline;
}

#footer p a {
	display: none;
}

#execphp-11 div.execphpwidget {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
}

/* @group Original NeoClassical */

.custom h2, .custom h2 a {
	font-weight: 700;
	font-size: 20px;
	color: #333333;
}

.custom h2 a:hover {
	font-weight: normal;
	font-style: normal;
	color: #c0d8e6;
}

/*	WordPress image captioning */

.custom .format_text .alignleft {
	margin: 0 1em 1em 0;
}

.custom .format_text .alignright {
	margin: 0 0 1.571em 1.571em;
	float: right;
	clear: right;
}

.custom .format_text .aligncenter {
	display: block;
	margin: 0 auto 1.571em auto;
	float: none;
	clear: both;
}

.custom .format_text .alignnone {
	display: block;
	margin: 0 auto 1.571em 0;
	clear: both;
}

.custom .format_text .wp-caption {
	background-color: #F3F3F3;
	border: 0.071em solid #CCC;
	text-align: center;
	padding: 0.714em;
}

.custom .format_text .wp-caption p {
	font-size: 0.786em;
	margin-bottom: 0;
}

/* Header */

/* Rotating Header Images */

.custom #header {
	padding: 0;
	background: #fff;
	text-align: left;
	border: none;
}

.custom #header p#logo, .custom #header h1 {
	font-size: 32px;
	margin-left: 5px;
}

.custom #tagline {
	margin-bottom: 20px;
	margin-left: 5px;
	font-family: Verdana,serif;
	color: #999999;
}

/* RSS Subscribe */

.custom #rss_subscribe {
	background: url('images/icon_rss.gif') no-repeat;
	float: right;
	height: 40px;
	width: 40px;
	position: relative;
	top: 10px;
	right: 10px;
}

/* Content Box */

.custom #content_box {
	margin-top: 0;
	background-image: none;
	font-size: 1em;
	width: 964px;
}

/* Sidebars  */

/* Navigation */

/* Convert Sideber Widget Titles to Neoclassical */

.custom li.widget h3, #portfolio-testimonials h3 {
	color: #111111;
	border-top: 3px solid #952e2b;
	letter-spacing: 2px;
	line-height: 1.9em;
	font-weight: normal;
	text-transform: uppercase;
	font-variant: normal;
	font-style: normal;
	font-size: 1.2em;
	padding: 0 0 .5em 1em;
	margin: 2em 0 .5em;
}

 {
	
}

#submenu ul {
	padding-left: 1em;
}

/* Custom Styling for Vertical Nav Menu in Sidebar */

.custom ul#tabs li {
	font-family: Verdana,serif;
	display: block;
	float: none;
	border: none;
	background: none;
	padding: none;
}

.custom ul#tabs, ul#tabs li a, ul#tabs li a:visited {
	font-family: Verdana,serif;
	font-size: 12px;
	padding: 0;
	letter-spacing: 0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 2em;
	font-size-adjust: none;
	color: #237fa1;
	text-decoration: none;
	border: none;
	text-transform: none;
}

/* Hide Surplus Subscription Link */

ul#tabs li.rss {
	display: none;
}

/* Fix Fonts in Sidebar Widgets */

li.widget {
	font-size: 12px;
	margin-bottom: 20px;
}

div.sfstest-sidebar {
	width: 264px;
	margin-top: 19px;
}

li.widget h3 {
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 0;
	letter-spacing: 0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size-adjust: none;
	color: #237fa1;
	text-decoration: none;
	border: none;
	text-transform: none;
}

.sidebar ul.sidebar_list, ul.sidebar_list {
	font-family: Verdana,serif;
	font-size: 12px;
	padding-top: 0;
}

.custom ul#tabs li a:hover {
	color: #c00;
	text-decoration: underline;
}

.custom li.widget a:hover {
	text-decoration: underline;
}

/* Content */

.post_box {
	padding-top: 0;
}

/* Content Font Changes */

.custom h1.entry-title, .custom h2.entry-title, .custom h2.entry-title a {
	font-size: 18px;
	color: #333333;
	font-weight: 700;
}

/* Comments */

div.comments_intro {
	background: url('images/icon_comment.gif') no-repeat scroll 0 50%;
	padding: 0 0 0 14px;
}

div.comments_intro span, div.comments_intro p {
	font-family: Verdana,serif;
	font-size: 12px;
	color: #333333;
}

/* Hide Thesis Brackets */

span.bracket {
	display: none;
}

/* Neoclassical Byline After Post */

.custom_byline {
	background: transparent url(images/icon_date.gif) no-repeat scroll 0 50%;
	padding: 0 0 0 14px;
	color: #999999;
	font-family: Verdana,serif;
	font-size: 11px;
	font-weight: 400;
}

.custom_byline .num_comments {
	background: transparent url(images/icon_comment.gif) no-repeat scroll 0 50%;
	padding: 0 0 0 14px;
	margin-left: 10px;
}

/* @end */

/* @group Header Area */

.custom p#logo, .custom h1#tagline, .custom p#tagline {
	width: 0;
	height: 0;
	font-size: 0;
	text-indent: -10000px;
}

.custom a#ck-logo {
	width: 160px;
	height: 138px;
	float: left;
	margin-left: 0;
	margin-top: 10px;
	margin-right: 7px;
	z-index: 100;
	visibility: visible;
}

.custom div#ck-logo-wrap {
	visibility: hidden;
	z-index: 200;
}

.custom div#header {
	border-style: none;
	height: 170px;
	border-width: 0;
	padding: 0;
	margin: 0;
	border-bottom: 4px solid #687e7e;
	overflow: visible;
	z-index: 5;
	background: transparent url(images/bnr-original.png) no-repeat center 0;
}

/* @end */

/* @group Main Navigation */

.custom div#header ul.menu {
	border-style: none;
	margin: 125px 0 0;
	display: inline-block;
	font-size: 1.35em;
	position: relative;
	top: 0;
	padding: 0;
}


/* IE7/8 */
*+html .custom div#header ul.menu { 
	border-style: none;
	margin: 127px 0 0;
	display: inline-block;
	font-size: 1.25em;
	background-color: transparent;
	padding: 0;
	width: 450px;
	float: left;
}

.custom #header ul.menu li.tab a {
	background-color: transparent;
	border-style: none;
	padding: 3px 8px;
	margin-right: 0;
	font-size: 11px;
	text-decoration: none;
}

.custom #header ul.menu li.tab a:hover, .custom #header ul.menu li.current-parent a:hover {
	background-color: #ced4d7;
	color: #952e2b;
	border-bottom: 5px solid black;
}

.custom #header ul.menu li.tab.current a, .custom #header ul.menu li.current-parent a {
	color: #5B627E;
	border-bottom: 5px solid #B20E05;
}

.custom #header ul.menu li.tab.current a:hover {
	background-color: #fdf7ca;
	text-decoration: none;
	color: #000;
}

/* @end */

/* @group Social Media Sidebar */

ul#make-a-connection {
	width: 260px;
	height: 32px;
	line-height: 0;
	margin-bottom: 15px;
}


ul#make-a-connection li {
	height: 32px;
	line-height: 0;
	margin-right: 10px;
	width: 32px;
	display: inline;
}

ul#make-a-connection li a {
	width: 32px;
	height: 32px;
	float: left;
	display: inline;
	margin-right: 15px;
}

ul#make-a-connection li a span {
	font-size: 0;
	text-indent: -100000px;
	display: none;
}

ul#make-a-connection li a.stbutton stico_default {
	width: 32px;
	height: 32px;
	background-color: #687E7E;
	background-image: url(images/btn-sharethis-32x32.png);
}

/* IE7/8 
*+html ul#make-a-connection {
	width: 190px;
	height: 38px;
	display: inline-block;
	margin-left: 195px;
	line-height: 0;
	background-color: orange;
	margin-top: 160px;
}

*+html a#sm-btn-rss, 
*+html a#sm-btn-twitter, 
*+html a#sm-btn-facebook, 
*+html a#sm-btn-linkedin, 
*+html a#sm-btn-email {
	width: 32px;
	height: 32px;
	display: inline-block;
}

*+html ul#make-a-connection li {
	height: 32px;
	line-height: 0;
	margin-right: 0;
	width: 32px;
	display: inline;
	float: left;
	background-color: green;
}

*+html ul#make-a-connection li a img {
	margin-right: 5px;
	width: 32px;
	height: 32px;
}
*/

/* @end */

/* @group Home Page */

div#home_top_message {
	width: 475px;
	float: left;
	margin-left: 170px;
}

body.custom.home #content_box {
	background: url(images/bkgd-page-content.png) repeat-y -5px;
}

body.custom.home div#sidebars {
	width: 270px;
	display: inline-block;
	margin-left: 34px;
	margin-top: 0;
	padding-top: 24px;
}

body.custom.home #sidebars ul#sidebarwrap {
	margin-top: 26px;
	list-style-type: none;
	width: 270px;
}

p.headline_meta {
	font-size: 10px;
}

#advanced_text-10 div.AdvancedText img {
	width: 270px;
	overflow: hidden;
}

#home_message div.headline_area h2 {
	font-size: 7em;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: -3px;
	color: #666;
	padding-top: 10px;
	line-height: 1em;
}

#home_message div.format_text blockquote ul li {
	font-size: 1.2em;
	line-height: 1.75em;
	color: #666;
}

#home_message div.format_text blockquote {
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	color: #952e2b;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	text-align: left;
	border-style: none;
}

#home_message div.format_text div#homewelcome {
	font-size: 1.35em;
	color: #666;
	background-color: #eee;
	padding: 1em;
	border: 1px dotted #999;
	line-height: 2.75em;
}

#home_message div.format_text blockquote h3 {
	margin-top: 0;
	text-align: left;
	font: italic 1.75em Georgia, "Times New Roman", Times, serif;
}

#homewelcome p {
	line-height: 1em;
}

div#home_content_row {
	margin-bottom: 40px;
	width: 475px;
	display: inline-block;
	clear: left;
}


#homewelcome p img {
	float: left;
	margin-right: 21px;
	border: 1px solid gray;
}
#home-content-listing li.last-item h3 {
	font: 3em Georgia, "Times New Roman", Times, serif;
	color: #666;
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;	padding-bottom: 7px;
	padding-top: 7px;
}

ul#home-content-listing {
	list-style-type: none;
}

#home_blog_entries li {
	width: 187px;
	float: left;
	display: inline-block;
	margin-right: 50px;
}

ul#home_blog_entries {
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
}

#home_blog_entries li a.blog_title {
	font: 2em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	display: inline-block;
	padding-bottom: 5px;
}

#home_blog_entries li p {
	font-size: 1.15em;
	line-height: 1.75em;
}

#home_blog_entries li span.comments_date {
	font-size: 1.15em;
	display: block;
	border-top: 1px dotted #ddd;
	padding-top: 7px;
}

div#sidebars span {
	margin-left: 15px;
	margin-right: 15px;
}

#loginForm table.forms tbody tr td label.eMember_label {
	font-size: 11px;
	padding: 5px 5px 5px 0;
}

input#doLogin.eMember_button {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
}

div#sidebars h3, div#sidebar_3.sidebar h3, div#sidebar_1 h3, #portfolio-testimonials h3 {
	background-color: #666;
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#widgets-reloaded-categories-3 ul.xoxo.categories, #widgets-reloaded-archives-3 ul.xoxo.archives {
	margin-top: 15px;
}


ul#recentcomments {
	margin-left: 15px;
}

form#loginForm.loginForm {
	margin-left: 8px;
}

ul#homeoffers {
	list-style-type: none;
	margin: 30px 0 0;
	padding: 0;
	display: inline-block;
}

#homeoffers li.list-item {
	float: left;
	width: 215px;
	margin-right: 20px;
	border: 1px solid #999;
}

a.link-to-loot {
	font-weight: bold;
}

#homeoffers li.list-item p img {
	margin: -25px 0 0 -15px;
}

#homeoffers li.list-item p img.alignnone.size-full.wp-image-421 {
	margin-bottom: 9px;
}

#homeoffers li.list-item h3 {
	margin: 0;
	background-color: #666;
	color: white;
	padding: 8px;
	text-align: center;
	letter-spacing: 1px;
	font: 6px Georgia, "Times New Roman", Times, serif;
}

#home_message div.format_text h4 {
	letter-spacing: 0;
	font: 1.25em/1.25em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 16px;
	background-color: #666;
	color: white;
	padding: 5px;
	text-align: center;
}

#homeoffers li.list-item {
	background-image: url(images/bkgd-blue.png);
}

#homeoffers li.list-item p {
	padding: 15px;
	margin-bottom: 0;
}

li#execphp-11.widget.widget_execphp {
	background-color: #c0d8e6;
	padding: 0;
	margin: 0;
}

#execphp-11 h3 {
	margin-top: 0;
}

li#execphp-11.widget.widget_execphp img {
	margin-left: 13px;
	margin-bottom: 0;
	margin-right: auto;
}

li#execphp-11.widget.widget_execphp span p {
	font-size: 13px;
	line-height: 17px;
	margin: 10px;
}

li#execphp-11.widget.widget_execphp span p a {
	font-weight: bold;
	margin-right: auto;
	margin-left: 0;
	padding: 0;
}

/* @end */

/* @group Footer */

div#footer {
	display: inline-block;
	padding-top: 30px;
	padding-bottom: 50px;
	width: 945px;
	border-top: 4px solid #687e7e;
	font-size: 1.05em;
}

div#archive_info {
	padding-left: 0;
	padding-top: 51px;
	padding-bottom: 7px;
}

ul#footer-address, ul#footer-make-a-connection, ul#footer-links, ul#footer-blog {
	width: 280px;
	text-align: left;
	float: left;
	font-size: 1em;
	list-style-image: none;
}

.custom ul#footer-address li {
	list-style-type: none;
	display: inline-block;
	padding: 0;
	margin-bottom: 13px;
	width: 190px;
}

ul#footer-blog {
	
}

ul#footer-links, ul#footer-make-a-connection {
	list-style-type: none;
}

ul#footer-make-a-connection {
	margin-right: 30px;
	width: 163px;
}

#footer-blog li.categories ul {
}

div#footer a {
	border-style: none;
	color: #952e2b;
}

div#footer a:hover {
	border-style: none;
	text-decoration: underline;
}

#footer-blog li.categories ul {
	list-style-type: none;
}

ul#footer-blog {
	margin-right: 30px;
	width: 146px;
	float: left;
	list-style-type: none;
	text-align: left;
}

#footer-blog li.categories h2 {
	color: #666;
}

ul#footer-links {
	width: 150px;
}

ul#footer-address {
	margin-right: 30px;
	width: 209px;
	margin-left: 55px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

div#footer-logo {
	float: left;
	display: inline-block;
	margin-top: 0;
	margin-right: 0;
}

#footer-logo h4 {
	width: 0;
	height: 0;
	font-size: 0;
	text-indent: -10000px;
	visibility: hidden;
}

#footer-logo a {
	text-decoration: none;
	border-style: none;
	display: inline-block;
}

#footer-logo a img {
	width: 101px;
}

#footer-make-a-connection li a {
	text-decoration: none;
	border-bottom-style: none;
}

#footer-address a {
	float: left;
	text-decoration: none;
	border-bottom-style: none;
	display: inline;
}

#email-info a {
}

#footer-links li a {
	border-bottom-style: none;
}

#footer-make-a-connection li {
	line-height: 16px;
	margin-bottom: 12px;
}

#footer-blog li.categories ul li.cat-item {
	line-height: 11px;
	height: 28px;
	border-style: none;
}



#footer-make-a-connection li a img {
	float: left;
	margin-right: 6px;
}

#footer-links li {
	margin-bottom: 15px;
}

div#address-info, div#phone-info, div#facsimile-info, div#email-info a {
	float: left;
	margin-bottom: 0;
	font-size: 1em;
}

div#address-title, div#phone-title, div#facsimile-title, div#email-title {
	clear: both;
	float: left;
	margin-top: 0;
	width: 5.5em;
	font-weight: bold;
}

#footer-address li.footer-title, #footer-make-a-connection li.footer-title, #footer-blog li.categories h2, #footer-links li.footer-title {
	list-style-type: none;
	font: 1.5em Georgia, "Times New Roman", Times, serif;
	color: #666;
	margin-bottom: 15px;
}

div.format_text {
	width: 480px;
}

#content div.prev_next.post_nav {
	padding: 10px 0 0;
}

#comments div.comments_closed {
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

#post-3 div.format_text p.custom_byline {
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

div#designer-developer {
	display: block;
	padding: 15px 0 0;
	position: relative;
	text-align: center;
	clear: both;
	border-top: 1px dotted silver;
	margin-bottom: 50px;
	margin-left: 158px;
	margin-right: auto;
}

#designer-developer h6 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: .9em;
	text-align: left;
	line-height: 2em;
}

/* @end */

/* @group Custom Page Template */

div.sharethis_btn {
	margin-top: 5px;
}

body.custom.about div#column_wrap,
body.custom.biography div#column_wrap,
body.custom.clients-awards div#column_wrap,
body.custom.how-to-be-a-great-client div#column_wrap,
body.custom.how-we-work div#column_wrap,
body.custom.services div#column_wrap,
body.custom.copywriting div#column_wrap,
body.custom.new-business-proposals div#column_wrap,
body.custom.video-scriptwriting div#column_wrap,
body.custom.white-papers div#column_wrap,
body.custom.social-media-writing div#column_wrap,
body.custom.contact div#column_wrap {
	width: 647px;
}

body.custom.about div#column_wrap,
body.custom.biography div#column_wrap,
body.custom.clients-awards div#column_wrap,
body.custom.how-to-be-a-great-client div#column_wrap,
body.custom.how-we-work div#column_wrap,
body.custom.services div#column_wrap,
body.custom.copywriting div#column_wrap,
body.custom.new-business-proposals div#column_wrap,
body.custom.video-scriptwriting div#column_wrap,
body.custom.white-papers div#column_wrap,
body.custom.social-media-writing div#column_wrap,
body.custom.contact div#column_wrap {
	background-image: none;
}

body.custom.about div#content_box,
body.custom.biography div#content_box,
body.custom.clients-awards div#content_box,
body.custom.how-to-be-a-great-client div#content_box,
body.custom.how-we-work div#content_box,
body.custom.services div#content_box,
body.custom.copywriting div#content_box,
body.custom.new-business-proposals div#content_box,
body.custom.video-scriptwriting div#content_box,
body.custom.white-papers div#content_box,
body.custom.social-media-writing div#content_box,
body.custom.contact div#content_box {
	background: url(images/bkgd-page-content.png) repeat-y left;
}

div#custom-page-content.post_box.top {
	margin-left: 170px;
	width: 475px;
	margin-right: 0;
	display: inline-block;
}

#custom-page-content div.headline_area h2 {
	font-size: 5em;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #666;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

#sidebar_3 ul.sidebar_list_pages {
	list-style-type: none;
	padding: 50px 15px 30px;
}

div#column_wrap {
	font-size: 1.2em;
	background-image: none;
	width: 664px;
}



#custom-page-content div.format_text h3 {
	font: normal 1.75em Georgia, "Times New Roman", Times, serif;
	margin-top: 50px;
	margin-bottom: 30px;
	color: #444;
}

#custom-page-content div.format_text h4 {
	font: normal normal 1.5em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	padding-bottom: 15px;
	color: #333;
	margin-top: 50px;
	border-bottom: 1px dotted #999;
}

body.custom.services #custom-page-content div.format_text h4 {
	font-style: italic;
}

#custom-page-content div.format_text div.ddsg-wrapper h2 {
	font-weight: normal;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted silver;
	padding-bottom: 5px;
}

#custom-page-content div.format_text div.ddsg-wrapper ul li {
	padding: 0;
	margin-bottom: 15px;
}

#custom-page-content div.format_text div.ddsg-wrapper ul li ul {
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 15px;
}

#custom-page-content div.format_text div.ddsg-wrapper ul li strong {
	font-weight: normal;
	font-style: normal;
	color: gray;
}

#custom-page-content div.format_text div.ddsg-wrapper div.ddsg-xml-link {
	padding-top: 8px;
	border-top: 1px dotted silver;
}

/* @end */

/* @group Misc */

div.addtoany_share_save_container {
	padding: 0;
	border-style: none;
	text-decoration: none;
	display: block;
	float: left;
	clear: both;
}

div.addtoany_share_save_container {
	display: inline-block;
	text-decoration: none;
	border-style: none;
}

a.a2a_dd.addtoany_share_save {
	padding-left: 0;
	margin-left: 0;
	text-decoration: none;
	border-style: none;
	border-width: 0;
}

div#portfolio-testimonials {
	margin-top: 20px;
}

#sfstest-page div.client {
	text-align: left;
	font-size: .85em;
	line-height: 1.5em;
	color: #666;
	background: none no-repeat right;
	margin-bottom: 30px;
	font-weight: normal;
	font-style: normal;
	margin-left: 45px;
	border-bottom-style: none;
	border-style: none;
}

.custom div.sfstest-sidebar div.text, .custom div#sfstest-sidebar div.text {
	background: url(images/quotes-bg.png) no-repeat 0 3px;
	padding-left: 42px;
	font: italic 1.25em/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

div.sfstest-sidebar div.readmore {
	text-align: left;
	margin-top: 10px;
	font-size: .8em;
	margin-left: 43px;
}

#advanced_text-10 div.AdvancedText span p {
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 1px;
}

#execphp-9 div.execphpwidget img, #execphp-10 div.execphpwidget img {
	width: 270px;
	margin-bottom: 6px;
	margin-top: -7px;
}


div.sfstest-sidebar div.client {
	text-align: left;
	font-size: .9em;
	line-height: 1.2em;
	margin-left: 43px;
	color: #666;
	display: none;
}

div#sethgodin {
	font: 1.25em/1em Georgia, "Times New Roman", Times, serif;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px dotted #999;
}

div#sethgodin-intro {
	color: #666;
	font: italic 1.2em/1.2em Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 1px dotted #999;
}

div#sethgodin p {
	color: #666;
	margin-bottom: 0;
	font-style: italic;
	line-height: 1.25em;
}

#sethgodin p strong {
	margin-top: 25px;
	display: inline-block;
	margin-bottom: 10px;
	font-weight: normal;
	font-style: normal;
	color: black;
}

#sethgodin p em {
	margin-bottom: 0;
	display: inline-block;
}

#sfstest-page div.text {
	background: url(images/quotes-bg.png) no-repeat 0 3px;
	padding-left: 45px;
	margin-bottom: 5px;
	margin-top: 25px;
	font: italic 1.3em/1.5em Georgia, "Times New Roman", Times, serif;
	color: #666;
}

body.custom.copywriter-portfolio-samples div#column_wrap {
	margin-left: 165px;
	background-image: none;
	width: 798px;
	margin-bottom: 50px;
}

div#custom-portfolio-content.post_box.top {
	margin: 0 0 50px;
	display: inline-block;
	width: 797px;
}

body.custom.copywriter-portfolio-samples div.headline_area h2 {
	font-size: 5em;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #666;
	line-height: 1em;
	margin-top: 30px;
	display: inline-block;
	float: left;
	width: 490px;
}

div.headline_area {
	display: inline-block;
	float: left;
	width: 475px;
}

div#pseudo-sidebar {
	display: inline-block;
	float: right;
	margin-right: 10px;
	margin-top: 100px;
	width: 273px;
}

html>body div#pseudo-sidebar {
	margin-top: 50px;
}

#pseudo-sidebar form.search_form {
	margin-top: 20px;
}

#advanced_text-5 div.AdvancedText form.search_form {
	margin-top: 20px;
}

#advanced_text-11 div.AdvancedText h3 {
	margin-top: 45px;
}



#custom-portfolio-content div.format_text h3 {
	font: normal 1.75em Georgia, "Times New Roman", Times, serif;
	margin-top: 50px;
	margin-bottom: 30px;
	color: #444;
}

#portfolio-lists div.portfolio-list {
	float: left;
	display: inline-block;
	width: 179px;
	margin-right: 20px;
	font-size: 1.2em;
	margin-bottom: 40px;
}

#column_wrap div.full-port-section {
}

#column_wrap div.full-port-section ul li {
}

#column_wrap div.full-port-section ul.addtoany_list li {
	border-style: none;
	text-decoration: none;
}

#column_wrap div.full-port-section ul.individual li div.addtoany_share_save_container ul.addtoany_list {
	text-decoration: none;
	border-style: none;
}

div#portfolio-lists {
	border-style: none;
	display: inline-block;
	text-align: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted gray;
	margin-bottom: 50px;
}

#portfolio-lists div.portfolio-list ul {
	list-style-type: none;
}

#portfolio-lists div.portfolio-list h4 {	margin-bottom: 15px;
	letter-spacing: 0;
	line-height: 1.2em;
	display: inline-block;
	vertical-align: bottom;
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px dotted #999;
	padding-bottom: 6px;
}

#column_wrap div.full-port-section h4 {
	font-size: 1.7em;
	height: 29px;
	display: inline-block;
}

#column_wrap div.full-port-section ul {
	list-style-type: none;
	padding-bottom: 50px;
	border-bottom: 1px dotted gray;
	margin-bottom: 40px;
}

#column_wrap div.full-port-section blockquote ul {
	border-style: none;
	font-size: .9em;
	color: black;
}

#column_wrap div.full-port-section ul li h5 {
	width: 100%;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 0;
	margin-bottom: 40px;
	font-size: 1.4em;
}

#portfolio-lists div.portfolio-list ul li {
	display: inline-block;
	margin-bottom: 20px;
}

#column_wrap div.full-port-section ul li p {
	font-size: 1.15em;
	margin-bottom: 20px;
	line-height: 1.6em;
	color: #666;
	width: 265px;
	clear: both;
	float: none;
}

#moveright ul li img {
	margin-bottom: 40px;
}

#column_wrap div.full-port-section ul.individual li div.portfolio-copy p {
	display: inline-block;
}

#column_wrap div.full-port-section ul.individual li blockquote p {
	width: 475px;
}

#column_wrap div.full-port-section ul.individual li p {
	clear: both;
}

.custom #column_wrap div.full-port-section ul li a.a2a_dd.addtoany_share_save {
	border-style: none;
	text-decoration: none;
	border-width: 0;
}

#column_wrap div.full-port-section ul li a.returntotop {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	clear: both;
	display: block;
	top: 10px;
	position: relative;
}


body.custom.copywriter-portfolio-samples div#container div#page div#content_box div#column_wrap div.full-port-section ul.individual li.259 p.registration {
	display: none;
}


#column_wrap div.full-port-section ul.individual li p img.alignnone.size-full {
	margin-bottom: 40px;
	width: 500px;
	float: right;
}

#column_wrap div.full-port-section ul.individual li blockquote {
	width: 475px;
	padding: 0 0 0 20px;
	border-left-style: none;
	margin: 35px 0 0;
	border-left: 1px dotted gray;
	height: auto;
}

.custom ul.individual li div#moveright blockquote h6 {
	width: 30px;
	font-size: 7px;
}

#column_wrap div.full-port-section ul.individual li blockquote p {
	padding-left: 19px;
	font: 1.35em/2em Georgia, "Times New Roman", Times, serif;
}

#custom-portfolio-content div.format_text {
	width: 495px;
	margin-top: 0;
	display: inline-block;
}

#column_wrap div.full-port-section ul#portfolio-bullet-list {
	width: 270px;
	padding-left: 15px;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 20px;
	color: #666;
	border-style: none;
}

#column_wrap div.full-port-section ul#portfolio-bullet-list li {
	padding-bottom: 7px;
	margin-bottom: 10px;
	border-bottom-style: none;
	list-style-type: square;
	line-height: 1.5em;
	width: 263px;
}

#column_wrap div.full-port-section ul.individual li div.portfolio-copy+p {
}

#column_wrap div.full-port-section ul.individual li div.portfolio-copy {
	width: 300px;
	margin: 0 44px 0 0;
	padding: 0;
}

#column_wrap div.full-port-section ul.individual li p img {
	display: inline;
}

#column_wrap div.full-port-section ul.individual li p img {
	padding: 0;
	clear: both;
}

/* IE7/8 */


*+html #column_wrap div.full-port-section ul.individual li div.portfolio-copy {
	width: 275px;
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: -45px;
}


#column_wrap div.full-port-section ul.individual li p img {
	float: left;
	display: inline-block;
}

#column_wrap div.full-port-section ul.individual a.stbutton.stico_default {
	display: none;
}

#column_wrap div.full-port-section ul.individual li img.post_image.alignnone {
	margin: 0 0 15px;
	padding: 0;
	width: 500px;
	float: right;
}

#column_wrap div.full-port-section ul.individual li blockquote p {
	padding-left: 0;
	font-style: italic;
	color: black;
	font-size: 1.2em;
}

#column_wrap div.full-port-section ul.individual li blockquote h6 {
	display: inline-block;
	width: 470px;
	padding: 5px;
	margin: 0 0 20px;
	background: silver url(images/bkgd-blue.png) repeat;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: normal bold 1em Arial, Helvetica, Geneva, sans-serif;
}

#column_wrap div.full-port-section ul.individual li blockquote ul.inside-portfolio-list {
	list-style-type: disc;
	margin-left: 15px;
}

#column_wrap div.full-port-section ul.individual li blockquote ul.inside-portfolio-list li {
	border-style: none;
	margin: 0 0 15px;
	padding: 0;
	color: black;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
}

#column_wrap div.full-port-section ul.individual li blockquote p strong {
	font-weight: normal;
	font-style: normal;
}

#column_wrap div.full-port-section ul.individual li blockquote ul li {
	border-style: none;
	padding: 0 60px 0 0;
	margin: 0 0 10px 20px;
	list-style-type: disc;
	font: italic 1.3em/1.8em Georgia, "Times New Roman", Times, serif;
}

#column_wrap div.full-port-section ul.individual li blockquote p strong {
	font-weight: bold;
}

#column_wrap div.full-port-section ul.individual li blockquote p span {
}

#column_wrap div.full-port-section ul.individual li span.vvqbox.vvqyoutube {
	float: left;
	margin-left: 5px;
}

body.custom ul.sidebar_list_pages input#s.text_input, input#s.text_input  {
	border: 1px dotted #666;
	font: italic 1.25em Georgia, "Times New Roman", Times, serif;
	color: #666;
	margin-left: 0;
	width: 250px;
	padding: .4em;
}


#advanced_text-7 div.AdvancedText ul li.list-item {
	margin-bottom: 35px;
}

div#sidebar_2.sidebar {
	margin-left: 2px;
	width: 297px;
}

div#sidebar_3.sidebar {
	float: right;
	margin-top: 0;
	padding: 0;
	margin: 0;
	width: 300px;
}

a.dsq-comment-count {
}

#sidebar_2 ul.sidebar_list {
	padding-top: 40px;
	width: 270px;
}

a#link-to-blog {
	font: italic 1.5em Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-top: 1px dotted #999;
}



body.custom.terms-and-conditions div#column_wrap {
	background-image: none;
	width: 660px;
}

#wpcf7-f1-p7-o1 form.wpcf7-form p#submitbtn input {
	width: 125px;
	color: white;
	background-color: #666;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: .85em;
	line-height: 20px;
}

input#member_level.eMember_text_input {
	display: none;
}

#regoForm table.forms tbody tr td label.eMember_label {
	
}

.post_tags {
	display: none;
}

 {
	
}
/* @end */

/* @group Blog */

div#sidebars {
	float: left;
	display: inline-block;
	width: 299px;
	padding: 10px 0 0;
	margin: 0;
}

div#sidebar_1.sidebar {
	margin-top: 0;
	width: 150px;
	margin-right: 0;
	padding-top: 103px;
}

body.custom divdiv#column_wrap {
	width: 635px;
}

.post_box.top {
	margin-top: 30px;
	width: 490px;
	margin-left: 0;
}

div#content.hfeed {
	width: 490px;
	margin-bottom: 50px;
}

small {
	font-size: .7em;
	color: #666;
}
 
div.format_text.entry-content h2, div.format_text.entry-content h3, div.format_text.entry-content h4,
div.format_text.entry-content h5,
div.format_text.entry-content h6  {
	font: normal 2em Georgia, "Times New Roman", Times, serif;
	margin-top: 50px;
	text-decoration: none;
	color: #666;
}

.post_box.top h1.entry-title {
	font-weight: normal;
	font-style: normal;
	font-size: 4em;
	color: #666;
	margin-bottom: 27px;
	margin-top: -8px;
	padding-top: 0;
}

div#respond {
	margin-left: 8px;
}

div#respond_intro {
	padding-left: 0;
	margin-left: 0;
	font: 1.5em Georgia, "Times New Roman", Times, serif;
}

input#submit.form_submit {
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-size: 12px;
}

form#commentform {
	padding: 0;
}

div#submenu {
	margin-top: 20px;
}

div.format_text.entry-content h3 {
	font-size: 1.8em;
	padding-bottom: 12px;
	border-bottom: 1px solid #aaa;
}

div.teasers_box h2.entry-title a {
	font-weight: normal;
	font-style: normal;
	font-size: 1.4em;
	color: #666;
	margin-bottom: 10px;
	display: block;
	line-height: 1em;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
}

abbr.teaser_date.published {
	font-size: 11px;
	color: #999;
}

div.teasers_box a.teaser_link {
	border-top-color: #ddd;
	border-top-style: double;
	display: block;
	padding-top: 12px;
	clear: both;
}

div.format_text.entry-content h4 {
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #bbb;
	font: 1.35em Georgia, "Times New Roman", Times, serif;
}

p.post_tags {
	display: none;
}

div.zemanta-pixie {
	display: none;
}

div.zemanta-pixie+p {
	display: none;
}

div#content {
	width: 500px;
}

.postmetadata {
display:none;
}


div.format_text.entry-content h5 {
	font-size: 1.4em;
	padding-bottom: 8px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}

div.format_text.entry-content h6 {
	font-size: 1.25em;
	padding-bottom: 8px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}

div.headline_area h2.entry-title {
	font-size: 2em;
	line-height: 2em;
	margin-bottom: 30px;
}


div.headline_area h2.entry-title a {
	font-size: 2em;
	color: #666;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
}

div.teasers_box {
	width: 504px;
	padding: 30px 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

div.teasers_box .post.hentry.teaser {
	width: 225px;
}


div.post.teaser {
	width: 190px;
}

div.ddsg-wrapper {
}

div#yoastbreadcrumb {
	margin-top: 5px;
	margin-left: 0;
	color: #808080;
}

#yoastbreadcrumb a {
	color: #7f7f7f;
	text-decoration: underline;
}

#sidebar_1 ul.sidebar_list {
	width: 150px;
	padding-left: 0;
	margin-top: 0;
}

/* @end */

/* @group Contact Page */

input.wpcf7-validates-as-required {
	width: 200px;
}

#wpcf7-f1-w1-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.title input, #wpcf7-f1-w1-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.company input, #wpcf7-f1-w1-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-subject input, #wpcf7-f1-w1-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-message textarea {
	width: 260px;
}


#wpcf7-f1-p7-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-message textarea, #wpcf7-f1-p7-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-subject input {
	width: 280px;
	padding: 3px;
}

#submitbtn input {
	width: 75px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffed;
	background-color: #666;
	border: 2px solid #952e2b;
}

#custom-page-content div.format_text ul {
	margin: 0 0 40px 15px;
	padding: 0;
}

#custom-page-content div.format_text ul li {
	margin-bottom: 15px;
}

#custom-page-content div.format_text ul li.emailicon {
	background: url(images/email_16x16.png) no-repeat 0;
	padding-left: 25px;
}

#custom-page-content div.format_text ul li.officephoneicon {
	background: url(images/office-phone.png) no-repeat 0;
	padding-left: 25px;
}

#custom-page-content div.format_text ul li.cellphoneicon {
	background: url(images/cellphone.png) no-repeat 0 1px;
	padding-left: 25px;
}

#custom-page-content div.format_text ul li.twittericon {
	background: url(images/twitter.png) no-repeat 0;
	padding-left: 25px;
}

#custom-page-content div.format_text ul li.linkedinicon {
	background: url(images/linkedin.png) no-repeat 0;
	padding-left: 25px;
}

#custom-page-content div.format_text ul li.facebookicon {
	background: url(images/facebook.png) no-repeat 0;
	padding-left: 25px;
}

#custom-page-content div.format_text ul li.addressicon {
	background: url(images/home.png) no-repeat 0 1px;
	padding-left: 25px;
}

li#advanced_text-8.widget.advanced_text {
	margin-bottom: 45px;
}



/* @end */

/* @group Download Page */

.custom #custom-page-content div.format_text #download-page ul {
	padding: 0;
	margin: 0;
}

.custom #download-page ul li, a#resumelnk {
	line-height: 32px;
	padding-left: 40px;
	background: url(images/pdfIcon.png) no-repeat left center;
	list-style-type: none;
	height: 32px;
	display: inline-block;
}

.custom a#resumelnk {
	height: 40px;
}

/* @end */

/* @group Error Page */

.custom div#errorpage h2 {
margin-top:0px;
 
}
.custom div#errorpage {
	border:1px dashed #bbbbbb;
	padding:10px;
	float:left;
}
.custom div#errorpage img {
	float:left;
	width:100px;
	padding:10px;
}
.custom div#errorpage p {
	padding:15px 0px;
	margin:0px;
}
.custom div#errorpage #error-inside{
margin-left:130px;
}

/* @end */

/* @group Portfolio */

div#moveright {
	padding: 0;
	margin: 0;
	float: right;
}



/* @end */

/* @group Services */

#custom-page-content div.format_text div.addtoany_share_save_container {
	display: none;
}

#custom-page-content div.format_text div.service-list ul li {
	list-style-type: none;
}

#custom-page-content div.format_text div.service-list ul {
	padding: 0;
	margin: 0;
}

a.returntotop {
	font-size: .8em;
	padding: 3px 5px;
	background-color: #e6e6e6;
}



/* @end */

.custom ul.tag_list {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: inline;
	text-indent: -10000px;
}


/

* @end */