/* Default style for all text if no class provided */
TD		{font: 9pt arial;}

/* Specific font sizes, colors, etc... */
.seven {FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma }
.eight {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma }
.eightorange {FONT-SIZE: 8pt; COLOR: #FF9900; FONT-FAMILY: Arial, Tahoma }
.eightbold {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma; FONT-WEIGHT: bold}
.ninebold {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma; FONT-WEIGHT: bold}
.nine {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma}
.bluelink {FONT-SIZE: 9pt; COLOR: #6699EE; FONT-FAMILY:Arial, Tahoma; FONT-WEIGHT: bold}
.whitelink {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY:Arial, Tahoma; FONT-WEIGHT: Normal}
.ninewhite {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma}

/* Link declarations */
A:LINK		{FONT-SIZE: 9pt; text-decoration: underline; color: #000000; font-weight: bold;}
A:ACTIVE	{FONT-SIZE: 9pt; text-decoration: underline; color: #000000; font-weight: bold;}
A:VISITED	{FONT-SIZE: 9pt; text-decoration: underline; color: #000000; font-weight: bold;}
A:HOVER		{FONT-SIZE: 9pt; text-decoration: underline; color: #000000; font-weight: bold;}


.masterCatNav	{font: 8pt arial;}
.masterCatNav A:LINK	{text-decoration: none; font-weight: 400;}
.masterCatNav A:ACTIVE	{text-decoration: none; font-weight: 400;}
.masterCatNav A:VISITED	{text-decoration: none; font-weight: 400;}
.masterCatNav A:HOVER	{text-decoration: none; font-weight: 400; color: #3872E4;}

/* All the different category 'styles'. We dynamically switch classNames to achieve different effects */
.sitecats	{background: #FFCC7F; font: 9pt arial; color: #000000; font-weight: bold;}
.sitecats A:LINK	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecats A:VISITED	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecats A:HOVER	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecats A:ACTIVE	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}

/* When we're looking at a category, this is how it's button will look */
.sitecatsSelected	{background: #FFF7E8; font: 9pt arial; color: #000000; font-weight: bold;}
.sitecatsSelected A:LINK	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecatsSelected A:VISITED	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecatsSelected A:HOVER	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecatsSelected A:ACTIVE	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}

/* When hovering over a category name, this is how it will look */
.sitecatsOver	{background: #FFF7E8; font: 9pt arial; color: #4477dd; font-weight: bold; cursor: hand;}
.sitecatsOver A:LINK	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecatsOver A:VISITED	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecatsOver A:HOVER	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}
.sitecatsOver A:ACTIVE	{font: 9pt arial; color: #000000; text-decoration: none; font-weight: bold;}

/* When showing sites, this is for the title */
.sitetitle			{font: 10pt arial; color: #000000;}
.sitetitle A:LINK	{font: 10pt arial; color: #3366CC; text-decoration: none; font-weight: bold;}
.sitetitle A:VISITED{font: 10pt arial; color: #3366CC; text-decoration: none; font-weight: bold;}
.sitetitle A:HOVER	{font: 10pt arial; color: #3872E4; text-decoration: none; font-weight: bold;}
.sitetitle A:ACTIVE	{font: 10pt arial; color: #3872E4; text-decoration: none; font-weight: bold;}

/* Site description text */
.sitedesc			{font: 9pt arial; color: #000000;}

/* Bottom of each page */
.jsFooter		{FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FE9900; FONT-WEIGHT: Bold}

/* Bottom of each page */
.footer			{FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FFFFFF; font-weight: 400;}
.footer	A:LINK	{FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FFFFFF; font-weight: 400;}
.footer	A:ACTIVE{FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FFBB00; font-weight: 400;}
.footer	A:VISITED{FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FFFFFF; font-weight: 400;}
.footer A:HOVER	{FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #FFBB00; font-weight: 400;}

/* Applies to any text not inside of a cell - should not occur */
BODY		{FONT-FAMILY: arial;}

/* For form element formatting */
<%
IF INSTR(1, LCASE(Request.ServerVariables("http_user_agent")), LCASE("mozilla/4")) > 0 AND INSTR(1, LCASE(Request.ServerVariables("http_user_agent")), "msie") < 1 THEN
%>
// No formatting forms in this piece o' shit browser
<%
ELSE
%>
INPUT		{font: 11px Arial; border: 1px solid #777777;}
TEXTAREA	{border: 1px solid #777777;}
SELECT	{border: 1px solid #777777;}
INPUT[type=checkbox]	{border: 1px solid #777777;}
<%
END IF
%>

/* When displaying messages to users, can apply 'warning' styles */
.warning	{font: 12pt Arial; font-weight: bold; color: #FF6600;}
.voteLink	{font: 10pt Arial; font-weight: bold; color: #FFCC66;}
.voteLink A:LINK	{font: 10pt Arial; font-weight: bold; color: #FFCC66; text-decoration: none;}
.voteLink A:VISITED	{font: 10pt Arial; font-weight: bold; color: #FFCC66; text-decoration: none;}
.voteLink A:ACTIVE	{font: 10pt Arial; font-weight: bold; color: #FFCC66; text-decoration: none;}
.voteLink A:HOVER	{font: 10pt Arial; font-weight: bold; color: #FFee88; text-decoration: underline;}

/* This is your Prev and Next links when viewing sites */
.sitePageNav				{font: 10pt arial; font-weight: bold; color: #000000; text-decoration: none;}
.sitePageNav A:LINK			{font: 10pt arial; font-weight: bold; color: #000000; text-decoration: none;}
.sitePageNav A:ACTIVE		{font: 10pt arial; font-weight: bold; color: #FF9900; text-decoration: none;}
.sitePageNav A:VISITED		{font: 10pt arial; font-weight: bold; color: #000000; text-decoration: none;}
.sitePageNav A:HOVER		{font: 10pt arial; font-weight: bold; color: #FF9900; text-decoration: none;}

/* Member Home Page Classes */
.urPageDefault					{font: 10pt arial;}
.urPageRecommendedSiteTitle		{font: 8pt arial; font-weight: bold;}
.urPageRecommendedSiteDesc		{font: 8pt arial;}
.urPageWelcome					{font: 13pt arial; font-weight: bold; color: #FFFFFF;}
.urPageSiteList					{font: 9pt arial;}
.urPageSiteList A:LINK			{font: 9pt arial; font-weight: normal; color: #000000; text-decoration: underline;}
.urPageSiteList A:VISITED		{font: 9pt arial; font-weight: normal; color: #000000; text-decoration: underline;}
.urPageSiteList A:ACTIVE		{font: 9pt arial; font-weight: normal; color: #000000; text-decoration: underline;}
.urPageSiteList A:HOVER			{font: 9pt arial; font-weight: normal; color: #FF9900; text-decoration: underline;}

/* Did you know classes */
.dyk			{font: 9pt arial;}
.dyk A:LINK		{font: 9pt arial; color: #000000; font-weight: normal; text-decoration: underline;}
.dyk A:ACTIVE	{font: 9pt arial; color: #FF9900; font-weight: normal; text-decoration: underline;}
.dyk A:VISITED	{font: 9pt arial; color: #000000; font-weight: normal; text-decoration: underline;}
.dyk A:HOVER	{font: 9pt arial; color: #FF9900; font-weight: normal; text-decoration: underline;}

/* For our floating menus */
.floatingMenu				{width: 150px; background: #000000;}
.menuOption					{background: #000000; color: white; font: 11px verdana; width: 150px; height: 17px; cursor: hand; padding-left: 7px; border: 1px solid #000000;}
.menuOption A:LINK			{color: orange; font: 11px verdana; text-decoration: none;}
.menuOption A:ACTIVE		{color: orange; font: 11px verdana; text-decoration: none;}
.menuOption A:VISITED		{color: orange; font: 11px verdana; text-decoration: none;}
.menuOption A:HOVER			{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionOver				{background: #6699FF; color: white; font: 11px verdana; width: 150px; height: 17px; cursor: hand; padding-left: 7px; border: 1px outset #FFFFFF; Filter: Alpha(Opacity=80);}
.menuOptionOver A:LINK			{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionOver A:ACTIVE		{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionOver A:VISITED		{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionOver A:HOVER			{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionDown					{background: #70b0FF; color: white; font: 11px verdana; width: 150px; height: 17px; cursor: hand; padding-left: 7px; border: 1px inset #FFFFFF; Filter: Alpha(Opacity=95);}
.menuOptionDown A:LINK			{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionDown A:ACTIVE		{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionDown A:VISITED		{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
.menuOptionDown A:HOVER			{color: #FFFFFF; font: 11px verdana; text-decoration: underline;}
