/* general classes */
	img{border:0;}

	
	/* Constant Contact Subscribe Slug - top of page */
.ccsubform{padding-left:10px;background:#3F4E4B;width:200px;}
.cctext{font-family:verdana,kalamati,sans-serif;font-size:9pt;padding:0;margin:0;color:#eee;}
.instruction {font-size:9pt;padding:4px 4px 4px 0;}
.submit, .emailaddress {font-size:8pt;padding:0;margin:0}
.emailaddress{border:1px solid #000;font-size:10pt;padding:2px;}
	
	p.body_text{
		padding:10px,10px,10px,10px;
		font-family:verdana,arial,sans-serif;
		font-size:10pt;
		color:#444444;
		text-align:left;
	}
/* quotations category grid - start */
	a.cat{
		display:block;
		font-family:verdana,arial,sans-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:verdana,arial,sans-serif;font-size:10pt;color:#000000;text-align:left;text-decoration:none;font-weight:normal;} 
	div.cat_title{float:left;
		width:740px;
		font-family:verdana,arial,sans-serif;
		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,arial,sans-serif;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,sans-serif;
		font-size:10pt;
		color:#333333;
	}
	b.page_title{
		padding:0 0 0 10px;
		font-family:verdana,arial,sans-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,sans-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,sans-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,arial,sans-serif;
		font-size:8pt;
		margin:0;
		padding:0;
	}
	.txt_name{
		width:150px;
		margin:2px 3px 0 0;
		font-family:verdana,arial,sans-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,arial,sans-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 - end */


/* footer - start */

	
	/* footer menu -start- */
		div.bmenu{
			float:left;
			text-align:center;
			padding:0;
			margin:0;
		}
		ul.bottom_menu{
			list-style:none inside;
			margin:0;
			padding:2px;	
			text-align:center;
		}
		ul.bottom_menu li{
			margin-left:2px;
			padding:2px;
			float:left;
		}
		ul.bottom_menu a{
			font-family:verdana,arial,sans-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,sans-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;		
		}
	a.navt{
		font-family:arial,verdana,sans-serif;
		font-size:8pt;display:block;
		font-weight:bold;		
		color:#eeeeee;
		background-color:#000066;
		text-decoration:none;
	}
	a.navt:hover{
		color:#ffffff;
		background-color:#0000ee;
		
		
	/* twl green ad -end- */
	
	}	
	div.update_info{		
		text-align:center;		
		padding:4px;	
	}
	div.update_info b{
		font-family:verdana,kalamati,sans-serif;
		color:#444444;
		font-size:8pt;
	}
	div.copyright{		
		text-align:center;		
		padding:4px;
	}
	div.copyright a{
		font-family:book antiqua,serif;
		color:#eeeeee;
		font-size:8pt;
	}
	div.copyright a:hover{
		color:#0000ee;
		font-family:book antiqua, serif;
	}
	
/* footer - end */