div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;}

body { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; 
			 font-size:70%; font-weight:normal; font-style:normal;
			 color:#ff0000; background-color:#ffffff; line-height:135%; }

ul { list-style:none; }
ul li { padding:0px 10px 0px 0px; }

em { font-style: italic; }
a { text-decoration:none; color:#333333;}
p.picsub { font-size:80%; }

.tinymcewysiwyg-list { line-height:175%; }

.jr-container { margin: 0px 0px 0px 0px; background-color:#ffffff;  }

.bgline1 { }
.bgline2 { background-image:url(images/bgline2.png); }
.bgline3 { background-image:url(images/bgline3.png); }
.bgline4 { background-image:url(images/bgline4.png); }
.bgline5 { background-image:url(images/bgline5.png); }
.bgline18 { background-image:url(images/bgline6.png); }

.navcontainer { height:177px; padding:48px 0px 0px 57px; background-repeat:no-repeat; }
  .navlevel0 { width:180px; float:left; }
  .navlevel1 { width:180px; margin:2.8em 0 0 0; float:left;  }
  .navlevel2 { width:180px; margin:2.8em 0 0 0; float:left; }
	#rex-article-1 { margin:0 0 1.4em 0; }  /* judithraum.com has more margin */
	#rex-article-1 a { font-weight:bold; }  /* judithraum.com is fat */
	#rex-article-1 a.rex-current, #rex-article-1 a.rex-active, #rex-article-1 a:hover, 
	.navcolor1 a.rex-current, .navcolor1 a.rex-active, .navcolor1 a:hover, .color1 a:hover
		{ color:#990033; } 
	#rex-article-2 a.rex-current, #rex-article-2 a.rex-active, #rex-article-2 a:hover, 
	.navcolor2 a.rex-current, .navcolor2 a.rex-active, .navcolor2 a:hover, .color2 a:hover
		{ color:#009933; }
	#rex-article-3 a.rex-current, #rex-article-3 a.rex-active, #rex-article-3 a:hover, 
	.navcolor3 a.rex-current, .navcolor3 a.rex-active, .navcolor3 a:hover, .color3 a:hover
		{ color:#0066cc; }
	#rex-article-4 a.rex-current, #rex-article-4 a.rex-active, #rex-article-4 a:hover, 
	.navcolor4 a.rex-current, .navcolor4 a.rex-active, .navcolor4 a:hover, .color4 a:hover
		{ color:#9900ff; }
	#rex-article-5 a.rex-current, #rex-article-5 a.rex-active, #rex-article-5 a:hover, 
	.navcolor5 a.rex-current, .navcolor5 a.rex-active, .navcolor5 a:hover, .color5 a:hover
		{ color:#cc9900; }
	#rex-article-18 a.rex-current, #rex-article-18 a.rex-active, #rex-article-18 a:hover, 
	.navcolor18 a.rex-current, .navcolor18 a.rex-active, .navcolor18 a:hover, .color18 a:hover
		{ color:#ff6666; }

.contentcontainer { padding:0px 0px 0px 57px; color:#333333; }

	.tpl1col1 { width:170px; padding:0px 10px 0px 0px; float:left; }
	.tpl1col2 { width:490px; padding:0px 10px 0px 0px; float:left; }
	
	.tpl2col1 { width:425px; padding:0px 35px 0px 0px; float:left; }
	.tpl2col2 { width:425px; padding:0px 0px 0px 0px; float:left; }

	.tpl3col1 { width:160px; padding:6.0em 20px 0px 0px; float:left; }
	.tpl3col2 { width:480px; padding:0px 20px 0px 0px; float:left; }
	.tpl3col3 { width:185px; padding:6.0em 20px 0px 0px; float:left; }

	.textpic { margin:1.0em 0px 0px 0px; }
		.subcol1 { width:350px; padding:0px 10px 0px 0px; float:left; }
		.subcol2 { width:120px; padding:0px 0px 0px 0px; float:left; }

	.tpl4col1 { width:885px; padding:0px 0px 0px 0px; }
		.pic-row { width:885px; height:190px; overflow:hidden; white-space:nowrap;}
		.pic-row img {padding:0px 36px 0px 0px; } 
		.text-row { clear:left; width:500px; padding:30px 205px 0px 180px; }
		.start-row { clear:left; width:700px; padding:0px 205px 0px 180px; }
			.textsnippet { width:600px; padding:0px 70px 0px 30px; /* background-color:#ff0000; */}

	.galcontrols { width:425px; }
		.galdetail { width:212px; float:left; }
		.galprevnext  { width:213px; float:left; text-align:right; }
			