.font_footer{
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	color: #635635;
	font-weight:normal;
	text-decoration:none;
}
.font_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	font-weight:normal;
}
.font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	font-weight:normal;
}
.font_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #808080;
	text-decoration: none;
}
.font_secondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}
.alternate_text_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}

.font_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.font_white_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
}
.font_white_twitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.font_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #bd9300;
	font-weight:700;
	text-decoration: none;
}
.font_yellow_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bd9300;
}
.font_yellow_twitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fcb800;
	font-weight:700;
}
.black_productline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.font_impact_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c5c5c5;
}
.font_black_nolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.image {
    position:relative;
	background-repeat:no-repeat;
	height: auto;
    float:left; /* optional */
}
.image_footer {
    position:relative;
	background-repeat:no-repeat;
    float:left; /* optional */
}
.image .text {
	position:absolute;
	top:0px; /* in conjunction with left property, decides the text position */
	left:65px;
	width:765px; /* optional, though better have one */
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #cac6b9;
	font-weight:normal;
}
.image .widget {
	position:absolute;
	top:-74px; /* in conjunction with left property, decides the text position */
	left:110px;
	width:200px; /* optional, though better have one */
}
.image .text_blognav {
	position:absolute;
	top:3px; /* in conjunction with left property, decides the text position */
	left:852px;
	width:248px; /* optional, though better have one */
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #cac6b9;
	font-weight:normal;
	height: auto;
}
.image .text_social {
    position:absolute;
    top:16px; /* in conjunction with left property, decides the text position */
    left:85px;
    width:220px; /* optional, though better have one */
	font-family: "Times New Roman", Times, serif; 
	font-size: 18px;
	color: #cac6b9;
	font-weight:normal;
}
.image .text_e-mail {
    position:absolute;
    top:16px; /* in conjunction with left property, decides the text position */
    left:20px;
    width:700px; /* optional, though better have one */
	font-family: "Times New Roman", Times, serif; 
	font-size: 18px;
	color: #cac6b9;
	font-weight:normal;
}
.image .text_footer {
    position:absolute;
    top:8px; /* in conjunction with left property, decides the text position */
    left:400px;
    width:700px; /* optional, though better have one */
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px;
	color: #635635;
	font-weight:normal;
}
div.centered      { width: 1100px; }
div.columns       { width: 870px;  margin: 0 auto;}
div.columns div   { width: 290px; height: auto; float: left; }
div.grey          { background-color: #cccccc; }
div.red           { background-color: #e14e32; }
div.clear         { clear: both; }

#redscroller { width: 782px; height: 930px; }
#redscroller2 { width: 768px; height: 1100px; }
div
{
overflow-x:hidden;
}
/* The wall post items */

.facebookWall li{
	background: url('images/divider.png') no-repeat center bottom;
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 25px;
	position: relative;
}

/* The user/page avatar */

.facebookWall li img.avatar{
	float:left;
}

/* The user/page name */

.facebookWall h2{
	font-size:16px;
	font-weight:normal;
	margin-bottom: 5px;
}

/* The .status div container */

.facebookWall .status{
	width:420px;
	padding-left:65px;
}

/* Link share attachment */

.facebookWall .attachment{
	border-left: 1px solid #C4C4C4;
	font-size: 12px;
	margin-top: 14px;
	overflow: hidden;
	padding-left: 10px;
}

.facebookWall .attachment-data{
	display:table-cell;
	vertical-align:top;
}

.facebookWall img.picture{
	float:left;
	margin-right: 10px;
}


/* Posted date/time, number of likes and comments */

.facebookWall p.meta{
	color: #BBBBBB;
	font-size: 11px;
	padding: 15px 0 0 65px;
}

#facebookPage{
    background-color: white;
	width:550px;
    height: 350px;
	/* margin: 10px auto 10px; */
	font:14px/1.3 'Segoe UI',Arial, sans-serif;
	color:#8b8b8b;
}
img {
	border-style: none;
}
/* For Safari issue with chopping header */
body { 
	min-width: 980px;
}