body {
	background-color:#E8E8E8;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	}
/*=============================================================== 







===============================================================*/
/* @group Typography */
#headerimage h1, #headerimage p {
	position:absolute;
	left: -9999px;
	}
h2 {	
	padding: 0px 0px 10px 0;
	margin: 0px;
	font-family: 'Verdana-Bold','Verdana',sans-serif;
	font-size: 18px;
	line-height: 22px;
     }
	ul#categoryarchive li h2 {
		margin: 10px 0 0px;
		font-size: 15px;
		line-height: 19px;	
		padding: 0;
		}
h3 { 
	color: #000000;
	font-family: 'Verdana',sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	}
	#maincontent .portfolioitem h3 {
	    margin: 15px 0 8px;
		}
	#footer h3{ 
		font-family:"Century Gothic", Georgia, Times New Roman, Times, serif,;
		font-size: 16px; 
		text-align: center;
		}

#sidebar h4 {
	font-family: 'CenturyGothic-Bold','Century Gothic','ArialMT','Arial',sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;	 
	margin: 5px 0 15px 0;
	padding: 0 3px;
	}
	#sidebar .shoutout h4 {
		display: inline;
		margin: 0;
		padding: 0;
		}

p, li { 
	font-family: 'Verdana',sans-serif;
	font-size: 14px;
	margin-top: 0px;
	line-height: 17px;
    }
	#maincontent .portfolioitem p,
	#categorylisting p,
	p.half {
		margin: 0;
		padding: 0;
		line-height:1.1em;
		}
	#maincontent p.moreinfo {
		clear: both;
		padding-top: 40px;
		}
	#sidebar p.clearleft {
		clear: left;
		padding: 15px 0 5px; 
		}
	#sidebar .sidebarimages p {
		padding: 5px;
		}
	#sidebar p.widget {
		background-color: #000;
	    font-size: 1px;
	    line-height: 1px;
		}
	ul#categoryarchive li p.returntotop {
		display: block;
		clear: both;
		margin: 10px 0;
		_padding-left: 20px; 
		}			
	p.title {
		font-size: 16px;
		font-weight: bold;
		line-height: 19px;
		}
	#footer p {
		font-size: 11px; 
		text-align: center;
		}
.lowercase {
	text-transform: lowercase
	}
/* @end */
/*=============================================================== 







===============================================================*/
/* @group Links */
	a img {
		border: none;
		}
	#sidebar a img {
		border: none; 
		clear: left;
		}
	a:visited {
		color: #FF6633;
		}
	a:hover,
	#header ul li a:hover {
		color: #FF6633;
		}
	#header ul li a {
		color:#FFFFFF;
		text-decoration:none;
		font-weight:900;
		padding: 10px 0;
		}
	body.client-testimonials #maincontent a {
		font-weight: bold;
		}
	#sidebar a:link, #footer a:link {
	    color: #333366 ;
		}
	#sidebar a:visited, 
	#footer a:visited,
	#sidebar a:hover,
	#footer a:hover {
	    color: #FF6633;
		}
/* @end */
/*=============================================================== 







===============================================================*/
/* @group Main Sections */
#wrapper {
	width: 880px;
	margin: 0 auto;
	background-color:#336699;
	}
#content {
	float: left;
	clear: both;
	background-color:#336699;		
	padding-top: 5px;
	width: 100%;
	}
#maincontent {
	width: 630px;
	float: left;	
	clear: none;
	margin: 5px 5px 5px 8px;
	position: relative;
	padding: 10px 8px 10px 10px;
	background: #fff;
	}
	.home #maincontent {
		width: 560px; 
		}
	body.single #maincontent {
		width: 845px; 	 
		}
#header {
	background: #000;
	}
	#headerimage {
		background:url(http://marketcopywriter.com/images/template/bg-header.png) no-repeat right top;	
		height: 203px;
		width: 880px;
		}
#sidebar {
    float:right;
	clear: none;
   	width:200px;
	margin: 0px 0 5px 5px;
	padding: 5px 0 5px 5px;
	}
	.home #sidebar {
		width: 275px; 
		_width: 250px;
		margin-right: 10px;
		margin-left: 0;
		padding-left: 0;
		}
	.single #sidebar {
		display: none; 
		}
	#sidebar .shoutout {
		background: #fff;
		padding: 10px;
		margin-bottom: 15px;
		}
	#sidebar span {	
		color:#FFFFFF;
		}
#footer {
	float: left; 
	clear: both;
	background-color:#336699;		
	padding: 5px;
	width: 870px;	
	}	
/* @end */

/*=============================================================== 







===============================================================*/
/* @group Lists */
.single ul {
	display: block;
	list-style-position:inside;
	clear:none;
	}
.about-us #maincontent ul li {
	list-style-position: inside;
	padding-left: 5px;
	}
.contact-us #maincontent ul li {
	margin: 10px 0;
	}
ul#categoryarchive {
	float: left;
	clear: none; 
	margin: 10px 0 0 0;
	padding: 0;
	}
	ul#categoryarchive li {
		margin-left: 0;
		list-style-type: none;	
		}
	ul#categoryarchive ul li,
	ul#categoryarchive ul li ul li {
		margin-left: 0;
		list-style-type: none;
		padding-left: 0px;
		text-indent: -30px;
		}
	ul#categoryarchive li ul li ul li ul li ul.related-entries li,
	ul#categoryarchive li ul li ul li ul.related-entries li {
		list-style-type: disc;
		padding-left: 0
		}
#header ul {
	list-style-type:none;
	text-align:center;
	margin: 0 auto;
	padding-bottom: 5px;
	width: 850px;
	margin-top: 2px;
	}
	#header ul li {
		display: inline;
		text-transform:uppercase;
		margin-right: 26px;
		color: #ffffff;
	    font-family: 'CenturyGothic', 'Century Gothic', 'ArialMT', 'Arial', sans-serif;
	    font-size: 15px;
	    font-weight: bold;
		}
ul.morewritingsampleanchors {
	width: 400px;
	}
	ul.morewritingsampleanchors li,
	ul.morewritingsampleanchors li ul li,
	ul.morewritingsampleanchors li ul li ul li
	 {
		text-indent: -20px; 
		padding-left: 20px 
		}
#maincontent blockquote ul {
	margin: -13px 0;
	padding: 0;	
	}
	#maincontent blockquote  ul li {
		font-size: 15px;
		margin-top: 0px;
		line-height: 17px;
		margin-left:-20px;
		}
/* @end */
/*=============================================================== 







===============================================================*/
/* @group Images */
.article-container img,
.client-container img {
	float: left; 
	margin-right: 10px;
	}
	.client-container img {
		margin-bottom: 10px;
		}
#maincontent .portfolioitem img {
    float: left;
    clear: none;
    margin-right: 10px;
    margin-bottom: 10px;
	}
img.featureimage,
img.alignright,
.alignright {
	float: right;
	margin-top: -2px;
	margin-left:10px;
	}
	img.featureimageleft,
	img.alignleft,
	.alignleft {
		float: left;
		margin-right:10px;
		}
	.feature-image-right, 
	.feature-image-Right, 
	.feature-image-right {
		float: right; 
		clear: none; 
		margin-left:10px;
		}
	.feature-image-left, 
	.feature-image-Left, 
	.feature-image-left, 
	div.feature-image-left {
		float: left; 
		clear: none; 
		margin-right:10px; 
		width: auto
		}
	.single img.alignleft {
		margin: 0 4px 4px 0;
		}
#sidebar img {
	margin-right: 5px; 
	}
	#sidebar .shoutout img {
		float: left;
		clear: left;
		margin: 0 2px 2px 0;
		}
	.sidebarimages img {
		padding:0 5px;
		}
/* @end */
/*=============================================================== 







===============================================================*/
/* @group Small Sections */
	.sample {
		width: 500px;
		background-color: #FFC78E;
		border: 1px #F44C0A solid;
		padding: 20px 10px;
		margin-bottom: 20px;
		}
	.article-container,
	.client-container {
		width: 100%;
		clear: both; 
		margin: 10px 0 40px 0;
		}	
	.portfolioitem {
	    float: left; 
	    clear: none;
	    width: 400px;
	    overflow: visible;
	    margin-bottom: 20px;
		}	
		#portfolioitem5 {	
			width: 600px
			}
	.articleinfo {
		clear: both; 
		width:100%; 
		margin-bottom: 40px; 
		height: auto; 
		overflow: auto;
		}
	p.shortdescription {
		width: 520px;
		float: left; 
		clear: none;
		}
	#maincontent div#morewritingsamples {
		position: absolute; 
		right: 10px; 
		z-index: 200
		}
	.bio {
		clear: both; 
		margin: 10px 0;
		height: 110px;
		}		
	.padding {
		margin: 5px 0;
		}	
/* @end */
/*=============================================================== 







===============================================================*/
/* @group Forms */
	fieldset {
		margin: 20px 0;
		}
	legend {
		font-weight: bold;
		}
	input, textarea {
		width: 350px;
		margin-top: 5px;
		}
	textarea {
		width: 500px;
		height: 8em;
		}
	input.submit {
		width: auto;
		}
		.wpcf7-list-item  {
		display: block; 
		}
	.required { 
		color: #f81b09; 
		}
	input.checkbox {
		width: auto;
		}
/* @end */