
/* -- DEFAULT PAGE STYLE -- */

body {font-size:11px;font-family:arial,helvetica;text-decoration:none;}
td {font-size:12px;font-family:arial,helvetica;}
th {font-size:11px;font-family:arial,helvetica;}
form {margin-top:0px;margin-bottom:0px;}
input {font-size:12px;font-family:arial,helvetica;}
select {font-size:12px;font-family:arial,helvetica;}
textarea {font-size:12px;font-family:arial,helvetica;}

/* -- DEFAULT LINKS --*/
a:link {color:#993333;text-decoration:none;}
a:visited {color:#993333;text-decoration:none;}
a:active {color:#993333;text-decoration:none;}
a:hover {color:#999966;text-decoration:underline;}

a.article-photo2:link {color:#993333;text-decoration:none; font-size:10px;}
a.article-photo2:visited {color:#993333;text-decoration:none; font-size:10px;}
a.article-photo2:active {color:#993333;text-decoration:none; font-size:10px;}
a.article-photo2:hover {color:#999966;text-decoration:underline; font-size:10px;}


a.normal:link {color:#993333;text-decoration:none; font-size:12px; font-weight:normal;}
a.normal:visited {color:#993333;text-decoration:none; font-size:12px; font-weight:normal;}
a.normal:active {color:#993333;text-decoration:none; font-size:12px; font-weight:normal;}
a.normal:hover {color:#999966;text-decoration:underline; font-size:12px; font-weight:normal;}

a.sweepspromo:link {color:#ffff00;text-decoration:underline; font-size:14px; font-weight:bold;}
a.sweepspromo:visited {color:#ffff00;text-decoration:underline; font-size:14px; font-weight:bold;}
a.sweepspromo:active {color:#ffff00;text-decoration:underline; font-size:14px; font-weight:bold;}
a.sweepspromo:hover {color:#ffff00;text-decoration:none; font-size:14px; font-weight:bold;}

/* -- HEADER STYLE --*/
.headertype1 {font-size:12px;color:#000000;font-weight:bold;}
.headertype1 a:link {font-size:12px;color:#FF0000;}
.headertype2 {font-size:12px;color:#000000;font-weight:bold;}
.headertype3 {font-size:12px;color:#FFFFCC;}
.headertype4 {font-size:12px;color:#000000;}
.headertype5 {font-size:14px;color:#000000;font-weight:bold;}

/* -- TOP NAVIGATION STYLE -- */
.topnavtext		{font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}

a.nav:link	{ font-size:11px; color:#993333; font-weight:bold;  text-decoration:none;}
a.nav:visited	{ font-size:11px; color:#993333; font-weight:bold;  text-decoration:none;}
a.nav:active	{ font-size:11px; color:#993333; font-weight:bold;  text-decoration:none;}
a.nav:hover	{ font-size:11px; color:#993333; font-weight:bold;  text-decoration:underline;}

a.topnav:link		{font-family:helvetica,arial;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
a.topnav:visited	{font-family:helvetica,arial;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
a.topnav:active		{font-family:helvetica,arial;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
a.topnav:hover		{font-family:helvetica,arial;font-size:11px;color:#000000;font-weight:bold;text-decoration:underline;}

a.articlelink:link	{font-family:helvetica,arial;font-size:12px;color:#FFFFCC;font-weight:bold;text-decoration:underline;}
a.articlelink:visited	{font-family:helvetica,arial;font-size:12px;color:#FFFFCC;font-weight:bold;text-decoration:underline;}
a.articlelink:active	{font-family:helvetica,arial;font-size:12px;color:#FFFFCC;font-weight:bold;text-decoration:underline;}
a.articlelink:hover	{font-family:helvetica,arial;font-size:12px;color:#FFFFCC;font-weight:bold;text-decoration:underline;}

a.articlesummary	{font-family:helvetica,arial;font-size:12px;color:#FFFFCC;}

.sectionnavigation {text-transform:lowercase;}
a.sectionnavigation:link, a.sectionnavigation:visited, a.sectionnavigation:active {color:#cc9966;text-decoration:none;text-transform:lowercase;}
a.sectionnavigation:hover {color:#ffcc99;text-decoration:underline;text-transform:lowercase;}

/* -- LEFT NAVIGATION STYLE -- */
.topnavtext		{font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}

a.leftnav:link		{ font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
a.leftnav:visited	{ font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
a.leftnav:active	{ font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
a.leftnav:hover		{ font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}

a.leftsubnav:link	{ font-size:12px; color:#000000; font-weight:400; text-decoration:none;}
a.leftsubnav:visited	{ font-size:12px; color:#000000; font-weight:400; text-decoration:none;}
a.leftsubnav:active	{ font-size:12px; color:#000000; font-weight:400; text-decoration:none;}
a.leftsubnav:hover	{ font-size:12px; color:#000000; font-weight:400; text-decoration:underline;}


/* -- ARTICLE -- */
.articletitle		{font-family:helvetica,arial;font-size:14px;color:#FFFFCC;font-weight:bold;}
.articletext		{font-family:helvetica,arial;font-size:14px;color:#FFFFCC;}
.articlesummary		{font-family:helvetica,arial;font-size:14px;color:#FFCC99;}
.articledate		{font-family:helvetica,arial;font-size:14px;font-style:italic;color:#FFCC99;}
.imagecapxion		{font-family:helvetica,arial;font-size:12px;color:#FFFFCC;}
.imagetitle		{font-family:helvetica,arial;font-size:14px;color:#FFFFCC;}
.sweepspromo		{font-family:helvetica,arial;font-size:12px;color:#FFFFFF;font-weight:bold;}
.sweepspromo2		{font-family:helvetica,arial;font-size:10pt;color:#FFFFFF;font-weight:bold;}

/* -- POPUP WINDOW -- */

a.pagenumber:link, a.pagenumber:visited, a.pagenumber:active {color:#000000;font-size:10px;text-decoration:none;}
a.pagenumber:hover {color:#ffcc99;font-size:10px;text-decoration:underline;}

/* -- INDEX PAGES -- */

a.largeimagelink:link		{font-family:helvetica,arial;font-size:9px;color:#FFFFCC;text-decoration:none;}
a.largeimagelink:visited	{font-family:helvetica,arial;font-size:9px;color:#FFFFCC;text-decoration:none;}
a.largeimagelink:active		{font-family:helvetica,arial;font-size:9px;color:#FFFFCC;text-decoration:none;}
a.largeimagelink:hover		{font-family:helvetica,arial;font-size:9px;color:#FFFFCC;text-decoration:underline;}


.inlinesectionheader {color:#cc9966;font-size:14px;}
a.inlinesectionheader:link, a.inlinesectionheader:visited, a.inlinesectionheader:active {color:#cc9966;font-size:14px;text-decoration:none;}
a.inlinesectionheader:hover {color:#ffcc99;font-size:14px;text-decoration:underline;}

.inlinesubsectionheader {color:#666699;}
a.inlinesubsectionheader:link, a.inlinesubsectionheader:visited, a.inlinesubsectionheader:active {color:#666699;text-decoration:none;}
a.inlinesubsectionheader:hover {color:#9999cc;text-decoration:underline;}

/* -- Caption -- */
.module-product-caption	{background-color:#EEEEEE; font-size:9px; color:#000000; margin:2px; font-family:arial,helvetica;}
.module-caption 	{background-color:#EEEEEE;}

/* -- ISSUE INDEX PAGES -- */

.issuearticletitle {font-size:12px;color:#666699;}
.issuearticleauthor,.issuearticlesummary, .issuearticlelinktext  {font-size:11px;color:#000000;}

a.issuearticlelink:link, a.issuearticlelink:visited, a.issuearticlelink:active   {font-size:11px;color:#666699;text-decoration:none;}
a.issuearticlelink:hover {font-size:11px;color:#9999cc;text-decoration:underline;}

a.backissuelink:link {font-weight:bold;color:#993333;text-decoration:none;}
a.backissuelink:visited {font-weight:bold;color:#993333;text-decoration:none;}
a.backissuelink:active {font-weight:bold;color:#666699;text-decoration:none;}
a.backissuelink:hover {font-weight:bold;color:#993333;text-decoration:underline;}

a.issueyearlink:link 	{font-weight:bold;color:#993333;text-decoration:none;}
a.issueyearlink:visited {font-weight:bold;color:#993333;text-decoration:none;}
a.issueyearlink:active 	{font-weight:bold;color:#666699;text-decoration:none;}
a.issueyearlink:hover 	{font-weight:bold;color:#993333;text-decoration:underline;}

/* -- RESOURCE GUIDE -- */

.abstract	{background-color:#F0F0C6;}


/* -- CLASSIFIEDS -- */

.classifiedheader {font-size:14px;color:#993333; font-weight:bold;text-decoration:none;background-color:#cccc99;}
.classifiedtopper {font-size:14px;color:#999966; font-weight:bold;text-decoration:none;}
.classifiedlisting {font-size:12px;text-decoration:none;}
.classifiedaddivider {border-top: 1px solid #660000; font-size:8px;}
.returnlink {border-bottom: 1px solid #000000; font-size:10px;}
.classified_yellow1	{font-size:12px;text-decoration:none; background-color:#FFFF99;}
.classified_yellow2	{font-size:12px;text-decoration:none; background-color:#FFCC66;}
.classified_pink	{font-size:12px;text-decoration:none; background-color:#FFCCFF;}
.classified_red		{font-size:12px;text-decoration:none; background-color:#FF9999;}
.classified_green1	{font-size:12px;text-decoration:none; background-color:#99CC99;}
.classified_green2	{font-size:12px;text-decoration:none; background-color:#99CCCC;}
.classified_orange1	{font-size:12px;text-decoration:none; background-color:#FFCC99;}
.classified_orange2	{font-size:12px;text-decoration:none; background-color:#FF9966;}
.classified_blue	{font-size:12px;text-decoration:none; background-color:#CCCCFF;}


/* -- SUBSCRIPTIONS -- */

.subpromo {font-size:11px;color:#000000;text-decoration:none;}

/* -- FOOTER STYLE -- */

.footerlinksmall:link		{font-size:9px; color:#000000; text-decoration:none;}
.footerlinksmall:visited 	{font-size:9px; color:#000000; text-decoration:none;}
.footerlinksmall:active 	{font-size:9px; color:#000000; text-decoration:none;}
.footerlinksmall:hover 		{font-size:9px; color:#000000; text-decoration:underline;}

.footerlink:link	{font-size:10px; color:#000000; text-decoration:none;}
.footerlink:visited 	{font-size:10px; color:#000000; text-decoration:none;}
.footerlink:active 	{font-size:10px; color:#000000; text-decoration:none;}
.footerlink:hover 	{font-size:10px; color:#000000; text-decoration:underline;}

.footerkpc:link		{font-size:9px; color:#ffffff; text-decoration:none;}
.footerkpc:visited 	{font-size:9px; color:#ffffff; text-decoration:none;}
.footerkpc:active 	{font-size:9px; color:#ffffff; text-decoration:none;}
.footerkpc:hover 	{font-size:9px; color:#ffffff; text-decoration:underline;}

.footerkpclink		{font-size:9px; color:#ffffff; text-decoration:none;}

/* -- SPACING -- */

.spacer1 {font-size:1px;font-family:arial,helvetica;}
.spacer2 {font-size:2px;font-family:arial,helvetica;}
.spacer3 {font-size:3px;font-family:arial,helvetica;}
.spacer4 {font-size:4px;font-family:arial,helvetica;}
.spacer5 {font-size:5px;font-family:arial,helvetica;}
.spacer6 {font-size:6px;font-family:arial,helvetica;}
.spacer7 {font-size:7px;font-family:arial,helvetica;}
.spacer8 {font-size:8px;font-family:arial,helvetica;}
.spacer9 {font-size:9px;font-family:arial,helvetica;}
.spacer10 {font-size:10px;font-family:arial,helvetica;}
.spacer11 {font-size:11px;font-family:arial,helvetica;}
.spacer12 {font-size:12px;font-family:arial,helvetica;}
.spacer13 {font-size:13px;font-family:arial,helvetica;}
.spacer14 {font-size:14px;font-family:arial,helvetica;}
.spacer15 {font-size:15px;font-family:arial,helvetica;}
.spacer18 {font-size:18px;font-family:arial,helvetica;}
.spacer19 {font-size:19px;font-family:arial,helvetica;}
.spacer24 {font-size:24px;font-family:arial,helvetica;}


.paging {font-size:10pt;}

/* -- tables with arrows -- */
.arrow-boxes	{border-style: solid; border-top-width: 0px; border-color:#006633;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;
		 }
.arrow-boxes-text	{font-size:11px; }

.arrow-announce	{border-style: solid; border-top-width: 0px; border-color:#006633;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;
		 }
.arrow-announce-text	{font-size:11px;}

.topadbox {border-style: solid; border-top-width: 1px; border-color:#000000;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}
.bottomadbox {background-color: #eeeeee; border-style: solid; border-top-width: 1px; border-color:#000000;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}		 
/* -- right side ads -- */

.ads-box	{border-style: solid; border-color:#000000; border-width:1px;}
.register-box	{border-style: solid; border-color:#cccccc; border-width:1px; background-color:#eeeeee;}
.register	{border-style: solid; border-color:#006633; border-width:1px;}
.register2	{border-style: solid; border-color:#006633; border-top-width: 0px;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;}

li { margin: 0px 0px 0px 0px; }
ul { margin: 0px 0px 0px 20px; }

.register-top	{font-size:12px; font-weight:bold;}
.register-bottom	{font-size:11px; }
.register-inside	{font-size:11px;}
.register-remember	{font-size:10px;}

a.link-box:link		{ font-size:11px; color:#993333; text-decoration:underline;}
a.link-box:visited	{ font-size:11px; color:#993333; text-decoration:underline;}
a.link-box:active	{ font-size:11px; color:#993333; text-decoration:underline;}
a.link-box:hover	{ font-size:11px; color:#999966;  text-decoration:none;}

a.link-box2:link	{ font-size:11px; color:#993333; text-decoration:none; font-weight:normal;}
a.link-box2:visited	{ font-size:11px; color:#993333; text-decoration:none;font-weight:normal;}
a.link-box2:active	{ font-size:11px; color:#993333; text-decoration:none;font-weight:normal;}
a.link-box2:hover	{ font-size:11px; color:#999966;  text-decoration:underline;font-weight:normal;}


a.trail-parent:link	{ font-size:11px; color:#993333; text-decoration:none;}
a.trail-parent:visited	{ font-size:11px; color:#993333; text-decoration:none;}
a.trail-parent:active	{ font-size:11px; color:#993333; text-decoration:none;}
a.trail-parent:hover	{ font-size:11px; color:#999966; text-decoration:none;}

.trail-child	{font-size:11px; color:#000000;}

.section-head	{font-size:14px; font-weight:bold; color:#000000;}
.section-head-promo	{font-size:14px; font-weight:bold; color:#000000;}
.section-head-sweeps	{font-size:29px; font-weight:bold; color:#ffff00;}
.section-head-sub	{font-size:12px; font-weight:bold; color:#999966;}
.photo-caption	{font-size:9px; font-weight:bold; background-color:#EEEEEE;}
.byline	{font-size:11px;}
.headline	{font-size:12px; font-weight:bold; color:#993333;}
.bullets	{font-size:11px; font-weight:bold;}
.bullets2	{font-size:11px;}

/* -- iNavigator -- */
.inav-mag	{border-style: solid; border-color:#993333; border-width:1px;}
a.inav-mag-l:link	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-mag-l:visited	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-mag-l:active	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-mag-l:hover	{ font-size:12px; color:#999966; text-decoration:underline;}

.inav-dept	{border-style: solid; border-color:#006633; border-width:1px;}
a.inav-dept-l:link	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-dept-l:visited	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-dept-l:active	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-dept-l:hover	{ font-size:12px; color:#999966; text-decoration:underline;}

.inav-online	{border-style: solid; border-color:#000000; border-width:1px;}
a.inav-online-l:link	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-online-l:visited	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-online-l:active	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-online-l:hover	{ font-size:12px; color:#999966; text-decoration:underline;}

.inav-comm	{border-style: solid; border-color:#003468; border-width:1px;}
a.inav-comm-l:link	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-comm-l:visited	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-comm-l:active	{ font-size:12px; color:#993333; text-decoration:none;}
a.inav-comm-l:hover	{ font-size:12px; color:#999966; text-decoration:underline;}


/*-- body -- */
a.sectionhead:link	{ font-size:12px; color:#993333; font-weight:bold; text-decoration:none;}
a.sectionhead:visited	{ font-size:12px; color:#993333; font-weight:bold; text-decoration:none;}
a.sectionhead:active	{ font-size:12px; color:#993333; font-weight:bold; text-decoration:none;}
a.sectionhead:hover	{ font-size:12px; color:#999966; font-weight:bold; text-decoration:underline;}

a.sectionhead2:link	{ font-size:12px; color:#999966; font-weight:bold; text-decoration:none;}
a.sectionhead2:visited	{ font-size:12px; color:#999966; font-weight:bold; text-decoration:none;}
a.sectionhead2:active	{ font-size:12px; color:#999966; font-weight:bold; text-decoration:none;}
a.sectionhead2:hover	{ font-size:12px; color:#993333; font-weight:bold; text-decoration:underline;}

a.gallery:link	{ font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
a.gallery:visited	{ font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
a.gallery:active	{ font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
a.gallery:hover	{ font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}

.margin8	{margin-left:8px;}

.tablepoll {border-style: solid; border-top-width: 1px; border-color:#993333;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; background-color:#ffffff;}
.promobox {border-style: solid; border-top-width: 1px; border-color:#993333;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; background-color:#ffffff;}
.webonly {border-style: solid; border-top-width: 1px; border-color:#993333;
		 border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; background-color:#cccc99;}
.gallery-table {border-style: solid; border-top-width: 2px; border-color:#000000;
		 border-right-width: 2px; border-left-width: 2px; border-bottom-width: 2px; background-color:#ffffff;}
.sweeps-winner {border-style: solid; border-top-width: 2px; border-color:#000000;
		 border-right-width: 2px; border-left-width: 2px; border-bottom-width: 2px; background-color:#ffff99;}
.sweeps-promo  {border-style: solid; border-top-width: 1px; border-color:#ff0000;
		 border-right-width: 21px; border-left-width: 1px; border-bottom-width: 1px; background-color:#ff0000;}		 

/*-- article -- */
.article-headline		{font-size:14px; color:#000000; font-weight:bold;}
.article-headline2	{font-size:12px; color:#999966; font-weight:bold;}
.article-headline4	{font-size:12px; color:#000000; font-weight:bold;}
.article-headline3	{font-size:11px; color:#993333;}
.article-headline5	{font-size:12px; color:#993333; font-weight:bold;}
.article-headline6	{font-size:12px; color:#993333;}
.article-summary		{font-size:12px; color:#000000;}
.article-author		{font-size:11px; color:#000000;}
.article-photo			{font-size:10px; color:#000000;}
.csvctableheadertext	{font-size:12px; color:#999966; font-weight:bold;}
.question				{font-size:12px; color:#993333; font-weight:bold;}

.gallery-nav	{background-color:#cccc99; border-style: solid; border-color:#000000; border-width:1px;}

/*-- homepage -- */
.module-headline	{font-size:12px; font-weight:bold; color:#993333;}
.module-headline2	{font-size:12px; color:#993333;}

a.module-link:link	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}
a.module-link:visited	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}
a.module-link:active	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}
a.module-link:hover	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:underline;}

/*-- BROWSE --*/
a.category-link:link	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}
a.category-link:visited	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}
a.category-link:active	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}
a.category-link:hover	{ font-size:12px; color:#993333; font-weight:normal; text-decoration:none;}

/* -- COMMUNITY POLL -- */

div.c-poll-box {text-align:left;color:#000000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;width:211px;padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;}
div.c-poll-question {font-size:8pt;margin-bottom:4px;}
div.c-poll-answer {font-size:8pt;}
div.c-poll-button {font-size:8pt;margin-top:4px;margin-bottom:4px;}
input.c-poll-button {font-size:8pt;}
div.c-poll-options {font-size:8pt;color:#000000;}


	/* thumbnailviewer styles */
	.tvhead {background-color:#cccc99;color:#ffffff;font-size:12px;font-family:arial,helvetica;padding-top:2px;padding-right:2px;padding-bottom:2px;border-bottom:1px solid #999966;}
	.tvclose {font-size:11px;font-weight:bold;cursor:hand;}
	.tvclosex {border:1px solid #ffffff;font-weight:bold;cursor:hand;}
	.tvlink {font-size:11px;}


/* -- DIRECTORY -- */
.tableborder {background-color:#bbbbbb;}
.tableheader1 {background-color:#cccccc; font-size:14px; font-weight:bold;}
.tableheader2 {background-color:#dddddd; font-size:12px; font-weight:bold;}
.tabledefault {background-color:#ffffff;}
.tablerow0 {background-color:#ffffff;}
.tablerow1 {background-color:#eeeeee;}

.wghdirectorystatslink {text-decoration:none;}
.wghdirectoryadminlinksmall {font-size:10px;}

.wghdirectorydisplayheader {font-size:16px;font-weight:bold;margin-top:12px;margin-bottom:8px;}
.wghdirectorydisplaysectionheader {font-size:14px;font-weight:bold;margin-top:12px;margin-bottom:6px;color:#cc3333;border-bottom:1px solid #000000;}

.wghdirectorylistingsmall {font-size:10px;}

.wghdirectoryformpageheader {font-size:14px;font-weight:bold;margin-top:12px;margin-bottom:8px;}
.wghdirectoryformsectionheader {font-size:14px;font-weight:bold;margin-top:12px;margin-bottom:6px;}
.wghdirectoryformelementtext {font-size:12px;font-weight:bold;}
.wghdirectoryformelementoption {font-size:12px;}
.wghdirectoryformelementoptiontextarea {font-size:12px;border-top:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #000000;}
.wghdirectoryformelementoptiontext {font-size:12px;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #000000;}
.wghdirectoryformelementtextcounter {font-size:10px;border:none;background-color:#eeeeee;}
.wghdirectoryformelementspacer {font-size:6px;}

.wghdirectoryformborder {background-color:#000000;}
.wghdirectoryformcell {background-color:#eeeeee;}

.wghdirectorysearchbox {font-size:12px;font-weight:bold;}
.wghdirectorysearchboxadv {font-size:12px;font-weight:normal;}
.wghdirectorysearchboxborder {font-size:1px;border-top:1px solid #000000;}
.wghdirectorysearchboxborderlight {font-size:1px;border-top:1px solid #cccccc;}
.wghdirectorysearchsorttext {font-size:12px;}
.wghdirectorysearchboxinput {font-size:11px;}
.wghdirectorysearchboxbutton {font-size:9px;}
.wghdirectorysearchboxloc {font-size:11px; width:120px;}
.wghdirectorysearchboxlist {font-size:11px;}
.wghdirectoryfilter {font-size:12px;}

a.wghdirectoryinlinelink:link,a.wghdirectoryinlinelink:visited,a.wghdirectoryinlinelink:active {font-size:11px;color:#cc3333;text-decoration:none;font-weight:bold;}
a.wghdirectoryinlinelink:hover {font-size:11px;color:#000000;text-decoration:underline;font-weight:bold;}

.nonbold {font-family: Arial, Helvetica; font-size: 10px;}

	/* Photo Gallery */
	.gallery-module-self {border-style:solid; border-width:2px; border-color:black;}
	.gallery-module-content {padding:3px;}

	.gallery-module-headline {font-size:12px; font-weight:bold; color:black;}
	.gallery-module-text {font-size:12px; color:black;}
	.gallery-module-text a:link, 
	.gallery-module-text a:visited, 
	.gallery-module-text a:hover {font-size:12px; color:red;font-weight:bold; text-decoration:none;}
	
/* CAPTCHA */.captchacontainer {padding-right:10px;}.captchaheader {font-weight:bold;font-size:13px;color:#ffffff;background-color:#000000;padding:4px 6px 4px 6px;}.captchadivider {border-top:2px solid #ffffff;}.captchadetails {font-size:12px;background-color:#f2f2f2;padding:4px 6px 4px 6px;}.captchadetails div {margin-top:6px;margin-bottom:6px;}.captchadetails a {font-weight:normal;color:#99000;}.captchaerror {background-image:url(../design/redalert_triangle_sm.gif);background-repeat:no-repeat;background-position:6px;font-weight:normal;color:#ff0000;padding:2px 20px 6px 40px;}
