@charset "utf-8";
/* CSS Document */

/*
Author: 		Ian Belanger
Design Company: 	IM Graphic Designs
Design Company Url: 	http://imgraphicdesigns.com 
Email: 			belangeri79@gmail.com
*/
/* Desktops and laptops ----------- */
@media only screen
and (max-width : 1024px) {
.sticky {
	display: none;
}
.flare-vertical {
	display: none !important;
}
}
.flare-vertical {
    margin-left: -580px !important;
}
.goog-plus {
    font-size: 28px;
}
div[id^="___comments_"] {
    margin-bottom: 20px !important;
}
/*********************Begin General Sitewide CSS****************************/
.full_width .page {
	background: none !important;
}
body {
	color: #333333;
	font-family: Arial,Tahoma,Verdana;
}
.clearall {
	clear:both;
}
.custom .page {
     	background: none;
}
body.custom {
    background-color: #F4F4F4;
    display: table;
    margin-top: 0;
    width: 100%;
}
.cranky-ads-zone {
    width: 315px !important;
}
.cranky-ads-zone-dummy {
    display: none !important;
}
#wpct_front {
    display: none;
}
/********************End General Sitewide CSS*******************************/
/************************Begin Header Area*******************************/
#header_area {
    background-color: #006985;
    background-image: url("../../../uploads/2013/03/tgc-header3.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 3px solid #BBBBBB;
    display: block;
    height: 20em;
    margin-bottom: 0;
    margin-top: -50px;
    overflow: visible;
    padding: 0;
}
#header {
    	margin-bottom: 0;
    	margin-top: 0;
    	padding: 0;
}

/**************Begin Header Link******************/
.header-link { 
	position: relative; 
	margin: 0; 
	padding: 0;
	width: 1024px; 
	height: 150px;  
}
#box-link { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 1024px; 
	height: 150px; 
	background-color: transparent; 
}
/**************End Header Link********************/
/***************************End Header Area*****************************/
/************************Begin Navigation Menu*************************/
#navigation_area {
    background: none repeat scroll 0 0 transparent;
    height: 35px;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 10px;
}
.custom .menu {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 30px;
    margin-right: 15px;
}
.custom .menu:after {
    display: inline;
}
.custom .menu a, .menu li ul {
	border: none;
}
.custom .menu a {
    	background: none repeat scroll 0 0 transparent;
    	border-bottom: medium none;
    	color: #F4EAD5;
    	font-family: candara;
    	font-size: 10pt;
    	font-weight: normal;
    	letter-spacing: normal;
    	padding: 0.8em 0.6em 0.4em;
    	text-shadow: none;
    	text-transform: none;
}
.custom .menu a:hover {
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	color: #FFFFFF;
	text-decoration: none;
}
.custom .menu li:hover {
	text-decoration: none;
}
.custom .menu .rss a, .menu .rss a:hover {
	display: none;
}
a.lightblue {
	color: #E39735 !important;
}
a.lightblue:hover {
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	color: #FFFFFF !important;
}
.highlight a {
    	color: #AAAAAA !important;
}
.highlight a:hover {
    	color: #FFFFFF !important;
}
/***********************End Navigation Menu***************************/

/*******************Begin Content Area********************************/
#content {
    background: none repeat scroll 0 0 transparent;
    margin-right: 5px;
    margin-top: 0;
    width: 650px;
    float: left;
}
#content_box {
    background: none repeat scroll 0 0 transparent;
    border-top: medium none;
    margin-top: 0;
    overflow: visible;
    padding-top: 15px;
    width: 1024px;
}
#content_box #content {
    padding-right: 0;
    padding-top: 1em;
}
#content_box #content .format_text {
    font-size: 13pt;
    line-height: 1.4em;
    padding: 0 25px 20px;
}
.custom #content h3 {
    	background: url("../images/h3-cup.png") no-repeat scroll left top transparent;
    	border: none;
    	line-height: 34px;
	margin: 20px 0 10px;
    	padding: 5px 10px 10px 70px;
    	text-align: left;
}
#content_box #content .format_text img.alignleft, .wp-caption.alignleft {
    	margin: 0 1.467em 1.467em 0;
    	padding-top: 20px;
}
#content_box #content .post_box {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border-color: #DDDDDD #DDDDDD #CCCCCC;
    	border-radius: 3px 3px 3px 3px;
    	border-style: solid;
    	border-width: 1px;
    	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    	font-size: 13px;
    	margin: 0 0 35px;
    	padding: 10px 15px 0;
    	position: relative;
}
#content_box #content .post_box:after {
    	bottom: -30px;
    	content: url("../images/post-box-shadow.png");
    	left: 50%;
    	margin-left: -300px;
    	position: absolute;
    	z-index: 0;
}
#content_box #content .fp_post_box {
    background: none repeat scroll 0 0 #e1f2fc;
    border-color: #AAAAAA #AAAAAA #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 13px;
    margin: 0 0 35px;
    padding: 10px 15px 0;
    position: relative;
}
#content_box #content .fp_post_box:after {
    	bottom: -30px;
    	content: url("http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/custom/www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/post-box-shadow.png");
    	left: 50%;
    	margin-left: -300px;
    	position: absolute;
    	z-index: 0;
}
.custom .fp_headline_meta {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333333;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    margin: 0 0 5px;
    padding: 5px 10px 3px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.custom .format_text img.right, .format_text img.alignright, .wp-caption.alignright {
    border: medium none;
    margin: 0 0 0 1.571em;
}
/***************************End Content Area*****************************/
/***********************Begin Bottom Ad Box******************************/
#bottomboxbg {
    	border-bottom: 1px solid #E8E8E8;
    	margin-left: 47px;
    	padding-bottom: 0;
    	width: 476px;
}
.custom .bottomad {
    	margin-bottom: -30px;
    	margin-left: -20px;
}
/****************End Bottom Ad Box****************************/
/***************Begin Post Headlines**************************/
.custom .headline_area {
    margin-bottom: 1.2em;
    width: 100%;
}
h2.entry-title {
    background: url("../images/headline-border.png") no-repeat scroll 50% 95% transparent;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 10px;
    text-align: center;
    text-decoration: none;
}
h2.entry-title a {
    	color: #24394C;
}
h2.entry-title a:hover {
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
    	color: #aaaaaa;
}
.custom .headline_area h1 {
    background: url("../images/headline-border.png") no-repeat scroll 50% 90% transparent;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 10px;
    text-align: center;
    text-decoration: none;
}
.custom .headline_area img.alignright {
    height: auto;
    margin: 1em 1.5em 2.2em;
    width: 200px;
}
/***************End Post Headlines**************************/
/***************Begin Custom Byline**************************/
/***********Above Post**********/
.custom .headline_meta {
    background: none repeat scroll 0 0 transparent;
    border-color: #DDDDDD #DDDDDD #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #888888;
    display: block;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    margin: 0 0 15px;
    padding: 1px 10px 0;
    text-shadow: 1px 1px 0 #EEEEEE;
    width: 96%;
}
.custom .headline_meta a {
    	border-bottom: medium none;
    	color: #888888;
    	text-decoration: none;
}
.custom .headline_meta a:hover {
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	border-bottom: 1px solid #cccccc;
    	color: #cccccc;
}
.custom .headline_meta span, .headline_meta abbr {
    	font-style: normal;
    	letter-spacing: 1px;
    	text-transform: none;
}
.custom .author {
    float: none;
    width: 45%;
}
.com_count {
    background: none repeat scroll 0 0 transparent;
    float: right;
    width: auto;
}
.com_count a {
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 20px;
    	font-weight: normal;
    	letter-spacing: 0;
    	padding: 0;
    	text-transform: none;
}
/***********Below Post*************/
.custom .headline_meta_bottom {
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 16px;
    	margin-bottom: 5px !important;
    	margin-top: 20px;
    	padding: 20px 0 0;
}
.hp_share {
	float: right;
}
.continue {
    	float: left;
    	margin-top: 1.5em;
}
.continue a {
    	background: none repeat scroll 0 0 #006985;
    	border: 1px solid #DDDDDD;
    	border-radius: 8px 8px 8px 8px;
    	box-shadow: 0 0 2px 1px #0F4253;
    	color: #FFFFFF;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 13px;
    	font-weight: normal;
    	letter-spacing: normal;
    	padding: 5px 12px;
    	text-decoration: none;
    	text-transform: none;
}
.continue a:hover {
    	background: none repeat scroll 0 0 #1F8AAD;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
    	box-shadow: none;
}
/***************End Custom Byline**************************/
/*************Begin Between Post Optin*****************/
#between-post-optin {
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    line-height: 30px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 620px;
}
.small-graphic {
    background-image: url("http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/blog-page-cta.png");
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 57px;
    margin-bottom: 1em;
    margin-left: 2em;
    margin-top: 1em;
    width: 436px;
}
.more-arrow {
    float: right;
    margin-right: -4.2em;
}

#between-post-optin #s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 6px 0 #000000, 0 0 8px 1px #AAAAAA inset;
    color: #000000;
    float: left;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 10px;
    padding: 5px;
    width: 180px;
}
input[id="between-posts"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 56px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 0;
    text-decoration: none;
    width: 240px;
}
/*************Begin In Post Form***************/
#in-post-optin {
    background-color:#e9c6a4;
    background-image: -moz-linear-gradient(#a0c6d1, #ffffff);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a0c6d1), to(#ffffff));
    background-image: -webkit-linear-gradient(#a0c6d1, #ffffff);
    background-image: -o-linear-gradient(#a0c6d1, #ffffff);
    background-image: -ms-linear-gradient(#a0c6d1, #ffffff);
    border: medium none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    line-height: 30px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 570px;
}
.in-post-small-graphic {
    background-image: url("http://www.trafficgenerationcafe.com/wp-content/uploads/2013/03/in-page-cta.png");
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 57px;
    margin-bottom: 5px;
    margin-left: 2em;
    margin-top: 10px;
    width: 436px;
}
.in-post-more-arrow {
    float: right;
    margin-right: -4em;
}
#in-post-optin #s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 6px 0 #000000, 0 0 8px 1px #AAAAAA inset;
    color: #000000;
    float: left;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 10px;
    padding: 5px;
    width: 180px;
}
input[id="in-post"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 44px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 0;
    text-decoration: none;
    width: 240px !important;
}
/*************End In Post Form***************/
/*************End Between Post Optin*****************/
/*****************Begin H Tags*****************************/
h1, h2, h3, h4, h5, h6 {
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif !important;
}
h1, h2, h3 {
    	color: #006985;
}
.custom .format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
	color: #006985;
}
.custom .format_text h2 {
    border-bottom: 1px solid #0F4253;
    color: #0F4253;
    font-size: 28px;
    margin: 30px 0;
    padding: 10px 0 5px;
    text-align: center;
}
.custom .format_text h3 {
    	font-size: 16pt;
	color: #0F4253;
    	margin: 0 0 10px;
	font-weight: bold;
    	padding: 10px 0 5px;
    	text-align: left;
	font-variant: small-caps;
}
.custom .format_text h4 {
    	font-size: 13pt;
    	line-height: 25px;
	padding: 10px 0 5px;
}
/***********************End H Tags*******************************/
/*********************Begin Text Formatting************************/
.custom .format_text p {
    	margin-bottom: 1em;
}
.custom .format_text input {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    padding: 0.2em;
    width: auto;
}
/*********************End Text Formatting************************/

/*********************Begin nRelate Mods*************************/
.nrelate {
    padding: 0 40px !important;
}
.nr_title {
    background: none repeat scroll 0 0 transparent !important;
    color: #000000 !important;
    font-size: 18px !important;
    padding: 0 !important;
}
.nrelate_dhot .nr_text {
    font-size: 11px !important;
    font-weight: normal !important;
    text-align: center !important;
}
.nrelate-related-widget .nrelate {
    margin: 5px 1px;
    padding: 0 !important;
}
.nrelate-related-widget .nr_title {
    background: none repeat scroll 0 0 transparent !important;
    color: #000000 !important;
    padding: 0 !important;
}
.nrelate-related-widget .nrelate_dhot .nr_text {
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 0 0 90px !important;
    text-align: left !important;
    width: 220px !important;
}
.nrelate-related-widget .nr_120 .nr_img {
   height: 75px !important;
   width: 75px !important;
}
.nrelate-related-widget .nrelate_dhot.nr_120 .nr_panel, .nrelate-related-widget .nrelate_dhot.nr_130 .nr_text {
   height: 90px !important;
   padding: 0 !important;
   width: 100% !important;
}
.nrelate-related-widget .nrelate_dhot.nr_120 .nr_img_div {
   float: left !important;
   height: 81px !important;
   width: 81px !important;
}
/**********************End nRelate Mods***********************/
/****************Begin Comment Area***************************/
.custom #comments {
    	margin-top: 2em;
    	margin-left: 2.1em;
    	margin-right: 2.1em;
}
.custom #comment_list {
    	background: none repeat scroll 0 0 transparent;
    	clear: both;
    	font-weight: normal;
    	margin: 0 0 35px;
    	padding: 10px 15px 21px;
    	position: relative;
}
.custom dl#comment_list dd .format_text, dl#comment_list dd #respond {
    margin-top: 0;
}
.custom #comment_list .comment {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px 0 #EEEEEE inset, 2px 2px 2px 0 #EEEEEE inset, -2px 2px 2px 0 #EEEEEE inset;
}
.custom dl#comment_list dd {
    border-color: #DDDDDD;
    border-radius: 0 0 3px 3px;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 0 -2px 2px 0 #EEEEEE inset, 2px -2px 2px 0 #EEEEEE inset, -2px -2px 2px 0 #EEEEEE inset !important;
    margin-bottom: 3em;
    padding-top: 1em;
}
.custom dl#comment_list dl dt {
    margin-right: 1em;
    padding-left: 2.2em;
    border-width: 0 !important;
    box-shadow: none !important;
}
.custom dl#comment_list {
    	border-top: 1px dashed #006985;
}
.custom .children {
    	margin-left: 1em;
}
.custom dl#comment_list dl dd dl {
    	padding-left: 0.5em;
}
.custom dl#comment_list dl {
    	padding-left: 0.8em;
}
.custom dl#comment_list dt {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #DDDDDD;
    border-radius: 3px 3px 0 0;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    padding-bottom: 15px;
    padding-top: 2em;
}
.custom .avatar img {
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 2px 0 #000000;
    float: left;
    margin-left: 0.769em;
    margin-right: 0.5em;
    margin-top: -0.8em;
}
.custom dl#comment_list dt .comment_author {
    	font-size: 20px;
    	font-weight: normal;
    	line-height: 1.294em;
    	padding-right: 0.647em;
}
.custom dl#comment_list dt span {
    	font-size: 1.4em;
    	line-height: 1.692em;
}
.custom .comment_time, .edit_comment {
    	color: #555555;
}
.custom .comment_time a, .edit_comment a {
    	color: #555555;
}
.custom dl#comment_list dl dt {
    	border-width: 0;
    	padding-left: 2.2em;
}
.custom dl#comment_list dl dd {
    	background: none repeat scroll 0 0 transparent !important;
    	border: medium none !important;
    	box-shadow: none !important;
	margin-bottom: 0;
}
.custom dl#comment_list dl dd .format_text {
	border-radius: 0 0 10px 10px;
    	border-width: 0;
    	margin: 0 1.1em 2em 0;
}
.custom .comments_closed {
    margin-bottom: 2.2em;
    margin-top: 0;
}
.custom .comments_closed p {
    color: #000000;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    letter-spacing: normal;
    text-transform: none;
}
.custom .comments_closed a {
    text-decoration: underline;
}
.custom .comments_closed a:hover {
    text-decoration: none;
}
/*********Begin Post Author Comments*************/
.custom dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text {
    	background: none repeat scroll 0 0 #F4EAD5;
}
.custom dl#comment_list dl dt.bypostauthor {
    	border-radius: 10px 10px 0 0;
    	border-width: 0;
    	margin-right: 2em;
    	padding-left: 1em;
    	padding-top: 15px;
}
.custom dl#comment_list dd.bypostauthor {
    box-shadow: none;
    padding-top: 0;
}
/*********End Post Author Comments*************/
/*********Begin Reply Button*************/
.custom dl#comment_list dd p.reply a {
    	background: none repeat scroll 0 0 #006985;
    	border: 1px solid #DDDDDD;
    	border-radius: 5px 5px 5px 5px;
    	box-shadow: 0 0 2px 1px #0F4253;
    	color: #DDDDDD;
    	font-weight: bold;
    	letter-spacing: 1px;
    	padding: 5px 7px;
    	text-decoration: none;
    	text-transform: uppercase;
}
.custom dl#comment_list dd p.reply a:hover {
    	box-shadow: none;
    	color: #aaaaaa;
    	text-decoration: underline;
}
/*********End Reply Button*************/
/*********Begin Comment Form*************/
.custom #respond {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border-color: #DDDDDD #DDDDDD #CCCCCC;
    	border-radius: 3px 3px 3px 3px;
    	border-style: solid;
    	border-width: 1px;
    	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    	margin-bottom: 3em;
    	margin-left: 1em;
    	padding: 1.5em;
    	width: 90%;
}
.custom #respond_intro p {
    	color: #000000;
    	font-family: "Quattrocento",lucida grande;
    	font-size: 18pt;
    	line-height: 1em;
}
.custom #respond_intro {
    	margin-bottom: 0.5em;
}
.custom #commentform {
    	border-top: 1px dotted #000000;
}
.comment_policy {
    	font-family: "Quattrocento",lucida grande;
    	font-size: 12pt;
    	line-height: 1.2em;
}
.text_input, #author, #email, #url {
    	background: none repeat scroll 0 0 #EDEDED;
    	height: 20px;
    	margin-right: 0;
    	margin-top: 0;
}
/*********End Comment Form*************/
/**********Begin CommentLuv***********/
/** below comment form **/
div#commentluv {clear: both; margin-top:10px;}
div#commentluv span img {border: 0; padding: 0;}
div#commentluv input#doluv { width: 25px;}
span#mylastpost { clear: both;}
span#showmorespan { width: 30px; height: 15px; cursor: pointer;}
div#lastposts { padding: 3px; border: 1px dashed #dfdfdf; background-color: white; color: #000;}
input.cl_error { border: 1px solid red !important;}
.rawfilewrap {border: 1px solid #cdcdcd; padding: 2px; cursor: pointer;}
.rawfile {display: none; border: 2px dashed #00ff00; padding: 2px; overflow: auto; height: 300px;}
/** drop down **/
#social .choosepost, span.choosepost {background-color: #fff;line-height: 1.4em; display: block;border-bottom: 1px dashed #bbb;cursor: pointer; margin-bottom: 5px;}
#social .choosepost:hover, span.choosepost:hover { font-weight: bolder; text-shadow: #dfdfdf 2px 2px 1px ; filter: Shadow(Color=gray, 
    Direction=135, 
Strength=2);}
#social .message, span.message { padding: 2px;}
#social .alert,span.alert { background-color: red; color: white; padding-left: 10px;}
#social .blog, span.blog { padding-left: 25px; background-image: url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/blog.gif); background-repeat: no-repeat; background-position: left;}
#social #plusone-div, div#plusone-div { margin: 0px 5px 0px 5px; width: 25px;}
span#gpmsg {margin-left: 5px;}
#social #fb-root-div, div#fb-root-div { width: 50px; overflow: hidden; margin-right: 5px; float:left;}
#social #fbbut, div#fbbut { height: 25px; }  
#social #fbmsg, span#fbmsg { line-height: 25px;}
span#twbut { width: 50px; margin-right: 5px;}
span#twbut iframe { margin-top:2px;} 
span#twmsg { line-height: 25px;} 
/** in comment **/
.cluv {
    border: 1px solid #FFFFFF;
    display: block;
    font-size: 100% !important;
    font-style: italic;
    padding: 15px 5px;
    text-transform: none !important;
}
/** images **/
img.heart_tip { border: none !important; background: none !important; padding: 0 0 0 3px !important; cursor: pointer;}
/** info panel **/
#heart_tip_big.cl_ajax { background: url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/loader.gif) no-repeat ; height: 13px; background-position: center;}
#heart_tip_big { background: url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/closeit.png) no-repeat top right; font-size: 1em;}
.heart_tip {margin-left: 5px;display: inline;margin-bottom: -2px; /* fixed a little here, Hesham */margin-right: 0px;padding: 0px !important;background-color: transparent;border: 0  !important;}
.finalbig{margin-top:0px; margin-left:5px; padding:3px; border: 4px solid #dddddd; color: #000; font-family:"Tahoma",Helvetica,Myriad Pro,sans-serif;  }
.finalbig img {margin:5px;width:60px;height:60px; border: 4px solid #CCC;}
.finalbig li{ list-style: none; margin-left: 10px}
.finalbig p { margin: 1px}
/* Title */
.cl_title {font-size:0.8em; margin-top:3px;font-weight:bold;padding-bottom:5px;}
.cl_username {font-size:1.2em;color:#0e9de0;font-weight:bold;}
/* Clicks */
.cl_clicks {clear: both !important;padding:5px 5px 0px 20px;border-top: 1px #f6f6f6 solid; border-bottom: 1px #f6f6f6 solid; background:transparent url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/littleheartplus.gif) no-repeat scroll left 50%; margin-left:5px;}
/* This link clicked # Times */
.cl_clicks_count {padding: 0px 5px 0px 0px; color:#0e9de0;font-weight:bold;}
/* My links have appeared on */
.cl_links {clear: both !important; padding:5px}
.cl_links_list {padding:0px 5px 0px 0px; padding-left:18px; color:#666666; }
/* Some of my other posts */
.cl_posts {clear: both !important; margin-top:10px; padding:5px;}
.cl_posts_list a {background:transparent url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/link.png) no-repeat scroll left 50%; padding-left:18px; color:#0e9de0; margin-left:0px;}
.cl_posts_list a:hover {background:transparent url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/images/link_hover.png) no-repeat scroll left 50%; padding-left:18px;color:#000;margin-left:0px;}
/** keyword name instructions text **/
#keywordnamebox {
    font-size: 1em;
}
/*******Remove Comments Count Under Post********/
.custom .to_comments {
	display: none
}
/****************End Comment Area*********************/
/****************Begin Sidebar Area******************/
ul.sidebar_list {
	padding-top: 1em;
}
#sidebars {
	padding-top: 0em;
}
#sidebar_1 {
    	background: none repeat scroll 0 0 transparent;
    	border: 0 none;
    	width: 340px;
}
.post_box, .teasers_box, .full_width #content_box .page {
	margin: 0 0 0 1em;
}
.sidebar_list .widget {
	padding: 0.5em;
	width: 315px;
	background: none;
	padding-top: 2px;
}
.sidebar_list .widget h3 {
    	background: none repeat scroll 0 0 transparent;
    	color: #24394C;
    	font-family: Arial,Tahoma,Verdana !important;
    	font-size: 24px;
    	font-variant: normal;
    	font-weight: normal;
    	letter-spacing: normal;
    	line-height: 26px;
    	margin-bottom: 10px;
    	margin-top: 0;
    	padding: 0 5px 5px;
    	text-shadow: 1px 1px 0 #FFFFFF;
}
.sidebar_list {
	padding-top: 0em;
}
#sidebar_1 .sidebar_list {
    	margin-left: 10px;
    	margin-right: 10px;
    	padding-left: 0;
    	padding-right: 0;
}
#sidebar_1 .sidebar_list .widget  {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border-color: #DDDDDD #DDDDDD #CCCCCC;
    	border-radius: 3px 3px 3px 3px;
    	border-style: solid;
    	border-width: 1px;
    	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    	font-size: 13px;
    	margin: 0 0 35px;
    	padding: 10px 15px 21px;
    	position: relative;
}
#sidebar_1 .sidebar_list .widget:after {
    	bottom: -30px;
    	content: url("../images/widget-shadow.png");
    	left: 50%;
    	margin-left: -160px;
    	position: absolute;
    	z-index: 0;
}

#sidebar_2 .sidebar_list {
	padding-left: 1.4em;
}
li.widget {
	margin-bottom: 1.9em;
	font-size: 12pt;
   	line-height: 1.385em;
   	font-weight: normal;
}
li.widget ul {
	list-style: none outside none;
    	padding-left: 0.5em;
	padding-top: 1em;
}
#sidebars #sidebar_2 .sidebar_list {
	padding-right: 0;
}
/*************Begin Related Posts Widget***************/
.SPOSTARBUST-Related-Post a {
    	border-bottom: medium none !important;
    	font-size: 12pt !important;
}
.SPOSTARBUST-Related-Post a:hover {
    	text-decoration: underline;
}
.custom li.widget li ul {
    	margin: 0.2em 1.2em 0 0;
}
.custom li.widget ul li {
    	margin-bottom: 0.7em;
}
.custom li.widget ul li a {
    	font-size: 12pt;
    	font-weight: normal;
    	text-decoration: none;
}
.custom li.widget ul li a:hover {
    	text-decoration: underline;
}
/*************End Related Posts Widget*****************/
/************Begin Popular Posts Widget******************/
img.wpp-thumbnail {
    	border: 2px solid #AAAAAA !important;
    	float: left;
    	margin-right: 10px;
}
.popular-posts li {
    height: 50px;
    padding-bottom: 1em !important;
}
.wpp-views {
    	color: #000000;
    	font-size: 11pt;
    	font-weight: normal;
}
.wpp-post-title {
    	font-size: 10pt;
}
.custom div.pop-inside {
    	background: none !important;
    	border: medium none;
    	clear: both;
    	margin: 5px 0 0;
    	padding: 0;
}
.custom .pop-layout-v div.pop-inside ul li {
    	border-bottom: 1px dashed #CCCCCC;
    	clear: both;
    	padding: 5px 0px;
    	position: relative;
}
.custom div.pop-inside ul li {
    	opacity: 1;
}
.custom div.pop-inside ul li .pop-title {
    	font-weight: normal;
}
.custom ul.pop-widget-tabs li a {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border: none;
    	color: #880000;
    	display: block;
    	float: left;
    	font-family: georgia;
    	letter-spacing: 0;
    	line-height: 30px;
    	padding: 0 5px;
    	text-decoration: none;
}
.custom ul.pop-widget-tabs li {
    	border: none;
    	cursor: pointer;
    	display: inline;
    	float: left;
    	font-size: 16pt;
    	font-weight: bold;
    	font-variant: small-caps;
    	line-height: 30px;
    	list-style: none outside none;
    	margin: 0 1px 1px 0;
    	padding: 0;
}
.custom ul.pop-widget-tabs li a:hover, ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focus {
    	background: none !important;
    	text-decoration: none;
}
.custom .pop-layout-v div.pop-inside ul li img {
    	float: left;
    	margin: 0 10px 0 0;
    	max-width: 50px !important;
    	max-height: 50px !important;
}
/**************End Popular Posts Widget*******************/
/************Begin Popular Posts Sidebar*****************/
#sb_popular_posts_box {
	overflow: hidden;
	width: 300px;
	padding-bottom: 0px;
}
#sb_popular_posts_box .sb_popular_thumbs a:hover {/* background-color: #000;  color:#dcd9d9;*/}
.custom #sb_popular_posts_box ul li {
	list-style-image: none;
	list-style: none;
	height: 35px;
	padding-bottom: 14px;
}
.sb_popular_thumbs {
	float: left;
	border: 1px;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.sb_popular_thumbs a {
	text-decoration: none;
}
.sb_popular_thumbs a:hover {
	color: #000;
	text-decoration: none;
}
.sb_popular_thumbs li {
	clear: both;
	height: 45px;
	width: 280px;
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	padding-top: 5px;
}
.sb_gp_pen {
}
.sb_popular_avatar {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.sb_popular_avatar img {
	border: 2px solid #CCC;
}
.sb_popular_avatar img:hover {
	border: 2px solid #336699;
}
.sb_popular_title {
	margin-right: 0px;
}
.sb_popular_comments {
}
.sb_popular_comments_img {
	margin-top: 0.5px;
}
.sb_gp_comment_img {
	margin-bottom: -2px;
}
/****************End Popular Posts Sidebar******************/
/***************Begin Recent Posts Sidebar******************/
#sb_recent_posts_box {
	overflow: hidden;
	width: 300px;
	padding-bottom: 0px;
}
#sb_recent_posts_box .sb_recent_thumbs a:hover {/* background-color: #000;  color:#dcd9d9;*/}
.custom #sb_recent_posts_box ul li {
	list-style-image: none;
	list-style: none;
	height: 35px;
	padding-bottom: 14px;
}
.sb_recent_thumbs {
	float: left;
	border: 1px;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.sb_recent_thumbs a {
	text-decoration: none;
}
.sb_recent_thumbs a:hover {
	color: #000;
	text-decoration: none;
}
.sb_recent_thumbs li {
	clear: both;
	height: 45px;
	width: 280px;
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	padding-top: 5px;
}
.sb_gp_pen {
}
.sb_recent_avatar {
	float: left;
	margin-right: 10px;
	margin-left: 0.2px;
}
.sb_recent_avatar img {
	border: 2px solid #CCC;
}
.sb_recent_avatar img:hover {
	border: 2px solid #336699;
}
.sb_recent_title {
	margin-right: 0px;
}
.sb_recent_comments {
}
.sb_recent_comments_img {
	margin-top: 0.50px;
}
/**************End Recent Posts Sidebar******************/
/*************************End Sidebar Area*****************************/
/******************Begin Previous-Next Link*****************/
.prev_next {
    	padding-bottom: 3.1em;
    	padding-top: 1.1em;
}
/******************End Previous-Next Link*****************/

/****************Begin Footer Social Media Icon Area***********/
#foot .sm_icons {
    	float: left;
    	height: 40px;
    	margin: 20px 0 0 200px;
    	width: 25%;
}
.search_box a img:hover {
    	opacity: 0.6;
}
/**************Begin Search Bar******************/
#foot .search_box {
    	float: right;
    	height: 40px;
    	margin: 10px 0 0;
    	width: 55%;
}
#search_bar {
	padding-bottom: 0.2em;
	float: right;
	padding-right: 0em;
}
#search_bar #s {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #111111;
    	color: #000000;
    	float: left;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 14px;
    	font-weight: bold;
    	height: 20px;
    	margin-right: 0;
    	margin-top: 6px;
    	padding: 5px;
    	width: 220px;
}
#search_bar #searchsubmit {
    	background: none repeat scroll 0 0 #719251;
    	border: 1px solid #EEEEEE;
    	border-radius: 5px 5px 5px 5px;
    	box-shadow: 0 0 4px 0 #CCCCCC inset;
    	color: #FFFFFF;
    	cursor: pointer;
    	float: right;
    	font-weight: bold;
    	margin-left: 5px;
    	margin-top: 7px;
    	padding: 6px 8px;
    	text-shadow: 1px 1px #000000;
}
#search_bar #searchsubmit:hover {
    	background: none repeat scroll 0 0 #A0CF73;
    	color: #000000;
    	text-shadow: 1px 1px 1px #ffffff;
}
/**************End Search Bar******************/
/*************************Begin Footer Area****************************/
#footer_area .page {
    	padding-bottom: 0;
}
#footer {
	padding-top: 0px;
	padding-bottom: 0px;
}
#newfoot {
    	background: none repeat scroll 0 0 #006985;
    	border-top: 3px solid #BBBBBB;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
	padding: 1.2em 0;
}
#foot {
    	background: none repeat scroll 0 0 transparent;
    	color: #DDDDDD;
    	font-size: 12px;
    	margin: 10px auto 0;
    	overflow: hidden;
    	padding: 0 1.5em;
}
#foot a {
	text-decoration: underline;
	color: #BDBDBD
}
#foot a:hover {
	text-decoration: none;
}
#foot h2 {
	-webkit-border-radius: 3.5px;
	color: #000;
	font-size: 18px;
	padding:3px 15px;
	font-family: georgia;
	text-align: center;
	font-weight: bold;
	font-variant: normal;
	border: 0.2px solid #3d5b6c;
	text-transform: uppercase;
	background: #7D572D;
	letter-spacing: 1px;
	font-variant: small-caps;
	margin: 10px 0 10px 15px;
}
#foot h5 {
    	background: none repeat scroll 0 0 transparent;
    	color: #0F4253;
    	font-family: georgia;
    	font-size: 16pt;
    	font-variant: small-caps;
    	font-weight: bold;
    	letter-spacing: 2px;
    	line-height: 35px;
    	margin: 0;
    	text-align: left;
    	text-transform: none;
}
#foot ul li ul {
	list-style-type: square;
	margin-left: 10px;
}
#foot ul.sidebar_list {
	padding: 1.8em 30px 0 0;
}
#foot li.widget .widget_box {
	background: none;
	border: 0;
}
#foot li.widget {
	margin-bottom: 5px !important;
	padding-top: 10px;
	width: 460px;
}
#foot .textwidget p {
    	font-size: 14pt;
    	font-weight: normal;
    	margin-bottom: 11px;
}
#foot li.widget_tag_cloud a{
	color: #ddd !important;
	line-height: 25px;
}
#foot li.widget_tag_cloud a:hover {
	color: #527183 !important;
}
#foot .col {
	float: left;
	list-style: none;
	width: 50%;
}
#copyright {
    	clear: both;
    	color: #FFFFFF;
    	font-size: 13px;
    	letter-spacing: 1.3px;
    	line-height: 22px;
    	padding-bottom: 10px;
    	padding-top: 20px;
}
#copyright .left {
    	float: left;
    	margin-left: 0;
    	margin-top: -40px;
    	width: 300px;
}
#copyright .left a img:hover {
    	opacity: 0.7;
}
#copyright .right {
    	float: right;
    	width: 680px;
}
#copyright a {
    	color: #bbbbbb;
    	text-decoration: underline;
}
#copyright a:hover{
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	color: #FFFFFF;
	text-decoration: none;
}
#copyright p {
    	font-size: 12px;
    	font-weight: bold;
}
#copyright h3 {
	border-bottom: 3px double #666666;
	color: #FFFFFF;
	font-family: none;
	letter-spacing: 1px;
	line-height: 30px;
	margin: 5px 0 10px;
}
#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget {
	margin: 0;
	padding: 0;
}
p.thesismsg {
    	letter-spacing: 0;
    	margin: 5px;
    	text-align: right;
}
/**********************End Footer Area*************************/
/************Begin Custom Alert Boxes*******************/
.custom .format_text blockquote {
    background: url("../images/blockquote-logo3.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #000000;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: normal;
    margin: 12px 0 12px 30px;
    padding: 10px 20px 12px 40px;
    width: 450px;
}
.custom .format_text p.alert {
    	background: url("../images/orange-alert-circle.png") no-repeat scroll center 0 transparent;
    	border: medium none;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-weight: bold;
    	padding: 3em 1.5em 3em 2.5em;
    	text-align: center;
}
.custom .format_text p.sm-alert {
    	background: url("http://www.trafficgenerationcafe.com/wp-content/uploads/2012/10/sm-orange-alert-circle.png") no-repeat scroll center 0 transparent;
    	border: medium none;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-weight: bold;
    	padding: 1.7em 1.5em 1em 2em;
    	text-align: center;
}
.custom .format_text p.red {
	border: 1px solid #cccccc;
	text-align: left;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
	padding: 15px 10px 15px 20px;
	box-shadow: 0 3px 3px 0 #890000;
	color: #cc0000;
	background-color: #f7efdb;
	width: 90%;
	margin-left: 13px;
}
.custom .format_text p.blue {
	border: 1px solid #cccccc;
	box-shadow: 0 3px 4px 0 #000055;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
	text-align: left;
	padding: 15px 10px 15px 20px;
	background-color: #e1f2fc;
	width: 90%;
	margin-left: 13px;
}
.custom .blue {
    background-color: #E1F2FC;
    border: 1px solid #CCCCCC;
    box-shadow: 0 3px 4px 0 #000055;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    margin-bottom: 2em;
    margin-left: 13px;
    padding: 15px 10px 15px 20px;
    text-align: left;
    width: 90%;
}
.custom .format_text p.yellow {
	border: 1px solid #cccccc;
	box-shadow: 0 3px 4px 0 #555555;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
	text-align: left;
	padding: 15px 10px 15px 20px;
	background-color: #ffffa0;
	width: 90%;
	margin-left: 13px;
}
.custom .format_text p.gray {
    	background-color: #F5F5F8;
    	border: 1px solid #AAAAAA;
    	box-shadow: 0 3px 4px 0 #888888;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	margin-left: 13px;
    	padding: 15px 10px 15px 20px;
    	text-align: left;
    	width: 90%;
}
.custom .locked {
    background: url("http://www.trafficgenerationcafe.com/wp-content/uploads/2012/12/lock-and-key.png") no-repeat scroll right 100% #D5E5ED;
    border: 1px solid #CCCCCC;
    box-shadow: 0 3px 4px 0 #000055;
    font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    margin-bottom: 2em;
    margin-left: 13px;
    padding: 15px 10px 50px 20px;
    text-align: left;
    width: 90%;
}
/****************End Custom Alert Boxes********************/
/***************Begin Tools Page***************/
#tools {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #006985;
    height: 100%;
    margin-bottom: 1.5em;
    overflow: hidden;
    padding-bottom: 1.5em;
}
.tools-header {
    background: none repeat scroll 0 0 transparent;
    height: 100%;
    overflow: hidden;
    padding: 0 10px;
}
.tools-header-left {
    float: left;
}
.tools-box {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    height: 100%;
    overflow: hidden;
    padding: 15px 15px 0;
}
#tools-thumb {
    float: left;
    margin: 0 1.5em 2em 0;
}
/***************End Tools Page***************/
/***************Begin Featured Product Box******************/
#boxbg {
	margin: 0px auto 0px;
	width: 610px;
	height: 325px;
	background: none;
	border: medium none;
}
#productimg {
	margin: 0px 20px 0px 20px;
	float: right;
	background: none;
}
#hdline a {
	color: #000 !important;
	text-decoration: none;
	margin: 15px 0px 20px 10px;
	height: 130px;
	width: 350px;
	float: left;
	line-height: 1.2em;
	font-family: Georgia;
	font-size: 20pt;
	background: none;
	text-align: left;
	font-weight: bold;
	text-shadow: none;
	border-bottom: medium none !important;
}
#thhdline a {
	color: #000 !important;
	text-decoration: none;
	margin: 5px 0px 20px 10px;
	height: 130px;
	width: 350px;
	float: left;
	line-height: 1.2em;
	font-family: Georgia;
	font-size: 20pt;
	background: none;
	text-align: left;
	font-weight: bold;
	text-shadow: none;
	border-bottom: medium none !important;
}
#hdlineaweb a {
	color: #000 !important;
	text-decoration: none;
	margin: 10px 0px 0px 10px;
	height: 110px;
	width: 350px;
	float: left;
	line-height: 1.2em;
	font-family: Georgia;
	font-size: 20pt;
	background: none;
	text-align: left;
	font-weight: bold;
	text-shadow: none;
	border-bottom: medium none !important;
}
#taproductimg {
	margin: 0px 10px 0px 20px;
	float:right;
	background: none;
}
#tahdline a {
	color: #000 !important;
	text-decoration: none;
	margin: 10px 0px 20px 10px;
	height:120px;
	width:330px;
	float:left;
	line-height: 1.2em;
	font-family: Georgia;
	font-size: 22pt;
	background: none;
	text-align: left;
	font-weight: bold;
	border-bottom: medium none !important;
}
/**********End Featured Product Box*****************/
/***********Begin Post Social Share Buttons******************/
.post_social_buttons {
	margin-top: 20px;
	border: none;
	clear: both;
}
.wpshare {
	width: 100%;
	margin: 10px 0px 10px 0px;
}
.wpsharer {
	float: left;
	padding-right: 6px;
	display: inline;
}
.wpsharer-digg {
	margin: 0 15px 0 10px;
	display: inline;
	float:left;
}
.custom .my-plus-one1 {
	float: right;
}
.custom .my-plus-one2 {
	float: left;
}
.share_title {
    	color: #006985;
    	font-size: 14pt;
	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-variant: small-caps;
    	font-weight: bold;
    	margin: 0 0 10px;
    	padding: 10px 0 5px;
    	text-align: left;
}
/***********************End Post Social Share Buttons************************/
/****************Begin Archives Page Template*****************/
.archive h3 {
	cursor: pointer;
	font-size: 22.5px;
}
.archive-leftcol {
	float: left;
	width: 26%;
	font-size: 12.4px;
}
.archive-rightcol {
	float: right;
	width: 70%;
	font-size: 12.4px;
}
/*****************End Archives Page Template**********************/
/******************Begin Home Page Template*******************/
.home #content {
	display: none;
}
.home #sidebars {
	display: none;
}
.home #optin_top {
    	display: none;
}
.home #foot .sm_icons {
    	display: none;
}
.home #foot .search_box {
    	display: none;
}
.home #copyright .left {
    	margin-top: -15px;
}
.home .dd_outer {
    display: none;
}
/************Begin Home Optin Area*************/
#home_optin {
    	background: none repeat scroll 0 0 #BBBBBB;
    	border-top: 3px solid #E39735;
    	box-shadow: 0 0 6px 2px #222222 inset;
    	height: 420px;
	margin-top: -2px;
    	padding-top: 0;
}
.container1 {
    	height: 420px;
    	margin: 0 auto;
    	width: 990px;
}
#ebookimg {
    background: url("http://www.trafficgenerationcafe.com/wp-content/uploads/2013/03/new-optin-ebook2.jpg") no-repeat scroll left 20px transparent;
    float: left;
    height: 410px;
    margin: 0;
    width: 546px;
}
#optinform {
    background: url("http://www.trafficgenerationcafe.com/wp-content/uploads/2013/03/optin-cta4.jpg") no-repeat scroll left 8px transparent;
    float: right;
    height: 231px;
    margin: 0;
    width: 350px;
}
.emailinput {
    	float: left;
    	margin: 230px 0 0 25px;
}
#home_email {
    	background: none repeat scroll 0 0 #F6F6F6;
    	border: 2px solid #999999;
    	color: #000000;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 20px;
    	font-weight: bold;
    	height: 35px;
    	letter-spacing: 1px;
    	padding: 0 0 0 10px;
    	width: 285px;
}
.submit-button-home {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none;
    height: 44px;
    margin: 9px 0 0 32px;
    width: 285px;
}
/**************End Home Optin Area***********/
/************Begin Tutorials Area****************/
#tutorials {
    	background: none repeat scroll 0 0 #DDDDDD;
    	border-bottom: 3px solid #E39735;
    	border-top: 3px solid #E39735;
    	box-shadow: 0 4px 4px 0 #555555;
    	padding-top: 0;
    	width: 100%;
}
#tutorials .container {
    	height: 280px;
    	margin: 0 auto;
    	padding: 20px 0 0;
    	width: 960px;
}
#tutorials .resource, #resources .title {
	width: 240px;
	height: 170px;
	float: left;
	text-align: center;
	font-family: "Rokkitt", Arial;
}
#tutorials .title {
    	margin-bottom: 4em;
    	margin-top: 0;
    	text-align: center;
    	text-shadow: 1px 1px 1px #FFFFFF;
    	text-transform: uppercase;
}
#tutorials .title #tut_headline {
    	color: #006985;
    	display: block;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 30px;
    	font-weight: bold;
    	text-transform: uppercase;
}
#tutorials .title img {
	margin: 50px 0 10px;
}
#tutorials .resource {
	color: #252525;
	font-size: 24px;
}
#tutorials .resource:hover {
	color: #ba1900;
}
#tutorials .resource .box {
	width: 240px;
	height: 150px;
	background: none;
	margin: 0;
	padding: 0;
}
#tutorials .box .icon {
	width: 200px;
	height: 150px;
	display: block;
	position: relative;
	margin: 0 auto;
}
#tutorials .box .icon:hover {
	opacity: 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
}
#tutorials .sm_traffic .icon {

}
#tutorials .traffic_conversion .icon {

}
#tutorials .seo_traffic .icon {

}
#tutorials .list_building .icon {

}
/************End Tutorials Area****************/
/*************Begin Recent Posts Slider***************/
.rpslider {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border-color: #DDDDDD #DDDDDD #CCCCCC;
    	border-radius: 3px 3px 3px 3px;
    	border-style: solid;
    	border-width: 1px;
    	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    	font-size: 13px;
    	margin: 0 auto 4em;
    	padding: 20px 25px;
    	position: relative;
	width: 650px;
}
.rpslider:after {
    	bottom: -30px;
    	content: url("../images/post-box-shadow.png");
    	left: 50%;
    	margin-left: -300px;
    	position: absolute;
    	z-index: 0;
}
.rpslider h3 {
    	color: #BE5F19;
    	font-size: 28px;
    	font-variant: small-caps;
    	font-weight: bold;
    	text-align: center;
    	text-shadow: 1px 1px 1px #FFFFFF;
}
li.rpwidget {
	list-style: none;
}
#featured-articles {
    	margin-bottom: 8em;
    	margin-top: 1em;
}
#evenmark {
    	background: url("../images/checkmark.png") no-repeat scroll left bottom transparent;
    	height: 36px;
    	margin: 0 auto;
    	width: 330px;
}
#featured-articles #rp_headline {
    	color: #006985;
    	display: block;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 30px;
    	font-weight: bold;
    	margin-bottom: 1em;
    	margin-top: -5px;
    	text-align: center;
    	text-shadow: 1px 1px 1px #FFFFFF;
    	text-transform: uppercase;
}
/*******************End Recent Posts Slider*****************/
/****************Begin To Blog*****************/
.to_blog {
    	height: 100px;
    	margin: 0 auto;
    	text-align: center;
    	width: 960px;
}
.to_blog a {
    	background: none repeat scroll 0 0 #006985;
    	border: 1px solid #DDDDDD;
    	border-radius: 15px 15px 15px 15px;
    	box-shadow: 0 0 3px 1px #0F4253;
    	color: #FFFFFF;
    	font-family: "Quattrocento",Georgia,"Times New Roman",Times,serif;
    	font-size: 20px;
    	letter-spacing: normal;
    	padding: 7px 14px;
}
.to_blog a:hover {
    	background: none repeat scroll 0 0 #1F8AAD;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
    	box-shadow: none;
}
/****************End To Blog*****************/
/**************************End Home Page Template**************************/
/********************Begin Thesis CSS Class Page Templates*************************/
/******************Begin Tools Page Template***********************/
.tools #header {
    	margin-bottom: -2.8em;
    	margin-top: -2em;
	border-bottom: 0em;
}
.tools #header_area .page {
    	padding-top: 0;
}
.tools #foot .search_box {
    display: none;
}
.tools #copyright {
    line-height: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.tools #copyright .right {
    display: none;
    float: right;
    width: 680px;
}
.tools #copyright .left {
    float: none;
    margin: 0 auto;
    width: 300px;
}
.tools #newfoot {
    padding: 0 0 0.7em;
}
.tools #respond {
}
.tools #comment_box {
	display: none;
}
.tools #sidebars {
	display: none;
	border: none;
}
.tools #content_box {
	background: none;
	width: 100%;
}
.tools #content_box #content {
	padding-right: 0;
}
.tools .comments_closed {
	display: none;
}
.tools #header #logo {
	display: none;
}
.tools #header #tagline {
	display: none;
}
.tools .headline_meta {
	display: none;
}
.tools #content {
	margin: 0 auto;
	float: none;
	width: 800px;
}
.tools #content_box #content .post_box {
    	background: none repeat scroll 0 0 #FFFFFF;
}
.tools .wpshare {
	display: none;
}
.tools .postauthor {
	display: none;
}
.tools .post_box {
    	padding-top: 0;
}
.tools .dd_inner {
	display: none;
}
.tools .format_text ul {
    	list-style: disc outside url("../../../uploads/2012/09/orange-check.png");
    	margin: 0 0 0.5em 1.667em;
}
.tools #after-post-optin {
    	display: none;
}
.tools .share_title {
    	display: none;
}
.tools #optin_top {
    	display: none;
}
/****************End Tools Page Template*********************/
/******************Begin SEO Page Template***********************/
.seo #header {
    	margin-bottom: -2.8em;
    	margin-top: -2em;
	border-bottom: 0em;
}
.seo #header_area .page {
    	padding-top: 0;
}
.seo #foot .search_box {
    display: none;
}
.seo #copyright {
    line-height: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.seo #copyright .right {
    display: none;
    float: right;
    width: 680px;
}
.seo #copyright .left {
    float: none;
    margin: 0 auto;
    width: 300px;
}
.seo #newfoot {
    padding: 0 0 0.7em;
}
.seo #respond {
	display: none;
}
.seo #comment_box {
	display: none;
}
.seo .menu {
	display: none;
}
.seo #sidebars {
	display: none;
	border: none;
}
.seo #tabs {
	display: none;
}
.seo #content_box {
	background: none;
	width: 100%;
}
.seo #content_box #content {
	padding-right: 0;
}
.seo .comments_closed {
	display: none;
}
.seo #header #logo {
	display: none;
}
.seo #header #tagline {
	display: none;
}
.seo .headline_meta {
	display: none;
}
.seo #content {
	margin: 0 auto;
	float: none;
	width: 1000px;
}
.seo #content_box #content .post_box {
    	background: none repeat scroll 0 0 #FFFFFF;
}
.seo #content_box #content .format_text {
    	padding: 20px 25px 20px 0;
}
.seo .wpshare {
	display: none;
}
.seo .postauthor {
	display: none;
}
.seo .post_box {
    	padding-top: 0;
}
.seo .dd_inner {
	display: none;
}
.seo .format_text ul {
    	list-style: disc outside url("../../../uploads/2012/09/orange-check.png");
    	margin: 0 0 0.5em 1.667em;
}
.seo #after-post-optin {
    	display: none;
}
.seo .share_title {
    	display: none;
}
.seo #optin_top {
    	display: none;
}
.seo #optin_bottom {
    	display: none;
}
.seo #in-post-optin {
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    line-height: 30px;
    margin-bottom: 20px;
    margin-left: 50px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 570px;
}
.seo .in-post-more-arrow {
    float: right;
    margin-right: -4em;
    margin-top: -1.5em;
}
.seo input[id="in-post"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 56px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 0;
    text-decoration: none;
    width: 240px;
}
/****************End SEO Page Template*********************/
/******************Begin Squeeze Page Template***********************/
.squeeze #header {
    	margin-bottom: -2.8em;
    	margin-top: -2em;
	border-bottom: 0em;
}
.squeeze #header_area .page {
    	padding-top: 0;
}
.squeeze #foot .search_box {
    display: none;
}
.squeeze #copyright {
    line-height: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.squeeze #copyright .right {
    display: none;
    float: right;
    width: 680px;
}
.squeeze #copyright .left {
    float: none;
    margin: 0 auto;
    width: 300px;
}
.squeeze #newfoot {
    padding: 0 0 0.7em;
}
.squeeze #respond {
	display: none;
}
.squeeze #comment_box {
	display: none;
}
.squeeze .menu {
	display: none;
}
.squeeze #sidebars {
	display: none;
	border: none;
}
.squeeze #tabs {
	display: none;
}
.squeeze #content_box {
	background: none;
	width: 100%;
}
.squeeze #content_box #content {
	padding-right: 0;
}
.squeeze .comments_closed {
	display: none;
}
.squeeze #comment-pic {
    display: none;
}
.squeeze #header #logo {
	display: none;
}
.squeeze #header #tagline {
	display: none;
}
.squeeze .headline_meta {
	display: none;
}
.squeeze #content {
	margin: 0 auto;
	float: none;
	width: 800px;
}
.squeeze #content_box #content .post_box {
    	background: none repeat scroll 0 0 #FFFFFF;
}
.squeeze .wpshare {
	display: none;
}
.squeeze .postauthor {
	display: none;
}
.squeeze .post_box {
    	padding-top: 0;
}
.squeeze .dd_inner {
	display: none;
}
.squeeze .format_text ul {
    	list-style: disc outside url("../../../uploads/2012/09/orange-check.png");
    	margin: 0 0 0.5em 1.667em;
}
.squeeze #after-post-optin {
    	display: none;
}
.squeeze .share_title {
    	display: none;
}
.squeeze #optin_top {
    	display: none;
}
.squeeze #optin_bottom {
    	display: none;
}
.squeeze #in-post-optin {
    background-color:#e9c6a4;
    background-image: -moz-linear-gradient(#a0c6d1, #ffffff);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a0c6d1), to(#ffffff));
    background-image: -webkit-linear-gradient(#a0c6d1, #ffffff);
    background-image: -o-linear-gradient(#a0c6d1, #ffffff);
    background-image: -ms-linear-gradient(#a0c6d1, #ffffff);
    border: medium none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    line-height: 30px;
    margin-bottom: 20px;
    margin-left: 50px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    width: 570px;
}
.squeeze .in-post-more-arrow {
    float: right;
    margin-right: -4em;
    margin-top: -1.5em;
}
.squeeze input[id="in-post"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 44px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 0;
    text-decoration: none;
    width: 240px;
}
/****************End Squeeze Page Template*********************/
/*************Begin SEO Traffic Page Template******************/
.my_custom_seo #header {
    	margin-bottom: -2.8em;
    	margin-top: -2em;
	border-bottom: 0em;
}
.my_custom_seo #header_area .page {
    	padding-top: 0;
}
.my_custom_seo #foot {
	display: none;
}
.my_custom_seo #footer {
	display: none;
}
.my_custom_seo #respond {
	display: none;
}
.my_custom_seo #comment_box {
	display: none;
}
.my_custom_seo .menu {
	display: none;
}
.my_custom_seo #sidebars {display: none;border: none;}
.my_custom_seo #tabs {display: none;}
.my_custom_seo #content_box {background: none;width: 100%;}
.my_custom_seo .comments_closed {display: none;}
.my_custom_seo #comment-pic {
    display: none;
}
.my_custom_seo #header #logo {display: none;}
.my_custom_seo #header #tagline {display: none;}
.my_custom_seo #content {width: 1000px;margin: 0 auto;float: none;}
.my_custom_seo #feature_box {display: none;}
.my_custom_seo .postauthor {display: none;}
.my_custom_seo .headline_area {display: none;}
.my_custom_seo .post_box, .teasers_box, .full_width #content_box .page {margin: 0;}
.my_custom_seo .wpshare {display: none;}
.my_custom_seo .dd_inner {width: 145px !important;}
/***************End SEO Traffic Page Template***********************/
/***************Begin Download Page Template***********************/
.my_custom_dnld #header {padding-top: 0;border-bottom: 0em;}
.my_custom_dnld #foot {padding-bottom: 0;border-top: 0em;}
.my_custom_dnld  #foot .search_box {
    display: none;
}
.my_custom_dnld  #copyright {
    line-height: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.my_custom_dnld  #copyright .right {
    display: none;
    float: right;
    width: 680px;
}
.my_custom_dnld  #copyright .left {
    float: none;
    margin: 0 auto;
    width: 300px;
}
.my_custom_dnld  #newfoot {
    padding: 0 0 0.7em;
}
.my_custom_dnld #dd_ajax_float {
	left: 770px !important;
}
.my_custom_dnld #after-post-optin {
    display: none;
}
.my_custom_dnld #optin_top {
    display: none;
}
.my_custom_dnld #optin_bottom {
    display: none;
}
.my_custom_dnld #respond {display: none;}
.my_custom_dnld #comment_box {display: none;}
.my_custom_dnld #comment-pic {
    display: none;
}
.my_custom_dnld #sidebars {display: none;border: none;}
.my_custom_dnld #tabs {display: none;}
.my_custom_dnld #content_box {background: none;width: 95%;}
.my_custom_dnld #content_box #content {padding-left: 75px;}
.my_custom_dnld .comments_closed {display: none;}
.my_custom_dnld #header #logo {display: none;}
.my_custom_dnld #header #tagline {display: none;}
.my_custom_dnld #content {margin: 0 auto;float: none;width: 800px;}
.my_custom_dnld .wpshare {display: none;}
.my_custom_dnld .postauthor {display: none;}
.my_custom_dnld .headline_area {text-align: center;}
.my_custom_dnld .dd_inner {display: none;}
/**************End Download Page Template*********************/
/************Begin My Custom Page Template*********************/
.my_custom #header {padding: 0;border-bottom: 0em;}
.my_custom #foot .search_box {
    display: none;
}
.my_custom #copyright {
    line-height: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.my_custom #copyright .right {
    display: none;
    float: right;
    width: 680px;
}
.my_custom #copyright .left {
    float: none;
    margin: 0 auto;
    width: 300px;
}
.my_custom #newfoot {
    padding: 0 0 0.7em;
}
.my_custom #respond {display: none;}
.my_custom #comment_box {display: none;}
.my_custom #comment-pic {
    display: none;
}
.my_custom .menu {display: none;}
.my_custom #sidebars {display: none;border: none;}
.my_custom #tabs {display: none;}
.my_custom #content_box {background: none;width: 95%;}
.my_custom .comments_closed {display: none;}
.my_custom #header #logo {display: none;}
.my_custom #header #tagline {display: none;}
.my_custom #content {
    float: none;
    margin: 0 auto;
    width: 800px;
}
.my_custom #dd_ajax_float {
	left: 770px !important;
}
.my_custom #after-post-optin {
    display: none;
}
.my_custom #optin_top {
    display: none;
}
.my_custom #optin_bottom {
    display: none;
}
/*************End My Custom Page Template*********************/
/************Begin No Feature Box Page Template***************/
.no_top_ads #sidebars {display: none;border: none;}
.no_top_ads #content {margin: 0 auto;float: none;width: 1000px;}
.no_top_ads #after-post-optin {
    display: none;
}
.no_top_ads #content_box {background: none;}
.no_top_ads .dd_inner {width: 145px !important;}
/*************End No Feature Box Page Template*****************/
/************Begin Confirmation Page Template******************/
.confirm_page .wpshare {display: none;}
.confirm_page .postauthor {display: none;}
.confirm_page #foot {display: none;}
.confirm_page .comments_closed {display: none;}
.confirm_page #comment-pic {
    display: none;
}
.confirm_page .headline_area {text-align: center;}
.confirm_page #sidebars {display: none;border: none;}
.confirm_page #content {margin: 0 auto;float: none;width: 1000px;}
.confirm_page #feature_box {display: none;}
.confirm_page #content_box {background: none;}
.confirm_page #header {padding-top: 10px;}
/***********End Confirmation Page Template*****************/
/*****************************End Thesis CSS Class Page Templates**********************************/
/****************Plugin Styles***************/
/**Author hReview**/
.clear{clear:both;}.clear_space{height:5px;clear:both;}.ta_magic_review{position:absolute;left:-9999px;}#ta_rating_light .left,#ta_rating_wide .left,#ta_shortcode .left{float:left;margin-right:30px;}#ta_rating_light .right,#ta_rating_wide .right,#ta_shortcode .right{float:right;margin-left:30px;}#ta_shortcode .photo{max-width:200px;}#ta_rating_light .photo,#ta_rating_wide .photo{max-width:300px;}.ta_shortcode_container{font-size:14px;line-height:20px;width:95%;margin:20px auto;padding-bottom:20px;}#ta_shortcode{
}#ta_shortcode .title{font-size:1em;font-weight:bold;}#ta_shortcode ul{margin:0px;min-height:145px;overflow:hidden;}#ta_shortcode ul li{list-style:none outside none;min-height:25px;margin:0px;}#ta_shortcode a{text-decoration:none;}#ta_shortcode a:hover{text-decoration:underline;}#ta_shortcode dt,#ta_rating_light dd{float:left;font-weight:normal;}#ta_shortcode dd{margin-left:15px;margin-bottom:0!important;}#ta_shortcode dl{margin:0px;}#ta_shortcode dt{clear:both;}#ta_shortcode .ta_rating{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 -16px repeat-x;width:80px;height:16px;}.ta_rating .result{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 0 repeat-x;top:0px;left:0px;height:16px;z-index:102;text-indent:-9999px;}.result{text-indent:-9999px;}#ta_rating h3{font-size:14px;margin:10px 0 5px 0;}#ta_shortcode div.hr{height:1px;background:#E0E0E0;margin:5px 0 5px 0;}#ta_rating div.hr hr{display:none;}#ta_rating p{margin-bottom:0.2em;}@media (max-width: 450px) {#ta_shortcode li.review_screenshot,#ta_shortcode ul .li.review_screenshot{float:none;height:155px;clear:both;}#ta_shortcode li.review_screenshot img{float:none;}}.ta_rating_container_default{border:1px solid #E0E0E0;border-radius:3px 3px 3px 3px;font-size:14px;line-height:20px;width:300px;
}#ta_rating{clear:both;padding:10px;background:none repeat scroll 0 0 #F6F6F6;border:2px solid white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;}#ta_rating .ta_description{clear:both;}#ta_rating .review_screenshot{display:block;margin:10px auto;}#ta_rating a{text-decoration:none;}#ta_rating a:hover{text-decoration:underline;}#ta_rating dt,#ta_rating dd{float:left;font-weight:normal;}#ta_rating dd{margin-left:15px;margin-bottom:0!important;}#ta_rating dl{margin:0px;}#ta_rating dt{clear:both;}.ta_rating{position:relative;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 -16px repeat-x;width:80px;height:16px;}.ta_rating .result{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 0 repeat-x;top:0px;left:0px;height:16px;z-index:102;text-indent:-9999px;}.result{text-indent:-9999px;}.ta_headline_meta,.rating_date,.rating_date .published,.rating_date .updated{font-size:10px;color:#999;cursor:help;border:none;}#ta_rating h2,#ta_rating h3,#ta_rating h4{font-size:14px;margin:10px 0 5px 0;padding:0;}#ta_rating div.hr{height:1px;background:#E0E0E0;margin:5px 0 5px 0;}#ta_rating div.hr hr{display:none;}#ta_rating p{margin-bottom:0.2em;}.rating_btn{margin-top:10px;}.ta_rating_container_wide{border:1px solid #E0E0E0;border-radius:3px 3px 3px 3px;font-size:14px;line-height:20px;width:99%;
}#ta_rating_wide{clear:both;padding:10px;margin:auto;background:none repeat scroll 0 0 #F6F6F6;border:2px solid white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;}#ta_rating_wide .title{font-weight:bold;}#ta_rating_wide ul{margin:0px;min-height:145px;overflow:hidden;}#ta_rating_wide ul li{list-style:none outside none;min-height:25px;margin:0px;}#ta_rating_wide .ta_description{clear:both;}#ta_rating_wide a{text-decoration:none;}#ta_rating_wide a:hover{text-decoration:underline;}#ta_rating_wide dt,#ta_rating_wide dd{float:left;font-weight:normal;}#ta_rating_wide dd{margin-left:15px;margin-bottom:0!important;}#ta_rating_wide dl{margin:0px;}#ta_rating_wide dt{clear:both;}#ta_rating_wide .ta_rating{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 -16px repeat-x;width:80px;height:16px;}.ta_rating .result{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 0 repeat-x;top:0px;left:0px;height:16px;z-index:102;text-indent:-9999px;}.result{text-indent:-9999px;}#ta_rating h2{font-size:14px;margin:10px 0 5px 0;}#ta_rating_wide div.hr{height:1px;background:#E0E0E0;margin:5px 0 5px 0;}#ta_rating div.hr hr{display:none;}#ta_rating p{margin-bottom:0.2em;}@media (max-width: 450px) {#ta_rating_wide .photo{float:none;margin-right:0px;max-width:200px;}}.ta_rating_container_light{font-size:14px;line-height:20px;width:100%;
}#ta_rating_light{clear:both;padding:10px;overflow:hidden;
}#ta_rating_light .title{font-weight:bold;}#ta_rating_light ul{margin:0px;min-height:145px;overflow:hidden;}#ta_rating_light ul li{list-style:none outside none;min-height:25px;margin:0px;}#ta_rating_light .ta_description{clear:both;}#ta_rating_light a{text-decoration:none;}#ta_rating_light a:hover{text-decoration:underline;}#ta_rating_light dt,#ta_rating_light dd{float:left;font-weight:normal;}#ta_rating_light dd{margin-left:15px;margin-bottom:0!important;}#ta_rating_light dl{margin:0px;}#ta_rating_light dt{clear:both;}#ta_rating_light .ta_rating{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 -16px repeat-x;width:80px;height:16px;}.ta_rating .result{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 0 repeat-x;top:0px;left:0px;height:16px;z-index:102;text-indent:-9999px;}.result{text-indent:-9999px;}#ta_rating h3{font-size:14px;margin:10px 0 5px 0;}#ta_rating_light div.hr{height:1px;background:#E0E0E0;margin:5px 0 5px 0;}#ta_rating div.hr hr{display:none;}#ta_rating p{margin-bottom:0.2em;}@media (max-width: 450px) {#ta_rating_light li.review_screenshot,#ta_rating_light ul .li.review_screenshot{float:none;height:155px;clear:both;}#ta_rating_light li.review_screenshot img{float:none;}}#ta_post_review_after{margin:10px;padding:15px;border-top:dotted 1px #DDD;border-bottom:dotted 1px #DDD;background:none repeat scroll 0 0 #F6F6F6;}#ta_post_review_after ul{margin-top:10px;}#ta_post_review_after ul li{list-style:outside none;background:none;float:left;}#ta_post_review_after .price{width:100px;height:32px;padding-left:40px;background:transparent url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/img/price.png) no-repeat 0 50%;}#ta_post_review_after .price span{margin-top:8px;position:relative;display:block;}#ta_post_review_after .after_rating{width:160px;}#ta_post_review_after .after_button{float:right;margin-top:8px;margin-right:20px;}#ta_post_review_after dd{font-size:110%;color:#333333;display:block;margin-bottom:0px!important;margin-top:5px;}#ta_post_review_after span{color:#999999;}#ar_rating_home{clear:both;padding:10px;background:none repeat scroll 0 0 #F6F6F6;border:2px solid white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.ar_rating_home_span{height:16px!important;margin:0px 5px 0 0!important;float:left;}.ar_headline_meta_home span{height:16px!important;margin-top:0;}.ar_rating_home{position:relative;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 -16px repeat-x;width:80px!important;height:16px!important;}.ar_rating_home .ar_result_home{position:absolute;background:transparent url(../../../plugins/author-hreview/img/stars.png) 0 0 repeat-x;top:0px;left:0px;height:16px;z-index:102;text-indent:-9999px;}.ar_result_home{text-indent:-9999px;}.ar_headline_meta_home{font-size:10px;color:#999;cursor:help;}.ta_widget_list_item{clear:both;}.ta_widget_post_item{float:left;margin:0 0 10px 10px;}.ta_widget_rating{float:right;margin-right:10px}.widget_recent_reviews ul{margin:0!important;}.widget_recent_reviews li{list-style:none!important;list-style-image:none;padding-left:0!important;border-bottom:1px dotted #DDDDDD;}.widget_review_item_img{width:100%;min-height:50px;padding-bottom:8px;margin:0 0 8px 0;clear:both;position:relative;border-bottom:1px dotted #DDDDDD;}.widget_recent_reviews_img .widget_review_screenshot_img{display:inline-block;float:left;margin-right:12px;position:relative;}.widget_recent_reviews_img img{border:1px solid #DDDDDD;padding:2px;float:left;margin-left:10px;}.ta_widget_rating_img{display:block;float:left;margin-top:5px;}.widget_review_item_img p{overflow:hidden;margin-bottom:0;margin-left:10px;}#sidebars .ta_rating_container{float:none;margin:auto;}.ta_box_right{float:right;margin:0px 0px 10px 10px;}.ta_box_left{float:left;margin:0px 10px 10px 0px;}.ta_box_align_none{float:none;margin:10px;clear:both;}#wpar_related{margin:16px 0 16px 0;border-top:1px dotted #DDD;}.wpar_related_item{padding:5px 5px 10px 5px;min-height:50px;border-bottom:1px dotted #DDD;clear:both;}.wpar_related_item p{margin:0!important;overflow:hidden;}.wpar_related_item img{border:1px solid #DDDDDD;padding:2px;float:left;margin-right:20px;}.ar_button{padding:5px 10px;display:inline;background:#777 url(../../../plugins/author-hreview/img/bg_button.png) repeat-x bottom;border:none;color:#fff!important;cursor:pointer;font-weight:bold;border-radius:3px;text-decoration:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px #666;}.ar_button:hover{background-position:0 center;}.ar_button:active{background-position:0 top;position:relative;top:1px;padding:6px 10px 4px;}.ar_button.ar_red{background-color:#e50000;}.ar_button.ar_purple{background-color:#9400bf;}.ar_button.ar_green{background-color:#58aa00;}.ar_button.ar_orange{background-color:#f97f26;}.ar_button.ar_blue{background-color:#2c6da0;}.ar_button.ar_yellow{background-color:#ffcc00;}.ar_button.ar_black{background-color:#333;}.ar_button.ar_white{background-color:#fff;color:#000!important;text-shadow:1px 1px #fff;}.ar_button.ar_gray{background-color:#f1f1f1;color:#333!important;text-shadow:1px 1px #fff;font-weight:normal!important;}.ar_button.ar_small{font-size:75%;padding:3px 7px;}.ar_button.ar_small:active{padding:4px 7px 2px;background-position:0 top;}.ar_button.ar_medium{font-size:90%;padding:5px 8px;height:20px;}.ar_button.ar_medium:active{padding:5px 8px 4px;background-position:0 top;}.ar_button.ar_large{font-size:160%;padding:7px 12px;height:40px;}.ar_button.ar_large:active{padding:8px 12px 6px;background-position:0 top;}
/**Contact Form 7**/
div.wpcf7{margin:0;padding:0;}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}div.wpcf7-mail-sent-ok{border:2px solid #398f14;}div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}div.wpcf7-spam-blocked{border:2px solid #ffa500;}div.wpcf7-validation-errors{border:2px solid #f7e700;}span.wpcf7-form-control-wrap{position:relative;}span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px solid #ff0000;font-size:10pt;width:280px;padding:2px;}span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}span.wpcf7-list-item{margin-left:0.5em;}.wpcf7-display-none{display:none;}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}div.wpcf7 .watermark{color:#888;}
/**Crank Adz**/
.cranky-ads-zone{text-align:center;}.cranky-ads-zone-ad{
}#crankyads-wrap a.cranky-ads-zone-ad-advertise-here,#crankyads-wrap a.cranky-ads-zone-ad-advertise-here:link,#crankyads-wrap a.cranky-ads-zone-ad-advertise-here:active,#crankyads-wrap a.cranky-ads-zone-ad-advertise-here:visited,.cranky-ads-zone-ad-advertise-here,.cranky-ads-zone-ad-advertise-here:link,.cranky-ads-zone-ad-advertise-here:active,.cranky-ads-zone-ad-advertise-here:visited{display:inline-block;border:solid 1px #7f7f7f;background:#EEE;color:#7f7f7f;text-decoration:none;font:normal normal normal 22px/26px Arial,Helvetica,sans-serif;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}#crankyads-wrap a.cranky-ads-zone-ad-advertise-here:hover,.cranky-ads-zone-ad-advertise-here:hover{background:#fefefe;text-decoration:none!important;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}.cranky-ads-image-zone form{width:auto;margin:0;padding:0;line-height:0;display:inline-block;border:none;}.cranky-ads-zone-columns-multiple form{margin:4px 5px;}.cranky-ads-zone-columns-multiple .cranky-ads-zone-ad{margin:4px 5px;display:inline-block;
}.cranky-ads-zone-columns-multiple form .cranky-ads-zone-ad{margin:0;
}.cranky-ads-textlink-zone{text-align:left;}.cranky-ads-textlink-zone .cranky-ads-zone-ad-advertise-here,.cranky-ads-textlink-zone .cranky-ads-zone-ad-advertise-here:link,.cranky-ads-textlink-zone .cranky-ads-zone-ad-advertise-here:active,.cranky-ads-textlink-zone .cranky-ads-zone-ad-advertise-here:visited{margin:0;border:none;background:none;font:normal normal normal 16px/20px Arial,Helvetica,sans-serif;}.cranky-ads-textlink-zone .cranky-ads-zone-ad-advertise-here:hover{background:none;}.cranky-ads-zone-ad-advertise-here span{width:auto;height:auto;padding:0 10px;display:table-cell;vertical-align:middle;text-align:center;}.cranky-ads-zone-88x31,.cranky-ads-zone-88x31 span{width:86px;height:29px;}.cranky-ads-zone-120x60,.cranky-ads-zone-120x60 span{width:118px;height:58px;}.cranky-ads-zone-120x90,.cranky-ads-zone-120x90 span{width:118px;height:88px;}.cranky-ads-zone-120x240,.cranky-ads-zone-120x240 span{width:118px;height:238px;}.cranky-ads-zone-120x600,.cranky-ads-zone-120x600 span{width:118px;height:598px;}.cranky-ads-zone-125x125,.cranky-ads-zone-125x125 span{width:123px;height:123px;}.cranky-ads-zone-160x600,.cranky-ads-zone-160x600 span{width:158px;height:598px;}.cranky-ads-zone-180x150,.cranky-ads-zone-180x150 span{width:178px;height:148px;}.cranky-ads-zone-234x60,.cranky-ads-zone-234x60 span{width:232px;height:58px;}.cranky-ads-zone-240x400,.cranky-ads-zone-240x400 span{width:238px;height:398px;}.cranky-ads-zone-250x250,.cranky-ads-zone-250x250 span{width:248px;height:248px;}.cranky-ads-zone-300x100,.cranky-ads-zone-300x100 span{width:298px;height:98px;}.cranky-ads-zone-300x250,.cranky-ads-zone-300x250 span{width:298px;height:248px;}.cranky-ads-zone-300x600,.cranky-ads-zone-300x600 span{width:298px;height:598px;}.cranky-ads-zone-336x280,.cranky-ads-zone-336x280 span{width:334px;height:278px;}.cranky-ads-zone-468x60,.cranky-ads-zone-468x60 span{width:466px;height:58px;}.cranky-ads-zone-720x300,.cranky-ads-zone-720x300 span{width:718px;height:298px;}.cranky-ads-zone-728x90,.cranky-ads-zone-728x90 span{width:726px;height:88px;}.cranky-ads-zone-960x90,.cranky-ads-zone-960x90 span{width:958px;height:88px;margin:0!important;}#crankyads-wrap .cranky-ads-video-zone a.cranky-ads-zone-ad-advertise-here,.cranky-ads-video-zone .cranky-ads-zone-ad-advertise-here{margin:0;background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/custom/AdvertiseHereVideoPlay.png);background-position:50% 50%;background-repeat:no-repeat;}.cranky-ads-video-zone .cranky-ads-zone-ad-advertise-here,.cranky-ads-video-zone .cranky-ads-zone-ad-advertise-here span{width:298px;height:248px;}.cranky-ads-video-zone .cranky-ads-zone-ad-advertise-here img{display:none;}#crankyads-wrap .cranky-ads-zone-light a.cranky-ads-zone-ad-advertise-here,#crankyads-wrap .cranky-ads-zone-light a.cranky-ads-zone-ad-advertise-here:link,#crankyads-wrap .cranky-ads-zone-light a.cranky-ads-zone-ad-advertise-here:active,#crankyads-wrap .cranky-ads-zone-light a.cranky-ads-zone-ad-advertise-here:visited,.cranky-ads-zone-light .cranky-ads-zone-ad-advertise-here,.cranky-ads-zone-light .cranky-ads-zone-ad-advertise-here:link,.cranky-ads-zone-light .cranky-ads-zone-ad-advertise-here:active,.cranky-ads-zone-light .cranky-ads-zone-ad-advertise-here:visited{border:solid 1px #7f7f7f;background-color:#FFF;color:#7f7f7f;}#crankyads-wrap .cranky-ads-zone-light a.cranky-ads-zone-ad-advertise-here:hover,.cranky-ads-zone-light .cranky-ads-zone-ad-advertise-here:hover{background-color:#EEE;}#crankyads-wrap .cranky-ads-zone-dark a.cranky-ads-zone-ad-advertise-here,#crankyads-wrap .cranky-ads-zone-dark a.cranky-ads-zone-ad-advertise-here:link,#crankyads-wrap .cranky-ads-zone-dark a.cranky-ads-zone-ad-advertise-here:active,#crankyads-wrap .cranky-ads-zone-dark a.cranky-ads-zone-ad-advertise-here:visited,.cranky-ads-zone-dark .cranky-ads-zone-ad-advertise-here,.cranky-ads-zone-dark .cranky-ads-zone-ad-advertise-here:link,.cranky-ads-zone-dark .cranky-ads-zone-ad-advertise-here:active,.cranky-ads-zone-dark .cranky-ads-zone-ad-advertise-here:visited{border:solid 1px #FFF;background-color:#333;color:#FFF;}#crankyads-wrap .cranky-ads-zone-dark a.cranky-ads-zone-ad-advertise-here:hover,.cranky-ads-zone-dark .cranky-ads-zone-ad-advertise-here:hover{background-color:#555;}.cranky-ads-zone-dummy{background:none;border:none;}
/**DiggDigg**/
.FBConnectButton_Small,.FBConnectButton_RTL_Small{background-position:-5px -232px!important;border-left:1px solid #1a356e;width:54px;}.FBConnectButton_Small .FBConnectButton_Text{margin-left:12px!important;}.dd-digg-ajax-load,.dd-reddit-ajax-load,.dd-dzone-ajax-load,.dd-ybuzz-ajax-load,.dd-twitter-ajax-load,.dd-fbshare-ajax-load,.dd-fblike-ajax-load,.dd-delicious-ajax-load,.dd-sphinn-ajax-load,.dd-gbuzz-ajax-load,.dd-fbshareme-ajax-load,.dd-tweetmeme-ajax-load,.dd-linkedin-ajax-load,.dd-google1-ajax-load{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/ajax-loader.gif);background-repeat:no-repeat;background-position:center;width:50px;height:22px;}.dd_delicious{display:block;color:#000;font:normal 16px arial;text-decoration:none;width:50px;height:60px;text-align:center;}.dd_delicious a:link,.dd_delicious a:visited,.dd_delicious a:active,.dd_delicious a:hover{text-decoration:none;color:#000;}.dd_delicious_normal_image{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/delicious.png);background-repeat:no-repeat;text-align:center;height:60px;margin-top:3px;padding:0;text-align:center;width:50px;display:block;}.dd_delicious_compact_image{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/delicious-compact.png);background-repeat:no-repeat;text-align:center;height:22px;padding:0;text-align:center;width:50px;display:block;}.dd_delicious_compact_image span{font-size:10px;}.dd_comments{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/comments-link.png);background-repeat:no-repeat;text-align:center;height:16px;margin-top:3px;padding:0;text-align:center;width:50px;display:block;}.dd_button a:link,.dd_button a:visited,.dd_button a:active{text-decoration:none;color:#000000;}#dd_ajax_float{text-align:center;line-height:16px;font-size:10px;font-family:Arial;border:1px solid #bbb;min-width:55px;width:auto;background-color:#fff;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:1px 0px 15px rgba(0,0,0,0.2);-moz-box-shadow:1px 0px 15px rgba(0,0,0,0.2);box-shadow:1px 0px 15px rgba(0,0,0,0.2);padding:5px;position:absolute;display:none;left:-120px;}#dd_ajax_float .dd_button_v{width:auto;height:auto;line-height:0;padding:4px 1px;}#dd_ajax_float iframe{margin:0;}#dd_start,#dd_end{float:left;clear:both;}.dd_outer{width:100%;height:0;position:absolute;top:0;left:0;z-index:9999;}.dd_inner{margin:0 auto;position:relative;}.dd_post_share{padding:0px;margin-bottom:6px;display:block;}.dd_post_share_left{float:left;}.dd_post_share_right{float:right;}.dd_buttons img{border:none;border-width:0px;border-color:#000000;border-style:none;}#dd_name{color:#A9A9A9;font-size:8px;text-align:center;margin:8px 0 6px 0;padding:0;line-height:0px;}#dd_name a:link,#dd_name a:visited,#dd_name a:active{text-decoration:none;color:#A9A9A9;border:0;}#dd_name a:hover{text-decoration:underline;color:#A9A9A9;border:0;}.dd_button{float:left;padding:4px;}.dd_fblike_xfbml_ajax_left_float{padding-left:3px;}.dd_google1_ajax_left_float{margin-left:-1px;}.dd_linkedin_ajax_left_float{margin-left:-2px;margin-bottom:-5px;}html{overflow-y:scroll;}.dd_button_spacer{padding-top:8px;}#dd_comments{clear:both!important;width:50px;height:60px;font-family:arial;}#dd_comments a:link,#dd_comments a:visited,#dd_comments a:active,#dd_comments a:hover{text-decoration:none;}#dd_comments .clcount{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/comments-count.png);background-repeat:no-repeat;background-position:left top;text-align:center;color:#444444;display:block;font-size:20px;height:34px;padding:4px 0;position:relative;text-align:center;width:50px;line-height:24px;}#dd_comments .ccount{color:#444444;font-size:17px;text-align:center;text-decoration:none;}#dd_comments .clink{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/comments-link.png);background-repeat:no-repeat;text-align:center;height:16px;margin-top:3px;padding:0;text-align:center;width:50px;display:block;}.dd_button_extra_v{padding:1px 4px;}.st_email_custom{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/email.png);background-repeat:no-repeat;background-position:3px 4px;padding:2px 4px 3px;border:1px solid #DDDDDD;-moz-border-radius:2px;cursor:pointer;margin-bottom:2px;}#dd_print_button{background-image:url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/image/print.png);background-repeat:no-repeat;background-position:3px 2px;padding:1px 4px 3px;border:1px solid #DDDDDD;-moz-border-radius:2px;cursor:pointer;margin-bottom:2px;}#dd_email_text{padding:0 0 0 18px;font-size:10px;}#dd_print_text{padding:0 0 0 14px;font-size:10px;}#dd_print_text a:link,#dd_print_text a:visited,#dd_print_text a:active{color:#000;text-decoration:none;}#dd_print_text a:hover{color:#0000FF;text-decoration:underline;}
/**Paginator**/
.paginator{font-size:16px;margin-bottom:20px;margin-top:0;width:100%;}.paginator table{border-collapse:collapse;table-layout:fixed;width:100%;}.paginator table td{padding:0;white-space:nowrap;text-align:center;}.paginator span{display:block;padding:3px 0;color:#fff;}.paginator span strong,.paginator span a{border-bottom:medium none!important;font-family:arial;font-weight:bold;padding:2px 6px;}.paginator span strong{background:none repeat scroll 0 0 #24394C;font-style:normal;font-weight:bold;}.paginator .scroll_bar{width:100%;height:20px;position:relative;margin-top:10px;}.paginator .scroll_trough{width:100%;height:3px;background:#ccc;overflow:hidden;}.paginator .scroll_thumb{position:absolute;z-index:2;width:0;height:3px;top:0;left:0;font-size:1px;background:#363636;}.paginator .scroll_knob{position:absolute;top:-5px;left:50%;margin-left:-10px;width:20px;height:20px;overflow:hidden;background:url(http://meetana.trafficgeneratio.netdna-cdn.com/wp-content/themes/thesis_18/images/slider_knob.gif) no-repeat 50% 50%;cursor:pointer;cursor:hand;}.paginator .current_page_mark{position:absolute;z-index:1;top:0;left:0;width:0;height:3px;overflow:hidden;background:#ff6c24;}.fullsize .scroll_thumb{display:none;}.paginator_pages{width:100%;text-align:right;font-size:0.8em;color:#808080;margin-top:-10px;}
/**WP Customer Testimonials**/
.clear{clear:both;}.ct_do_magic{position:absolute;left:-9999px;padding:0!important;margin:0!important;height:0!important;}#ct_rating{clear:both;padding:10px;background:none repeat scroll 0 0 #F6F6F6;border:2px solid white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;}.ct_rating{position:relative;background:transparent url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/img/stars.png) 0 -16px repeat-x;width:80px;height:16px;}.ct_rating .result{position:absolute;background:transparent url(http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/img/stars.png) 0 0 repeat-x;top:0px;left:0px;height:16px;z-index:102;text-indent:-9999px;}.result{text-indent:-9999px;}#wpct_front{padding:5px 0 20px 0;height:20px;text-align:center;margin:auto;font-size:12px;color:#666;max-width:800px;}#wpct_front .ct_front_rating,#wpct_front span{float:right;margin-left:5px;}#wpct_shortcode{margin:20px 5px 0px 5px;text-align:center;height:auto;}.wpct_shortcode_inner{width:95%;max-width:800px;margin:auto;}.wpct_tooltip_item{margin:5px 25px 20px 25px;vertical-align:top;width:150px;}.wpct_shortcode_inner img{background-color:#FFFFFF;box-shadow:0 1px 2px #999999;margin:0 0 10px;padding:5px;width:120px;height:120px;margin-bottom:10px;}.wpct_shortcode_inner h5{color:#111;margin-top:5px;font-style:normal;text-transform:none;}.wpct_shortcode_inner h6{color:#666;font-size:90%;font-weight:normal;font-style:italic;text-transform:none;font-family:Arial,Helvetica,sans-serif;}.wpct_shortcode_inner .ct_rating{margin-top:5px;}.qlabs_tooltip_top span,.qlabs_tooltip_focus_top span{left:-55px!important;min-width:180px;}.qlabs_tooltip_top span::before,.qlabs_tooltip_focus_top span::before{margin-left:45px;}
.qlabs_tooltip_top,.qlabs_tooltip_bottom,.qlabs_tooltip_right,.qlabs_tooltip_left,.qlabs_tooltip_diagonal_right,.qlabs_tooltip_diagonal_left,.qlabs_tooltip_focus_top,.qlabs_tooltip_focus_bottom,.qlabs_tooltip_focus_right,.qlabs_tooltip_focus_left,.qlabs_tooltip_focus_diagonal_right,.qlabs_tooltip_focus_diagonal_left{position:relative!important;display:inline-block!important;text-decoration:none!important;}.qlabs_tooltip_top span,.qlabs_tooltip_bottom span,.qlabs_tooltip_right span,.qlabs_tooltip_left span,.qlabs_tooltip_diagonal_right span,.qlabs_tooltip_diagonal_left span,.qlabs_tooltip_focus_top span,.qlabs_tooltip_focus_bottom span,.qlabs_tooltip_focus_right span,.qlabs_tooltip_focus_left span,.qlabs_tooltip_focus_diagonal_right span,.qlabs_tooltip_focus_diagonal_left span{min-width:240px;font-family:arial,sans-serif!important;font-size:13px!important;line-height:normal!important;text-align:left!important;padding:10px 10px 12px 10px!important;visibility:hidden;opacity:0;position:absolute;z-index:1000;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-ms-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-timing-function:cubic-bezier(0.35,0,0.35,1);-moz-transition-timing-function:cubic-bezier(0.35,0,0.35,1);-o-transition-timing-function:cubic-bezier(0.35,0,0.35,1);-ms-transition-timing-function:cubic-bezier(0.35,0,0.35,1);transition-timing-function:cubic-bezier(0.35,0,0.35,1);}.qlabs_tooltip_top span:before,.qlabs_tooltip_bottom span:before,.qlabs_tooltip_right span:before,.qlabs_tooltip_left span:before,.qlabs_tooltip_diagonal_right span:before,.qlabs_tooltip_diagonal_left span:before,.qlabs_tooltip_focus_top span:before,.qlabs_tooltip_focus_bottom span:before,.qlabs_tooltip_focus_right span:before,.qlabs_tooltip_focus_left span:before,.qlabs_tooltip_focus_diagonal_right span:before,.qlabs_tooltip_focus_diagonal_left span:before{content:"";display:block;width:0px;height:0px;position:absolute;}.qlabs_tooltip_top span strong,.qlabs_tooltip_bottom span strong,.qlabs_tooltip_right span strong,.qlabs_tooltip_left span strong,.qlabs_tooltip_diagonal_right span strong,.qlabs_tooltip_diagonal_left span strong,.qlabs_tooltip_focus_top span strong,.qlabs_tooltip_focus_bottom span strong,.qlabs_tooltip_focus_right span strong,.qlabs_tooltip_focus_left span strong,.qlabs_tooltip_focus_diagonal_right span strong,.qlabs_tooltip_focus_diagonal_left span strong{width:100%;padding:8px 10px 8px 10px;display:block;position:relative;left:-10px;top:-10px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;}.qlabs_tooltip_top span img,.qlabs_tooltip_top span iframe,.qlabs_tooltip_bottom span img,.qlabs_tooltip_bottom span iframe,.qlabs_tooltip_right span img,.qlabs_tooltip_right span iframe,.qlabs_tooltip_left span img,.qlabs_tooltip_left span iframe,.qlabs_tooltip_diagonal_right span img,.qlabs_tooltip_diagonal_right span iframe,.qlabs_tooltip_diagonal_left span img,.qlabs_tooltip_diagonal_left span iframe,.qlabs_tooltip_focus_top span img,.qlabs_tooltip_focus_top span iframe,.qlabs_tooltip_focus_bottom span img,.qlabs_tooltip_focus_bottom span iframe,.qlabs_tooltip_focus_right span img,.qlabs_tooltip_focus_right span iframe,.qlabs_tooltip_focus_left span img,.qlabs_tooltip_focus_left span iframe,.qlabs_tooltip_focus_diagonal_right span img,.qlabs_tooltip_focus_diagonal_right span iframe,.qlabs_tooltip_focus_diagonal_left span img,.qlabs_tooltip_focus_diagonal_left span iframe{margin:0px 0px 10px 0px!important;border:5px solid #ffffff!important;float:left!important;}p.qlabs_tooltip_top,p.qlabs_tooltip_bottom,p.qlabs_tooltip_right,p.qlabs_tooltip_left,p.qlabs_tooltip_diagonal_right,p.qlabs_tooltip_diagonal_left{display:block!important;}p.qlabs_tooltip_top:hover,p.qlabs_tooltip_bottom:hover,p.qlabs_tooltip_right:hover,p.qlabs_tooltip_left:hover,p.qlabs_tooltip_diagonal_right:hover,p.qlabs_tooltip_diagonal_left:hover{background:#ffecb1;-webkit-transition:background 0.25s cubic-bezier(0.35,0,0.35,1);-moz-transition:background 0.25s cubic-bezier(0.35,0,0.35,1);-o-transition:background 0.25s cubic-bezier(0.35,0,0.35,1);-ms-transition:background 0.25s cubic-bezier(0.35,0,0.35,1);transition:background 0.25s cubic-bezier(0.35,0,0.35,1);}.delay_700.qlabs_tooltip_top span,.delay_700.qlabs_tooltip_bottom span,.delay_700.qlabs_tooltip_right span,.delay_700.qlabs_tooltip_left span,.delay_700.qlabs_tooltip_diagonal_right span,.delay_700.qlabs_tooltip_diagonal_left span,.delay_700.qlabs_tooltip_focus_top span,.delay_700.qlabs_tooltip_focus_bottom span,.delay_700.qlabs_tooltip_focus_right span,.delay_700.qlabs_tooltip_focus_left span,.delay_700.qlabs_tooltip_focus_diagonal_right span,.delay_700.qlabs_tooltip_focus_diagonal_left span{transition-delay:700ms;-moz-transition-delay:700ms;-webkit-transition-delay:700ms;-o-transition-delay:700ms;}.delay_500.qlabs_tooltip_top span,.delay_500.qlabs_tooltip_bottom span,.delay_500.qlabs_tooltip_right span,.delay_500.qlabs_tooltip_left span,.delay_500.qlabs_tooltip_diagonal_right span,.delay_500.qlabs_tooltip_diagonal_left span,.delay_500.qlabs_tooltip_focus_top span,.delay_500.qlabs_tooltip_focus_bottom span,.delay_500.qlabs_tooltip_focus_right span,.delay_500.qlabs_tooltip_focus_left span,.delay_500.qlabs_tooltip_focus_diagonal_right span,.delay_500.qlabs_tooltip_focus_diagonal_left span{transition-delay:500ms;-moz-transition-delay:500ms;-webkit-transition-delay:500ms;-o-transition-delay:500ms;}.delay_300.qlabs_tooltip_top span,.delay_300.qlabs_tooltip_bottom span,.delay_300.qlabs_tooltip_right span,.delay_300.qlabs_tooltip_left span,.delay_300.qlabs_tooltip_diagonal_right span,.delay_300.qlabs_tooltip_diagonal_left span,.delay_300.qlabs_tooltip_focus_top span,.delay_300.qlabs_tooltip_focus_bottom span,.delay_300.qlabs_tooltip_focus_right span,.delay_300.qlabs_tooltip_focus_left span,.delay_300.qlabs_tooltip_focus_diagonal_right span,.delay_300.qlabs_tooltip_focus_diagonal_left span{transition-delay:300ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;}.delay_200.qlabs_tooltip_top span,.delay_200.qlabs_tooltip_bottom span,.delay_200.qlabs_tooltip_right span,.delay_200.qlabs_tooltip_left span,.delay_200.qlabs_tooltip_diagonal_right span,.delay_200.qlabs_tooltip_diagonal_left span,.delay_200.qlabs_tooltip_focus_top span,.delay_200.qlabs_tooltip_focus_bottom span,.delay_200.qlabs_tooltip_focus_right span,.delay_200.qlabs_tooltip_focus_left span,.delay_200.qlabs_tooltip_focus_diagonal_right span,.delay_200.qlabs_tooltip_focus_diagonal_left span{transition-delay:200ms;-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;}.delay_100.qlabs_tooltip_top span,.delay_100.qlabs_tooltip_bottom span,.delay_100.qlabs_tooltip_right span,.delay_100.qlabs_tooltip_left span,.delay_100.qlabs_tooltip_diagonal_right span,.delay_100.qlabs_tooltip_diagonal_left span,.delay_100.qlabs_tooltip_focus_top span,.delay_100.qlabs_tooltip_focus_bottom span,.delay_100.qlabs_tooltip_focus_right span,.delay_100.qlabs_tooltip_focus_left span,.delay_100.qlabs_tooltip_focus_diagonal_right span,.delay_100.qlabs_tooltip_focus_diagonal_left span{transition-delay:100ms;-moz-transition-delay:100ms;-webkit-transition-delay:100ms;-o-transition-delay:100ms;}.qlabs_tooltip_top span,.qlabs_tooltip_focus_top span{left:-10px;bottom:100%;margin-bottom:30px;-webkit-transition-property:opacity,margin-bottom,visibility;-moz-transition-property:opacity,margin-bottom,visibility;-o-transition-property:opacity,margin-bottom,visibility;-ms-transition-property:opacity,margin-bottom,visibility;transition-property:opacity,margin-bottom,visibility;}.qlabs_tooltip_top span:before,.qlabs_tooltip_focus_top span:before{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #000;border-bottom:0!important;bottom:-8px;left:15px;}.qlabs_tooltip_top:hover span{margin-bottom:10px;visibility:visible;opacity:1;}.qlabs_tooltip_focus_top input:focus+span,.qlabs_tooltip_focus_top textarea:focus+span{margin-bottom:10px;visibility:visible;opacity:1;}.qlabs_tooltip_bottom span,.qlabs_tooltip_focus_bottom span{left:-10px;top:100%;margin-top:30px;-webkit-transition-property:opacity,margin-top,visibility;-moz-transition-property:opacity,margin-top,visibility;-o-transition-property:opacity,margin-top,visibility;-ms-transition-property:opacity,margin-top,visibility;transition-property:opacity,margin-top,visibility;}.qlabs_tooltip_bottom span:before,.qlabs_tooltip_focus_bottom span:before{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:0!important;border-bottom:8px solid #000;top:-8px;left:15px;}.qlabs_tooltip_bottom:hover span{margin-top:10px;visibility:visible;opacity:1;}.qlabs_tooltip_focus_bottom input:focus+span,.qlabs_tooltip_focus_bottom textarea:focus+span{margin-top:10px;visibility:visible;opacity:1;}.qlabs_tooltip_right span,.qlabs_tooltip_focus_right span{left:100%;top:-7px;margin-left:35px;-webkit-transition-property:opacity,margin-left,visibility;-moz-transition-property:opacity,margin-left,visibility;-o-transition-property:opacity,margin-left,visibility;-ms-transition-property:opacity,margin-left,visibility;transition-property:opacity,margin-left,visibility;}.qlabs_tooltip_right span:before,.qlabs_tooltip_focus_right span:before{border-left:0!important;border-right:8px solid #000;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;top:11px;left:-8px;}.qlabs_tooltip_right:hover span{margin-left:15px;visibility:visible;opacity:1;}.qlabs_tooltip_focus_right input:focus+span,.qlabs_tooltip_focus_right textarea:focus+span{margin-left:15px;visibility:visible;opacity:1;}.qlabs_tooltip_left span,.qlabs_tooltip_focus_left span{right:100%;top:-7px;margin-right:35px;-webkit-transition-property:opacity,margin-right,visibility;-moz-transition-property:opacity,margin-right,visibility;-o-transition-property:opacity,margin-right,visibility;-ms-transition-property:opacity,margin-right,visibility;transition-property:opacity,margin-right,visibility;}.qlabs_tooltip_left span:before,.qlabs_tooltip_focus_left span:before{border-left:8px solid #000;border-right:0!important;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;top:11px;right:-8px;}.qlabs_tooltip_left:hover span{margin-right:15px;visibility:visible;opacity:1;}.qlabs_tooltip_focus_left input:focus+span,.qlabs_tooltip_focus_left textarea:focus+span{margin-right:15px;visibility:visible;opacity:1;}.qlabs_tooltip_diagonal_right span,.qlabs_tooltip_focus_diagonal_right span{left:100%;top:100%;margin-top:35px;margin-left:15px;-webkit-transition-property:opacity,margin-left,margin-top,visibility;-moz-transition-property:opacity,margin-left,margin-top,visibility;-o-transition-property:opacity,margin-left,margin-top,visibility;-ms-transition-property:opacity,margin-left,margin-top,visibility;transition-property:opacity,margin-left,margin-top,visibility;}.qlabs_tooltip_diagonal_right span:before,.qlabs_tooltip_focus_diagonal_right span:before{border-left:0!important;border-right:10px solid transparent!important;border-top:0!important;border-bottom:10px solid #000;top:-10px;left:5px;}.qlabs_tooltip_diagonal_right:hover span{margin-top:15px;margin-left:-5px;visibility:visible;opacity:1;}.qlabs_tooltip_focus_diagonal_right input:focus+span,.qlabs_tooltip_focus_diagonal_right textarea:focus+span{margin-top:15px;margin-left:-5px;visibility:visible;opacity:1;}.qlabs_tooltip_diagonal_left span,.qlabs_tooltip_focus_diagonal_left span{right:100%;top:100%;margin-top:35px;margin-right:15px;-webkit-transition-property:opacity,margin-right,margin-top,visibility;-moz-transition-property:opacity,margin-right,margin-top,visibility;-o-transition-property:opacity,margin-right,margin-top,visibility;-ms-transition-property:opacity,margin-right,margin-top,visibility;transition-property:opacity,margin-right,margin-top,visibility;}.qlabs_tooltip_diagonal_left span:before,.qlabs_tooltip_focus_diagonal_left span:before{border-left:10px solid transparent!important;border-right:0!important;border-top:0!important;border-bottom:10px solid #000;top:-10px;right:5px;}.qlabs_tooltip_diagonal_left:hover span{margin-top:15px;margin-right:-5px;visibility:visible;opacity:1;}.qlabs_tooltip_focus_diagonal_left input:focus+span,.qlabs_tooltip_focus_diagonal_left textarea:focus+span{margin-top:15px;margin-right:-5px;visibility:visible;opacity:1;}.qlabs_tooltip_style_33 span{color:#555555!important;background:#ffffff;border:5px solid #d9d9d9;border:5px solid rgba(0,0,0,0.15);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.qlabs_tooltip_style_33 span:before{border-color:#d9d9d9;border-color:rgba(0,0,0,0.15);}.qlabs_tooltip_top.qlabs_tooltip_style_33 span:before,.qlabs_tooltip_focus_top.qlabs_tooltip_style_33 span:before{bottom:-13px;left:50px;}.qlabs_tooltip_bottom.qlabs_tooltip_style_33 span:before,.qlabs_tooltip_focus_bottom.qlabs_tooltip_style_33 span:before{top:-13px;}.qlabs_tooltip_right.qlabs_tooltip_style_33 span:before,.qlabs_tooltip_focus_right.qlabs_tooltip_style_33 span:before{left:-13px;}.qlabs_tooltip_left.qlabs_tooltip_style_33 span:before,.qlabs_tooltip_focus_left.qlabs_tooltip_style_33 span:before{right:-13px;}.qlabs_tooltip_diagonal_right.qlabs_tooltip_style_33 span:before,.qlabs_tooltip_focus_diagonal_right.qlabs_tooltip_style_33 span:before{top:-15px;}.qlabs_tooltip_diagonal_left.qlabs_tooltip_style_33 span:before,.qlabs_tooltip_focus_diagonal_left.qlabs_tooltip_style_33 span:before{top:-15px;}.qlabs_tooltip_style_33 span:after{content:"";display:block;border-top:1px solid rgba(255,255,255,1);position:absolute;left:0px;top:0px;width:100%;height:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.qlabs_tooltip_style_33 span strong{color:#000000;text-shadow:0px 1px 0px rgba(255,255,255,0.8);background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#efefef 0%,#e9e9e9 100%);background:-o-linear-gradient(top,#efefef 0%,#e9e9e9 100%);background:-ms-linear-gradient(top,#efefef 0%,#e9e9e9 100%);background:linear-gradient(top,#efefef 0%,#e9e9e9 100%);border-bottom:1px solid #cdcdcd;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;}

/***********Aweber After Post Form***************/
#af-form-1905103147 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1905103147 .af-body input.text, #af-form-1905103147 .af-body textarea{background-color:#FFFFFF;border-color:#CCCCCC;border-width:2px;border-style:inset;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-1905103147 .af-body input.text:focus, #af-form-1905103147 .af-body textarea:focus{background-color:inherit;border-color:#CCCCCC;border-width:2px;border-style:inset;}
#af-form-1905103147 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-1905103147 .af-body{padding-bottom:75px;padding-top:340px;background-repeat:no-repeat;background-position:center;background-image:url("../../../uploads/2010/10/optin-form-image-opt.jpg");color:#000000;font-size:12px;font-family:, serif;}
#af-form-1905103147 .af-quirksMode{padding-right:26px;padding-left:26px;}
#af-form-1905103147 .af-standards .af-element{padding-right:26px;padding-left:26px;}
#af-form-1905103147 .buttonContainer input.submit{background-image:url("../../../uploads/2011/05/Anas-Opt-in-Button-Red.png");color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-1905103147 .buttonContainer input.submit{width:auto;}
#af-form-1905103147 .buttonContainer{text-align:center;}
#af-form-1905103147 button,#af-form-1905103147 input,#af-form-1905103147 submit,#af-form-1905103147 textarea,#af-form-1905103147 select,#af-form-1905103147 label,#af-form-1905103147 optgroup,#af-form-1905103147 option{float:none;position:static;margin:0;}
#af-form-1905103147 div{margin:0;}
#af-form-1905103147 form,#af-form-1905103147 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1905103147 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1905103147 input,#af-form-1905103147 button,#af-form-1905103147 textarea,#af-form-1905103147 select{font-size:100%;}
#af-form-1905103147 select,#af-form-1905103147 label,#af-form-1905103147 optgroup,#af-form-1905103147 option{padding:0;}
#af-form-1905103147,#af-form-1905103147 .quirksMode{width:320px;}
#af-form-1905103147.af-quirksMode{overflow-x:hidden;}
#af-form-1905103147{background-color:transparent;border-color:inherit;border-width:none;border-style:none;}
#af-form-1905103147{display:block;}
#af-form-1905103147{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}