/* *********** TAGs REDEFINED  ****************** */
body 			{ font-family: Verdana, Arial, helvetica, sans-serif; color: #000000; }
td 				{ font-size:10pt; color: #000000; }
a 				{ color: #000099; }
a:hover 		{ color: #cc0000; }
h1 				{ color: #003466; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.3em; font-weight: bold;	margin: 0; padding: 0; }
h2 				{ color: #003466; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }
h3 				{ color: #003466; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.1em; font-style: italic; font-weight: normal; margin: 0; padding: 0; }
h1.pname		{ color:#000; font-size:100%; }
form			{ padding:0px; margin:0px; }
ul, ol, dl              { position: relative; }


/* general classes */
.genrehead		{ FONT-size:11pt; color:#003466; border-bottom:1px solid #efefef; padding:3px; }
.btns 			{ font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#E5E5E5; color:#000000; padding:2px; }
.shopbybrand	{ font-size:9pt; }
img.border		{ border:1px solid #000; }
.tbl_list td	{ border-bottom:1px solid #ccc; }
.utitle 		{ border-bottom:1px solid #999999;background-color:#efefef;}
.font11px		{ font: 11px Arial, Verdana, helvetica, sans-serif; }

/* Content */

#content {
	padding-left: 5px;
	padding-top: 0;
	float: left;
	width: 480px;
	padding-right: 22px;
	link: blue;
	vlink: orange;
	text: #FFF380
	font-size: 130%;
}


/* Clients */

#clients {
	width: 680px;
	float: center;
	padding-left: 44px;
	padding-right: 44px;
	margin: 20px;
	padding: 0 0 0 0;
	background: #bbccdd;
	font-size: 130%;

}

/* Menu */

#menu {
	margin: 0;
	background: #bbccdd;
	text-decoration: none;
}

#menu ul {
	display: block;
	width: 126px;
	color: #bbccdd;
	text-decoration: none;
}

#menu li {
	display: block;
	text-decoration: none;
	margin: 0;

	}

#menu a {
	display: block;
	float: center;
	width: 126px;
	height: 32px;
	padding: 3px 3px 0 0;
	background: #bbccdd url(/graphics/blue-button8.jpg) no-repeat;
	text-decoration: none;
	text-align: center;
	font-size: 115%;
	color: #033466;
}

#menu a:hover {
	background: #bbccdd url(/graphics/yellow-button2.jpg) no-repeat;
	border: none;
	color: #005826;
}

#menu .active a {
	background: #bbccdd url(/graphics/scarlet-button2.jpg) no-repeat;
	border: none;
	color: #E80732;
}

/* footer */

#footer fieldset{border:1px solid #CCC;height:115px;}
#footer legend	{font-weight:bold;color:#000;}
#footer td		{ font-size:80%; line-height:130%; background:#efefef; }
#footer ul		{ padding:0px; margin:0px 0px 0px 5px; list-style-type:none; }
#footer li		{ padding:0px; margin:0px; list-style-type:none; font-size:85%; }
#footer li a	{ text-decoration:none; }
#footer li a:hover	{ text-decoration:underline; }
#footer div.title	{ padding:1px 0px; margin:1px 0px; font-weight:bold; border-bottom:1px dashed #999999; }
#copyright td	{ font-size:70%; line-height:120%; }

/* header */
#rheader 		{ font-size:70%; text-align:center;	color:#999999; line-height:150%; }
#rheader span	{ color:#000000; }
#rheader a		{ color: #000099; text-decoration: none;}
#rheader a:hover { color: #cc0000; text-decoration: underline;}
#header			{ padding-bottom:5px; }

/* subbar under subnav */
#welcome		{ font-size:80%; background:#efefef; }
#welcome span	{ font-size:85%; }
#utils			{ font-size:70%; text-align:right; color:#999999; background:#efefef; }
#utils a		{ color:#003466; }
#subbar			{ background-color:#efefef;	border-bottom:1px solid #000000; border-top:1px solid #003366; }

/* rightbar ads and promos */
#rlinks div		{ padding:4px; text-align:left; font-size:85%; line-height:130%; }
#day45 a		{ color:#003466; text-decoration:none; font-weight:bold; font-size:115%; }
#day45 a:hover	{ color:#003466; text-decoration:underline; }

/* side callouts */
.side-box-callout{clear:both;background:#E5E4DB;border:1px solid #CCC;padding:5px;margin-top:3px;}
.side-box-callout .sbimg{float:left;padding-right:5px;}
.side-box-callout a:link {font-weight:normal;text-decoration:none;}
.side-box-callout a:visited {font-weight:normal;text-decoration:none;}
.side-box-callout a:active {text-decoration:underline;}
.side-box-callout a:hover {text-decoration:underline;}
.side-box-callout UL{padding:5px 5px 5px 20px;margin:0px;}
.side-box-callout LI{list-style-type:square;padding:3px 0px;margin:0px;}

/* left and right column boxes */
.sbtitle		{ background:#2E5C8A url(http://www.angel-painting.net/graphics/blue-gradient-3.jpg) repeat-x; font-weight:bold;	color:#E5E4DB; margin:0px; text-align:left; padding:2px 4px; font-size:120%;}
.sbmain			{ font-size:100%; padding:3px; background:#efefef; border:1px solid #999999; margin:0px 0px 10px 0px; }
.sbmain	a		{ color: #000099; text-decoration: none;}
.sbmain	a:hover	{ color: #cc0000; text-decoration: underline;}
.sbmainw		     { font-size:100%; padding:3px; background:#E5E4DB; border:1px solid #999999; margin:0px 0px 10px 0px; }
.sbstitle		{ border-bottom:1px solid #666; font-size:1.1em; font-weight:bold; color:#000; }

/* left, middle, right columns */
#lcontent		{ font-size:70%; line-height:135%; }
#mcontent		{ line-height:130%; }
#mcontent td	{ line-height:130%; }
#rcontent		{ font-size:70%; line-height:135%; }
#content		{ padding-top:5px; }
/* top ten - NEW */
#topten			{ padding:0px; margin:0px; }
#topten li		{ padding:5px 0px 0px 0px; margin:0px 0px 0px 30px; }
#firstitem		{ border:1px solid #CCCCCC;	background-color:#E5E4DB; padding:3px; }

/* subnav */
#subnav 		{ padding-left:10px; background: #003466; text-align: center; }
#subnav a:link, #subnav a:visited{ color:#E5E4DB; text-decoration:none;}
#subnav a:hover, #subnav a:active{ color:#E5E4DB; text-decoration:underline;}
#subnav td		{ font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;font-size:85%; color:#369;text-align:left; }

/* articles, interviews, etc. */
.blurb_hdr 		{ background: #666 url(http://www.angel-painting.net/graphics/articles_hdr_bg.gif) repeat-x; }
.blurb 			{ padding: 0px 10px 10px 10px; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 85%; }
.uo_list		{ padding:0px; margin:5px 0px; }
.uo_list li		{ background: url(http://www.angel-painting.net/graphics/arrow_yellow.gif) no-repeat 0px 5px; list-style: none; text-indent:12px; margin:2px 20px; }
.uo_list_grey	{ padding:0px; margin:5px 0px; }
.uo_list_grey li{ font-size:85%; margin:0px 0px 0px 10px; padding:2px 0px 2px 7px; background:url(http://www.angel-painting.net/graphics/arrow_bullet.gif) no-repeat 0 7px; list-style:none; }

/* NAV PAGE */
#nav_table 			{ margin-bottom:0; }
#nav_table td.nav_main 		{ padding-left:10px; }
#nav_results 		{ margin-bottom:0; }
#nav_result_cnt td	{ padding:2px; background:#dedede; border-top:1px solid #CCC; }
#nav_result_cnt .result_cnt { padding-left:8px; }
.nav_pagination 	{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:2px; margin-bottom:0; background:#efefef; font-size:9pt; }

/* TOP NAVIGATION TEXT-BASED TABS (note separate ID for secure site) */
	#topnavigation                  		{ float:left; width:100%; font-size:11px; line-height:10px; font-family:Arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit;}
	#topnavigation ul               		{ margin:0; padding:5px 10px 0; list-style:none; white-space: nowrap; height:30px;}
	#topnavigation li               		{ float:left; background:url("http://www.angel-painting.net/graphics/left.jpg") no-repeat left top; margin:0; padding:0 0 0 9px; display: inline; height:30px;}
	#topnavigation a                		{ float:left; display:block; width:.1em; background:url("http://www.angel-painting.net/graphics/right.jpg") no-repeat right top; padding:5px 9px 5px 2px; text-decoration:none; font-weight:bold; color:#000;}

/* Commented Backslash hack hides rule from IE5-Mac \*/
	#topnavigation a 			  		{ float:none;}
	#topnavigation > ul a 		  		{ width:auto;}

/* End IE5-Mac hack */
	#topnavigation #current         		{ background-image:url("http://www.angel-painting.net/graphics/left_on.jpg");}
	#topnavigation #current a       		{ background-image:url("http://www.angel-painting.net/graphics/right_on.jpg"); color:#bbbbdb; padding-bottom:5px;}
	#topnavigation #current a:hover 		{ background-image:url("http://www.angel-painting.net/graphics/right_on.jpg"); color:#bbbbdb; padding-bottom:5px;}
	#topnavigation_secure           		{ float:left; width:100%; font-size:11px; line-height:10px; font-family:Arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit;}
	#topnavigation_secure ul        		{ margin:0; padding:5px 10px 0; list-style:none; white-space: nowrap; height:30px;}
	#topnavigation_secure li        		{ float:left; background:url("http://www.angel-painting.net/graphics/left.jpg") no-repeat left top; margin:0; padding:0 0 0 9px; display: inline; height:30px;}
	#topnavigation_secure a         		{ float:left; display:block; width:.1em; background:url("http://www-angel-painting.net/graphics/right.jpg") no-repeat right top; padding:5px 9px 5px 2px; text-decoration:none; font-weight:bold; color:#000;}
	#topnavigation_secure a         		{ float:none;}
	#topnavigation_secure > ul a    		{ width:auto;}
	#topnavigation_secure #current  		{ background-image:url("http://angel-painting.net/graphics/left_on.jpg");}
	#topnavigation_secure #current a        { background-image:url("http://angel-painting.net/graphics/right_on.jpg"); color:#bbbbdb; padding-bottom:5px;}
	#topnavigation_secure #current a:hover  { background-image:url("http://angel-painting.net/graphics/right_on.jpg"); color:#bbbbdb; padding-bottom:5px;}

/* BOTTOM NAVIGATION TEXT-BASED TABS (note separate ID for secure site) */
	#bottomnavigation                  		{ float:left; width:100%; font-size:11px; line-height:10px; font-family:Arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit;}
	#bottomnavigation ul               		{ margin:0; padding:5px 10px 0; list-style:none; white-space: nowrap; height:30px;}
	#bottomnavigation li               		{ float:left; background:url("http://www.angel-painting.net/graphics/left2.jpg") no-repeat left bottom; margin:0; padding: 0 0 0 9px; display: inline; height:30px;}
	#bottomnavigation a                		{ float:left; display:block; width:.1em; background:url("http://www.angel-painting.net/graphics/right2.jpg") no-repeat right bottom; padding:5px 9px 5px 2px; text-decoration:none; font-weight:bold; color:#000;}

/* Commented Backslash hack hides rule from IE5-Mac \*/
	#bottomnavigation a 			  		{ float:top;}
	#bottomnavigation > ul a 		  		{ width:auto;}

/* End IE5-Mac hack */
	#bottomnavigation #current         		{ background-image:url("http://www.angel-painting.net/graphics/left_on2.jpg");}
	#bottomnavigation #current a       		{ background-image:url("http://www.angel-painting.net/graphics/right_on2.jpg"); color:#033466; padding-top:0;}
	#bottomnavigation #current a:hover 		{ background-image:url("http://www.angel-painting.net/graphics/right_on2.jpg"); color:#033466; padding-top:0;}
	#bottomnavigation_secure           		{ float:left; width:100%; font-size:11px; line-height:10px; font-family:Arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit;}
	#bottomnavigation_secure ul        		{ margin:0; padding: 0 0 0; list-style:none; white-space: nowrap; height:30px;}
	#bottomnavigation_secure li        		{ float:left; background:url("http://www.angel-painting.net/graphics/left2.jpg") no-repeat left bottom; margin:0; padding: 0 0 0 9px; display: inline; height:30px;}
	#bottomnavigation_secure a         		{ float:left; display:block; width:.1em; background:url("http://www-angel-painting.net/graphics/right2.jpg") no-repeat right bottom; padding: 0 9px 5px 2px; text-decoration:none; font-weight:bold; color:#000;}
	#bottomnavigation_secure a         		{ float:none;}
	#bottomnavigation_secure > ul a    		{ width:auto;}
	#bottomnavigation_secure #current  		{ background-image:url("http://angel-painting.net/graphics/left_on2.jpg");}
	#bottomnavigation_secure #current a        { background-image:url("http://angel-painting.net/graphics/right_on2.jpg"); color:#033466; padding-top:0;}
	#bottomnavigation_secure #current a:hover  { background-image:url("http://angel-painting.net/graphics/right_on2.jpg"); color:#033466; padding-top:0;}


