table.main tbody td td .article-box			{ }
table.main tbody td td .article-box thead h1		{ font-weight:normal; font-family:Georgia; font-size:24pt; color:#017f98; margin:14px 0px; }
table.main tbody td td .article-box thead h2		{ font-weight:normal; font-family:Georgia; font-size:16pt; color:#017f98; margin:0px; }
table.main tbody td td .article-box thead h3		{ font-weight:bold; font-family:Georgia; font-size:10pt; color:#6e6e6e; line-height:15pt; }
table.main tbody td td .article-box thead h4		{ font-family:Arial; font-size:8pt; font-weight:bold; width:100%;
							  border-top:solid 1px #e6d9d8; border-bottom:solid 1px #e6d9d8; line-height:28px;
							  vertical-align:middle; margin:0px; padding:0px 0px 0px 6px; }
table.main tbody td td .article-box thead h4 span	{ color:#e6d9d8; margin:0px 12px; }
table.main tbody td td .article-box thead h4 img	{ margin-right:12px; vertical-align:middle; }
table.main tbody td td .article-box thead h4 a		{ color:black; text-decoration:none; }
table.main tbody td td .article-box thead h4 a:hover	{ color:#8d0649 }
table.main tbody td td .article-box thead .h		{ font-family:Arial; font-size:8pt; font-weight:bold; width:100%; padding:0px 0px 0px 0px;
							  background-color:#f6f2ea; border-top:solid 1px white; height:28px; margin:0px; color:#d6c9c8; }
table.main tbody td td .article-box .foot .h		{ font-family:Arial; font-size:8pt; font-weight:bold; width:100%; line-height:25px; color:#454545;
							  background-color:#f6f2ea; border-top:solid 1px #E6D9D8; height:28px; margin:0px 0px 12px 0px; }
table.main tbody td td .article-box .foot .f		{ font-family:Arial; font-size:8pt; font-weight:bold; width:100%;
							  border-top:solid 1px white; padding:3px 6px; margin:0px; }
table.main tbody td td .article-box thead .h a,
table.main tbody td td .article-box .foot .h a		{ color:#454545; text-decoration:none; vertical-align:top; }
table.main tbody td td .article-box .foot .h a:hover	{ color:#8d0649; }
table.main tbody td td .article-box thead .h img,
table.main tbody td td .article-box .foot .h img	{ vertical-align:top; margin:5px 0px 5px 6px; }
table.main tbody td td .article-box thead .floatright img,
table.main tbody td td .article-box .foot .floatright img	{ margin:0px 6px; }
table.main tbody td td .article-box thead .h span img,
table.main tbody td td .article-box .foot .h span img	{ vertical-align:middle; margin:0px; }
table.main tbody td td .article-box .body		{ border-bottom:solid 1px #e6d9d8; }
table.main tbody td td .article-box .body p		{ font-family:Arial; font-size:9pt; color:#6e6e6e; line-height:133%; margin:12px 0px; }
table.main tbody td td .article-box .body h1		{ font-weight:normal; font-family:Georgia; font-size:20pt; color:#017f98; }
table.main tbody td td .article-box .body h2		{ font-weight:normal; font-family:Georgia; font-size:16pt; color:#017f98; }
table.main tbody td td .article-box .body h3		{ font-weight:normal; font-family:Georgia; font-size:12pt; color:#017f98; }
table.main tbody td td .article-box .body .tags		{ font-family:Georgia; font-weight:bold; font-size:11pt; padding-bottom:12px;
							  margin-bottom:12px; border-bottom:solid 1px #83B4B0; color:#e2d8d7; }
table.main tbody td td .article-box .body .noborder	{ border-bottom:solid 0px white !important; }
table.main tbody td td .article-box .body .tags span	{ color:#017f98; }
table.main tbody td td .article-box .body .tags a	{ font-family:Georgia; font-size:8pt; color:#6e6e6e; text-decoration:none;
							  font-weight:bold; margin:0px 3px 0px 6px; }
table.main tbody td td .article-box .body .tags a:hover	{ color:#017f98; text-decoration:underline; }
table.main tbody td td .article-box .body .tags img	{ border-width:0px; }

table.main tbody td td .article-box tfoot th		{ text-align:right; width:100%; }
table.main tbody td td .article-box tfoot th form	{ width:100%; margin:0px 0px 12px 0px; }
table.main tbody td td .article-box tfoot th textarea	{ width:100%; height:100px; }
table.main tbody td td .article-box tfoot th h1		{ font-family:Georgia; font-size:11pt; color:#d1c6af; font-weight:bold;
							  width:100%; vertical-align:bottom; margin:12px 0px 0px 0px; }
table.main tbody td td .article-box tfoot th h1 a	{ color:#d1c6af; text-decoration:none; }
table.main tbody td td .article-box tfoot th h1 a:hover	{ color:#8d0649; }
table.main tbody td td .article-box tfoot th h1 span	{ font-family:Georgia; font-size:14pt; color:#8d0649; font-weight:normal;
							  vertical-align:bottom; }
table.main tbody td td .article-box tfoot th.rating h1	{ font-family:Arial; font-size:8pt; font-weight:normal; line-height:20px;
							  color:black; }
table.main tbody td td .article-box tfoot th.rating a	{ font-family:Georgia; font-size:11pt; font-weight:bold; }
table.main tbody td td .article-box tfoot th.rating img	{ vertical-align:middle; }
table.main tbody td td .article-box tfoot td		{ padding-top:12px; }
table.main tbody td td .article-box tfoot td img	{ float:left; vertical-align:top; width:32px; height:32px; }
table.main tbody td td .article-box tfoot td h1		{ font-family:Arial; font-size:8pt; font-weight:bold; color:#2f2f2f; margin-left:40px; }
table.main tbody td td .article-box tfoot td p		{ font-family:Arial; font-size:9pt; color:#6e6e6e; line-height:133%; margin-left:40px; }

table.main tbody td td .frontpage-box td		{ vertical-align:top; }
table.main tbody td td .frontpage-box h1		{ font-family:Georgia; font-size:18pt; margin-top:6px; margin-bottom:6px;
							  font-weight:normal; color:#9cab5f; }
table.main tbody td td .frontpage-box h1 a		{ text-decoration:none; color:#9cab5f; }
table.main tbody td td .frontpage-box h1 a:hover	{ color:#768148; }
table.main tbody td td .frontpage-box h2		{ font-family:Georgia; font-size:11pt; margin:0px; color:#743851; }
table.main tbody td td .frontpage-box h2 a		{ text-decoration:none; color:#743851; }
table.main tbody td td .frontpage-box h2 a:hover	{ color:#9e5e77; }
table.main tbody td td .frontpage-box p			{ font-family:Arial; font-size:9pt; line-height:16px; color:#6e6e6e;
							  margin-top:0px; margin-bottom:12px; }
table.main tbody td td .frontpage-box td th		{ font-family:Arial; font-weight:bold; font-size:8pt; height:22px; width:20%;
							  vertical-align:middle; padding-top:0px; background-repeat:repeat-x;
							  background-image:url(/_design/image/tabtable3-normal.gif);
							  xborder:solid 1px #d6d6d6; border:solid 1px #d6d6d6; }
table.main tbody td td .frontpage-box td th.active	{ background-image:url(/_design/image/tabtable3-active.gif);
							  xborder-top:solid 1px #9cab5f; xborder-bottom:solid 1px #768148;
							  border-top:solid 1px #9cab5f; border-bottom:solid 1px #768148; }
table.main tbody td td .frontpage-box td th a		{ color:black; xcolor:black; text-decoration:none; }
table.main tbody td td .frontpage-box td th.active a	{ color:white; text-decoration:none; }
table.main tbody td td .frontpage-box td th a:hover	{ color:black; }
table.main tbody td td .frontpage-box th.active a:hover { color:white; }
table.main tbody td td .frontpage-box td table		{ padding-top:4px; }
table.main tbody td td .frontpage-box td td		{ font-family:Arial; font-weight:normal; font-size:8pt; height:22px; vertical-align:middle;
							  padding:0px 0px 0px 0px; line-height:16px; }
table.main tbody td td .frontpage-box td td a		{ text-decoration:none; }
table.main tbody td td .frontpage-box td td a:hover	{ color:#949494; }

table.main tbody td td .editor-picks		{ width:100%; padding:12px 0px; background-repeat:repeat-x;
						  background-image:url(/_design/image/grad-purple.gif); background-color:#572233; }
table.main tbody td td .editor-picks td		{ vertical-align:top; }
table.main tbody td td .editor-picks h1		{ font-family:Arial; font-size:9pt; line-height:16px; color:#fdad3a; font-weight:normal;
						  margin-top:6px; margin-bottom:2px; }
table.main tbody td td .editor-picks h1 a	{ color:#fdad3a; text-decoration:none; }
table.main tbody td td .editor-picks h1 a:hover	{ color:white; }
table.main tbody td td .editor-picks p		{ font-family:Arial; font-size:9pt; line-height:16px; color:white; margin:0px; }

table.main tbody td td .section-box td		{ vertical-align:top; padding-top:12px; }
table.main tbody td td .section-box h1		{ font-family:Georgia; font-size:22pt; margin:0px; font-weight:normal; color:#094b61;
						  text-transform:uppercase; }
table.main tbody td td .section-box h1 a	{ text-decoration:none; color:#094b61; }
table.main tbody td td .section-box h1 a:hover	{ text-decoration:none; color:#458f9d; }
table.main tbody td td .section-box h2		{ font-family:Georgia; font-size:16pt; margin:0px 0px 6px 0px; font-weight:normal; color:#094b61; }
table.main tbody td td .section-box h2 a	{ text-decoration:none; color:#094b61; }
table.main tbody td td .section-box h2 a:hover	{ color:#458f9d; }
table.main tbody td td .section-box h3		{ font-family:Arial; font-size:8pt; line-height:20px; color:#6e6e6e; margin:0px; font-weight:normal; }
table.main tbody td td .section-box h3 a	{ text-decoration:none; color:#666666; }
table.main tbody td td .section-box h3 a:hover	{ color:#949494; }
table.main tbody td td .section-box h4.a	{ font-family:Georgia; font-size:11pt; margin:0px 0px 3px 0px; color:#743851; }
table.main tbody td td .section-box h4.a a	{ text-decoration:none; color:#743851; }
table.main tbody td td .section-box h4.a a:hover{ color:#9e5e77; }
table.main tbody td td .section-box h4.b	{ font-family:Georgia; font-size:9pt; margin:0px; color:#666666; margin-bottom:12px; }
table.main tbody td td .section-box h4.b a	{ text-decoration:none; color:#666666; }
table.main tbody td td .section-box h4.b a:hover{ color:#949494; }
table.main tbody td td .section-box h5.a	{ font-family:Georgia; font-size:11pt; margin:0px 0px 3px 0px; color:#094b61; }
table.main tbody td td .section-box h5.a a	{ text-decoration:none; color:#094b61; }
table.main tbody td td .section-box h5.a a:hover{ color:#458f9d; }
table.main tbody td td .section-box h5.b	{ font-family:Georgia; font-size:9pt; margin:0px; color:#094b61; margin-bottom:12px; }
table.main tbody td td .section-box h5.b a	{ text-decoration:none; color:#094b61; font-weight:bold; padding:0px; }
table.main tbody td td .section-box h5.b a:hover{ color:#458f9d; }
table.main tbody td td .section-box p		{ font-family:Arial; font-size:9pt; line-height:16px; color:#094b61;
						  margin-top:0px; margin-bottom:12px; }

table.main tbody td td .section-blog h1			{ font-family:Georgia; font-size:22pt; font-weight:normal; color:#83b4b0;
							  text-transform:uppercase; margin:0px 0px 0px 0px; }
table.main tbody td td .section-blog h2			{ font-family:Georgia; font-size:16pt; font-weight:normal; color:#6e6e6e; margin:0px;
							  clear:left; border-top:solid 12px white; }
table.main tbody td td .section-blog h2 span		{ color:#83b4b0; }
table.main tbody td td .section-blog h2 a		{ color:#666666; text-decoration:none; }
table.main tbody td td .section-blog h2 a:hover		{ color:#949494; text-decoration:none; }
table.main tbody td td .section-blog h3			{ font-family:Arial; font-size:8pt; font-weight:bold; margin:6px 0px; }
table.main tbody td td .section-blog h3 span		{ color:#e6d9d8; margin:0px 12px; }
table.main tbody td td .section-blog p			{ font-family:Arial; font-size:9pt; color:#6e6e6e; line-height:133%; margin:0px 0px 18px 0px; }
table.main tbody td td .section-blog h4			{ width:100%; text-align:right; margin:3px 0px; clear:both; }
table.main tbody td td .section-blog h4 a		{ background:url(/_design/image/more-section-blog-next.gif) top right no-repeat;
							      color:#6e6e6e; text-decoration:none; font-weight:bold; font-family:Verdana;
							  font-size:11px; padding-right:14px; }
table.main tbody td td .section-blog h5			{ width:100%; text-align:center; margin:12px 0px; clear:both; font-size:11px; }
table.main tbody td td .section-blog h5 a		{ color:#6e6e6e; text-decoration:none; font-weight:bold; font-family:Verdana; }
table.main tbody td td .section-blog h5 .floatleft a	{ background:url(/_design/image/more-section-blog-prev.gif) top left no-repeat;
							  padding-left:14px; width:150px; }
table.main tbody td td .section-blog h5 .floatright a	{ background:url(/_design/image/more-section-blog-next.gif) top right no-repeat;
							  padding-right:14px; width:150px; }
table.main tbody td td .section-blog h6			{ font-size:14pt; font-weight:normal; width:100%; border-bottom:solid 1px #e2d8d7;
							  text-align:right; margin:0px; clear:both; color:#83b4b0; }
table.main tbody td td .section-blog h6	a		{ color:#83b4b0; text-decoration:none; }
table.main tbody td td .section-blog h6	a.act		{ color:#949494; font-weight:bold; }
table.main tbody td td .section-blog h6 a:hover		{ color:#949494; text-decoration:none; }

table.main tbody td td .loginout-box td		{ vertical-align:top; padding-top:12px; }
table.main tbody td td .loginout-box td td	{ vertical-align:top; padding:6px; }
table.main tbody td td .loginout-box th		{ text-align:right; }
table.main tbody td td .loginout-box h1		{ font-family:Georgia; font-size:22pt; margin:0px; font-weight:normal; color:#094b61;
                                                  text-transform:uppercase; }
table.main tbody td td .loginout-box h2		{ font-family:Georgia; font-size:16pt; margin:6px 0px 6px 0px; font-weight:normal;
						  color:#094b61; }
table.main tbody td td .loginout-box h3		{ font-family:Georgia; font-size:16pt; margin:6px 0px 6px 0px; font-weight:normal;
						  color:#ff0000; }
table.main tbody td td .loginout-box p		{ font-family:Arial; font-size:9pt; line-height:16px; color:#094b61;
                                                  margin-top:0px; margin-bottom:12px; }
table.main tbody td td .loginout-box form	{ width:100%; background-color:#c43330; padding:12px; margin:12px 0px; 
						  font-family:Arial; font-size:16pt; color:black; }
table.main tbody td td .loginout-box input	{ font-family:Arial; font-size:16pt; color:#0f4564; border:solid 1px #bababa;
						  letter-spacing:1px; }
table.main tbody td td .loginout-box .button	{ font-size:15pt; color:white; background-image:url(/_design/image/button-back.gif); display:block;
						  background-repeat:repeat-x; border:solid 1px #6d313d; background-color:#6d313d; margin:0px; }

table.main tbody td td .profile-box form	{ background-color:#f6f2ea; border-top:solid 2px #e6d9d8; border-bottom:solid 2px #e6d9d8;
						  padding:12px; margin-top:12px; }
table.main tbody td td .profile-box form h1	{ font-weight:normal; font-family:Georgia; font-size:18pt; color:#094b61; margin:0px 0px 24px 0px; }
table.main tbody td td .profile-box form th	{ width:35%; padding:6px 12px 6px 0px; text-align:right; font-family:Arial;
						  font-size:9pt; color:#6e6e6e; font-weight:normal; }
table.main tbody td td .profile-box form td	{ width:65%; text-align:left; font-family:Arial; font-size:9pt; padding:6px 0px;
						  color:#6e6e6e; }
table.main tbody td td .profile-box form .button{ width:80px; background-color:#8d0649; color:white; }
table.main tbody td td .profile-box form input,
table.main tbody td td .profile-box form select,
table.main tbody td td .profile-box form textarea{ width:300px; border:solid 1px #6e6e6e; }

table.main tbody td td .search-box td		{ padding:0px; text-align:left; }
table.main tbody td td .search-box form		{ width:100%; padding:20px 0px 0px 25px; margin:0px; border-width:0px; background-repeat:no-repeat;
						  background-image:url(/_design/image/search-box-back.jpg); background-position:0px 0px;
						  width:625px; height:108px; }
table.main tbody td td .search-box input	{ font-family:Arial; font-size:16pt; color:#0f4564; border-width:0px;
						  letter-spacing:1px; margin:0px; }
table.main tbody td td .search-box select	{ width:222px; font-family:Arial; font-size:13pt; color:#0f4564; font-weight:bold;
						  letter-spacing:1px; margin:0px 16px 0px 0px; height:20px; line-height:20px;
						  border-width:0px; }
table.main tbody td td .search-box input.q	{ width:280px; margin: 0px 10px 0px 0px; height:24px; line-height:24px; font-size:16pt; }
table.main tbody td td .search-box input.a	{ width:180px; margin:22px 16px 0px 0px; height:20px; line-height:20px; font-size:14pt; }
table.main tbody td td .search-box input.d	{ width:130px; margin:22px 12px 0px 0px; height:20px; line-height:20px; font-size:14pt; }
table.main tbody td td .search-box img.s	{ margin:20px 0px 0px 0px; }
table.main tbody td td .search-box img.c	{  }



table.main tbody td td .search-box h1		{ font-weight:normal; color:#541e30; font-family:Georgia; font-size:24pt; margin:12px 0px; }
table.main tbody td td .search-box h2		{ font-family:Arial; font-size:8pt; font-weight:bold; margin:1px 0px; }
table.main tbody td td .search-box h2 span span { color:#e6d9d8; letter-spacing:6px; }
table.main tbody td td .search-box h2 a		{ color:black; text-decoration:none; }
table.main tbody td td .search-box h2 a:hover	{ color:#541e30; text-decoration:none; }
table.main tbody td td .search-box h3		{ vertical-align:middle; font-weight:normal; font-size:9pt; color:#541e30; margin:24px 0px 0px 0px; }
table.main tbody td td .search-box span.a	{ color:#541e30; font-size:12pt; width:32px; }
table.main tbody td td .search-box h3 span.b	{ color:#e6d9d8; }
table.main tbody td td .search-box h4		{ font-size:13pt; color:#017f98; margin:0px 0px 0px 32px; font-weight:normal; }
table.main tbody td td .search-box h4 a		{ color:#017f98; text-decoration:none; }
table.main tbody td td .search-box h4 span	{ color:#e6d9d8; }
table.main tbody td td .search-box h5		{ font-family:Arial; color:black; font-size:8pt; font-weight:bold;
						  margin:6px 0px 6px 32px;}
table.main tbody td td .search-box h5 span	{ color:#e6d9d8; letter-spacing:5px; }
table.main tbody td td .search-box h5 a		{ color:black; text-decoration:none; }
table.main tbody td td .search-box h5 a:hover	{ color:#6E3A50; text-decoration:none; }
table.main tbody td td .search-box p		{ font-family:Arial; font-size:9pt; color:#6e6e6e; line-height:133%;
						  margin:0px 0px 0px 32px;}
table.main tbody td td .search-box hr.upper	{ color:#EAD7DB; background-color:#EAD7DB; height:1px; }
table.main tbody td td .search-box hr.lower	{ color:#E7D9D8; background-color:#E7D9D8; height:2px; }
table.main tbody td td .search-box table	{ text-align:center; }
table.main tbody td td .search-box table td	{ text-align:center; }
table.main tbody td td .search-box table td a	{ color:#6E3A50; text-decoration:none; }
table.main tbody td td .search-box td.selected	{ color:white; font-weight:bold;
						  background:url(/_design/image/search-page-box.jpg) center center no-repeat; }
table.main tbody td td .search-box span.tagtitle{ color:#9B2A62; font-size:14pt; }
table.main tbody td td .search-box span.tag a	{ color:#6e6e6e; text-decoration:none; }

table.main tbody td td .gallery-picks		{ margin-top:12px; }
table.main tbody td td .gallery-picks th	{ font-family:Georgia; font-size:22pt; margin:0px; font-weight:normal; color:#094b61;
						  text-transform:uppercase; text-align:left; font-weight:normal; }
table.main tbody td td .gallery-picks th a	{ text-decoration:none; color:#094b61; }
table.main tbody td td .gallery-picks th a:hover{ text-decoration:none; color:#458f9d; }
table.main tbody td td .gallery-picks td	{ background-color:#F6F1EB; text-align:left; vertical-align:top; padding-top:6px; width:150px; height:120px;
						  border-left:solid white 2px; border-right:solid white 4px; border-bottom:solid white 6px;
						  font-size:7.5pt; color:gray; }
table.main tbody td td .gallery-picks td span	{ margin:5px; display:block; }
table.main tbody td td .gallery-picks td div	{ margin-left:5px; width:140px; }
table.main tbody td td .feed-section thead th	{ text-align:left; font-family:Georgia; font-size:20px; color:#01667a; font-weight:normal;
						  text-transform:uppercase; padding-bottom:12px; }

table.main tbody td td .feed-section			{ margin-bottom:12px; }
table.main tbody td td .feed-section thead th a		{ text-decoration:none; color:#01667a; }
table.main tbody td td .feed-section tbody td		{ padding:12px 12px 12px 0px; background-position:bottom left; 
							  background-repeat:no-repeat; }
table.main tbody td td .feed-section h1			{ font-family:Georgia; font-size:12px; color:#743851; margin:0px 12px; }
table.main tbody td td .feed-section h1 a		{ text-decoration:none; color:#743851; }
table.main tbody td td .feed-section h1 a:hover		{ color:#9e5e77; }
table.main tbody td td .feed-section h2			{ font-family:Georgia; font-size:12px; color:#743851; margin:0px 12px 12px 12px; }
table.main tbody td td .feed-section h2 a		{ text-decoration:none; color:#743851; }
table.main tbody td td .feed-section h2 a:hover		{ color:#9e5e77; }
table.main tbody td td .feed-section p			{ font-family:Arial; font-size:12px; line-height:16px; color:#2f2f2f;
							  margin-top:0px; margin-bottom:12px; margin-left:12px; }
table.main tbody td td .feed-section .image-container	{ float:left; width:140px; margin-right:12px; }
table.main tbody td td .feed-section button		{ float:right; background-color:#743851; color:white; border:solid 1px #743851;
							  font-weight:bold; }


.feed						{ border-bottom:solid 1px #d1c6af; margin-bottom:18px; }
.feed thead th					{ font-family:Georgia; font-size:20px; color:#01667a; font-weight:normal;
						  text-transform:uppercase; padding-bottom:12px; }
.feed thead td.spacer-vertical			{ border-bottom:solid 12px white; }
table.main .feed thead th a			{ color:#094b61; text-decoration:none; }
table.main .feed thead th a:hover		{ color:#458F9D; text-decoration:none; }
table.main .feed tbody td			{ background-color:#f6f2ea; }
table.main .feed tbody td td			{ padding:6px; vertical-align:middle; }
table.main .feed tbody td td input		{ margin-left:12px; }
table.main .feed tbody td td.answer		{ padding:0px; font-family:Arial; font-size:8pt; line-height:16px; color:#094b61; }
table.main .feed tbody td td.bar		{ padding:0px; background-color:#cde1df; height:11px; border-color:#f6f2ea; color:#cde1df;
						  border-width:3px 12px 12px 12px; border-style:solid; font-size:1px; line-height:11px; }
table.main .feed tbody td th			{ text-align:right; font-family:Georgia; font-size:12pt; color:#8d0649; padding-right:12px; }
table.main .feed tbody td h1			{ font-family:Georgia; font-size:11pt; margin:0px 0px 3px 0px; color:#6d3b56; }
table.main .feed tbody td h1 a			{ text-decoration:none; color:#743851; }
table.main .feed tbody td h1 a:hover		{ color:#945e77; }
table.main .feed tbody td p			{ font-family:Arial; font-size:8pt; line-height:16px; color:#2f2f2f;
						  margin-top:0px; margin-bottom:12px; }
table.main .feed tbody td img.avatar		{ border:solid 1px white; margin-right:6px; height:32px; }
table.main .feed tbody td ol			{ font-family:Georgia; font-size:13pt; color:#6d3b56; margin-top:0px; margin-bottom:0px; }
table.main .feed tbody td li			{ margin-bottom:3px; }
table.main .feed tbody td li a			{ font-family:Arial; font-size:10pt; color:#323232; text-decoration:none; }
table.main .feed tbody td li a:hover		{ color:#666666; }
table.main .feed tbody td h4			{ line-height:25px; margin:0px 3px; }
table.main .feed tbody td h4 a			{ font-family:Georgia; font-size:9pt; color:#743851; margin:2px 0px; text-decoration:none; }
table.main .feed tbody td h5			{ margin:36px 0px 6px 180px; font-size:7.5pt; font-weight:bold; color:#83b4b0; }
table.main .feed tbody td h5 a			{ text-decoration:none; color:black; }
table.main .feed tbody td h5 a:hover		{ text-decoration:none; color:#8d0649; }
table.main .feed tbody td h6			{ font-family:Arial; font-size:8pt; font-weight:normal; color:black;
						  margin:12px 0px 12px 180px; }
table.main .feed tbody td h6 a			{ text-decoration:none; color:black; }
table.main .feed tbody td h6 a:hover		{ text-decoration:none; background-color:#83b4b0; color:white; }
table.main .feed tfoot td			{ background-color:#f6f2ea; text-align:left; padding-bottom:12px; }
table.main .feed tfoot td a			{ color:#6e6e6e; text-decoration:none; font-weight:bold; font-family:Verdana;
						  font-size:11px; padding-right:14px; }

	   .feed .tabtable			{ width:100%; }
	   .feed .tabtable thead td		{ font-family:Verdana; font-size:7.5pt; padding:16px; height:30px;
						  background-image:url(/_design/image/tabtable-normal.gif); vertical-align:middle;
						  background-repeat:no-repeat; background-position:top right; }
table.main .feed .tabtable thead td a		{ color:black; text-decoration:none; }
table.main .feed .tabtable thead td.active	{ font-weight:bold; background-image:url(/_design/image/tabtable-active.gif); }
table.main .feed .tabtable thead td.active a	{ color:#458f9d; text-decoration:none; }
table.main .feed .tabtable thead td.border-left	{ padding:0px; }
table.main .feed .tabtable thead td.border-right{ padding:0px; background-position:top left; }
table.main .feed .tabtable tfoot td		{  }
table.main .feed .tabtable tfoot td a		{ text-decoration:none; color:#6d3b56; font-size:8pt; font-weight:bold; font-family:Verdana; }
table.main .feed .tabtable tfoot td a:hover	{ text-decoration:none; color:black; }
table.main .feed .tabtable tfoot td p		{ font-family:Arial; font-size:9pt; color:#310037; }

table.main .feed .tabtable tbody div div	{ margin:12px 0px; }
table.main .feed .tabtable tbody td a.range	{ padding-left:3px; padding-right:50px; font-family:Arial; font-size:8pt; color:black;
						  width:31%; height:19px; text-decoration:none; padding-top:2px; padding-bottom:2px; }

table.main .tabtable div#feed-twitter-nol	{ padding:0px 12px; }
table.main .tabtable div#feed-twitter-nol ul 	{ list-style-type:none; margin:0px; padding:0px; }
table.main .tabtable div#feed-twitter-nol ul li	{ margin:0px 0px 12px 0px; padding:0px; font-size:10pt; font-weight:bold; color:#6d3b56;
						  line-height:150%; }
table.main .tabtable div#feed-twitter-nol ul li a	{ font-size:9pt; font-weight:normal; text-decoration:none; color:#2f2f2f;
							  float:none; display:block; }
table.main .tabtable div#feed-twitter-nol ul li span	{ display:block; }
table.main .tabtable div#feed-twitter-nol ul li span a	{ display:inline; float:right; }
table.main .tabtable div#feed-twitter-nol ul li a:hover	{ color:#945e77; }
table.main .tabtable a#twitter-link		{ text-transform:uppercase; color:#6d3b56; font-size:8pt; text-decoration:none; 
						  font-weight:bold; font-family:Verdana; }
table.main .tabtable a#twitter-link:hover	{ color:#945e77; }

.author-picks					{ margin-bottom:18px; }
.author-picks thead th				{ font-family:Georgia; font-size:18pt; color:#01667a; font-weight:normal;
						  margin-bottom:6px; text-transform:uppercase; text-align:left; }
.author-picks tfoot td				{ text-align:right; border-top:solid 8px white; }
.author-picks tfoot td a			{ background:url(/_design/image/more-right.gif) top right no-repeat;
                                                  color:#8d0649; text-decoration:none; font-weight:bold; font-family:Verdana;
                                                  font-size:11px; padding-right:14px; text-decoration:none; }
.author-picks tfoot td a:hover			{ color:black; }
.author-picks tbody td				{ font-family:Arial; font-size:10pt; color:white; width:100%; height:92px;
						  background-image:url(/_design/image/grad-purple.gif); background-repeat:repeat-x;
						  padding:12px; border-top:solid 8px white; text-align:left; vertical-align:top;
						  line-height:20px; }
.author-picks tbody th				{ width:124px; height:92px; border-top:solid 8px white; }
.author-picks tbody td a			{ color:white; text-decoration:none; font-weight:bold; font-family:Georgia;
						  font-size:11pt; color:white; line-height:20px; }
.author-picks tbody td a:hover			{ color:#d49fa5; }

.author-info					{ margin-bottom:24px; }
.author-info tbody td				{ padding-bottom:12px; }
.author-info tbody td h1			{ color:#541e30; font-family:Georgia; margin:12px 0px; font-weight:normal; font-size:20pt; }
.author-info tbody td p				{ color:#6e6e6e; font-family: Arial; line-height:120%; font-size:10pt; margin:0px; }
.author-info tfoot td				{ border-top:solid 1px #d6d6d6; padding-top:12px; color:#461f0e; font-size:8pt;
						  font-family:Georgia; font-weight:bold; line-height:150%; }
.author-info tfoot td a				{ font-family:Georgia; color:#461f0e; text-decoration:none; }
.author-info tfoot td a:hover			{ color:black; text-decoration:none; }

.print-appendix					{ margin-bottom:18px; }
.print-appendix thead th			{ font-family:Georgia; font-size:18pt; color:#01667a; font-weight:normal;
						  margin-bottom:6px; text-transform:uppercase; text-align:left; }
.print-appendix tbody th			{ text-align:left; line-height:13px; width:220px; }
.print-appendix tbody th a			{ font-family:Georgia; font-size:9pt; color:#743851; margin:2px 0px; text-decoration:none; }
.print-appendix tbody th a:hover		{ color:#9e5e77; }
.print-appendix tbody td			{ width:13px; height:15px; border:solid 1px white; line-height:1px; font-size:1px;
						  margin-right:3px; }
.print-appendix       td.days			{ width:100%; font-size:8pt; line-height:8pt; text-align:right; font-family:Arial;
						  color:#666666; word-spacing:5px; padding-right:2px; }
.print-appendix tbody td.spacer			{ height:12px; line-height:1px; font-size:1px; color:white; background-color:white; }
.print-appendix tbody td.a0			{ background-color:#e6d9d8; color:#e6d9d8; border:solid 1px white;   }
.print-appendix tbody td.a1			{ background-color:#8d0649; color:#8d0649; border:solid 1px white;   }
.print-appendix tbody td.a2			{ background-color:#f2f2f2; color:#f2f2f2; border:solid 1px white;   }
.print-appendix tbody td.a3			{ background-color:#e6d9d8; color:#e6d9d8; border:solid 1px #8d0649; }
.print-appendix tbody td.a4			{ background-color:#8d0649; color:#8d0649; border:solid 1px #8d0649; }
.print-appendix tbody td.a5			{ background-color:#f2f2f2; color:#f2f2f2; border:solid 1px #8d0649; }
.print-appendix tfoot td			{ border-top:solid 1px #d1c6af; }

table.popup-gallery				{ width:980px; height:700px; background-color:#34121E; background-position:top left;
						  background-image:url(/_design/image/grad-purple3.gif); background-repeat:repeat-x; }
table.popup-gallery #gallerypicture		{ width:600px; height:600px; padding-left:25px; text-align:center; vertical-align:bottom; }
table.popup-gallery #galleryinfo		{ padding:21px 12px 0px 25px; text-align:left; vertical-align:top; color:white; }
table.popup-gallery #galleryinfo h1		{ font-family:Georgia; font-size:20pt; margin:0px 0px 6px 0px; font-weight:normal; padding:0px; }
table.popup-gallery #galleryinfo h2		{ font-family:Arial; font-size:8pt; font-weight:bold; width:100%; color:#a3a3a3; }
table.popup-gallery #galleryinfo h3		{ font-family:Georgia; font-size:9pt; font-weight:bold; color:white; margin-top:0px; }
table.popup-gallery #galleryinfo p		{ font-family:Arial; font-size:9pt; color:#a3a3a3; font-weight:normal; }
table.popup-gallery #galleryinfo p a		{ font-family:Georgia; font-size:8pt; font-weight:bold; color:#a3a3a3; text-decoration:none; }
table.popup-gallery #galleryinfo p a:hover	{ color:white; text-decoration:none; }
table.popup-gallery #galleryinfo p img		{ vertical-align:middle; margin-right:6px; }
table.popup-gallery #gallerynav .nav		{ width:600px; height:60px; margin-left:25px; }
table.popup-gallery #gallerynav .nav td		{ height:20px; padding:0px; }
table.popup-gallery #gallerynav .nav td.prev,
table.popup-gallery #gallerynav .nav td.next	{ width:50px; }
table.popup-gallery #gallerynav .nav td.num	{ font-family:Georgia; font-size:12pt; color:white; width:70px; text-align:right;
						  vertical-align:middle; font-weight:bold; }
table.popup-gallery #gallerynav .nav td.title	{ padding-left:12px; font-family:Arial; font-size:10pt; color:white; text-align:left;
						  vertical-align:middle; }
table.popup-gallery #gallerynav .nav td.info	{ padding-left:12px; font-family:Arial; font-size:9pt;  color:#a3a3a3; text-align:left;
						  vertical-align:middle; font-weight:bold; }
table.popup-gallery #galleryad			{ position:absolute; top:535px; left:650px; }

table.popup-picture				{ width:100%; height:100%; background-color:black; background-position:bottom center;
						  background-image:url(/_design/image/grad-purple3.gif); background-repeat:repeat-x; }
table.popup-picture tbody td			{ width:600px; padding:12px; text-align:center; }
table.popup-picture tfoot td			{ padding:0px; }
table.popup-picture tfoot table th		{ padding-left:12px; font-family:Arial; font-size:10pt; color:white; text-align:left; 
						  font-weight:normal; }
table.popup-picture tfoot table td		{ padding:12px 12px 0px 12px; font-family:Arial; font-size:9pt;  color:#a3a3a3; text-align:left;
						  vertical-align:middle; font-weight:bold; }

