/* general classes */
	img{border:0;}

	p.body_text{
		padding:10px;
		font-family:verdana,serif;
		font-size:10pt;
		color:#444444;
		text-align:left;
	}
/* quotations category grid - start */
	a.cat{
		display:block;
		font-family:verdana,serif;
		font-size:8pt;color:#000066;
		text-decoration:none;
		padding:4px;
		border:1px solid #ddddcd;
	}
	a.cat:hover{background-color:#eeeeee;color:#0000ff;text-decoration:underline;}
	b.cat{padding:2px;font-family:arial;font-size:10pt;color:#000000;text-align:left;text-decoration:none;font-weight:normal;} 
	div.cat_title{float:left;
		width:740px;
		font-family:verdana;
		font-size:14pt;
		padding:10px 0 4px 10px;
		color:#444444;
		border-bottom:1px dashed #eeeeee;text-align:left;
	}
	div.category_column{
		float:left;
		width:140px;
		margin:0;
		padding:10px 5px 10px 5px;
		text-align:center;
		background-color:#ffffff;
		font-size:4pt;
	}
	div.category{float:left;
	text-align:left;
	padding:2px 1px 2px 1px;width:120px;background-color:#ffffff;border:1px solid #ddddcd;margin:0;}
	a.alphabet_letter{display:block;text-align:left;padding:2px 0 2px 4px;border:1px solid #ffffff;font-family:verdana;font-size:10pt;font-weight:bold;color:#444444;background-color:#ddddcd;}
/* quotations category grid - end */

/* page title and intro - start */
	div.page_intro{
		padding-top:10px;
		padding-bottom:10px;
		text-align:left;
	}
	p.intro_text{
		padding-left:10px;
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#333333;
	}
	b.page_title{
		padding:0 0 0 10px;
		font-family:verdana,serif;
		font-size:18pt;
		font-weight:normal;
		color:#990000;
	}
/* page title and intro - end */

/* quotes submenu - start */
	ul.submenu{
		list-style:none;
		margin:4px 0 0 0;
		padding:4px 5px 0 5px;
		border-top:1px solid #888;
		background:url(http://www.painterskeys.com/images/quotes/layout/quotes_menu_back.gif) repeat-x top #ffffff;
		width:240px;
	}
	ul.submenu li{
		padding:2px;
		margin:4px 0;
		border:1px solid #918AC3;
		text-align:left;		
	}
	ul.submenu a{
		font-family:verdana,arial,serif;
		font-size:8pt;
		color:#000088;
		text-decoration:none;
		background-color:#eeeeee;
		display:block;
		padding:4px;
		margin:0;
	}
	ul.submenu a:hover{
		color:#0000ff;
		text-decoration:underline;
		background-color:#ffffff;
	}
	ul.submenu .submenu_title{
		font-family:verdana,arial,serif;
		font-size:10pt;
		color:#ffffff;
		font-weight:bold;
		margin-top:0;
		padding:0;
		text-align:left;
		border:0;
	}
	span.author_search{
		text-align:left;
		font-family:verdana,serif;
		font-size:8pt;
		margin:0;
		padding:0;
	}
	.txt_name{
		width:150px;
		margin:2px 3px 0 0;
		font-family:verdana,serif;
		font-size:11pt;
		border:solid 1px #cccccc;
		border-right-color:#999999;
		border-bottom-color:#999999;
		border-left-color:#eeeeee;
		border-top-color:#eeeeee;
	}
	.btn_submit{
		margin:1px 0 1px 0;
		padding:2px 0 2px 0;
		font-family:verdana,serif;
		font-size:8pt;
		border:solid 1px #cccccc;
		background-color:#cccccc;
		border-right-color:#999999;
		border-bottom-color:#999999;
		border-left-color:#eeeeee;
		border-top-color:#eeeeee;
	}
	.btn_submit:hover{
		background-color:#eeeeee;
	}
/* quotes submenu - start */





/* footer - start */
	div.update_info{
		float:left;
		text-align:left;
		width:300px;
		padding:8px 0 8px 4px;
	}
	div.update_info b{
		font-family:verdana,serif;
		color:#cccccc;
		font-size:8pt;
	}
	div.copyright{
		float:left;
		text-align:right;
		width:430px;
		padding:8px 4px 8px 0;
	}
	div.copyright a{
		font-family:verdana,serif;
		color:#eeeeee;
		font-size:8pt;
	}
	div.copyright a:hover{
		color:#0000ee;
	}

	/* footer menu -start- */
		div.bmenu{
			float:left;
			width:740px;
			text-align:center;
			padding:0;
			margin:0;
		}
		ul.bottom_menu{
			list-style:none inside;
			margin:0;
			padding:5px;
			width:740px;
			float:left;
			text-align:center;
		}
		ul.bottom_menu li{
			margin-left:8px;
			padding:2px;
			float:left;
		}
		ul.bottom_menu a{
			font-family:verdana,arial,serif;
			font-size:8pt;
			color:#cccccc;
			text-decoration:none;
			background-color:#666666;
			display:block;
			padding:4px;
		}
		ul.bottom_menu a:hover{
			color:#ffffff;
			background-color:#bbbbbb;
		}
	/* footer menu -end- */

	/* twl green ad -start- */
		div.twl_ad{
			width:740px;
			float:left;
	 		text-align:left;
			margin:2px;
			background-color:#3f4e4b;
			border:1px solid #3f4e4b
		}
		div.twl_ad span.twlAdImage{
			float:left;
			width:230px;
			margin:0;
			padding:0;
			text-align:right;
		}
		div.twl_ad p.twlAdText{
			font-family:verdana,arial,serif;
			font-size:10pt;
			color:#ffffff;
			background-color:#576d6b;
			margin:0;
			padding:3px;
			text-align:left;
			height:74px;
		}
		p.twlAdText a{
			float:right;
			background-color:#3f4e4b;
			padding:2px;
			text-decoration:none;
			color:#eeeeee;
			margin-top:4px;
			border-bottom:1px solid #888888;
			border-top:2px solid #576d6b;
		}
		p.twlAdText a:hover{
			background-color:#222222;
			color:#ffffff;
		}
	/* twl green ad -end- */
/* footer - end */
