
/* Full Width Style Block */
.grad_block {
	width:758px;
	background:url(images/grad_block_bg.gif) repeat-x;
	padding:15px 0 0 0;
	margin:0px;
}

/* END Full Width Style Block */

.with_gradient {
	background:url(images/grad_block_bg.gif) repeat-x;
}

.all_margins{
	margin:20px;
}

.with_margin {
	margin:20px 0 0 0;
}

.with_padding {
	padding-top:10px;
}

/* Two Column Style Block */



.twocols {
	width:758px;
	padding:0;
	margin:0;
	clear:both;
	/*border:1px solid red;*/
}
.twocols .firstcol {
	float:left;
	width:378px;
	padding:0;
	border-right:#f0edd8 1px solid;
}
.twocols .secondcol {
	float:left;
	width:378px;
	padding:0;
}
.twocols h2{
	padding:20px 0 0 0;
}
.twocols p, .twocols h1, .twocols h3, .twocols h4, .twocols  ul {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

/* END two Column Style Block */

/* Three Column Style Block */


.threecols {
	width:758px;
	padding:0;
	
	clear:both;
	/*border:1px solid red;*/
}
.threecols .firstcol {
	float:left;
	width:252px;
	padding:0;
	
	border-right:#f0edd8 1px solid;
}
.threecols .secondcol {
	float:left;
	width:252px;
	padding:0;
	
	border-right:#f0edd8 1px solid;
}
.threecols .thirdcol {
	float:left;
	width:252px;
	padding:0;
	
}

.threecols h2{
	padding:20px 0 0 0;
}

.threecols p, .threecols h1, .threecols h3, .threecols h4, .threecols  ul {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

/* END Three Column Style Block */


/* Four Column Style Block */


.fourcols {
	width:758px;
	padding:0;
	margin:0;
	clear:both;
	/*border:1px solid red;*/
}
.fourcols .firstcol {
	float:left;
	width:189px;
	padding:0;
	
	border-right:#f0edd8 1px solid;
}
.fourcols .secondcol {
	float:left;
	width:189px;
	padding:0;
	
	border-right:#f0edd8 1px solid;
}
.fourcols .thirdcol {
	float:left;
	width:189px;
	padding:0;
	
}

.fourcols .fourthcol {
	float:left;
	width:189px;
	padding:0;
	
}

.fourcols h2{
	padding:20px 0 0 0;
}

.fourcols p, .fourcols h1, .fourcols h3, .fourcols h4, .fourcols  ul {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

/* END Four Column Style Block */


/* Left Float Style Block */

.float_block_left {
	width:758px;
	padding:0;
	margin:30px 0 0 0 ;
	/*border:1px #ddd8b6 solid;*/
}

.float_block_left img {
	float:left;
	padding:0 15px 0 0;
	margin-left:0;
}

/* END Float Style Block */


/* Right Float Style Block */

.float_block_right {
	width:758px;
	margin:30px 0 0 0 ;
	/*border:1px #ddd8b6 solid;*/
}

.float_block_right img{
	float:right;
	padding:0 0 10px 15px;
	margin:0px;
	/*border:1px red solid*/
}

.float_block_right h2, .float_block_right h3 {
	padding-top:15px;	
}

.float_block_right p {	
}

/* END Right Float Style Block */



/* Full float Right / Left images */

.full_right {
	float:right;
	padding:0;
	margin:0 -21px 0 15px;
}	

.full_left {
	float:left;
	padding:0 15px 0 -21px;
	margin:0px;
}

/* END Full float Right / Left images */



/* The following should be added/modified in style.css instead: */

.entry {
	padding:0;
	margin:0;
	/*border:1px solid black;*/
	width:757px;
	float:left;
}
	
.entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry ul, .entry table, #blog_feed small, #blog_feed .postmetadata, .navigation  {
	margin-left:20px;
	margin-right:20px;
}

