/*----------------------------------------------------------------------------- 
koncoction Stylesheet 

version:   1.0 
date:      04/28/08 
author:    Koncoction
email:     info@koncoction.com
website:   www.koncoction.com  
-----------------------------------------------------------------------------*/


/* Remove padding, margin, outlines, borders, Default Font Sizes etc. */ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: small;
	vertical-align: baseline;
}

/* Clearing floated elements  */

.clear	{ 
    clear:both; 
} 

.right	{ 
    float: right; 
} 

.left 
    { 
    float: left; 
}


body {
	font: small Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	min-width: 949px;
}


/* for footer */
html, body {
	height: 100%;
}

/*
body {
	background-color: #232221;
}
/

/* for footer - min-height: 100%; height: auto !important; height: 100%; for footer to work. 
Change bottom margin in 'margin: 0 auto -xx;' xx to match height of footer */
#container {
	width: 949px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -357px;
}


p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h2	{
	font-family: tahoma, Arial, Helvetica, sans-serif;
}

h6	{
	font-size: 80%;
	font-weight: bold;
	color: #DD0606;
	margin-bottom: 7px;
}



/* Top Menu -----------------------------------------------------------------------------*/

#top-menu	{
	height:38px;
	background-color: #c8c8c8;
}

#top-menu img	{
	float: left;
	padding-left: 8px;
}

#top-menu ul	{
	padding: 12px 0 10px 0;
	text-align: right;
}

#top-menu ul li	{
	list-style: none;
	color: #fff;
	display: inline;
	margin-right: 20px;
}

#top-menu ul li a:link, #top-menu ul li a:visited	{
	color:#fff;
	text-decoration: none;
	font-size: 86%;
}

#top-menu ul li a:hover	{
	color:#666666;
	text-decoration: underline;
}






/* Main Menu -----------------------------------------------------------------------------*/


#main-menu ul	{
	padding: 22px 0 16px 3px;
}

#main-menu li	{
	list-style: none;
	color: #1d1d1d;
	display: inline;
	margin: -2px;
}

#main-menu li a	{
	padding: 0.3em 0.5em;
	background: #fff;
	text-decoration: none;
	font-size: 88%;
}

#main-menu li a:link, #main-menu li a:visited	{
	color: #1d1d1d;
	margin: 0;
}

#main-menu li a.howto:hover	{
	color:#fff; 
	background-color: #e2a800;
}

#main-menu li a.shop:hover	{
	color:#fff; 
	background-color: #26a5c0;
}

#main-menu li a.education:hover	{
	color:#fff; 
	background-color: #20b06e;
}

#main-menu li a.dating:hover	{
	color:#fff; 
	background-color: #ff2009;
}

#main-menu li a.deals:hover	{
	color:#fff; 
	background-color: #eac700;
}

#main-menu li a.twitter:hover	{
	color:#fff; 
	background-color: #4cc8ec;
}

#main-menu li a.books:hover	{
	color:#fff; 
	background-color: #2f5ad1;
}

#main-menu li a.computer:hover	{
	color:#fff; 
	background-color: #744478;
}

#main-menu li a.health:hover	{
	color:#fff; 
	background-color: #bb0c1e;
}

#main-menu li a.food:hover	{
	color:#fff; 
	background-color: #ff5f1a;
}

#main-menu li a.travel:hover	{
	color:#fff; 
	background-color: #3aa3ff;
}

#main-menu li a.news:hover	{
	color:#fff; 
	background-color: #5d6d9a;
}

#main-menu li a.business:hover	{
	color:#fff; 
	background-color: #466288;
}

#main-menu li a.finance:hover	{
	color:#fff; 
	background-color: #3fa111;
}

#main-menu li a.games:hover	{
	color:#fff; 
	background-color: #e16100;
}

#main-menu li a.humor:hover	{
	color:#fff; 
	background-color: #f3197a;
}

#main-menu li a.free:hover	{
	color:#fff; 
	background-color: #e0002c;
}

body.twitter #nav-twitter a	{
	color:#fff; 
	background-color: #4cc8ec;
}



/* Header Nav -----------------------------------------------------------------------------*/

#header	{
	margin-bottom: 25px;
}



/* Main Content -----------------------------------------------------------------------------*/

#main-content h1	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #8d359a;
	margin-bottom: 12px;
}

#main-content h2	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #d12219;
	margin-top: 12px;
}

#main-content p	{
	font-size: 12px;
	line-height: 16px;
	color: #1d1d1d;
	margin: 0 0 8px 0;
}

#main-content p.strong	{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #1d1d1d;
	margin: 0 0 8px 0;
}

#main-content #left	{
	float: left;
	width: 295px;
}

#main-content #middle #form	{
	margin: 15px 0 4px 0;
}

#main-content #right	{
	float: right;
	width: 295px;
}

#main-content #right #main-search	{
	margin: 15px 12px 4px 0;
}

#main-content #middle	{
	margin: 0 328px;
}

#clear	{
	clear: both;
	height: 1px;
}

#video	{
	text-align: center;
}



/* title =============================================== */

#title	{ 
	margin-bottom: 0;
	padding-left: 8px;
	text-align: center;
}

#title img.header	{
	margin: 52px 0 28px 0;
}

#title img.icons	{
	margin: 0 0 24px 0;
}

#title h1	{
	font-size: 140%;
	font-weight: normal;
	letter-spacing: -.05em;
	margin-bottom: .5em;
}

#title .bold	{
	font-weight: bold;
}

#title p.red	{
	color: #DD0606;
	font-weight: bold;
	margin-bottom: .8em;
}

#title p.small	{
	font-size: 87%;
	margin-bottom: 1em;
}


/* main_menu =============================================== */

#main ul	{
	margin: 0 0 12px 0;
	padding: 0;
}

#main li	{
	display: inline;
	list-style: none;
	color: #DD0A0A;
}

#main a:link, #main a:visited	{
	text-decoration: none;
	color: #DD0A0A;
}

#main a:hover	{
	text-decoration: underline;
	color: #DD0A0A;
}



/* main_sections =============================================== */

#main_sections	{
	padding: 0;
	margin: 15px 0;
}

#main_sections h2	{
	font-size: 145%;
	font-weight: bold;
	color: #DD0A0A;
	margin-bottom: 5px;
}

#main_sections p.right	{
	text-align: right;
	color: #DD0A0A;
	font-size: 85%;
	margin-top: 5px;
}

#main_sections p	{
	margin-bottom: .7em;
}

#main_sections table	{
	border: 1px solid #E0E0DF;
	background-color: #999999;
}

#main_sections td.line	{
	background-color: #E0E0DF;
}



/* sub_sections =============================================== */

#sub_sections	{
	padding: 0;
	margin: 0 0 15px 0;
}

#sub_sections table	{
	border: 1px solid #E0E0DF;
	background-color: #999999;
}

#sub_sections h3	{
	font-size: 80%;
	font-weight: bold;
	color: #DD0606;
	margin-bottom: 7px;
}


/* section title bars =============================================== */

#search img.title	{
	margin-bottom: 12px;
}

#help img.title	{
	margin-bottom: 12px;
}

#moretitlebar img.title	{
	margin-bottom: 12px;
}

/* red send box  ================================================= */

#sendlink	{ 
	background-color: #DD0606;
	text-align: center;
	font-size: 110%;
	color: white;
	padding: 18px 0;
	margin-top: 4px;
}

#sendlink .bold	{
	font-weight: bold;
}

#sendlink a	{
	color: white;
	font-weight: bold;
}



/* grey why box  ================================================= */
#why	{
	background-color: #E0E0DF;
	padding: 23px 40px 8px 40px;
	margin: 0;
}

/* left paragraph */
#why #left	{
	width: 370px;
	float: left;
}

#why #left p.bold	{
	font-weight: bold;
	font-size: 100%;
	margin: 0;
}

#why #left p	{
	font-size: 85%;
	line-height: 120%;
	margin: 0 0 15px 0;
}


/* right paragraph */
#why #right	{
	width: 420px;
	margin-left: 445px;
}

#why #right img	{
	float: left;
	margin: 5px 14px 0 0;
}

#why #right p.bold	{
	font-weight: bold;
	font-size: 110%;
	color: #DD0606;
	margin: 0;
}

#why #right p	{
	font-size: 85%;
	line-height: 120%;
	margin: 0 0 15px 0;
}


/* adsense ads  ================================================= */

#ads	{
	padding: 32px 0 15px 0;
	margin-left: 110px;
}

#ads h1.howto	{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #dc6200;
	padding-bottom: 10px;
}

#ads h1.shop	{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #e78a00;
	padding-bottom: 10px;
}

#ads h1.deals	{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #e08f08;
	padding-bottom: 10px;
}


/* auction ads  ================================================= */

#auctionads	{
	padding: 15px 0 5px 0;
	text-align: center;
}



/* search category - google, etc.  ================================================= */

#search	{
	margin-bottom: 50px;
}

#search h2	{
	font-size: 145%;
	font-weight: bold;
	border-bottom: 2px solid #DD0A0A;
	color: #DD0A0A;
	margin-bottom: 37px;
}

#search #left	{
	width: 384px;
	float: left;
	padding-right: 21px;
	text-align: right;
	font-size: 110%;
}

#search #left p.bold	{
	font-weight: bold;
	margin-bottom: 1.15em;
}

#search p.moresearch	{
	font-size: 85%;
	margin: -8px 0 1.2em 500px;
}

#search a	{
	color: #DD0A0A;
}

/* help old  ================================================= 

#help h2	{
    font-size: 145%;
	font-weight: bold;
	color: #DD0A0A;
	margin-bottom: 5px;
}

#help p.right	{
	text-align: right;
	margin-top: -1.8em;
	color: #DD0A0A;
	font-size: 85%;
}

#help p	{
	margin-bottom: .7em;
	
}

#help #feeds	{ 
	background-color:#EBEBEB; 
	border: 1px solid #D0CECE;
}

#help #left	{
	float: left;
	width: 275px;
	text-align: left;
	padding: 15px;
}

#help .imgborder	{ 
	padding-bottom: 10px;
	margin: 0 0 12px 0;
	border-bottom: 1px dashed #8a8a8a;
}


#help #right	{
	float: right;
	width: 275px;
	text-align: left;
	padding: 15px;
}

#help #middle	{
	text-align: left;
	padding: 15px;
	margin: 0 320px;
	height: 1%;
}


#help p.more	{
	color: #DD0A0A;
	font-size: 85%;
}

#help a.more:link, #help a.more:visited	{
	text-decoration: none;
	color: #DD0A0A;
}

#help a.more:hover	{
	text-decoration: underline;
	color: #DD0A0A;
}


#clear	{
	clear: both;
	height: 1px;
}
*/


/* Deals ebook titles */
#panels h1 a.deals:link, #panels h1 a.deals:visited	{
	font-size: 100%;
	text-decoration: none;
	color: #e08f08;
}

#panels h1 a.deals:hover	{
	font-size: 100%; 
	background-color: #eac700;
	color: #ffffff;
	padding: 2px 3px;
}


#panels img	{
	float: left;
	padding: 0 8px 6px 0;
}

#panels p	{
	font-size: 85%;
	color: #333333;
}



/* help  ================================================= */

#help h2	{
    font-size: 145%;
	font-weight: bold;
	color: #DD0A0A;
	margin-bottom: 5px;
}

#help p.right	{
	text-align: right;
	margin-top: -1.8em;
	color: #DD0A0A;
	font-size: 85%;
}

#help p	{
	margin-bottom: .7em;
}


#help #left	{
	float: left;
	width: 275px;
	text-align: left;
	padding: 15px;
	overflow: hidden;
}

#help .imgborder	{ 
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0 0 12px 0;
	border-bottom: 1px dashed #8a8a8a;
	border-top: 6px solid #f7e4b0;
}

#help .shopborder	{ 
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0 0 12px 0;
	border-bottom: 1px dashed #8a8a8a;
	border-top: 6px solid #c5e1e7;
}




#help #right	{
	float: right;
	width: 275px;
	text-align: left;
	padding: 15px;
	overflow: hidden;
}

#help #middle	{
	text-align: left;
	padding: 15px;
	margin: 0 320px;
	height: 1%;
}


#help #left p.more, #help #right p.more, #help #middle p.more	{
	color: #666666;
	padding-top: 6px;
	margin: 14px 0 0  0;
	border-top: 1px dashed #8a8a8a;
	font-size: 85%;
}

#help a.more:link, #help a.more:visited	{
	text-decoration: none;
	color: #666666;
}

#help a.more:hover	{
	text-decoration: underline;
	color: #DD0A0A;
}


#clear	{
	clear: both;
	height: 1px;
}


/* help list styles  ================================================= */

#help #feeds h2.title	{
	font-size: 145%;
	font-weight: bold;
	color: #DD0A0A;
	padding-bottom: 12px;
	border-bottom: 1px dashed #8a8a8a;
}

#help #feeds ul.items	{
	margin: 15px 0;
	padding: 0;
	list-style: none;
}

#help #feeds h5 a:link, #help #feeds h5 a:visited	{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
    color: #DD0A0A;
	text-align: left;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

#help #feeds p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	text-align: left;
	color: #000000;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 2px;
}


/* ===================================================== not in use ??  ================================================= */

/* more help  ================================================= */

#morehelp	{
	padding: 0;
	margin: 0;
}

#morehelp h2	{
    font-size: 145%;
	font-weight: bold;
	color: #DD0A0A;
	padding-bottom: .2em;
	border-bottom: 1px dashed #8A8A8A;
	margin: 0 0 15px 0;
	padding-top: 0;
}

#morehelp ul	{
	margin: 5px 0 0 0;
	padding: 0;
}

#morehelp li	{
	list-style: none;
	font-weight: bold;
	letter-spacing: -.035em;
	font-size: 99%;
	color: #DD0A0A;
	padding: 6px 12px;
}

#morehelp li.grey	{
	list-style: none;
	font-weight: bold;
	background-color: #EFEFEF;
	font-size: 99%;
	color: #DD0A0A;
	padding: 5px 12px;
}

#morehelp p	{
	margin: 13px 0 17px 83px;
}

#morehelp a:link, #morehelp a:visited	{
	color: #DD0A0A;
	text-decoration: none;	
}

#morehelp a:hover	{
	color: #DD0A0A;
	text-decoration: underline;	
}

#morehelp li img	{ 
	float: left;
	border: 1px solid #c2c2c2;
}


/* more help internal  ================================================= */

#morehelpint	{
	padding: 0;
	margin: 0;
}

#morehelpint h2	{
    font-size: 145%;
	font-weight: bold;
	color: #DD0A0A;
	margin-bottom: 5px;
	padding-bottom: .2em;
	border-bottom: 1px dashed #8A8A8A;
	margin-top: 0;
	padding-top: 0;
}

#morehelpint ul	{
	margin: 0;
	padding: 0;
}

#morehelpint li	{
	list-style: none;
	font-weight: bold;
	letter-spacing: -.035em;
	font-size: 110%;
	color: #DD0A0A;
	padding: 6px 9px;
}

#morehelpint li.grey	{
	list-style: none;
	font-weight: bold;
	background-color: #EFEFEF;
	font-size: 110%;
	color: #DD0A0A;
	padding: 5px 9px;
}

#morehelpint a:link, #morehelpint a:visited	{
	color: #DD0A0A;
	text-decoration: none;	
}

#morehelpint a:hover	{
	color: #DD0A0A;
	text-decoration: underline;	
}




/* more pages  ================================================= */

#more	{
	margin-top: 25px;
}

#more #mfeedscolumn	{
	float: right;
	width: 315px;
}

#more #mfeedscolumn h3	{
	font-size: 80%;
	font-weight: bold;
	color: #DD0606;
	margin-bottom: 7px;
}


/* custom search in content area with sidebar  ======================= */

#main-custom-search	{
	padding: 0 15px;
	margin: 0 355px 0 0;
	height: 1%;
}

#main-custom-search h3	{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #c88101;
	padding-bottom: .2em;
}

#main-custom-search h3.shop	{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #086b91;
	padding-bottom: .2em;
}

#main-custom-search p	{
	padding-bottom: 4em;
}

#main-custom-search #search-engine	{
	text-align: center;
}

#main-custom-search #search-engine #mfeedsads	{
	text-align: center;
}

#main-custom-search #search-engine img.title	{
	margin-bottom: 18px;
}

#main-custom-search #search-engine p	{
	padding-bottom: .5em;
}

#main-custom-search #search-engine form	{
	padding-bottom: 6em;
}


/* custom search in content area - no sidebar  ======================= */

#main-search-box	{
	margin: 0 auto;
	width: 500px;
	height: 700px;
}

#main-search-box p	{
	padding-bottom: 4em;
	color: #999999;
	font-size: 10px;
}

#main-search-box p a:link, #main-search-box p a:visited	{
	font-size: 10px;
	color: #c88101;
	padding-bottom: 4em;
	text-decoration: none;
}

#main-search-box p a:hover	{
	font-size: 10px;
	color: #c88101;
	padding-bottom: 4em;
	text-decoration: underline;
}

#main-search-box #search-engine	{
	margin-top: 35px;
	text-align: center;
}

#main-search-box #search-engine #mfeedsads	{
	text-align: center;
}

#main-search-box #search-engine img.title	{
	margin-bottom: 18px;
}

#main-search-box #search-engine p	{
	padding-bottom: .5em;
}

#main-search-box #search-engine form	{
	padding-bottom: 6em;
}


/* search results in content area  ======================= */

#main-search-results	{
	padding: 0;
	margin: 0 325px 0 0;
	height: 1%;
}

#main-search-results h3	{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #c88101;
	padding-bottom: .2em;
}

#main-search-results #search-results   {
	overflow: hidden;
}

#main-search-results #search-results p    {
	padding-bottom: .45em;
}

#main-search-results #search-results form    {
	padding-bottom: 1em;
}



/* custom search in sidebar  ======================= */

#custom-search img	{
	padding-bottom: 7px;
}

#custom-search	{
	margin: 0 0 12px 0;
	padding: 0;
	width:300px
	height: 1%;
}

#custom-search p.search	{
	font-size: 83%;
	color: #494540;
	margin: 0 0 7px 0;
}





/* feedwall page title and right column  ================================================= */

#feedwall	{
	margin-top: 25px;
}

#feedwall #feedwallcolumn	{
	float: right;
	width: 293px;
}

#feedwall #feedwalltitle	{
	text-align: left;
	padding: 0 15px 20px 15px;
	margin: 0 330px 0 0;
	height: 1%;
}

#feedwall #feedwalltitle h2	{
    font-size: 165%;
	font-weight: normal;
	color: #DD0A0A;
	margin-bottom: 5px;
	padding-bottom: .2em;
	border-bottom: 1px dashed #8A8A8A;
	margin-top: 0;
	padding-top: 0;
}

#feedwall #feedwalltitle p	{
	padding: 0 0 8px 0;
}


/* feedwall styles end  ============================ */


/* sidebar feed links ============================ */


/* sidebar feed boxes ============================ */

#more #mfeedscolumn #wbads	{
	margin: 0 0 12px 0;
	padding: 0;
}

#more #mfeedsbox	{
	text-align: left;
	background-color:#EBEBEB; 
	border: 1px solid #D0CECE;
	padding: 15px;
	margin-bottom: 15px;
}

#more #mfeedsbox .imgborder	{ 
	padding-bottom: 10px;
	margin: 0 0 12px 0;
	border-bottom: 1px dashed #8a8a8a;
}

#more #mfeedsbox p.more	{
	color: #999999;
	padding-top: 6px;
	margin: 14px 0 0  0;
	border-top: 1px dashed #8a8a8a;
	font-size: 85%;
}

#more #mfeedsbox a.more:link, #more #mfeedsbox a.more:visited	{
	text-decoration: none;
	color: #999999;
}

#more #mfeedsbox a.more:hover	{
	text-decoration: underline;
	color: #DD0A0A;
}


/* More pages and links content area  ============================ */

#more #mfeeds	{
	text-align: left;
	padding: 0 15px;
	margin: 0 355px 0 0;
	height: 1%;
}

#more #mfeedsads	{
	padding: 15px 0;
	text-align: left;
}

#more #mfeeds .imgborder	{ 
	padding-bottom: 10px;
	margin: 0 0 12px 0;
	border-bottom: 1px dashed #8a8a8a;
}

#more #mfeeds h2.shopping	{
    font-size: 165%;
	font-weight: normal;
	color: #e78a00;
	padding: 0 0 10px 0;
	margin: 0;
}

#more #mfeeds p	{
	color: #5c5c5c;
	margin: 0 0 4px 0;
	padding: 2px;
}

#more #mfeeds p a:link, #more #mfeeds p a:visited	{
	color: #000000;
	text-decoration: underline;
	padding: 2px;
}

#more #mfeeds p a:hover	{
	color: #ffffff;
	text-decoration: none;
	background-color: #10b3f0;
	padding: 2px;
}

#more #mfeeds ul	{
	margin: 5px 0 0 0;
	padding: 0;
}

#more #mfeeds li	{
	list-style: none;
	font-weight: bold;
	letter-spacing: -.035em;
	font-size: 99%;
	color: #1692b4;
	padding: 6px 12px;
}

#more #mfeeds li.grey	{
	list-style: none;
	font-weight: bold;
	background-color: #EFEFEF;
	font-size: 99%;
	color: #1692b4;
	padding: 5px 12px;
}

#more #mfeeds p	{
	margin: 12px 0 17px 0;
}

#more #mfeeds ul li p	{
	margin: 13px 0 17px 83px;
}

#more #mfeeds a:link, #more #mfeeds a:visited	{
	color: #DD0A0A;
	text-decoration: none;	
}

#more #mfeeds a:hover	{
	color: #DD0A0A;
	text-decoration: underline;	
}

#more #mfeeds li img	{ 
	float: left;
	border: 1px solid #c2c2c2;
}


#mclear	{
	clear: right;
	height: 1px;
}




/* CaRP styles - Main feed wall ======================= */

#help #feeds h1.feedtitle-main a:link, #help #feeds h1.feedtitle-main a:visited {
	font-family: georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #DD0A0A;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 15px 0;
}

#help #feeds h1.feedtitle-main a:hover {
	font-family: georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #DD0A0A;
	text-align: left;
	text-decoration: underline;
	margin: 0;
	padding: 2px 0 15px 0;
}

h1.feedtitle-main-single a:link, h1.feedtitle-main-single a:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #DD0A0A;
	text-align: left;
	text-decoration: none;
}

h1.feedtitle-main-single a:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #DD0A0A;
	text-align: left;
	text-decoration: underline;
}

h1.feedtitle-full a:link, h1.feedtitle-full a:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #DD0A0A;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#help #feeds p.groupdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0;
	padding: 0;
}

#help #feeds p.groupdates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 0;
	padding: 0;
}




/* CaRP styles - Internal feed page ======================= */

#more #mfeeds h1.feedtitle-full a:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #DD0A0A;
	text-align: left;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

h1.feedtitle-sidebar a:link, h1.feedtitle-sidebar a:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #DD0A0A;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

h1.feedtitle-sidebar a:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #DD0A0A;
	text-align: left;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

p.feeddate-full {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #999999;
	margin: 0;
	padding: 0;
}

p.feeddate-image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #999999;
	margin: 2px 0 15px 85px;
	padding: 0 0 0 85px;
}

p.feeddesc-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	color: #4a4a4a;
	margin: 2px 0 12px 0;
	padding: 0;
}

#help #feeds p.feeddesc-image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	color: #4a4a4a;
	margin: 2px 0 15px 85px;
	padding: 0 0 0 85px;
}

.fiximgsize img {
    width: 78px;
	height: 51px;
	float:left;
	margin-right:5px;
	border:1px solid black;
}


#more #mfeeds p.groupdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0;
	padding: 0;
}

#more #mfeeds p.groupdates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 0;
	padding: 0;
}


/* CaRP styles - end */


/* CaRP default styles ======================= */
h1.feedtitle a:link, h1.feedtitle a:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #DD0A0A;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

h1.feedtitle a:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #DD0A0A;
	text-align: left;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}


p.feeddate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #6D6D6D;
	margin: 0;
	padding: 0;
}

p.feeddesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	color: #4a4a4a;
	margin: 2px 0 15px 0;
	padding: 0;
}
/* CaRP default styles - end */


/* store  ================================================= */

#store	{
	margin-top: 12px;
}


/* gear  ================================================= */

#gear	{ 
	background-image: url(../piss_off_images/t-shirts-merchandise-apparell.jpg);
	height: 55px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 110%;
	color: white;
	padding: 18px 0;
	margin-bottom: 10px;
}

#gear .bold	{
	font-weight: bold;
}

#gear a	{
	color: white;
	font-weight: bold;
}


/* po gear  ================================================= */

#pogear	{ 
	background-image: url(../piss_off_images/houseware-merchandise-caps.jpg);
	height: 55px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 110%;
	color: white;
	padding: 18px 0;
	margin: 20px 0 10px 0;
}

#pogear .bold	{
	font-weight: bold;
}

#pogear a	{
	color: white;
	font-weight: bold;
}


/* social  ================================================= */

#social	{ 
	margin: 28px 0;
}

#social img	{ 
	margin: 0 0 8px 0;
}

#social p	{
	display: inline;
	margin-left: 10px;
	font-weight: bold;
	color: #DD0A0A;
}


/* INTERNAL PAGE STYLES  ================================================= */

#title_int img.header	{ 
	margin: 25px 0 20px 0;
}

#title_int ul	{
	margin: 0 0 7px 0;
	padding: 0;
}

#title_int li	{
	display: inline;
	list-style: none;
	color: #DD0A0A;
}

#title_int a:link, #title_int a:visited	{
	text-decoration: none;
	color: #DD0A0A;
}

#title_int a:hover	{
	text-decoration: underline;
	color: #DD0A0A;
}

#moretitlebar	{
	height: 73px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}



/* Education sub menu  =========== */

#education_submenu ul	{
	margin: 0 0 8px 0;
	background-color: #c2e6d7;
	padding: 7px 0 7px 27px;
}

#education_submenu li {
	display: inline;
	list-style: none;
	color: #0a7b45;
	font-size: 88%;
}

#education_submenu img	{
	margin: 4px 4px 0 0;
	padding: 0;
}

#education_submenu li a	{
	padding: 0.3em 0.5em;
	text-decoration: none;
	font-size: 94%;
}

#education_submenu a:link, #education_submenu a:visited	{
	color: #0a7b45;
}

#education_submenu a:hover	{
	text-decoration: underline;
	color: #0a7b45;
}



#titlebar	{ 
	background-color: #DD0606;
	font-size: 130%;
	color: white;
	padding: 29px 0 14px 22px;
	margin-bottom: 4px;
}

#titlebar h2	{
    font-size: 145%;
	font-weight: bold;
	color: #fff;
}

/* adsense ads internal pages  ================================================= */

#ads_int	{
	padding: 32px 0 39px 0;
	text-align: center;
	
}

/* send a link content  ================================================= */

#sendalink	{
	padding: 0 22px;
}

#sendalink h2	{
    font-size: 145%;
	font-weight: bold;
	border-bottom: 2px solid #DD0A0A;
	color: #DD0A0A;
	margin-bottom: 10px;
}

#sendalink p	{
	margin-bottom: .7em;
	
}

.highlight	{
	background-color: #E5E5E5;
	padding: 8px 16px;
	
}

#sendalink p.space	{
	margin: 20px 0;
}



/* get the message  ================================================= */

#tag_cloud	{ 
	background-color: #ebebeb;
	border: 1px solid #cfcfcf;
	padding: 38px 55px;
	margin: 20px 0;
	color: #DD0606;
	font-size: 150%;
	line-height: 48px;
	text-align: center;
}

.tc-small	{
	font-size: 70%;
}

.tc-medium	{
	font-size: 125%;
}

.tc-large	{
	font-size: 150%;
}

.tc-big	{
	font-size: 200%;
	font-weight: normal;
}




/* baselinks  ================================================= */

#baselinks ul.links	{
	margin: 0;
	text-align: center;
	padding: 10px 0 10px 0;
	border-top: 1px solid #DD0A0A;
}

#baselinks li	{
	display: inline;
	list-style: none;
	color: #DD0A0A;
}

#baselinks ul.sections	{
	text-align: center;
	margin: 0;
	padding: 0;
}

#baselinks li a	{
	text-decoration: none;
	font-size: 88%;
}

#baselinks a:link, #baselinks a:visited	{
	color: #DD0A0A;
}

#baselinks a:hover	{
	text-decoration: underline;
	color: #DD0A0A;
}

#baselinks img.base	{
	padding: 20px 0 50px 373px;
}





/* Footer  ================================================= */

.footer {
	margin: 0 auto;
	width: 949px;
}


/* height of entire footer */
.footer, .push {
     height: 357px;
}



/* Base Links --------------*/

#base-links	{ 
	background-image: url(../help_images/beaker_02.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;
}


#base-links ul	{
	padding: 9px 0 7px 3px;
}

#base-links li	{
	list-style: none;
	color: #1d1d1d;
	display: inline;
	margin: -2px;
}

#base-links li a	{
	padding: 0.3em 0.5em;
	background: #fff;
	text-decoration: none;
	font-size: 82%;
}

#base-links li a:link, #base-links li a:visited	{
	color: #1d1d1d;
	margin: 0;
}

#base-links li a.howto:hover	{
	color:#fff; 
	background-color: #e2a800;
}

#base-links li a.shop:hover	{
	color:#fff; 
	background-color: #26a5c0;
}

#base-links li a.education:hover	{
	color:#fff; 
	background-color: #20b06e;
}

#base-links li a.dating:hover	{
	color:#fff; 
	background-color: #ff2009;
}

#base-links li a.deals:hover	{
	color:#fff; 
	background-color: #eac700;
}

#base-links li a.twitter:hover	{
	color:#fff; 
	background-color: #4cc8ec;
}

#base-links li a.books:hover	{
	color:#fff; 
	background-color: #2f5ad1;
}

#base-links li a.computer:hover	{
	color:#fff; 
	background-color: #744478;
}

#base-links li a.health:hover	{
	color:#fff; 
	background-color: #bb0c1e;
}

#base-links li a.food:hover	{
	color:#fff; 
	background-color: #ff5f1a;
}

#base-links li a.travel:hover	{
	color:#fff; 
	background-color: #3aa3ff;
}

#base-links li a.news:hover	{
	color:#fff; 
	background-color: #5d6d9a;
}

#base-links li a.business:hover	{
	color:#fff; 
	background-color: #466288;
}

#base-links li a.finance:hover	{
	color:#fff; 
	background-color: #3fa111;
}

#base-links li a.games:hover	{
	color:#fff; 
	background-color: #e16100;
}

#base-links li a.humor:hover	{
	color:#fff; 
	background-color: #f3197a;
}

#base-links li a.free:hover	{
	color:#fff; 
	background-color: #e0002c;
}






/* Bottom Menu ----------*/

#bottom-menu	{
	height:57px;
	background-image: url(../help_images/beaker_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #b9b9b9;
}

#bottom-menu img	{
	float: left;
	padding-left: 16px;
}

#bottom-menu ul	{
	padding: 21px 86px 10px 0;
	text-align: right;
}

#bottom-menu ul li	{
	list-style: none;
	color: #fff;
	display: inline;
	margin-right: 20px;
}

#bottom-menu ul li a:link, #bottom-menu ul li a:visited	{
	color:#fff;
	text-decoration: none;
	font-size: 86%;
}

#bottom-menu ul li a:hover	{
	color: #666666;
	text-decoration: underline;
}

/* copyright ----------*/

#copyright	{
	height: 30px;
	padding: 12px 0 35px 0;
}

#copyright p	{
	font-size: 78%;
	color: #8b8b8b;
}

#copyright p.credit	{
	font-size: 78%;
	color: #aeaeae;
	text-align: right;
	margin-top: -1.2em;
}

#copyright a:link, #copyright a:visited	{
	font-size: 100%;
	color: #aeaeae;
}

#copyright a:hover	{
	font-size: 100%;
	color: #e44444;
	text-decoration: none;
}


