

body 
{
margin: 0;
padding: 10px 0;
color: #000;
background-color: #A7BFFC;
font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;
font-size: 100%;
}


body#site9{
	background-color: #a6f3f8;
}


body#site28{
	background-color: #b4dfa7;
}

body#site29{
	background-color: #9dbddb;
}

body#site31{
	background-color: #ddd0b6;
}

body#site32{
	background-color: #a5a5a7;
}

body#site33{
	background-color: #f9ebd4;
}

body#site36{
	background-color: #fee287;
}


body#site38{
	background-color: #eacaa4;
}

body#site39{
	background-color: #afc9b4;
}

body#site40{
	background-color: #c4b6a5;
}

body#site42{
	background-color: #9a928a;
}

body#site43{
	background-color: #b8d5fc;
}




body.greyedOut
{
background-color: #333;
color: #333;
}


h1
{
/*display: none;*/
}


p
{
margin: 0 0 .5em 0;
padding: 0;

font-size: .8em;
line-height: 1.2em;

}

dl
{

font-size: .8em;
line-height: 1.2em;

}


ul,
ol
{

font-size: .8em;
line-height: 1.2em;

/*background-color: aqua;*/
}




#printHeader{
	display: none;
}

#printFooter{
	display: none;
}




#mainLayoutDiv
{

margin: 0 auto;
padding: 0;
background-color: #fff;
width: 1010px;
border: 10px solid #D9E3FB;
}

#site9 #mainLayoutDiv{
border-color: #eef9fa;
}

#site31 #mainLayoutDiv{
border-color: #fff;
}

#site32 #mainLayoutDiv{
border-color: #fff;
}


#site33 #mainLayoutDiv{
	border-color: #fff;
}

#site36 #mainLayoutDiv{
	border-color: #fef2cc;
}


#site38 #mainLayoutDiv{
	border-color: #fff;
}


#site39 #mainLayoutDiv{
	border-color: #fff;
}


#site40 #mainLayoutDiv{
	border-color: #fbfbf8;
}


#site42 #mainLayoutDiv{
	border-color: #e0dfdd;
}

#site43 #mainLayoutDiv{
	border-color: #fff;
}





#topMenu{
    display: block;
    margin: 0;
    padding: 0;
    background-color: #999;
    color: #fff;
    text-align: right;
}


#topMenu ul{ 
	width: 100%;
	height: 22px;
	background: #fff url(/images/menu-bg_tiny.gif) top left repeat-x; 
	font-size: 0.6em; 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0px 0 0 0; 
	padding: 0; 
}

#topMenu ul li {
	display: block; 
	float: left; 
	margin: 0 0 0 5px; 
}
    
#topMenu ul li a { 
	height: 22px; 
	color: #777; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	/*padding: 8px 15px 0;*/
    padding: 0px 15px 0 15px;
    /*background-color: aqua;*/
}
    
    
#topMenu ul li a:hover { 
	color: #333; 
}
    
#topMenu ul li a.current{ 
	color: #FFF; 
	background: #fff url(/images/current-bg_tiny.gif) top left repeat-x; 
	/*padding: 5px 15px 0;*/
    padding: 0px 10px 0 15px;
}


   
body#site32 #topMenu ul li a {
	color: #303131;
}
    
    
body#site32 #topMenu ul li a:hover { 
	color: #545656;
}




#mainLayoutDiv2
{
position: relative;
margin: 0;
padding: 0;
background-color: #fff;
border: 1px solid #000;
}


body#site33 #mainLayoutDiv2{
	border-color: #6a655c;
}

body#site36 #mainLayoutDiv2{
	border-color: #6a655c;
}


body#site38 #mainLayoutDiv2
{
border-color: #6a655c;
}

body#site39 #mainLayoutDiv2
{
border-color: #6a655c;
}

body#site39 #mainLayoutDiv2
{
border-color: #6a655c;
}



body#site42 #mainLayoutDiv2
{
border-color: #6a655c;
}

body#site43 #mainLayoutDiv2
{
border-color: #6a655c;
}




.contentBoxPadding
{
padding: 0 5px;
/*background-color: coral;*/
}


.noDisplay
{
display: none;
}

input.defaultTextFieldColor
{
color: #999;
}

/*======================================================================
	START HEADER
======================================================================*/

#header
{
margin: 0 0 10px 0;
padding: 0;
/*
background-image: url(/site_templates/0003/images/paisley.gif);
*/
background-repeat: no-repeat;

/*
this fixes a layout issue in Win IE
without this, the header bg img displays below the header menu
*/
border-bottom: 1px solid #fff;

}


#site9 #header{
	background-color: #fff;
}

#site20 #header{
	background-color: #cddd85;
}

#site27 #header{
	background-color: #233912;
}

#site28 #header{
	background-color: #fff;
	border: 3px solid #293f6f;
}

#site29 #header{
	background-color: #fff;
}

#site38 #header{
	background-color: #95c5dd;
}

/*
.headerCss9
{
background-color: #ffe342;
}

.headerCss20
{
background-color: #cddd85;
}

.headerCss27
{
background-color: #233912;
}


.headerCss29
{
background-color: #fede07;
}
*/





#logoTable
{
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
/*background-color: coral;*/
}

#logoTable td
{
padding: 0;
vertical-align: top;
}


/*#logoTable a img*/
a#headerLogo
{
display: block;
margin: 0;
padding: 0;
border: 0;
/*border: 1px solid blue;*/
}

a#headerLogo img
{
display: block;
margin: 0;
padding: 0;
border: 0;
/*border: 1px solid red;*/
}

#site9 a#headerLogo
{
margin: 15px 0 0 10px;
}


#site33 a#headerLogo
{
margin: 5px 0 0 0;
}


#site36 a#headerLogo
{
margin: 10px 0 0 10px;
}

#site38 a#headerLogo
{
margin: 25px 0 0 0;
}

#site39 a#headerLogo
{
margin: 10px 0 0 0;
}


#site40 a#headerLogo
{
margin: 10px 0 0 0;
}

#site42 a#headerLogo
{
margin: 10px 0 0 0;
}


#site43 a#headerLogo
{
margin: 20px 0 20px 0;
}


#site43 #logoTable .logoTableTd2
{
background-image: url(/site_templates/0003/images/logoTableTd2_bg-img_43.jpg);
background-position: 0px 0;
background-repeat: no-repeat;
}





/*
#headerImg01
{
position: absolute;
margin: 0;
top: 35px;
right: 7px;
}
*/



#header #thisPageLinks
{
margin: 0;
padding: 0;
}

#header #thisPageLinks .internal
{
text-align: right;
}

#header #thisPageLinks .home
{
text-align: center;
}

#header #thisPageLinks a
{
margin: 0;
color: #07529e;
text-decoration: none;
padding: 0 .5em;
border-right: 1px solid #07529e;

font-size: 8pt;
font-weight: bold;
}


#header #thisPageLinks.whiteLinks a
{
color: #fff;
border-right: 1px solid #fff;
}


#header #thisPageLinks a:hover
{
text-decoration: underline;
}


#header #thisPageLinks a.lastLink
{
padding-right: 0;
border: 0;
}

body#site9 #header #thisPageLinks a
{
color: #19656c;
}

body#site31 #header #thisPageLinks a
{
color: #0578c5;
}

body#site32 #header #thisPageLinks a
{
color: #49494a;
}

body#site33 #header #thisPageLinks a
{
color: #991905;
}

body#site36 #header #thisPageLinks a
{
color: #cf4f02;
}

body#site39 #header #thisPageLinks a
{
color: #731a4a;
}


body#site40 #header #thisPageLinks a
{
color: #9c2334;
}

body#site42 #header #thisPageLinks a
{
color: #651b49;
}


body#site43 #header #thisPageLinks.internal
{
/*background-color: yellow;*/
margin-bottom: 10px;
}

body#site43 #header #thisPageLinks a
{
color: #3770c6;
}






/*
START headerMenuDiv## definitions
*/


#headerMenuDiv9
{
margin: 10px 0 0 0;
padding: 5px 5px;
background-color: #c8e483;
/*background-color: aqua;*/
}

#headerMenuDiv20
{
margin: 10px 0 0 0;
padding: 5px 5px;
background-color: #A7C156;
/*
background-image: url(/site_templates/0003/images/favediets_1_11.gif);
background-repeat: repeat-x;
*/
text-align: right; 
}

#headerMenuDiv26
{
margin: 10px 0 0 0;
padding: 5px 5px;
background-color: #BFA136;
/*background-color: aqua;*/
background-image: url(/site_templates/0003/images/freestuffinreview_header_09.jpg);
background-repeat: repeat-x;
text-align: right; 
}

#headerMenuDiv27
{
margin: 10px 0 0 0;
padding: 5px 5px;
background-color: #BFA136;
/*background-color: aqua;*/
/*
 background-image: url(/site_templates/0003/images/recipelion_submenu_header.jpg);
background-repeat: repeat-x;
*/
text-align: right; 
}





#headerMenuDiv29
{
margin: 10px 0 0 0;
padding: 5px 40px 5px 5px;
background-color: #356aa0;
text-align: right; 
}



#headerMenuDiv32
{
margin: 10px 0 0 0;
padding: 5px 40px 5px 5px;
background-color: #356aa0;
text-align: right; 
}

/*
END headerMenuDiv## definitions
*/





/*
START headerMenu## definitions
*/
#headerMenu9
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
/*background-color: yellow;*/
}

#headerMenu9 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #19656c;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu9 td.firstTD
{
border: 0;
}

#headerMenu9 td.lastTD
{
padding-right: 10px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu9 a
{
margin: 0;
padding: 0;
color: #19656c;
text-decoration: none;
font-size: 9pt;
}


#headerMenu9 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu9 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu9 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu9 form input[type=text].defaultSearchText
{
color: #999;

}

#headerMenu9 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #c8e483;
/*background-color: blue;*/
/*background-image: url(/site_templates/0003/images/header_search_button.gif);*/
background-image: url(/site_templates/0003/images/header-search-button-site-9.gif);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu9 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/header_search_button_hover.gif);*/
background-position: 50% -21px;
}



#headerMenu20
{
display: inline;
margin: 0;
padding: 0;
border-collapse: collapse;
/*border: 1px solid blue;*/
/*background-color: yellow;*/
}

#headerMenu20 td
{
padding: 0 10px;
vertical-align: middle;
text-align: center;
border-left: 1px solid #003BDD;

/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu20 td.firstTD
{
border: 0;
}

#headerMenu20 td.lastTD
{
padding: 0 0 0 10px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu20 a
{
margin: 0;
padding: 0;
color: #003BDD;
text-decoration: none;
font-size: 9pt;
}


#headerMenu20 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu20 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu20 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}

#headerMenu20 form input[type=text].defaultSearchText
{
color: #999;
}

#headerMenu20 form .button
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: #A7C156;
/*background-color: blue;*/
/*background-image: url(/site_templates/0003/images/favediets_1_14.gif);*/
background-image: url(/site_templates/0003/images/header-search-button-site-20.gif);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu20 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/favediets_1_14_hover.gif);*/
background-position: 50% -21px;
}






#headerMenu26
{
display: inline;
margin: 0;
padding: 0;
border-collapse: collapse;
/*border: 1px solid blue;*/
/*background-color: yellow;*/
}


#headerMenu26 td
{
padding: 0 10px;
vertical-align: middle;
text-align: center;
border-left: 1px solid #003BDD;

/*height: 30px;*/
/*width: 15%;*/
}



#headerMenu26 td.firstTD
{
border: 0;
}


#headerMenu26 td.lastTD
{
padding: 0 0 0 10px;
border: 0;
/*border: 1px solid blue;*/
}



#headerMenu26 a
{
margin: 0;
padding: 0;
color: #003BDD;
text-decoration: none;
font-size: 9pt;
}



#headerMenu26 a:hover
{
color: #eee;
text-decoration: underline;
}



#headerMenu26 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}



#headerMenu26 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu26 form input[type=text].defaultSearchText
{
color: #999;
}


#headerMenu26 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/freestuffinreview_header_12.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
border: 1px solid #006;
border: 0;
}


#headerMenu26 form .button:hover
{
color: #666;
background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);
}




#headerMenu27
{
display: inline;
margin: 0;
padding: 0;
border-collapse: collapse;
/*border: 1px solid blue;*/
/*background-color: yellow;*/
}


#headerMenu27 td
{
padding: 0 10px;
vertical-align: middle;
text-align: center;
border-left: 1px solid #003BDD;

/*height: 30px;*/
/*width: 15%;*/
}



#headerMenu27 td.firstTD
{
border: 0;
}


#headerMenu27 td.lastTD
{
padding: 0 0 0 10px;
border: 0;
/*border: 1px solid blue;*/
}



#headerMenu27 a
{
margin: 0;
padding: 0;
color: #003BDD;
text-decoration: none;
font-size: 9pt;
}



#headerMenu27 a:hover
{
color: #eee;
text-decoration: underline;
}



#headerMenu27 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}



#headerMenu27 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu27 form input[type=text].defaultSearchText
{
color: #999;
}


#headerMenu27 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
/*background-color: transparent;*/
background-image: url(/site_templates/0003/images/header-search-button-site-27.png);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu27 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}








#headerMenu29
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
/*background-color: yellow;*/
}

#headerMenu29 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu29 td.firstTD
{
border: 0;
}

#headerMenu29 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu29 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu29 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu29 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu29 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu29 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu29 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu29 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu29 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-28.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu29 form .button:hover
{
color: #ddd;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}









/**
 *all free knitting
 */

#headerMenuDiv31
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #007383;
/*background-color: aqua;*/
}

#headerMenu31
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu31 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu31 td.firstTD
{
border: 0;
}

#headerMenu31 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu31 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu31 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu31 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu31 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu31 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-31.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu31 form .button:hover
{
color: #ddd;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}






/**
 *prime newsletters
 */

#headerMenu32
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
/*background-color: coral;*/
}

#headerMenu32 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu32 td.firstTD
{
border: 0;
}

#headerMenu32 td.lastTD
{
border: 0;
/*border: 1px solid blue;*/
/*background-color: aqua;*/
}


#headerMenu32 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu32 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu32 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu32 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu32 form input[type=text].defaultSearchText
{
color: #999;

}

#headerMenu32 form .button 
{
margin: 0 0 0 5px;
padding: 0px 0px;
width: 54px;
height: 17px;
color: #fff;
font-size: 10px;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-32.png);

background-repeat: no-repeat;
background-position: 1px 2px;
border: 0;
}


#headerMenu32 form .button:hover
{
color: #eee;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -18px;
}


/*
END headerMenu## definitions
*/






/**
 *allfreeslowcookerrecipes
 */

#headerMenuDiv33
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #991905;
/*background-color: aqua;*/
}

#headerMenu33
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu33 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu33 td.firstTD
{
border: 0;
}

#headerMenu33 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu33 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu33 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu33 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu33 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu33 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu33 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-38.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu33 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}






/**
 *allfreechickencasserolerecipes
 */

#headerMenuDiv36
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #b15604;
/*background-color: aqua;*/
}

#headerMenu36
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu36 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu36 td.firstTD
{
border: 0;
}

#headerMenu36 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu36 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu36 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu36 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu36 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu36 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu36 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-36.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu36 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}





/**
 *All Free Copy Cat Recipes
 */

#headerMenuDiv38
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #c8deec;
/*background-color: aqua;*/
}

#headerMenu38
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu38 td
{
padding: 0 2px;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu38 td.firstTD
{
border: 0;
}

#headerMenu38 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu38 a
{
margin: 0;
padding: 0;
color: #0082a8;
text-decoration: none;
font-size: 9pt;
}


#headerMenu38 a:hover
{
color: #666;
text-decoration: underline;
}


#headerMenu38 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu38 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu38 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu38 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-38.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu38 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}









/**
 *favequilts
 */

#headerMenuDiv39
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #2f733f;
/*background-color: aqua;*/
}

#headerMenu39
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu39 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu39 td.firstTD
{
border: 0;
}

#headerMenu39 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu39 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu39 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu39 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu39 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu39 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu39 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-39.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu39 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}




/**
 *allfreesewing
 */

#headerMenuDiv40
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #9c2334;
/*background-color: aqua;*/
}

#headerMenu40
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu40 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu40 td.firstTD
{
border: 0;
}

#headerMenu40 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu40 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu40 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu40 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu40 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu40 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu40 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-40.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu40 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}



/**
 *allfreeafghancrochetpatterns
 */

#headerMenuDiv42
{
margin: 10px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #651b49;
/*background-color: aqua;*/
}

#headerMenu42
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu42 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu42 td.firstTD
{
border: 0;
}

#headerMenu42 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu42 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu42 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu42 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu42 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu42 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu42 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-42.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu42 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}







/**
 *allfreechristmascrafts
 */

#headerMenuDiv43
{
margin: 0px 0 0 0;
padding: 5px 50px 5px 5px;
background-color: #0a4195;
/*background-color: aqua;*/
}

#headerMenu43
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;

}

#headerMenu43 td
{
padding: 0;
vertical-align: middle;
text-align: center;
border-left: 1px solid #fff;
/*height: 30px;*/
/*width: 15%;*/
}


#headerMenu43 td.firstTD
{
border: 0;
}

#headerMenu43 td.lastTD
{
padding-right: 120px;
border: 0;
/*border: 1px solid blue;*/
}


#headerMenu43 a
{
margin: 0;
padding: 0;
color: #fff;
text-decoration: none;
font-size: 9pt;
}


#headerMenu43 a:hover
{
color: #eee;
text-decoration: underline;
}


#headerMenu43 form
{
margin: 0;
padding: 0;
text-align: right;
/*background-color: aqua;*/
}


#headerMenu43 form .searchField
{
margin: 0;
padding: 0;
width: 200px;

}


#headerMenu43 form input[type=text].defaultSearchText
{
color: #999;

}

/*
#headerMenu31 form .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #356aa0;
background-image: url(/site_templates/0003/images/header-search-button.png);
background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}

#headerMenu31 form .button:hover
{
color: #666;
background-position: 50% -21px;
}
*/

#headerMenu43 form .button 
{
margin: 0 0 0 5px;
padding: 1px 2px;
color: #fff;
font-weight: bold;
background-color: transparent;
background-image: url(/site_templates/0003/images/header-search-button-site-43.jpg);

background-repeat: no-repeat;
background-position: 50% 0;
border: 1px solid #006;
border: 0;
}


#headerMenu43 form .button:hover
{
color: #666;
/*background-image: url(/site_templates/0003/images/freestuffinreview_header_hover_12.gif);*/
background-position: 50% -21px;
}



/*======================================================================
	END HEADER
======================================================================*/





/*======================================================================
	START FOOTER
======================================================================*/

#footer
{
margin: 1em auto;
padding: 0;
/*border: 1px solid black;*/
}



#footerAdSlot
{
margin: 5px;
padding: 0;
text-align: center;
}

#footerAdSlot img
{
margin: 0 auto;
display: block;
border: 0;
}



#footer p
{
padding: 0;
text-align: center;
color: #0D7C00;
font-size: .7em;
}

#footer p a
{
color: #0D7C00;
}


#footerMenu
{
margin-bottom: 2em;
}

#footerMenu a
{
padding: 0 1em;
text-decoration: none;
border-left: 1px solid #0D7C00;
}

#footerMenu a:hover
{
text-decoration: underline;
}



#site29 #footer p
{
color: #356AA0;
}

#site29 #footerMenu a
{
color: #356AA0;
border-left: 1px solid #356AA0;
}


#site31 #footer p
{
color: #0578c5;
}

#site31 #footerMenu a
{
color: #0578c5;
border-left: 1px solid #0578c5;
}




#site43 #footer p
{
color: #0a4195;

}

#site43 #footerMenu p a
{
color: #0a4195;
border-left: 1px solid #0a4195;
}


/*======================================================================
	END FOOTER
======================================================================*/


#mainContentHolder
{
display: none;
/*border: 1px solid blue;*/
}


/*======================================================================
	START MAIN CONTAINER TABLE
======================================================================*/

#mainContainerTable
{

margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
/*border: 3px solid blue;*/

}


#mainContainerTable #col1
{
padding: 0 5px 0 10px;
width: 150px;
vertical-align: top;
/*background-color: yellow;*/
}


#mainContainerTable #col2
{
padding: 0 5px;
border-width: 0 0px 0 0px;	/* i did the border width like this so i could trun off the left/right borders as i want */
border-style: solid;
border-color: blue;
vertical-align: top;
/*background-color: aqua;*/
}

#mainContainerTable #col3
{
padding: 0 10px 0 5px;
width: 300px;
vertical-align: top;
}






/*======================================================================
	END MAIN CONTAINER TABLE
======================================================================*/






/*======================================================================
	START CAT MENU
======================================================================*/


/*
these are styles used by all the main menus regardless of site
*/


.mainMenuDiv h3
{
margin: 0;
padding: .1em .3em;
color: #fff;
background-color: #999;
font-size: 1em;
}


.mainMenuDiv ul
{
margin: 0 0 1em 0;
padding: 0;
list-style-type: none;
background-color: #fff;
/*background-color: aqua;*/
}

.mainMenuDiv ul li
{
/*display: block; DO NOT USE. BREAKS THE <UL> BULLETS. THEY WILL NOT DISPLAY*/
margin: 0;
padding: 0;
background-color: #eee;
}


.mainMenuDiv ul li.containsSubMenu
{
background-color: #fff;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #666;
/*border: 2px solid blue;*/
}



.mainMenuDiv ul li a
{
display: block;
margin: 0;
padding: 5px;
text-decoration: none;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #666;
color: #666;
background-color: #eee;
/*background-color: coral;*/
}

.mainMenuDiv ul li a:hover
{
color: #000;
background-color: #bbb;
text-decoration: underline;
}

.mainMenuDiv ul li a.current
{
font-weight: bold;
background-color: #ccc;
}


.mainMenuDiv ul li a.currentParent
{
/*background-color: blue;*/
}



/*
start sub cat styles
*/


.mainMenuDiv ul ul
{
margin: 0 0 0 25px;
/*border: 1px solid black;*/
list-style-type: disc;
font-size: 90%;
color: #666;
/*background-color: #fff;*/
}

.mainMenuDiv ul ul li a
{
border-width: 0 0 0px 0;
background-color: #fff;
}

/*
.mainMenuDiv ul ul li a.lastLink
{
border: 0px;
}
*/



/*
START SITE SPECIFIC CAT MENU STYLES
*/


/*	favecrafts	*/


#mainMenuCol1SiteID9 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #1ba6b2;
color: #fff;
}

#mainMenuCol1SiteID9 a
{
/*padding: 3px 3px 3px 37px;*/	/* set padding to allow the image to show and push the text over */
padding: 3px;
color: #19656c;
border-color: #557ac1;
background-color: #eefdfe;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID9 a:hover
{
color: #fff;
background-color: #a4cdd3;
}


#mainMenuCol1SiteID9 a.current
{
color: #fff;
background-color: #7dbfc8;
}


#mainMenuCol1SiteID9 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID9 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}


/*	favediets	*/


#mainMenuCol1SiteID20 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #88A0CF;
}


#mainMenuCol1SiteID20 a
{
/*padding: 3px 3px 3px 37px;*/	/* set padding to allow the image to show and push the text over */
padding: 3px;
color: #1146AB;
border-color: #1146AB;
background-color: #E8EEFC;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID20 a:hover
{
color: #fff;
background-color: #1146AB;
}


#mainMenuCol1SiteID20 a.current
{
color: #fff;
background-color: #557AC1;
}


#mainMenuCol1SiteID20 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID20 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}


/*	freestuffinreview	*/

#mainMenuCol1SiteID26 h3
{
background-image: url(/site_templates/0003/images/menu_bg_img_siteid_20.gif);
background-repeat: repeat-y;
background-position: top left;

background-color: #70B15F;
}


#mainMenuCol1SiteID26 a
{
/*padding: 3px 3px 3px 47px;*/	/* set padding to allow the image to show and push the text over */
padding: 3px;
color: #1146AB;
border-color: #557AC1;
background-color: #E1FCDD;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img_siteid20.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}


#mainMenuCol1SiteID26 a:hover
{
color: #eee;
background-color: #557AC1;
}


#mainMenuCol1SiteID26 a.current
{
background-color: #D3DFAA;
}


#mainMenuCol1SiteID26 ul ul
{
margin-left: 36px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID26 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}



/*	recipelion	*/

#mainMenuCol1SiteID27 h3
{
/*
background-image: url(/site_templates/0003/images/menu_bg_img_siteid_27.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #FACF2F;
}


#mainMenuCol1SiteID27 a
{
/*padding: 6px 5px 6px 47px;*/	/* set padding to allow the image to show and push the text over */
padding: 3px;
color: #1D6A04;
border-color: #1D6A04;
background-color: #EDF9C0;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img_siteid27.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID27 a:hover
{
background-color: #BDD16F;
}

#mainMenuCol1SiteID27 a.current
{
background-color: #D3DFAA;
}


#mainMenuCol1SiteID27 ul ul
{
margin-left: 33px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID27 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}





/*	all free crochet */

#mainMenuCol1SiteID29 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #356aa0;

}

#mainMenuCol1SiteID29 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #07529e;
border-color: #557ac1;
background-color: #e1ebf9;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID29 a:hover
{
color: #fff;
background-color: #1146AB;
}


#mainMenuCol1SiteID29 a.current
{
color: #fff;
background-color: #557AC1;
}


#mainMenuCol1SiteID29 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID29 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}








/**
 *all free knitting
 */

#mainMenuCol1SiteID31 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #007383;

}

#mainMenuCol1SiteID31 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #557ac1;
border-color: #557ac1;
background-color: #f4fbfd;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID31 a:hover
{
color: #557ac1;
background-color: #ddf1f2;
}


#mainMenuCol1SiteID31 a.current
{
color: #557ac1;
background-color: #9edae0;
}


#mainMenuCol1SiteID31 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID31 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}




/*
prime newsletters
*/


#mainMenuCol1SiteID32 .mainMenuDiv h3
{
margin: 0;
padding: .1em .3em .2em 15px;
color: #fff;
background-color: #636365;
font-size: 1em;
}




#mainMenuCol1SiteID32 .mainMenuDiv ul li a
{
display: block;
margin: 0;
padding: 5px 5px 5px 15px;
text-decoration: none;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #557ac1;
color: #023dfb;
background-color: #f4f5f5;
}

#mainMenuCol1SiteID32 .mainMenuDiv ul li a:hover
{
background-color: #e5e6e7;
text-decoration: underline;
}

#mainMenuCol1SiteID32 .mainMenuDiv ul li a.current
{
font-weight: bold;
background-color: #ccc;
}


#mainMenuCol1SiteID32 .mainMenuDiv ul li a.currentParent
{
/*background-color: blue;*/
}


#mainMenuCol1SiteID32 .mainMenuDiv ul ul
{
margin: 0 0 0 25px;
/*border: 1px solid black;*/
list-style-type: disc;
font-size: 90%;
color: #666;
/*background-color: #fff;*/
}

#mainMenuCol1SiteID32 .mainMenuDiv ul ul li a
{
border-width: 0 0 0px 0;
background-color: #fff;
}







/**
 *My Slow Cooker Recipes
 */

#mainMenuCol1SiteID33 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #ff9c01;
color: #fff;
text-transform: uppercase;
}

#mainMenuCol1SiteID33 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #991905;
border-color: #557ac1;
background-color: #fff8e5;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID33 a:hover
{
color: #991905;
background-color: #ede6d4;
}


#mainMenuCol1SiteID33 a.current
{
color: #991905;
background-color: #ede6d4;
}


#mainMenuCol1SiteID33 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID33 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}







/**
 *All Free Chicken Casserole Recipes
 */

#mainMenuCol1SiteID36 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #917b2f;
color: #fff;
text-transform: uppercase;
}

#mainMenuCol1SiteID36 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #cf4f02;
border-color: #f8f5e9;
background-color: #f8fddc;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID36 a:hover
{
color: #fff;
background-color: #a1c043;
}


#mainMenuCol1SiteID36 a.current
{
color: #333;
background-color: #a1c043;
}


#mainMenuCol1SiteID36 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID36 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}






/**
 *favequilts
 */

#mainMenuCol1SiteID39 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #97044c;
color: #fff;
text-transform: uppercase;
}

#mainMenuCol1SiteID39 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #2f733f;
border-color: #f8f5e9;
background-color: #effcf2;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID39 a:hover
{
color: #fff;
background-color: #c1848f;
}


#mainMenuCol1SiteID39 a.current
{
color: #333;
background-color: #a9546d;
}


#mainMenuCol1SiteID39 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID39 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}




/**
 *All Free Copy Cat Recipes
 */

#mainMenuCol1SiteID38 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #fff450;
color: #1f1f1c;
}

#mainMenuCol1SiteID38 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #cb0202;
border-color: #557ac1;
background-color: #f8fddc;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID38 a:hover
{
color: #666;
background-color: #fffef6;
}


#mainMenuCol1SiteID38 a.current
{
color: #333;
background-color: #faf399;
}


#mainMenuCol1SiteID38 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID38 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}





/**
 *allfreesewing
 */

#mainMenuCol1SiteID40 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #a76528;
color: #fff;
text-transform: uppercase;
}

#mainMenuCol1SiteID40 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #9c2334;
border-color: #557ac1;
background-color: #faf7ef;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID40 a:hover
{
color: #fff;
background-color: #cea77e;
}


#mainMenuCol1SiteID40 a.current
{
color: #333;
background-color: #cea77e;
}


#mainMenuCol1SiteID40 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID40 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}





/**
 *allfreeafghancrochetpatterns
 */

#mainMenuCol1SiteID42 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #651b49;
color: #fff;
}

#mainMenuCol1SiteID42 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #5a8138;
border-color: #557ac1;
background-color: #f5f2e6;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID42 a:hover
{
color: #fff;
background-color: #a1c043;
}


#mainMenuCol1SiteID42 a.current
{
color: #333;
background-color: #a1c043;
}


#mainMenuCol1SiteID42 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID42 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}





/**
 * all free christmas crafts
 */

#mainMenuCol1SiteID43 h3
{
/*    
background-image: url(/site_templates/0003/images/menu_bg_img.gif);
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #0a4195;
color: #fff;
}

#mainMenuCol1SiteID43 a
{
padding: 3px 3px 3px 6px;	/* set padding to allow the image to show and push the text over */
color: #3770c6;
border-color: #557ac1;
background-color: #f8f6f4;
/*
background-image: url(/site_templates/0003/images/menu_link_bg_img.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
*/
}

#mainMenuCol1SiteID43 a:hover
{
color: #666;
background-color: #e7e3e1;
}


#mainMenuCol1SiteID43 a.current
{
color: #333;
background-color: #e7e3e1;
}


#mainMenuCol1SiteID43 ul ul
{
margin-left: 30px;	/* set padding so the bullets line up under the top cat icon */
}

#mainMenuCol1SiteID43 ul ul li a
{
padding: 5px;	/* restore the default padding for <a>s */
background-color: #fff;
background-image: none;
}



/*
END SITE SPECIFIC CAT MENU STYLES
*/




/*
this section dealt with dhtml style flyout sub menus
commented out 2009-06-04
.mainMenuDiv ul ul
{
visibility: hidden;
width: 200px;
position: absolute;
top: 5px;
left: 150px;
font-size: 100%;
border-width: 1px 1px 0 1px;
border-style: solid;
}



/*
this causes the subcats to appear
older browsers do not handle the sytax
thats ok because IE 6 can handle most of this anyway
now we have hidden cats that wont appear with top level links that work
good enough
want more? get a better browser
*
.mainMenuDiv li:hover > ul 
{
visibility: visible;
}
*/

/*
end sub cat styles
*/



/*======================================================================
	END CAT MENU
======================================================================*/



/*======================================================================
	START FEATURED SECTION
======================================================================*/

#featuredSectionTable
{
margin: 0 5px;
padding: 0;
border-collapse: collapse;
/*border: 1px solid red;*/
}

.featuredSectionTD
{
padding: 0 0 0px 0;
vertical-align: top;
width: 50%;
background-color: #fff;

/*background-repeat: repeat-x;*/
/*background-position: 0 160px;*/	/* this value is the same as the height of the .featuredSection .topSection definition */
/*border: 2px solid blue;*/
}

#featuredSectionTable td.column0
{
border-right: 10px solid #fff;
}

#featuredSectionTable td.column1
{
border-left: 10px solid #fff;
}

.featuredSection
{
margin: 0;
padding: 0;

}

.featuredSection .topSection
{
margin: 0;
padding: 0;
/*height: 160px;*/	/* this value is the same as the height of the .featuredSectionTD definition */
/*
 background-repeat: no-repeat;
background-position: top center;
*/
/*border: 2px solid red;*/
}

.featuredSection .topSection h1
{
margin: 0;
padding: .1em .3em;
color: #fff;
/*
background-repeat: repeat-y;
background-position: top left;
*/
background-color: #eee;
font-size: 1em;
}


body#site28 .featuredSection .topSection h1{
	font-family: Helvetica, Ariel, sans-serif;
	font-weight: normal;
	text-align: center;
}



.featuredSection .topSection h1 a
{
color: #fff;
text-decoration: none;
}


.featuredSection .topSection h1 a:hover
{
color: #ccc;
}



.featuredSection .topSection h1.black-knitting-01
{
    background-color: #403b38;
}

.featuredSection .topSection h1.blue
{
    background-color: #6351c4;
}

.featuredSection .topSection h1.blue-all-free-crochet-01
{
    background-color: #356aa0;
}

.featuredSection .topSection h1.blue-all-free-xmas-cards-01
{
    background-color: #3770c6;
}

.featuredSection .topSection h1.brown-mrfood-01
{
    background-color: #721b22;
}

.featuredSection .topSection h1.brown-chickenCasserole{
    background-color: #9a8640;
}

.featuredSection .topSection h1.brown-chickenCasserole a:hover{
color: #bbb;
}


.featuredSection .topSection h1.dk_blue-FaveCrafts{
    background-color: #19656c;
}

.featuredSection .topSection h1.dk_blue-FaveCrafts a:hover{
color: #bbb;
}






.featuredSection .topSection h1.green
{
    background-color: #217f76;
}

.featuredSection .topSection h1.green_allfreecopycatrecipes
{
    background-color: #fff450;
}

.featuredSection .topSection h1.green_allfreecopycatrecipes a
{
    color: #1f1f1c;
}

.featuredSection .topSection h1.green_allfreecopycatrecipes a:hover{
    color: #5a5a52;
}



.featuredSection .topSection h1.green-mrfood-01
{
    background-color: #289728;
}

.featuredSection .topSection h1.orange
{
    background-color: #f58c62;
}

.featuredSection .topSection h1.orange_All-Free-Slow-Cooker
{
    background-color: #ff9c01;
}

.featuredSection .topSection h1.orange_All-Free-Slow-Cooker a:hover
{
color: #333;
}

.featuredSection .topSection h1.orange_recipe_lion
{
    background-color: #ffad00;
}

.featuredSection .topSection h1.plum_AllFreeAfghan
{
    background-color: #651b49;
}

.featuredSection .topSection h1.plum_AllFreeAfghan a:hover
{
color: #bbb;
}


.featuredSection .topSection h1.plum_FaveQuilts
{
    background-color: #97044c;
}

.featuredSection .topSection h1.plum_FaveQuilts a:hover
{
color: #bbb;
}


.featuredSection .topSection h1.red
{
    background-color: #d03d2e;
}

.featuredSection .topSection h1.red_allFreeSewing
{
    background-color: #a76528;
}

.featuredSection .topSection h1.red-knitting-01
{
    background-color: #a70f14;
}

.featuredSection .topSection h1.red_allFreeSewing a:hover
{
color: #bbb;
}

.featuredSection .topSection h1.red-knitting-01 a:hover
{
color: #bbb;
}



.featuredSection .topSection h1.orange a:hover
{
color: #666;
}


.featuredSection .topSection h1.orange_recipe_lion a:hover
{
color: #333;
}






.featuredSection .bottomSection
{
margin: 0 auto;
padding: 5px 10px 15px 10px;
/*border: 3px solid red;*/
/*background-color: yellow;*/
}

.featuredSection .bottomSection h4
{
margin: 0 0 .2em 0;
padding: 0;

color:#16387c;
font-size: 1em;
font-weight: bold;
font-family: Arial;
}

.featuredSection .bottomSection h4 a
{
color:#16387c;
text-decoration: none;
}


.featuredSection .bottomSection h4 a:hover
{
text-decoration: underline;
}


.featuredSection .bottomSection p
{

/*
font-weight:normal;
font-size: .9em;
font-family: verdana;
*/
}


.featuredSection .bottomSection img.sectionImage
{
margin: 0 8px 2px 0px;
float: left;

}

.featuredSection .bottomSection p img.mainArticleImg
{
margin: 0 0px 2px 8px;
float: right;
}


.featuredSection .bottomSection ol
{
margin: .5em 0 0 0;
padding: 0 0 0 1.7em;
color: #1146AB;
/*
background-color: coral;
border: 1px solid blue;
*/
}

.featuredSection .bottomSection li
{
margin: 0 0 0 0;
padding: 0;
/*
background-color: aqua;
*/
}

.featuredSection .bottomSection li a
{
color: #1146AB;
text-decoration: none;
}

.featuredSection .bottomSection li a:hover
{
color: #020E24;
/*text-decoration: underline;*/
}




body#site9 .featuredSection .bottomSection h4 a
{
color: #f26295;
}

body#site9 .featuredSection .bottomSection li,
body#site9 .featuredSection .bottomSection li a
{
color: #19656c;
}




body#site27 .featuredSection .bottomSection h4 a,
body#site27 .featuredSection .bottomSection li,
body#site27 .featuredSection .bottomSection li a
{
color: #1D6A04;
}

body#site27 .featuredSection .bottomSection li a:hover
{
color: #89A781;
}


body#site29 .featuredSection .bottomSection h4 a
{
color: #cc0000;
}


body#site29 .featuredSection .bottomSection li,
body#site29 .featuredSection .bottomSection li a
{
color: #07529e;
}

body#site31 .featuredSection .bottomSection h4 a,
body#site31 .featuredSection .bottomSection li,
body#site31 .featuredSection .bottomSection li a
{
color: #048193;
}


body#site33 .featuredSection .bottomSection h4 a,
body#site33 .featuredSection .bottomSection li,
body#site33 .featuredSection .bottomSection li a
{
color: #991905;
}


body#site36 .featuredSection .bottomSection h4 a,
body#site36 .featuredSection .bottomSection li,
body#site36 .featuredSection .bottomSection li a
{
color: #cf4f02;
}

body#site38 .featuredSection .bottomSection h4 a,
body#site38 .featuredSection .bottomSection li,
body#site38 .featuredSection .bottomSection li a
{
color: #cb0202;
}

body#site39 .featuredSection .bottomSection h4 a,
body#site39 .featuredSection .bottomSection li,
body#site39 .featuredSection .bottomSection li a
{
color: #2f733f;
}


body#site40 .featuredSection .bottomSection h4 a,
body#site40 .featuredSection .bottomSection li,
body#site40 .featuredSection .bottomSection li a
{
color: #9c2334;
}


body#site42 .featuredSection .bottomSection h4 a,
body#site42 .featuredSection .bottomSection li,
body#site42 .featuredSection .bottomSection li a
{
color: #5a8138;
}


body#site43 .featuredSection .bottomSection h4 a,
body#site43 .featuredSection .bottomSection li,
body#site43 .featuredSection .bottomSection li a
{
color: #0a4195;
}



/*======================================================================
	END FEATURED SECTION
======================================================================*/




/*======================================================================
	START TIP OF THE DAY
======================================================================*/


#TipOfDay
{
margin: 0;
padding: 0 0 1em 0;
background-color: #F0E6F9;
}

#TipOfDay h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-image: url(/site_templates/0003/images/featured_section_headlines/blue.gif);
background-repeat: repeat-y;
background-position: 0 0;

}

#TipOfDay h4
{
margin: 0 0 .5em 0;
padding: 0;
color: #00f;
font-size: 1em;
}

#TipOfDay img
{
float: left;
margin: 0 8px 2px 0;
border: 1px solid #000;
}


/*======================================================================
	END TIP OF THE DAY
======================================================================*/



/*======================================================================
	START TOP TEN
======================================================================*/

#topTenSiteID9
{
margin: 0;
padding: 0 0 1em 0;
background-color: #eefdfe;
}

#topTenSiteID9 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #1ba6b2;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID9 h4
{
margin: 0 0 .2em 0;
padding: 0;
color: #00f;
font-size: 1em;
font-family: Arial;
color:#f26295;
}

#topTenSiteID9 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #0f0f0f;
/*background-color: coral;*/
}


#topTenSiteID9 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID9 ol a
{
color: #0f0f0f;
text-decoration: none;
}


#topTenSiteID9 ol a:hover
{
color: #666;
/*text-decoration: underline;*/

}





#topTenSiteID20
{
margin: 0;
padding: 0 0 1em 0;
background-color: #E6F9E1;
}

#topTenSiteID20 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #217f76;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID20 h4
{
margin: 0 0 .2em 0;
padding: 0;
color: #00f;
font-size: 1em;
font-family: Arial;
color:#16387c;
}

#topTenSiteID20 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #1146AB;
/*background-color: coral;*/
}


#topTenSiteID20 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID20 ol a
{
color: #1146AB;
text-decoration: none;
}


#topTenSiteID20 ol a:hover
{
color: #020E24;
/*text-decoration: underline;*/

}





#topTenSiteID26
{
margin: 0;
padding: 0 0 1em 0;
background-color: #E6F9E1;
}

#topTenSiteID26 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;



background-color: #217f76;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green_freestuffinreview.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID26 h4
{
margin: 0 0 .2em 0;
padding: 0;
color: #00f;
font-size: 1em;
font-family: Arial;
color:#16387c;
}

#topTenSiteID26 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #1146AB;
/*background-color: coral;*/
}


#topTenSiteID26 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID26 ol a
{
color: #1146AB;
text-decoration: none;
}


#topTenSiteID26 ol a:hover
{
color: #020E24;
/*text-decoration: underline;*/

}





#topTenSiteID27
{
margin: 0;
padding: 0 0 1em 0;
background-color: #EEF9C3;
}

#topTenSiteID27 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #ffad00;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/orange_recipe_lion.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID27 h4
{
margin: 0 0 .2em 0;
padding: 0;
color: #00f;
font-size: 1em;
font-family: Arial;
color:#16387c;
}


#topTenSiteID27 img
{
border: 1px solid #000;
}

#topTenSiteID27 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #1D6A04;
/*background-color: coral;*/
}


#topTenSiteID27 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;
}

#topTenSiteID27 ol a
{
color: #1D6A04;
text-decoration: none;
}


#topTenSiteID27 ol a:hover
{
color: #89A781;
/*text-decoration: underline;*/
}







#topTenSiteID29
{
margin: 0;
padding: 0 0 1em 0;
background-color: #e1ebf9;
}

#topTenSiteID29 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #356aa0;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID29 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#cc0000;
}

#topTenSiteID29 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #0f0f0f;
/*background-color: coral;*/
}


#topTenSiteID29 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID29 ol a
{
color: #0f0f0f;
text-decoration: none;
}


#topTenSiteID29 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}




/**
 *all free knitting
 */

#topTenSiteID31
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f4fbfd;
}

#topTenSiteID31 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #007383;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID31 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#0578c5;
}

#topTenSiteID31 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #0f0f0f;
/*background-color: coral;*/
}


#topTenSiteID31 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID31 ol a
{
color: #0f0f0f;
text-decoration: none;
}


#topTenSiteID31 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}





#topTenSiteID32
{
margin: 0;
padding: 0 0 1em 0;
background-color: #fff;
}

#topTenSiteID32 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em .1em 15px;
color: #fff;
font-size: .9em;
font-weight: normal;
background-color: #636365;
}

#topTenSiteID32 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#cc0000;
}

#topTenSiteID32 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #023dfb;
/*background-color: coral;*/
}


#topTenSiteID32 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID32 ol a
{
color: #023dfb;
text-decoration: none;
}


#topTenSiteID32 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}




/**
 *My Slow Cooker Recipes
 */

#topTenSiteID33
{
margin: 0;
padding: 0 0 1em 0;
background-color: #fff8e5;
}

#topTenSiteID33 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #ff9c01;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID33 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#991905;
}

#topTenSiteID33 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #0f0f0f;
/*background-color: coral;*/
}


#topTenSiteID33 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID33 ol a
{
color: #0f0f0f;
text-decoration: none;
}


#topTenSiteID33 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}




/**
 *allfreechickencasserolerecipes
 */

#topTenSiteID36
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f8f5e9;
}

#topTenSiteID36 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #af9f68;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID36 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#cf4f02;
}

#topTenSiteID36 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #651b49;
/*background-color: coral;*/
}


#topTenSiteID36 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID36 ol a
{
color: #651b49;
text-decoration: none;
}


#topTenSiteID36 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}



/**
 *allfreecopycatrecipes
 */

#topTenSiteID38
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f8fddc;
}

#topTenSiteID38 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #1f1f1c;
font-size: 1em;

background-color: #fff450;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID38 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#cb0202;
}

#topTenSiteID38 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #0f0f0f;
/*background-color: coral;*/
}


#topTenSiteID38 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID38 ol a
{
color: #0f0f0f;
text-decoration: none;
}


#topTenSiteID38 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}




/**
 *favequilts
 */

#topTenSiteID39
{
margin: 0;
padding: 0 0 1em 0;
background-color: #effcf2;
}

#topTenSiteID39 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #97044c;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID39 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#be055f;
}

#topTenSiteID39 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #651b49;
/*background-color: coral;*/
}


#topTenSiteID39 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID39 ol a
{
color: #651b49;
text-decoration: none;
}


#topTenSiteID39 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}





/**
 *allfreesewing
 */

#topTenSiteID40
{
margin: 0;
padding: 0 0 1em 0;
background-color: #faf7ef;
}

#topTenSiteID40 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #a76528;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID40 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#9c2334;
}

#topTenSiteID40 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #651b49;
/*background-color: coral;*/
}


#topTenSiteID40 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID40 ol a
{
color: #651b49;
text-decoration: none;
}


#topTenSiteID40 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}






/**
 *allfreeafghancrochetpatterns
 */

#topTenSiteID42
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f5f2e6;
}

#topTenSiteID42 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #651b49;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID42 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#5a8138;
}

#topTenSiteID42 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #651b49;
/*background-color: coral;*/
}


#topTenSiteID42 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID42 ol a
{
color: #651b49;
text-decoration: none;
}


#topTenSiteID42 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}







/**
 * all free christmas crafts
 */

#topTenSiteID43
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f8f6f4;
}

#topTenSiteID43 h3
{
margin: 0 0 .3em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #0a4195;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green2.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}

#topTenSiteID43 h4
{
margin: 0 0 .2em 0;
padding: 0;
font-size: 1em;
font-family: Arial;
color:#3770c6;
}

#topTenSiteID43 ol
{
margin: 0 5px 0 0;
padding: 0 0 0 2em;
color: #0f0f0f;
/*background-color: coral;*/
}


#topTenSiteID43 ol li
{
margin: 0 0 0 0;
padding: 0;
list-style-position: outside;

}

#topTenSiteID43 ol a
{
color: #651b49;
text-decoration: none;
}


#topTenSiteID43 ol a:hover
{
color: #373737;
/*text-decoration: underline;*/

}

/*======================================================================
	END TOP TEN
======================================================================*/




/*======================================================================
	START NEWSLETTER SIGN UP
======================================================================*/


#newsletterSignUpDivSiteID9
{
margin: 0;
padding: 0 0 1em 0;
background-color: #eefdfe;
}

#newsletterSignUpDivSiteID9 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #1ba6b2;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/blue.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}


#newsletterSignUpDivSiteID9 h4
{
margin: 0 0 .5em;
padding: 0;
color: #f26295;
font-size: 1em;
font-weight: normal;
}



#newsletterSignUpDivSiteID20
{
margin: 0;
padding: 0 0 1em 0;
background-color: #E1EBF9;
}

#newsletterSignUpDivSiteID20 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #6351c4;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/blue.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/

}


#newsletterSignUpDivSiteID20 h4
{
margin: 0 0 .5em;
padding: 0;
color: #000;
font-size: 1em;
font-weight: normal;
}



#newsletterSignUpDivSiteID26
{
margin: 0;
padding: 0 0 1em 0;
background-color: #FDF6CF;
}

#newsletterSignUpDivSiteID26 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #217f76;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/green_freestuffinreview.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}


#newsletterSignUpDivSiteID26 h4
{
margin: 0 0 .5em;
padding: 0;
color: #000;
font-size: 1em;
font-weight: normal;
}




#newsletterSignUpDivSiteID27
{
margin: 0;
padding: 0 0 1em 0;
background-color: #FDF6CF;
}

#newsletterSignUpDivSiteID27 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #ffad00;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/orange_recipe_lion.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}


#newsletterSignUpDivSiteID27 h4
{
margin: 0 0 .5em;
padding: 0;
color: #000;
font-size: 1em;
font-weight: normal;
}




#newsletterSignUpDivSiteID29
{
margin: 0;
padding: 0 0 1em 0;
background-color: #e1ebf9;
}

#newsletterSignUpDivSiteID29 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #356aa0;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/blue.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}


#newsletterSignUpDivSiteID29 h4
{
margin: 0 0 .5em;
padding: 0;
color: #cc0000;
font-size: 1em;
}




/**
 *all free knitting
 */

#newsletterSignUpDivSiteID31
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f4fbfd;
}

#newsletterSignUpDivSiteID31 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em;
color: #fff;
font-size: 1em;

background-color: #007383;
/*
background-image: url(/site_templates/0003/images/featured_section_headlines/blue.gif);
background-repeat: repeat-y;
background-position: 0 0;
*/
}


#newsletterSignUpDivSiteID31 h4
{
margin: 0 0 .5em;
padding: 0;
color: #0578c5;
font-size: 1em;
}







#newsletterSignUpDivSiteID32
{
margin: 0;
padding: 0 0 1em 0;
background-color: #fff;
}

#newsletterSignUpDivSiteID32 h3
{
margin: 0 0 .5em 0;
padding: .1em .3em .1em 15px;
color: #000;
font-size: .9em;
font-weight: normal;
background-color: #b4b5b7;
}

#newsletterSignUpDivSiteID32 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
	border: 1px solid #000;
}

#newsletterSignUpDivSiteID32 h4
{
margin: 0 0 .5em;
padding: 0;
color: #cc0000;
font-size: 1em;
}




#newsletterSignUpDivSiteID33
{
margin: 0;
padding: 0 0 1em 0;
background-color: #fff8e5;
}

#newsletterSignUpDivSiteID33 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #fff;
font-size: 1em;
background-color: #ff9c01;
}

#newsletterSignUpDivSiteID33 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID33 h4
{
margin: 0 0 .5em;
padding: 0;
color: #cc0000;
font-size: 1em;
}




#newsletterSignUpDivSiteID36
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f8f5e9;
}

#newsletterSignUpDivSiteID36 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #fff;
font-size: 1em;
background-color: #917b2f;
}

#newsletterSignUpDivSiteID36 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID36 h4
{
margin: 0 0 .5em;
padding: 0;
color: #cf4f02;
font-size: 1em;
}





#newsletterSignUpDivSiteID38
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f8fddc;
}

#newsletterSignUpDivSiteID38 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #1f1f1c;
font-size: 1em;
background-color: #fff450;
}

#newsletterSignUpDivSiteID38 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID38 h4
{
margin: 0 0 .5em;
padding: 0;
color: #cc0000;
font-size: 1em;
}




#newsletterSignUpDivSiteID39
{
margin: 0;
padding: 0 0 1em 0;
background-color: #effcf2;
}

#newsletterSignUpDivSiteID39 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #fff;
font-size: 1em;
background-color: #97044c;
}

#newsletterSignUpDivSiteID39 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID39 h4
{
margin: 0 0 .5em;
padding: 0;
color: #be055f;
font-size: 1em;
}



#newsletterSignUpDivSiteID40
{
margin: 0;
padding: 0 0 1em 0;
background-color: #faf7ef;
}

#newsletterSignUpDivSiteID40 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #fff;
font-size: 1em;
background-color: #a76528;
}

#newsletterSignUpDivSiteID40 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID40 h4
{
margin: 0 0 .5em;
padding: 0;
color: #9c2334;
font-size: 1em;
}





#newsletterSignUpDivSiteID42
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f5f2e6;
}

#newsletterSignUpDivSiteID42 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #fff;
font-size: 1em;
background-color: #651b49;
}

#newsletterSignUpDivSiteID42 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID42 h4
{
margin: 0 0 .5em;
padding: 0;
color: #5a8138;
font-size: 1em;
}





#newsletterSignUpDivSiteID43
{
margin: 0;
padding: 0 0 1em 0;
background-color: #f8f6f4;
}

#newsletterSignUpDivSiteID43 h3
{
margin: 0 0 .3em 0;
padding: 0 .1em 0 .3em;
color: #fff;
font-size: 1em;
background-color: #0a4195;
}

#newsletterSignUpDivSiteID43 #newsletterSignUpDiv2{
	margin: 0;
	padding: 10px 10px;
}

#newsletterSignUpDivSiteID43 h4
{
margin: 0 0 .5em;
padding: 0;
color: #3770c6;
font-size: 1em;
}






#newsletterSignUpForm .textField
{
margin: 0;
padding: 1px 3px;
width: 60%;
border: 1px solid #2F2F7C;

}



#newsletterSignUpForm .button 
{
margin: 0 0 0 5px;
padding: 1px 3px;
color: #fff;
font-weight: bold;
background-color: #9BDBFD;
/*background-color: blue;*/
/*background-image: url(/site_templates/0003/images/go_button_bg.gif);*/
background-image: url(/site_templates/0003/images/newsletter-signup-button-bg.gif);
background-repeat: repeat-x;
background-position: top left;
border: 1px solid #2F2F7C;
}


#newsletterSignUpForm .button:hover
{
background-position: bottom left;
/*background-image: url(/site_templates/0003/images/go_button_bg_hover.gif);*/
}


#newsletterSignUpDivSiteID9 #newsletterSignUpForm .button{
	background-color: #d7548c;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID9.gif);
}

#newsletterSignUpDivSiteID9 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}


#newsletterSignUpDivSiteID27 #newsletterSignUpForm .textField
{
border-color: #0C206E;
}

#newsletterSignUpDivSiteID27 #newsletterSignUpForm .button
{
background-color: #FFA399;
background-image: url(/site_templates/0003/images/go_button_bg_27.gif);
border: 1px solid #A07A0A;
}

#newsletterSignUpDivSiteID27 #newsletterSignUpForm .button:hover
{
background-position: bottom left;
background-image: url(/site_templates/0003/images/go_button_bg_hover_27.gif);
}



#newsletterSignUpDivSiteID33 #newsletterSignUpForm .button{
	background-color: #c0516b;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID38.gif);
}

#newsletterSignUpDivSiteID33 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}



#newsletterSignUpDivSiteID36 #newsletterSignUpForm .button{
	background-color: #ca9d76;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID36.gif);
}

#newsletterSignUpDivSiteID36 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}


#newsletterSignUpDivSiteID38 #newsletterSignUpForm .button{
	background-color: #c0516b;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID38.gif);
}

#newsletterSignUpDivSiteID38 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}

#newsletterSignUpDivSiteID39 #newsletterSignUpForm .button{
	background-color: #be4c63;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID39.gif);
}

#newsletterSignUpDivSiteID39 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}


#newsletterSignUpDivSiteID40 #newsletterSignUpForm .button{
	background-color: #c0516b;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID40.gif);
}

#newsletterSignUpDivSiteID40 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}

#newsletterSignUpDivSiteID42 #newsletterSignUpForm .button{
	background-color: #c0516b;
	color: #fff;
	background-image: url(/site_templates/0003/images/newsletter-signup-button-bg-sID38.gif);
}

#newsletterSignUpDivSiteID42 #newsletterSignUpForm .button:hover{
	background-image: url(/site_templates/0003/images/none.gif);
}





/*
#newsletterSignUpDivAnime
{
width: 780px;


left: 115px;

display: none;
position: absolute;


margin: 0;
padding: 0;

color: #000;
border: 1px solid #10328C;
background-color: #F2DCA1;
background-image: url(/site_templates/0003/images/email_signup/favecrafts_emailsignup_background.gif);
background-repeat: repeat-x;
background-position: bottom center;

}
*/


/*
the styles for this div are also set in the signup_creative css files
*/
#newsletterSignUpDivAnime
{
/*display: none;*/
position: absolute;
margin: 0;
padding: 0;
z-index: 1000;
}

#newsletterSignUpAnimeContent{
    margin: 0;
    padding: 0;
}

#newsletterSignUpPrivacyLink{
    margin: 0 10px 10px 0;
    padding: 0;
    font-size: .6em;
    text-align: right;
}

#newsletterSignUpPrivacyLink a:hover{
    color: #aaa;
}

#newsletterSignUpPrivacyContent{
    overflow:scroll;
    width: 60%;
    position: absolute;
    top: 10px;
    margin: 0px 20%;
    padding: 15px;
    border: 4px solid #000;
    background-color: #eee;
    color: #000;
}


#viewportGreyout
{

position: absolute;

margin: 0;
padding: 0;

z-index: 500;




}


/*






#newsletterSignUpDivAnimeFeedbackTD h4
{
margin: 0;
padding: 0;
font-size: 20px;
color: #D1181A;
}
*/



/*
this was previously commented out. like not used anywhere
#newsletterSignUpDivAnimeFormUI
{
margin: 0;
padding: 0;
width: 309px;
color: #fff;
border: 2px solid red;
background-image: url(/site_templates/0003/images/email_signup/favecrafts_emailsignup_05.gif);
background-repeat: no-repeat;
}
*/


/*

*/
/*======================================================================
	END  NEWSLETTER SIGN UP
======================================================================*/




/*======================================================================
	START CLOUD TAG
======================================================================*/


#cloudTag
{

margin: 0;
padding: 0;
list-style-type: none;

/*border: 1px solid blue;*/
}


#cloudTag ul
{

margin: 0;
padding: 0;
list-style-type: none;
}



#cloudTag li
{
display: inline;
margin: 0;
padding: 0;
white-space: nowrap;
line-height: 100%;
}

#cloudTag li a
{
margin: .2em;
color: #356aa0;
text-decoration: none;
}

#cloudTag li a:hover
{
color: #333;
text-decoration: underline;
}

#cloudTag li.fontSize1
{
font-size: 100%;
}

#cloudTag li.fontSize2
{
font-size: 133%;
}

#cloudTag li.fontSize3
{
font-size: 166%;
}

#cloudTag li.fontSize4
{
font-size: 200%;
}

/*
#cloudTag li.fontSize1 a
{
color: red;
}

#cloudTag li.fontSize2 a
{
color: orange;
}


#cloudTag li.fontSize3 a
{
color: green;
}

#cloudTag li.fontSize4 a
{
color: blue;
}
*/





/*======================================================================
	END CLOUD TAG
======================================================================*/





/*======================================================================
	START ARTICLE DIV
======================================================================*/

.articleDiv
{
margin: 0;
padding: 0 .5em;
/*border: 2px solid blue;*/
}



.articleDiv .articleHeadlineDiv
{
margin: 0 0 5px 0;
padding: 0;
/*background-color: red;*/
}

.articleDiv .articleHeadline
{
margin: 0 0 .2em 0;
padding: 0;
color: #187100;
font-size: 1em;
}


body#site29 .articleDiv .articleHeadline
{
color: #356AA0;
}

body#site31 .articleDiv .articleHeadline
{
color: #0578c5;
}


.articleList .catHeadline
{
margin: 0 0 1.5em 0;
padding: 0;
color: #187100;
font-size: .8em;
/*background-color: aqua;*/
}


body#site29 .articleList .catHeadline{
	color: #356AA0;
}

body#site31 .articleList .catHeadline{
	color: #0578c5;
}




.articleDiv .privateNoteDiv{
	margin: 0 0 0px 0;
	padding: 0px 0px 2px 0px;
	text-align: right;
	
	/*background-color: aqua;*/
}



.articleDiv .privateNoteDiv .privateNoteContent{
	margin: 0 0 0px 0;
	padding: 0px;
	font-size: .8em;
}


.articleDiv .privateNoteDiv h4{
	margin: 0 0 .3em 0;
	padding: 0px;
}

.articleDiv .privateNoteDiv .privateNoteText{
	margin: 0 0 3px 0;
	padding: 5px;
	text-align: left;
	border: 1px solid #333;
	background-color: #eee;
	color: #000;
	
}

.articleDiv .privateNoteDiv form{
	margin: 0 0 3px 0;
	padding: 5px;
	text-align: left;
	border: 1px solid #333;
	background-color: #bbb;
	color: #000;
}




.articleDiv .privateNoteDiv form textarea{
	margin: 0 0 0em 0;
	padding: 0px;
	width: 100%;
	height: 100px;
	font-size: .8em;
}

.articleDiv .privateNoteDiv form div.buttons{
	margin: .5em 0 0em 0;
	padding: 0px;
	text-align: right;
	/*background-color: coral;*/
}

.articleDiv .privateNoteDiv form div.buttons input{
	margin: 0 0 0em 1em;
	padding: 0px;
}



/**
 *commented out 2010-3-22
.articleDiv .socialNetworkLinks{
	margin: 0 0 30px 0;
	padding: 0px 0px 0px 0px;
	text-align: right;
	list-style-type: none;
	background-color: #efefef;
	
}

.articleDiv .socialNetworkLinks li{
	display: inline;
	margin: 0;
	padding: 0px;
}

.articleDiv .socialNetworkLinks a{
	display: block;
	float: right;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
 */






.shadowBox{
	margin: 0;
	padding: 0;
}

.shadowBox .shadowBoxHeader{
	margin: 0;
	padding: 0;
	position: relative;
}

.shadowBox .shadowBoxHeader .shadowBoxHeaderTL{
	margin: 0 9px 0 0;
	padding: 0;
	height: 9px;
	background-image: url(/images/shadow-box-images/shdw_TL.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.shadowBox .shadowBoxHeader .shadowBoxHeaderTR{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	height: 9px;
	width: 9px;
	background-image: url(/images/shadow-box-images/shdw_TR.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}


.shadowBox .shadowBoxContent{
	margin: 0;
	padding: 0 9px;
	background-image: url(/images/shadow-box-images/shdw_center.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

.shadowBox .shadowBoxContent .shadowBoxContentInner{
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #aaa;
}



.shadowBox .shadowBoxFooter{
	margin: 0;
	padding: 0;
	position: relative;
}

.shadowBox .shadowBoxFooter .shadowBoxFooterBL{
	margin: 0 9px 0 0;
	padding: 0;
	height: 9px;
	background-image: url(/images/shadow-box-images/shdw_BL.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.shadowBox .shadowBoxFooter .shadowBoxFooterBR{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	height: 9px;
	width: 9px;
	background-image: url(/images/shadow-box-images/shdw_BR.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}





.articleDiv .shareLinks{
	z-index: 1000;
	position: absolute;
	display: none;
	width: 190px;
	margin: 0;
	padding: 0px;
}

.articleDiv .shareLinks .shadowBoxContentInner{
	padding: 10px;
}

.articleDiv .shareLinks img.closeBtn{
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
}

.articleDiv .shareLinks h5{
	margin: 0 0 10px 0;
	padding: 0px;
	color: #aaa;
}

.articleDiv .shareLinks ul{
	margin: 0px;
	padding: 0;
	list-style-type: none;
}


.articleDiv .shareLinks ul li{
	margin: 2px 0;
	padding: 0;
	height: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.articleDiv .shareLinks ul li:hover{
	background-color: #eee;
}


.articleDiv .shareLinks ul li a{
	display: block;
	margin: 0;
	padding: 0 0 0 25px;
	font-weight: bold;
	text-decoration: none;
}

.articleDiv .shareLinks ul li a:hover{
	text-decoration: underline;
}


/*
 socialNetworkLinks v1
.articleDiv .socialNetworkLinks{
	margin: 0 0 0px 0;
	padding: 5px 10px 3px 2px;
	font-size: 1px;
	line-height: 1px;
	text-align: right;
	list-style-type: none;
	background-color: #efefef;
	background-color: aqua;
}

.articleDiv .socialNetworkLinks li{
	display: inline;
	margin: 0;
	padding: 0px;
}

.articleDiv .socialNetworkLinks a{
	margin: 0;
	padding: 5px 5px 5px 10px;
}


.articleDiv .socialNetworkLinks a img{
	padding: 3px;
	background-color: #fff;
	border: 1px solid #999;
}

.articleDiv .socialNetworkLinks a img:hover{
	border-color: #000;
	background-color: #ccc;
}

*/



.articleDiv .ratePrintAddDiv{
	clear: both;
	margin: 0 0 1em 0;
	padding: 5px 0;
	border-width: 1px 0;
	border-color: #bbb;
	border-style: solid;
}


.articleDiv .ratePrintAddDiv .ratePrintAddTable
{
margin: 0;
padding: 0;
border-collapse: collapse;
width: 100%;
/*background-color: coral;*/
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td{
	border-width: 0px;
}


.articleDiv .ratePrintAddDiv .ratePrintAddTable td.starTd
{
padding: 0px 0 0 0;
vertical-align: middle;
border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.rateTd
{
	/**
	 *the td width for buttons is 1 px wider than the button itself
	 */
width: 39px;
padding: 0 0px;
vertical-align: middle;
border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.printTd
{
width: 40px;
padding: 0 0px;
vertical-align: middle;
border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.addTd
{
width: 36px;
padding: 0 0 0 0px;
vertical-align: middle;
border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.notesTd
{
width: 45px;
padding: 0 0 0 0px;
vertical-align: middle;
border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.facebookTd{
	/**
	 *the width here is large enough to adds ome space between the notes and FB buttons
	 */
	width: 80px;
	padding: 0 0 0 0px;
	vertical-align: middle;
	border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.twitterTd{
	width: 51px;
	padding: 0 0 0 0px;
	vertical-align: middle;
	border: 0;
}

.articleDiv .ratePrintAddDiv .ratePrintAddTable td.shareTd{
	width: 45px;
	padding: 0 0 0 0px;
	vertical-align: middle;
	border: 0;
}



.articleDiv .ratePrintAddDiv .ratePrintAddTable td.rateSocialBtn a
{
    display: block;
    margin: 0 0 0 auto;
    border: 0;
    text-align: center;
}




.articleDiv h4 a
{
color: #187100;
text-decoration: none;
}

.articleDiv h4 a:hover
{
text-decoration: underline;
}


.articleDiv #articleByline
{
margin: 0 0 0 2em;
font-size: .7em;
font-style: oblique;
/*background-color: yellow;*/
}


.articleDiv p
{
/*color: #636364;*/
/*background-color: yellow;*/
}

/*
.articleDiv p.moreLink
{
display: none;
padding-left: 20px;
font-weight: bold;
color: #4DB24F;
background-image: url(/site_templates/0002/images/more_button_arrow.png);
background-repeat: no-repeat;
background-position: center left;
}
*/


.articleDiv a
{
font-weight: bold;
color: #4DB24F;
}


.articleDiv a:hover
{
text-decoration: none;
}


.articleDiv img.printHeader{
    display: none;
}

.articleDiv .printArticle
{

}

.articleDiv .printArticle img
{
padding: 0 .5em 0 0;
}


.articleDiv img.catPageImg
{
float: left;
margin: 0 5px 2px 0;
border: 0;
}


/*
alter a few styles for the article div if the page shows multiple articles
*/
.articleList .articleDiv
{
margin: 0 0 1em 0;
padding: 1em 0 0em 0;
border-width: 1px 0px 0px 0px;
border-style: dotted;
border-color: #333;
/*background-color: yellow;*/
}



.articleDiv table
{
margin: 0 auto;
padding: 0;
border-collapse: collapse;
}


.articleDiv table th
{
padding: .5em;
background-color: #ccc;
color: #000;
font-size: .8em;
border: 1px solid #333;
}

.articleDiv table td
{
padding: .5em;
font-size: .8em;
line-height: 1.7em;
border: 1px solid #333;
}

.articleDiv .removeArticleFromMyBox{
	margin: 1.2em 0;
	text-align: right;
}


body#site29 .articleDiv h4 a
{
color: #356AA0;
}

body#site31 .articleDiv h4 a
{
color: #0578c5;
}


/*------------------------------------------------------------
 START ARTICLE TABS AND PANES
------------------------------------------------------------*/
/*
/* root element for tabs  *
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab *
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image *
ul.tabs a { 
	background: url(/site_templates/0003/images/article_tabs_panes/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image *
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. *
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: small, large or xl *

/* width 1 *
ul.tabs a.small 			{ background-position: -553px 0; width:81px; }
ul.tabs a.small:hover 	{ background-position: -553px -31px; }
ul.tabs a.small.current  { background-position: -553px -62px; }

/* width 2 *
ul.tabs a.large 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.large:hover 	{ background-position: -248px -31px; }
ul.tabs a.large.current  { background-position: -248px -62px; }


/* width 3 *
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden *
div.panes div.pane {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	background-color: #fff;
}
 */


/*------------------------------------------------------------
 END ARTICLE TABS AND PANES
------------------------------------------------------------*/



/*------------------------------------------------------------
 START ARTICLE ATTRIBUTE CONTENT
------------------------------------------------------------*/

.articleAttrContent
{
margin: 0;
padding: 0px;
/*border: 3px solid red;*/
}

.articleAttrContent img.floatRight
{
float: right;
margin: 0 0 3px 8px;
}

.articleAttrContent .articleAttrSection
{
margin: 0 0 1em 0;
padding: 0;
/*border: 3px solid blue;*/
}

.articleAttrContent .articleAttrSection h5
{
margin: 0 0 .5em 0;
padding: 0;
/*border: 1px solid red;*/
}

.articleAttrContent .articleAttrSection ul.recipeIngredient
{
margin: 0 0 1em 2em;
padding: 0;
list-style-type: none;
/*border: 1px solid red;*/
}



/*------------------------------------------------------------
 END ARTICLE ATTRIBUTE CONTENT
------------------------------------------------------------*/


/*------------------------------------------------------------
 START ARTICLE RATING CONTENT
------------------------------------------------------------*/


.articleRatingUserInput
{
margin: 0;
padding: 10px;
font-size: .8em;
background-color: #fff;
border: 2px solid #666;
}

.presetRatingDiv
{
clear: both;
margin: 1em 0;
padding: .2em;
}


.presetRatingDiv a
{
padding: 0 0 0 1em;
/*background-color: aqua;*/
}

.presetRatingDiv a.selectedRating
{
font-weight: bold;
font-style: oblique;
color: #333;
font-size: 1.1em;
}



.closeRatingDiv
{
clear: both;
}

/*------------------------------------------------------------
 END ARTICLE RATING CONTENT
------------------------------------------------------------*/



/*------------------------------------------------------------
 START ARTICLE COMMENT/RATING SECTION
------------------------------------------------------------*/

#articleCommentRatingDiv{
	clear: both;
    margin: 1em 0 0em 0;
    padding: 1em 0 0 0;
    border-top: 1px solid #666;
    /*background-color: yellow;*/
}


#articleCommentRatingDiv h3{
	margin: 0 0 .3em 0;
	padding: 0;
	color: #187100;
	font-size: 1em;
}

#articleCommentRatingDiv .userComment{
    margin: 0 0 2em 15px;
    padding: 0px 0 1em 0;
    border-bottom: 1px solid #666;
    /*background-color: coral;*/
    color: #333;
    
}


#articleCommentRatingDiv .userComment .partialComments{
	margin: 0;
    padding: 0px;
    /*border: 3px solid red;*/
}


#articleCommentRatingDiv .userComment .fullComments{
	margin: 0;
    padding: 0px;
}


#articleCommentRatingDiv .userComment .comments{
    margin: 0em 0 1.5em 0;
    padding: 0px;
    /*border: 1px solid #333;
    background-color: #fff;
    color: #000;*/
}

#articleCommentRatingDiv .userComment a.rateHelpful{
    margin: 0;
    padding: 0 .3em;
}

#articleCommentRatingDiv .userComment img.starImage{
    background-image: url(/images/star-rating/star.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#articleCommentRatingDiv .userComment img.starImageRated{
    background-position: 0 -16px;
}


#articleCommentRatingDiv #reportAbuseDiv{
	position: absolute;
	width: 400px;
	margin: 0;
	padding: 0em;
	border: 8px solid #666;
	background-color: #fff;
}

#articleCommentRatingDiv #reportAbuseDiv #reportAbuseCloseBtn{
	float: right;
	margin: 0;
	padding: .5em .5em 0 0;
	border: 0;
}

#articleCommentRatingDiv #reportAbuseDiv h4{
	margin: 0;
	padding: .5em;
	border-bottom: 1px solid #666;
}


#articleCommentRatingDiv #reportAbuseDiv table{
	margin: 2em 0 0 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}

#articleCommentRatingDiv #reportAbuseDiv table.sending{
	background-image: url(/images/ajax-indicator.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


#articleCommentRatingDiv #reportAbuseDiv table td{
	padding: 0;
	border: 0;
}

#articleCommentRatingDiv #reportAbuseDiv #reportAbuseBtnYes{
	display: block;
	margin: 0 0 0 auto;
	padding: 0;
	/*background-color: red;*/
	background-image: url(/images/buttons-article-page.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}


/*------------------------------------------------------------
 END ARTICLE COMMENT/RATING SECTION
------------------------------------------------------------*/




/*======================================================================
	END ARTICLE DIV
======================================================================*/



/*======================================================================
	START SITE MAP
======================================================================*/

#siteMap h4
{
margin-bottom: .3em;
}

#siteMap ol
{
margin: 0 0 2em 2em;
padding: 0 0 0 2em;
}

#siteMap ol a
{
color: #187100;
text-decoration: none;
}

#siteMap ol a:hover
{
text-decoration: underline;
}





/*
 site map version 2 css
*/
.siteMapList{
    
}

.siteMapList li{
    margin: 0 0 0em 0;
    padding: 3px;
}

.siteMapList li a{
    padding: 3px;
}

.siteMapList li a:hover{
    background-color: #bbb;
    color: #000;
    border-width: 1px 1px 0 1px;
    border-color: #aaa;
    border-style: solid;
    text-decoration: none;
}

.siteMapList li span{
    position: absolute;
    display: block;
    width: 250px;
    padding: 5px;
    background-color: #eee;
    color: #000;
    border: 1px solid #aaa;

}



.siteMapList li.articleList a:hover{
    background-color: #00FF33;
}

.siteMapList li.articleList span{
    background-color: #66FF99;
}





/*======================================================================
	END SITE MAP
======================================================================*/




/*------------------------------------------------------------------------------
	START FORM
------------------------------------------------------------------------------*/
form 
{
margin: 0;
padding: 0;
}


  


fieldset 
{
/*clear: both;*/
margin: 1em 0;
padding: 1.5em;
border-color: #ddd;
border-width: 2px;
border-style: solid;
font-size: .8em;
}



.fieldsetColumn
{
float: left;
margin: 0 0 15px 0;
padding: 1em 0;
}

fieldset legend 
{
margin: 0;
padding: 0 .5em;
font-weight: bold;
color: #000000;

}

fieldset div
{
margin: 0 0 .75em 0;
padding: 0;
}

/*fieldset .fieldsetColumn div*/
fieldset div
{
clear: both;
}

/*fieldset .fieldsetColumn div input[type=text]*/
fieldset div input[type=text]
{
width: 200px;
}

fieldset div input[type=text].inputSmall
{
width: 50px;
}

fieldset div input[type=text].inputLarge
{
width: 600px;
}







/*fieldset .fieldsetColumn #acctReqStats*/
fieldset #acctReqStats
{
margin: 1em 0 1em 12em;
padding: 0;
clear: both;
}

/*fieldset .fieldsetColumn #acctReqStats p*/
fieldset #acctReqStats p
{
margin: 0 0 .5em 0;
}



label
{
float: left;
margin: 0 .5em 0 .5em;
padding: 3px 5px;
width: 10em;
text-align: right;
display: block;
}

input, 
select, 
textarea 
{
font-family: Tahoma, Arial, sans-serif;
color: #000000;
}

fieldset textarea
{
font-size: .9em;
}



select
{
color: #781351;
background: #eeeeee;
border: 1px solid gray
}

input
{
color: #781351;
background-color: #eeeeee;
border: 1px solid gray
}



form input[type=submit],
form input[type=button]
{
/*display: block;*/
margin: 1em 0 0 0;
background-color: #eeeeee;
}

form input[type=submit]:hover,
form input[type=button]:hover
{
color: #fff;
background-color: #999;
}




/*
textarea {
  overflow: auto;
}
*/


.formError
{
color: #f00;
font-weight: bold;
}

.userMessage1
{
margin: 1em 0 .5em 0;
}


.userMessage2
{
margin: 0 2.5em 0 2em;
color: #f00;
font-weight: normal;
}

/*------------------------------------------------------------------------------
	END FORM
------------------------------------------------------------------------------*/




/*======================================================================
	START EMAIL THIS PAGE
======================================================================*/

#emailPageDiv
{
width: 675px;

left: 120px;

display: none;
position: absolute;


margin: 0;
padding: 1.2em;
border-collapse: collapse;
border: 4px solid #045A87;
background-color: #A6C1D1;
background-image: url(/site_templates/0002/images/email_page_bg.gif);
background-repeat: repeat-x;

color: #045A87;
}


#emailPageDiv #formTable
{
margin: 1em 0;
border-collapse: collapse;
}


#emailPageDiv #formTable td
{
padding: 10px 0;
width: 50%;

}


#emailPageDiv #formTable td input
{
width: 94%;
}



#ajaxLoader_emailPage
{
display: none;
padding: 30px;
background-color: #fff;
border: 1px solid #000;
text-align: center;
}

/*======================================================================
	END EMAIL THIS PAGE
======================================================================*/



/*======================================================================
	START 5 MIN VIDEO CONTENT
======================================================================*/

#fiveMinThumbSeedContainer
{
margin: 0 auto;
/*border: 1px solid blue;*/
}


/*======================================================================
	END 5 MIN VIDEO CONTENT
======================================================================*/



#homePageText
{
margin: 2em 5px;
/*background-color: aqua;*/
}





/*======================================================================
	START CONTEST CONTENT
======================================================================*/



#contestDiv .headline
{
margin: 0 0 1.5em 0;
padding: 0;
color: #187100;
font-size: .8em;
/*background-color: aqua;*/
}

#contestDiv #contestLogo
{
margin: 0 0 4px 10px;
padding: 0;
float: right;
/*background-color: aqua;*/
}

#contestDiv #contestImage
{
margin: 0 10px 4px 0;
padding: 0;
float: left;
}

#contestDiv h3
{
margin: 1em 0 .5em 0;
padding: 0;
text-align: center;
font-size: 1em;
}

#contestDiv h3.errorMain
{
color: #f00;
}


#contestDiv #contestFooterLinks
{
margin: 0;
padding: 0;

text-align: center;
color: #0D7C00;
font-size: .7em;

/*background-color: aqua;*/
}


#contestDiv #contestFooterLinks a
{
padding: 0 1em;
text-decoration: none;
color: #0D7C00;
border-left: 1px solid #0D7C00;
}

#contestDiv #contestFooterLinks a:hover
{
text-decoration: underline;
}




.formElementInfoDiv
{
margin-top: .5em;
margin-left: 12em;
margin-bottom: 1em;
color: #f00;
}






#contestDiv .popupScrollableCloseLink
{
margin: 0;
font-size: .7em;
}

#contestDiv .popupScrollableCloseLink:hover
{
text-decoration: none
}

#contestDiv .popupScrollable
{
position:absolute;
margin: 0;
top: 0;
left: 10000px;
padding: 10px;
background: #ccc;
border: 2px solid black;
}

.scroll-pane
{
width: 500px;
height: 300px;
overflow: auto;
background: #fff;
padding: 10px;
float: left;
}


a.jScrollArrowUp {
	background: url(/images/popup_scroll/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/images/popup_scroll/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}





/*======================================================================
	END CONTEST CONTENT
======================================================================*/


.paginationDiv{
    margin: 0 0 2em 0;
    /*padding: 8px 10px 1px 10px;*/
    padding: 0;
    background-color: #fff;
}


.paginationDiv p{
    text-align: right;
}

.paginationDiv span.postCommentSubHead{
	float: left;
	margin: 0;
	padding: 0 0 0 25px;
	background-image: url(/images/comment_bubble.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

.paginationDiv span.link{
    margin: 0;
    padding: 0px 2px;
    color: #aaa;
}

.paginationDiv a,
.paginationDiv a span.link{
    margin: 0;
    padding: 0px;
	color: #187100;
    text-decoration: none;
}

.paginationDiv a span:hover{
    color: #000;
	text-decoration: underline;
}


.paginationDiv a.current{
    font-weight: bold;
    text-decoration: underline;
}




/*
.paginationDiv ul{
    margin: 0;
    padding:0px;
}

.paginationDiv ul li{
    float: right;
    margin: 0;
    padding:0px;
    list-style-type: none;
}

.paginationDiv ul a{
    margin: 0;
    padding:5px;
    text-decoration: none;
}

.paginationDiv ul a:hover{
    color: #000;
    background-color: #aaa;
}



.paginationDiv ul a.current{
    font-weight: bold;
    text-decoration: underline;
}
*/



/*======================================================================
	START SECTION CONTENT
======================================================================*/


.sectionContent{
    margin: 0;
    padding: 0;
}

.sectionContent .catHeadline{
    margin: 0 0 1.5em 0;
    padding: 0;
    color: #187100;
    font-size: .8em;
    /*background-color: aqua;*/
}

#subCenterLoginForm #newsletterFieldSet h4{
    margin: 0 0 .5em 0;
    padding: 0;
    color: #187100;
    /*background-color: aqua;*/
}


/*======================================================================
	END SECTION CONTENT
======================================================================*/




/*======================================================================
	START MY BOX RIGHT COL
======================================================================*/


.myBoxLinkRightCol{
	margin: 0;
	padding: 0;
	border: 1px solid #aaa;
}

.myBoxLinkRightCol .myBoxLinkRightColHeader{
	margin: 0;
	padding: 3px 6px;
	background-color: #ddd;
	color: #000;
	font-size: .8em;
	border-bottom: 1px solid #aaa;
}

.myBoxLinkRightCol .myBoxLinkRightColHeader a{
	text-decoration: none;
}

.myBoxLinkRightCol .myBoxLinkRightColHeader a:hover{
	text-decoration: underline;
}


.myBoxLinkRightCol .myBoxLinkRightColContent{
	margin: 0;
	padding: 5px;
}

.myBoxLinkRightCol .myBoxLinkRightColContent h5{
	margin: 0 0 .5em 0;
	color: #666;
}


.myBoxLinkRightCol .myBoxLinkRightColContent img{
	float: right;
	margin: 0 0 0 5px;
	border: 1px solid #000;
	
}





.myBoxLinkRightCol .myBoxLinkRightColContent .noLoggedIn{
	margin: 0;
	padding: 5px;
}

.myBoxLinkRightCol .myBoxLinkRightColContent .noLoggedIn p{
	margin: 0 0 .3em 0;
	padding: 0;
}

.myBoxLinkRightCol .myBoxLinkRightColContent .noLoggedIn ul{
	margin: 0 0 0em 1.5em;
	padding: 0;
}





body#site32 .myBoxLinkRightCol{
	border: 0;
}

body#site32 .myBoxLinkRightCol .myBoxLinkRightColHeader{
	margin: 0 0 .5em 0;
	padding: 3px 6px;
	background-color: #636365;
	color: #fff;
	font-size: .8em;
	border-bottom: 0px;
}

body#site32 .myBoxLinkRightCol .myBoxLinkRightColHeader a{
	text-decoration: none;
	color: #fff;
}


body#site32 .myBoxLinkRightCol .myBoxLinkRightColContent{
	border: 1px solid #000;
}

/*======================================================================
	END MY BOX RIGHT COL
======================================================================*/


