BODY
{
    MARGIN: 0px;
    COLOR: Black;
    BACKGROUND-COLOR: #DAD196;
    TEXT-ALIGN: center
}

div#page
{
	MARGIN: 0px auto;
	BACKGROUND-POSITION: center top;
    Height: 100% auto;
    BACKGROUND-COLOR: #DAD196;
}

div#containerwide
{
	MARGIN: 10px auto;
    WIDTH: 1032px;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #ffffff;
    text-align: left;
	border-top: 0px;
}

div#promo
{
	MARGIN-Left: 0px;
    WIDTH: 540px;
    padding: 5px 5px 10px 10px;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: White;
    text-align: left;
	border: 1px solid #CCC;
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
}

div#promo2
{
	MARGIN-Left: 0px;
    WIDTH: 500px;
    padding: 5px 5px 5px 5px;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #ffffff;
    text-align: left;
	border: 1px solid #c6c6c6;
	border-right: 1px;
	border-left: 1px;
}

div#promo3
{
	MARGIN-Left: 0px;
    WIDTH: 300px;
	HEIGHT: 250px;
    padding: 5px 5px 5px 5px;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #ffffff;
    text-align: left;
	border: 1px solid #c6c6c6;
	border-right: 1px;
	border-left: 1px;
}

div#promo_tip
{
	MARGIN-Left: 0px;
    WIDTH: 530px;
    padding: 5px 5px 10px 10px;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: White;
    text-align: left;
	border: 1px solid #CCC;
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
}

div#promo_home
{
	MARGIN-Left: 0px;
    WIDTH: 510px;
    padding: 5px 5px 5px 15px;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #ffffff;
    text-align: left;
	border: 2px solid #4a911b;

}


div#titles
{
    padding: 5px 5px 5px 5px;
    WIDTH: 100%;
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #F9FCC2;
    text-align: center;
	border: 1px dotted #CCC;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}



div#titles1
{
    padding: 0px 0px 5px 0px;
    LINE-HEIGHT: normal;
    text-align: left;
}


.tip
{
    padding: 0px 15px 0px 15px;
    text-align: left;
	border-top: 1px solid #aaaaaa;
    width: 520px;
}

.footer
{
    width: 100%;
    text-align: center;
    background-color: #DAD196;
    color: #000;
	border-top: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
}

.imageborder
{
	margin: 5px;
	border: 3px solid;
	border-color: #dddddd;
}

.THOTW_border
{
	margin: 5px;
	border: 3px solid;
	border-color: #4a911b;
}

.itip
{
	margin: 0px 10px 0px 15px;
	text-align: left;
    LINE-HEIGHT: normal;
}

h1 { 
	font-family: Georgia, Verdana, Arial, Sans-Serif; 
	font-size: 18px; 
	font-weight: bold;
	color: #000000;
} 

h2 { 
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #000;
}

.tip_text {
	position: relative;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	text-transform: none;
}

.tip_text2 {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	text-align:left;
}

.tip_text3 {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color:#5b5b5b;	
	font-style: normal;
	text-transform: none;
	text-align:left;
}

.ask_headline {
	font-family: Georgia, Arial, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #484848;
	text-decoration: none;
}

blockquote {
background: #e0e0e0; 
font-size: 13px; 
font-family:verdana;
padding:3px;
}

p.topright{
	font-family: arial;
	font-size: 12px;
}

p.headertext{
	font-family: verdana;
	font-size: 12px;
	padding: 0px 80px 0px 10px; 
}

font.pagination{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}

ul.promo_tout_home {
	list-style-type: disc;
	list-style-position: inside;
	}
	
li.homepage_promo_tout{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
	}

/* Tips -------------------------------------------------------------------------------------------- */

td.share_a_tip{
	font-family: verdana;
	font-size: 13px;
}

td.post_a_tip{
	font-family: verdana;
	font-size: 13px;
	text-align: left;
	width: 300px;
}

td.tip_entry{
	font-family: verdana;
	font-size: 13px;
	text-align: left;
}

li.tip_related{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	}
	
li.lp_related{
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 27px;
	vertical-align: top;
	}


/* Sign in, registration, account info, etc. -------------------------------------------------------------------------------------------- */

td.signin{
	font-family: verdana;
	font-size: 13px;
}

td.register{
	font-family: verdana;
	font-size: 13px;
	text-align:left;
	width: 300px;
}

td.myaccount{
	font-family: verdana;
	font-size: 13px;
	text-align:left;
}

td.registration_button{
	font-family: verdana;
	font-size: 13px;
	width: 300px;
	text-align: center;
}

td.forgot_password{
	font-family: verdana;
	font-size: 13px;
	text-align:left;
}

td.topics_do_you_know {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #343434;
}

td.categories_byline {
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #555555;
}


/* Infospace Search -------------------------------------------------------------------------------------------- */

td.search_for {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #343434;
}

td.search_box {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
}

td.web_search_results_for {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #343434;
}

td.searched_word {
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #343434;
}

td.search_number {
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #343434;
}

td.search_headline {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
}

td.search_body {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
}

td.search_sponsor {
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #555555;
}

td.search_pagination {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #4A911B;
}

a.link_search_headline:link,a.link_search_headline:active,a.link_search_headline:visited {
	font-family: verdana;
    font-size: 12px;
    color: #4A911B;
    text-decoration: underline;
	font-weight: bold;
}

a.link_search_headline:hover {
	font-family: verdana;
    font-size: 12px;
	color: #2a530f;
	text-decoration: underline; 
	border-bottom: 1px solid #4A911B;
}

a.link_search_headline2:link,a.link_search_headline2:active,a.link_search_headline2:visited {
	font-family: verdana;
    font-size: 14px;
    color: #1c26ed;
    text-decoration: underline;
	font-weight: bold;
}

a.link_search_headline2:hover {
	font-family: verdana;
    font-size: 14px;
	color: #0b0f5e;
	text-decoration: underline; 
	font-weight: bold;
}

a.link_search_headline3:link,a.link_search_headline3:active,a.link_search_headline3:visited {
	font-family: verdana;
    font-size: 12px;
    color: #1c26ed;
    text-decoration: underline;
	font-weight: normal;
}

a.link_search_headline3:hover {
	font-family: verdana;
    font-size: 12px;
	color: #0b0f5e;
    text-decoration: underline;
	font-weight: normal;
}

a.link_search_headline4:link,a.link_search_headline4:active,a.link_search_headline4:visited {
	font-family: verdana;
    font-size: 12px;
    color: #1c26ed;
	font-weight: normal;
}

a.link_search_headline4:hover {
	font-family: verdana;
    font-size: 12px;
	color: #0b0f5e;
	text-decoration: underline; 
}

/* Link Treatments -------------------------------------------------------------------------------------------- */

a.link_top:hover,a.link_top:visited,a.link_top:link,a.link_top:active{
color: #708E00;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

a.link_top:hover{color: #808040;}

a.link_share:hover,a.link_share:visited,a.link_share:link,a.link_share:active{
	color: #4A911B;
	text-decoration: none;
	font-family: Verdana;
        font-weight: bold;
        font-size: 13px;
}

a.link_share:hover {
	color: #4A911B;
	text-decoration: none; 
	border-bottom: 1px solid #4A911B;
}

a.link_buttons:hover,a.link_buttons:visited,a.link_buttons:link,a.link_buttons:active{
	color: #4A911B;
	text-decoration: none;
	font-family: Verdana;
        font-weight: bold;
        font-size: 13px;
}

a.link_buttons:hover {
	color: #4A911B;
	text-decoration: none;
}

a.link_home:link,a.link_home:active,a.link_home:visited {
	font-family: Georgia, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A911B;
	text-decoration: none;
}


a.link_home:hover {
	color: #2a530f;
	text-decoration: underline; 
}


a.link_home1:link,a.link_home1:active,a.link_home1:visited {
	font-family: Palatino;
	padding: 0px 0px 15px 0px;
	font-size: 21px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}


a.link_home1:hover {
	color: #2a530f;
	text-decoration: underline; 
}

a.link_more:link,a.link_more:active,a.link_more:visited {
	font-family: Verdana;
	font-size: 12px;
	color: #4A911B;
	text-decoration: none;
}

a.link_more:hover {
	color: #2a530f;
	text-decoration: underline;
}

a.link_newsletter:link,a.link_newsletter:active,a.link_newsletter:visited {
	font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #4A911B;
    text-decoration: underline;
}

a.link_newsletter:hover {
	color: #2a530f;
	text-decoration: underline;
}

a.link_signin:link,a.link_signin:active,a.link_signin:visited {
	font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #4A911B;
    text-decoration: none;
}

a.link_signin:hover {
	color: #2a530f;
	text-decoration: none;
}

a.link_register:link,a.link_register:active,a.link_register:visited {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #4A911B;
	text-decoration: none;
}

a.link_register:hover {
	color: #2a530f;
	text-decoration: none;
}

a.link_topic:link,a.link_topic:active,a.link_topic:visited {
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #5b5b5b;
}

a.link_topic:hover {
	font-family: verdana;
	font-size: 12px;
	color: #4A911B;
	text-decoration: none; 
	border-bottom: 1px solid #4A911B;
}

a.link_comments_usersite:link,a.link_comments_usersite:active,a.link_comments_usersite:visited {
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #4A911B;
}

a.link_comments_usersite:hover {
	font-family: verdana;
	font-size: 12px;
	color: #4A911B;
	text-decoration: underline;
}

a.link_member:link,a.link_member:active,a.link_member:visited {
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #5b5b5b;
}

a.link_member:hover {
	font-family: verdana;
	color: #4A911B;
	text-decoration: none; 
	border-bottom: 1px dashed #4A911B;
}

a.link_listing:link,a.link_listing:active,a.link_listing:visited {
	font-family: verdana;
    font-size: 12px;
    color: #4A911B;
    text-decoration: underline;
	font-weight: bold;
}

a.link_listing:hover {
	font-family: verdana;
    font-size: 12px;
	color: #2a530f;
	text-decoration: underline; 
	border-bottom: 1px solid #4A911B;
}

a:link,a:active,a:visited {
	color: #4A911B;
	text-decoration: none;
}
a:hover {
	color: #4A911B;
	text-decoration: underline;
}

a.link_footer:link,a.link_footer:active,a.link_footer:visited {
	font-family: Verdana;
        font-weight: normal;
        font-size: 11px;
        color: #000;
        text-decoration: none;
}

a.link_footer:hover {
color: #000;
text-decoration: none; 
border-bottom: 1px solid #000;
}

a.link_intip:link,a.link_intip:active,a.link_intip:visited {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #4A911B;
	text-decoration: none;
}

a.link_intip:hover {
	color: #2a530f;
	text-decoration: underline;
}

a.link_sponsor_leftnav:link,a.link_sponsor_leftnav:active,a.link_sponsor_leftnav:visited {
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
	color: #4A911B;
	text-decoration: none;
}

a.link_sponsor_leftnav:hover {
	color: #2a530f;
	text-decoration: underline;
}

a.link_related:link,a.link_related:active,a.link_related:visited {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #4a911a;
	text-decoration: none;
}

a.link_related:hover {
	color: #4A911B;
	text-decoration: underline; 
	border-bottom: 1px solid #4A911B;
}

a.link_promo:link,a.link_promo:active,a.link_promo:visited {
	font-family: Verdana;
	font-weight: bold;
        font-size: 13px;
        color: #000;
        text-decoration: none;
	border-bottom: 1px dashed #000;
}

a.link_promo:hover {
	text-decoration: none;
	background: #E2EEDA;
}

a.link_answers:link,a.link_answers:active,a.link_answers:visited { 
	font-family: georgia; 
	font-size: 11px;
	font-weight: normal; 
	color:#666666;
	text-decoration:underline;
} 

a.link_answers:hover { 
	font-family: georgia; 
	font-size: 11px;
	font-weight: normal; 
	color: #666666;
	text-decoration:underline;
} 

a.link_search:link,a.link_search:active,a.link_search:visited {
	font-family: Verdana;
	font-weight: bold;
        font-size: 14px;
        color: #000;
        text-decoration:underline;
}

a.link_searcb:hover {
	text-decoration: none;
	background: #E2EEDA;
}


/* Topics Page -----------------------------------------------------------------------------------------*/


ul li.tiplist{
list-style: disc;
padding-left: 10px;
padding-right: 22px;
text-indent:  10px;
list-style-position: inside;
}



/* Menu Navigation -------------------------------------------------------------------------------------*/

table.menu {
	border: 1px solid #ddd;
}

table.menu a {
	display: block;
}

div.menu a {
text-decoration:none;
font-family: Verdana, Arial, Sans-Serif; 
font-size:12px;
font-weight: normal;
padding: 7px 0px 7px 3px;
border: 1px 0px 1px 1px  solid #ddd;
margin: 1px 1px 1px 1px; 
}

div.menu a:link {
color: #000;
}

div.menu a:active {
color: #000000;
}

div.menu a:visited {
color: #000;
}

div.menu a:hover {
color: #000000;
background: #E2EEDA;
}


font.search_sponsor {
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #555555;
}

font.search_sponsor_by {
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #4a911b;
}

font.search_body {
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
}

font.count { 
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 11px;
	font-weight: normal; 
	color: #555555;
} 

font.answers { 
	font-family: georgia; 
	font-size: 11px;
	font-weight: normal;
	color:#666666;
} 


font.newsletter_sign_up { 
	font-family: verdana; 
	font-size: 11px;
	font-weight: normal;
	color:#343434;
}

li.newsletter_landing_page{
	margin-bottom: 20px;
}


/* Left Table -------------------------------------------------------------------------------------*/

table.left_table{
	border: 0px solid #7F7F7F;
}

td.left_table{
	padding: 0px 0px 0px 0px;
}

td.left_table a{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #4A911B;
}


/* Core Table -------------------------------------------------------------------------------------*/

table.core{
	margin: 0px 10px 0px 10px;
	border: 0px dotted #7F7F7F;
}

td.core{
	padding: 0px 10px 0px 0px;
	text-align: left;
}

/* End of Core Table -------------------------------------------------------------------------------------*/

hr{
height:0;
border:0;
border-top:1px dotted #7F7F7F; 
}

input.big_text{
width:410px;
}

 .warning {
	margin: 0;
    background-color: #FFEF83;
    line-height: 1;
}

.rating {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.rating_text {
	display: inline;
	color:#666666;
	font-weight:normal;
	font-size:13px;
	font-family: Verdana;
}

/* Comments -------------------------------------------------------------------------------------*/

.comment_form_input_message {
	position: relative;
	float: left;
	width: 390px;
	font-size: 9px;
	font-style: normal;
	text-transform: none;
	text-align: center;
	border: none;
}

.comment_form_select {
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}

td.comments_body_copy {
	font-family: verdana;
	font-size: 13px;
}

.comments_field_names {
	font-family: verdana;
	font-size: 13px;
	color: #5b5b5b;
}



td.comment{
	padding: 1px 1px 1px 1px;
}


.comment_submit_button {
	width: 83px;
	height: 23px;
	margin-top: 10px;
	border: thin outset #CCCCCC;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}

.text_comments{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight:Bold;
	text-transform:none;
}

.box_comments {
    font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-transform:none;
	text-align: left;
	border-bottom: 1px solid #CCC;
    padding: 0px 0px 0px 0px;
}

.main_box_comments
{
    border: 1px solid #CCC;
    padding: 3px 0px 3px 0px;
    width: 210px;
}

.main_box_comments_title
{
    background-color: #6D6F6C;
    border: 1px solid #CCC;
    color: #FFFFFF;
    font-family: Verdana;
    font-weight:Bold;
    text-align: center;
    font-size: 14px;
    height: 20px;
}

.main_box_be_hero
{
    border: 1px solid #CCC;
    padding: 3px 0px 3px 0px;
    font-family: Verdana;
    text-align: left;
    font-size: 13px;
    width: 210px;
}


.home_page_tip_footer
{
    color: #5b5b5b;
    font-size: 12px;
    text-align: center;
}

a.home_page_tip_footer
{
    color: #5b5b5b;
}
