/*
Theme Name: Small Farm Design
Theme URI: http://www.smallfarmdesign.com
Version: 1.6
Author: Craig Kistler
*/


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input{
	margin:0;
	padding:0;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26pt;
	letter-spacing:.03em;
}
h1 a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration:none;
	color:#7D7455;
}

ul{
	list-style:none;
}
fieldset{
	border:0;
}
a{
	color:#710000;
	text-decoration:none;
}

a:hover{
	color:#7D7455;
	border-bottom:1px dotted #7D7455;
}

a img{
	border:none;
}
.clear{
	clear:both;
}

body{
	position:relative;
	background: url(images/body_bg.jpg);
	font-family: Verdana, Arial, san-serif;
font-size:62.5%;
}


#wrapper{
	margin: auto;
	width: 969px;
	background: #fff;
}

#header{
	width: 961px;
	height: 160px;
	padding: 0px 0px 0px 8px;
	background: url(images/header_bg2.gif) repeat-x;

}

#logo{
	display: block;
	float: left;
	width: 192px;
	height: 158px;
	margin-right: 28px;
	margin-left: 18px;
	text-indent: -5000px;
	background: url(images/logo.gif) no-repeat;
}

#header ul{
	float: left;
	height: 102px;
	margin-left: 30px;
	margin-top: 30px;
	background: url(images/ul_bg.gif) left no-repeat;
}

#header ul.no_bg{
	float: left;
	height: 102px;
	margin-left: 0px;
	background: none;
}


#header ul li.no_margin{
	margin: 10px 0px 0px 0px;
}


#header ul li{
	margin: 10px 0px 0px 36px;
}

#header ul li a{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, san-serif;
border:none;
}

#header ul li a:hover{
	color: #710000;
}

#main{
	width:969px;
	padding-top: 6px;
	background: #fff url(images/main_bg.jpg) top no-repeat;
}

#content{
/*	width:959px; */
	padding-top: 5px;
	margin: auto;
	background: #EEE6C1 url(images/content_bg.gif) top repeat;
	/* background: #EEE6C1; */
}

#content_header{
	width: 949px;
	height: 259px;
	margin: auto;
	background: url(images/actionZoneBg.jpg) no-repeat;
}

 #pics{
	width: 494px;
	height: 233px;
	float: right;
}

.wp-caption-text {
	text-align: center; 
	font-weight: bold;
}

#help{
	width:390px;
	height: 206px;
	float: left;
	padding: 2px 8px 0px 8px;
}


#help p{
	font-family: Verdana, Arial, san-serif;
	margin: 8px 18px 0 3px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 150%;
	color: #fff;
}

#help p span{
	color: #ffff00;
}
#help h1{
	text-transform:uppercase;
	font-size: 22pt;
	font-weight: bold;
	padding: 0;
	color: #fff;
}

#help img{
	margin: 15px 0px 0px 52px;
}


.col {
	float:left;
	width:295px;
	padding: 0 10px;
	margin-top:20px;
	color:#A79243;
	font-family: Verdana, Arial, san-serif;
}
   .first {margin-left:10px;padding-left:10px;}

.col h2{
	color:#1B1814;
	font-size:16pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.col h3{
	color:#7D7455;
	font-size:9pt;
}
.col h4{
	color:#00f;
	font-size:12pt;
padding:0;
}
.col p{
	color:#1B1814;
	font-size:8pt;
	line-height:14pt;
	margin:15px 5px 0 0;
	border-bottom: 1px dotted #4E4423;
	padding-bottom:15px;
}

.sample { 
	padding:10px 0;
}
.sampleSide { 
	margin:5px 5px;
	float:left;
	border: 1px solid #4E4423;
}


.text{
	width: 550px;
	height: 66px;
	margin: 0px 0px 0px 7px;
	float: left;
}

.text p{
	margin: 2px 0px 0px 7px;
	float: left;
	font-family: Verdana;
}

.text p span{
	color: #000090;
}

.text p span a,a:hover{
	text-decoration: none;
	/*color: #000090;*/
}

cite{
	content: "Quote from: " attr(cite);
	display: block;
	/*margin: -30px 0 0 15px;*/
	padding: 0 0 0 5px;
	font-size: .8em;
	font-weight: bold;
	}
blockquote {
	background: #EEE6C2;
	margin: 29px;
	border: 1px dotted #4E4423;
	}

#left_column blockquote p{
	color:#1B1814;
	font-size:16pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px 19px;
	padding: 0px;
	}

#left_column p.lrgTxt {
font-family:Verdana,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.85em;
}
#featured_products{
	width: 295px;
	height: 308px;
	float: left;
	background: url(images/featured_prod_bg.jpg) no-repeat;
}

#featured_products h1{
	font-size: 24px;
	margin: 8px 0px 0px 16px;
	color: #1b1814;
	font: Georgia;
}

#featured_products img{
	margin: 7px 0px 0px 19px;
}

#footer{
/*	width: 897px;*/
	height: 140px;
	margin-top: 1px;
	clear: both;
	padding: 10px 0px 0px 62px;
	background: url(images/footer_bg2.gif) repeat-x;
}

#footer p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#fff;
}

#footer p strong{
	font-size: 18px;
	font-weight: bold;
}

#footer ul{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 0px 0px 50px;
}

#footer ul.no_margin{
	float: left;
	margin: 20px 0px 0px 0px;
}

#footer ul li.no_margin{
	margin: 10px 0px 0px 0px;
}

#footer ul li{
	margin: 10px 0px 0px 36px;
}

#footer ul li a{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, san-serif;
}

#footer ul li a:hover{
	color: #710000;
}

/*sub page*/

#main2{
	width:969px;
	/* padding: 6px 0 0 0px;
	background: #fff url(images/main2_bg.jpg) top no-repeat; */
}

#background{
	width:959px;
	min-height: 500px;
}


#content2{
	/*width:959px;*/
	margin: auto;
	background: #EEE6C1;
	background: url(images/content2_bg2.jpg) repeat-y left; 
min-height:1500px;
}



/****** HEADER IMAGES ********/

 #content2_header{
	width: 647px;
	height: 181px;
	margin: auto;
	padding-top: 25px;
	background: url(images/header2_bg.png) no-repeat left; 
}

.entry{
	width: 647px;
}

.post{
	width: 647px;
}


.alignleft{
	width: 362px;
	height: 181px;
	float: left;
	margin: 0px 0px 30px -29px;
}

.alignright{
	width: 285px;
	/* height: 181px;*/
	float: right;
	margin: 0px 0px 30px 0px;
}

#left_column{
	width: 650px;
	float: left;
	padding-bottom: 20px;
min-height:550px;
/*background-color:#FEFBEC;*/
}

#left_column h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #342D15;
	margin: 16px 15px 0px 29px;
padding:0 0 10px 0;
border-bottom:1px dotted #4E4423;
text-transform:uppercase;
}

#left_column p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height:1.9em;
	margin: 15px 15px 10px 29px;
}

#left_column #blog{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	margin: 25px 0px 10px 29px;
}
#right_column{
	width: 298px;
	float: left;
	height: 755px;
	/*background: #ffffcc url(images/right_column.jpg) repeat-x;*/
}

/* #shadow{
	width: 9px;
	 height: 552px; 
	float: left;
	background: url(images/shadow.png) no-repeat;
}
*/

#right_column_text{
	width: 289px;
	/*height: 225px;*/
	float: left;
}

#more_information{
	width: 289px;
	height: 201px;
}

#more_information h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1B1814;
	margin: 22px 0px 10px 5px;
}

.information{
	width: 276px;
	height: 165px;
	margin: 20px 20px;
	background: url(images/information.jpg) no-repeat;
}

.information img{
	margin: 8px 9px;
	display: block;
	float: left;
}

.information h2{
	padding-top: 5px;
	font-size: 14px;
	color:#fff;
	text-transform:uppercase;
}

.information p{
	padding: 0 7px 0 7px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height:18px;
}

.information p a{
	color: #F5D019;
	font-weight: bold;
	font-size: 12px;
}


#blog{
	width: 289px;
	height: 268px;
	color: #1B1814;
	margin-top: 0px;
padding-left:20px
}

#blog h2, .twitter h2{
	color:#1B1814;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16pt;
	text-transform:uppercase;
margin-right:15px;
padding:0px;
}

#blog h3, .twitter h3{
	font-size: 12px;
	color:#7D7455;
	font-family:Verdana,Arial,san-serif;
	padding-top: 6px;
	font-weight: bold;
}



.entry h3, .entry h4, #respond, #comments{
	font-size: 20px;
	color:#4E4423;
	font-family:Verdana,Arial,san-serif;
	font-weight: bold;
	margin:15px 0 15px 29px;
letter-spacing:.03em;
clear:left;
}

legend{padding:0px 0 0 29px;}
.entry ul{
	font-size: 12px;
	line-height:18px;
	color:#1B1814;
	font-family:Verdana,Arial,san-serif;
	margin:16px 0 20px 45px;
list-style-type:disc;
}

.entry img{
padding:5px;
border:1px solid #801C1C;
}

.right{
float:right;
padding:2px;
margin:15px;
border:5px solid #27231E;
background-color:#fff;
}

ul {
list-style-image:none;
list-style-position:outside;
}

.entry li{
	/*background-image:url(images/arrow.png);
	background-position:0 0.75em;
	background-repeat:no-repeat;*/
	padding:0px 0 20px 0px;

}

.entry ol{
	font-size: 16px;
	line-height:1.9em;
	color:#1B1814;
	font-family:Verdana,Arial,san-serif;
	margin:16px 0 20px 45px;
}


#comment{width:590px;}

ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	margin:0 15px 8px 15px;
	/*background: #C05A00 url(http://www.yoursite.com/images/comment_arrows.gif) bottom no-repeat;*/
	color:#FFF;
	list-style:none;
	}

.commentlist .commenttext {
	padding:32px 0px 20px 0px;
	}

.commentlist cite {
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	font-size:14px;
	color:#000;
	}


.commentlist a:hover, .commentlist a:active {
	color:#710000;
	text-decoration:underline;
}
.commentlist a:link, .commentlist a:visited {
	color:#710000;
	}

.date {
	padding-left:30px;
	}

li.alt {
	background:#E1E0C2 url(http://www.yoursite.com/images/comment_arrows_alt.gif) bottom no-repeat;
	}

#sidebar ul{
	padding-top: 10px;
	color: #000000;
}

#sidebar ul li{

	padding: 8px 0px;
	font-size: 12px;
	font-weight: bold;
}

#sidebar ul li span{
	padding: 8px 0px;
	/*color: #232698;*/
	font-size: 12px;
	font-weight: bold;

}


#sidebar ul li span a,a:hover{
	/*color: #232698;*/
}

#sidebar p{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.3em;
margin:5px 0;
}

.twitter-message{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.3em;
margin:5px 0;
border-bottom:1px dotted #4E4423;
padding:10px 0 5px 0;
}

#blog a{
	color: #710000;
	text-decoration: none;
	/*font-weight: normal;*/
	font-family: Verdana, Arial, san-serif;
}

#blog a:hover{
	color: #710000;
	text-decoration: underline;
}


#avail {
background-color:transparent;
background-image:url(images/reviewBanner.png);
background-repeat:no-repeat;
border:medium none;
color:#000000;
float:none;
font-family:helvetica,verdana,arial,tahoma,sans-serif;
left:100%;
margin:0 0 0 -163px;
overflow:visible;
padding:0;
position:absolute;
top:0;
width:163px;
height:163px;
z-index:1000000000;
}

.categories li{float:left;margin:0px 5px;}

.delicious-tags {padding-bottom:25px;}

.caseDisplay {
background:transparent url(/images/layout/div-cases.gif) no-repeat scroll left top;
height:auto;
margin-top:15px;
padding-top:15px;
}

.caseHolder {
float:left;
width:210px;
}

/*   SNAZZY ARCHIVE */

.snazzy {

text-align:left;
overflow:auto;
}

.snazzy a, .snazzy a:hover {
font-family: Verdana, Arial, san-serif;
text-decoration:none;
font-size: 12px;
}

.sz_cont {
width:130px;
display:block;
overflow:hidden;
margin:0px 0px 10px;
}

.sz_page {

}

.sz_img {
height:140px;
}

.snazzy img {
margin:0;
padding:0;
}

.sz_year {
font-size:22px;
font-family:georgia, verdana;
font-style:italic;
}


.sz_date_yr {
height:42px;
font-size:34px;
color:#342D15;

}
.sz_month {
}
.sz_date_mon {
height:29px;
font-size:22px;
/*cursor:pointer;*/
color:#342D15;
}

.sz_date_day {
background: #E0DFC1;
margin-bottom:1px;
height:20px;
font-size:14px;
font-weight:bold;
/*cursor:pointer;*/
color:#342D15;
}
.sz_day {
}

.sz_title {
padding:5px 0px;
font-weight:bold;
text-decoration:none;
}


.sz_titleon {
line-height:14px;
color:#eee;
background-color:#333;

}

.sz_excerpt {
font-size:11px;
padding-bottom:5px;
color:#342D15;
text-decoration:none;
}

.sz_clr {
padding-top: 20px;
}
 
.sz_carousel {
 position: relative;
 visibility: hidden;
 left: -5000px;
}

.sz_carousel ul {
 text-indent:0 !important;
}

.sz_carousel li {
 padding:0px 8px;
}


/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */

@import "calendar.css";
p.linklove { display: none; }

/*
.cform { 
	margin:10px auto 0 auto; 
	width: 450px; 
}
*/

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 0 0; 
	border:none;
	background:none; }

.cform fieldset.cf_hidden { 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

/*
.cform legend { 
	margin-left:10px;
	padding: 0 2px; 
	font:normal 20px Times; 
}
*/
.cform legend {
font-size: 18px;
}

ol.cf-ol { 
	margin:0; 
	padding:0; 
margin-left: 35px;
}
ol.cf-ol li	{
	background:none!important; 
	/*margin:8px 23px!important;*/ /*some themes may interfere otherwise*/
	margin-left: 0 !important;
	margin-bottom: 7px;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	clear: left;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	padding:3px 0; 
margin: 20px 0 10px 0;
	font-weight: bold;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:100%; 
	margin:2px 10px 0 0; 
	text-align:left;
	vertical-align:top;
	/*font-size: 10px;*/
	display:block;
	/*color:#888888;*/
}
.cform label span {
}

label.cf-before {
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:0 5px 0 0; 
}

label.cf-after 	{
	margin:0 0 0 20px;
	text-align:left;	
}




label.cf-group-after {

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	margin:2px 0 0 2px;

	width:60px;

	text-align:left;

}

label.cf-group-after span {

	width:60px;

	display:block;

	line-height:1.3em;

}



/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px 5px;
	background: #fbfbfb; 
	border:none;
	border: 1px solid #aaaaaa; 
	color: #000;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background:#CEDDDF; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	background:#F3F8F8; 
}

.cform textarea,
.cform input {
	width:370px; 
}
/*
.cform select {
	width:378px; 
}  
*/
.cform select.cfselectmulti	{ 
	height:6.5em; 
}

.cform textarea {
	/*font-family: arial;*/
	height: 6em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	/*display:-moz-inline-box;*/ /*for mozilla*/
	/*display:inline-block;*/ /*for Opera & IE*/
	font-size:9px;
	vertical-align:top;
	color:#7f0009;
	text-align:left;
	padding: 4px 10px;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:2px 5px 0 0; 
	width:16px; 
	border:none; 
	float: left;
	clear: left;
}

input.cf-box-a 	{ 
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {

	padding: 0 0 5px 0; 

}



/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	padding: 0!important;
	margin: 0;
}
.cform input.sendbutton	{ 
	width:100px;  
	padding:2px; 
	border:1px solid #adadad!important;
background: #FFF;
}


/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */

.cform .cf_error 		{ border:3px solid #FF0000!important; padding:1px 3px; }
.cform .cf_errortxt,
.mailerr	    	{ color:red!important; }


/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.seccap {
	margin-top: 6px;
}
label.secq,
label.secq span {
	display:inline;
}
label.secq {
	vertical-align:middle;
}

input.secinput {
	width:45px;
	margin: 3px 0 0 10px;
	vertical-align:middle;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:50px;
	padding: 4px 4px 5px;
	margin: 0;
	vertical-align:middle;
}

img.captcha	{
	vertical-align:middle;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:middle;
	background:	url(../images/captcha_reset_white.jpg) no-repeat;
	margin-left:3px;
	width:21px;
	height:21px;
}

img.imgcalendar {
	position:relative;
	top:4px;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

.cf_info 		{
	margin:10px 0;
	text-align:center;
}
.success 	{
	color:green;
}
.failure 	{
	background: #FF0000;
color: #FFF;
padding: 5px;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	margin:0 0 10px 0!important;
	padding:0!important;	
	text-align:center!important;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}

/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform fieldset.cf_hidden { 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

* html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-top:1px!important;
}
*+html input.cf-box-a,
*+html input.cf-box-b { 
	background:none;
	margin-top:0px;
}
* html input.cf-box-a,
* html input.cf-box-b { 
	background:none;
	margin-top:0px;
}


/*ie6 fixes*/


*html #shadow{
	behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod=scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

*html #footer ul{
	margin: 20px 0px 0px 40px;
}

*html .text{
	width: 550px;
	height: 66px;
	margin: 0px 0px 0px 2px;
	float: left;
}

*html .text p{
	width: 550px;
	margin: 2px 0px 0px 7px;
	float: left;
	clear: left;
	font-family: Verdana;
}

*html #help img{
	margin: 15px 0px 0px 62px;
}

*html #blog h2{
	padding-top: 10px;
	font-size: 18px;
}

*html .information img{
	margin: 8px 9px 0px 0px;
	padding-left: 9px;
	display: block;
	float: left;
}






.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}


/*  QUIZ STYLES    */

.question, .answer, .show-question {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:15px 15px 10px 29px;
}

.question-content {
font-weight: bold;
}

#next-question, #action-button{
   margin:15px 15px 40px 29px;

}

/*  EMAIL ICONS    */

.icon-list, .icon-list ul, .icon-list li {
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

.icon-list .gc {
margin-bottom:18px;
position:relative;
}

.icon-list .gr {
clear:both;
}

.icon-list, .icon-list ul, .icon-list li {
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

.icon-list img {
left:0;
position:absolute;
top:0;
border:none;
}

.icon-list .gc h3, .icon-list .gc p, .icon-list .gc ul {
margin-left:63px;
}

.icon-list .gc h3 {
margin-bottom:9px;
margin-top:0;
}

.icon-list .gc h3, .icon-list, #left_column .gc p, .icon-list .gc ul {
margin-left:63px;
}


/*  SHARE ICONS    */

.share{
margin:15px 15px 25px 29px;
}

    div.share a img {
    padding: 10px;
border:none;
    }



/* ------------------------------------------ INLINE-PAGELIST PLUGIN */
#inline_pagelist {
background-color:#DFDEC1;
border-top:1px dotted #4E4423;
height:30px;
margin:12px 12px 12px 24px;
padding:0 0 0 9px;
	}

#inline_pagelist ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-indent:0;
	}

#inline_pagelist ul li {
display:block;
float:left;
font-size:11px;
line-height:1;
margin:3px 0 0 0;
padding:5px 6px 9px
	}

#inline_pagelist ul li.current_page_item {
background-color:#FEFBEC;
border-left:1px solid #7D747A;
border-right:1px solid #7D747A;
border-top:1px solid #7D747A;
padding-top:5px;
	}



/*  FOOTER STICK    */

#footer_wrap {
background:#1B1B1B;
border-top:1px solid #fff;
bottom:0;
height:47px;
position:fixed;
width:100%;
z-index:99;
}

#footerStick {
min-width:1000px;
position:relative;
}

.fbLikeContainer{
margin:15px 0 15px 29px;
}