body {
	margin: 0px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WORD-SPACING: normal; 
	COLOR: #000000;  
	LETTER-SPACING: normal; 
	TEXT-ALIGN: left	
}
body,td,th {
	color: #000000;
}

.container {
	width:100%;
	border:0px;
	text-align:center;
	padding:2px;
}

/*
 * Normal Links
 */
a {	COLOR: #000000; TEXT-DECORATION: none; }
a:link { COLOR: #000000; TEXT-DECORATION: none; }
a:active { COLOR: #ff0000; TEXT-DECORATION: none; }
a:visited {	COLOR: #000000; TEXT-DECORATION: none; }
a:hover { COLOR: #5D7FA5; FONT-STYLE: bold; TEXT-DECORATION: underline; }


/*
 * Header Links
 */
a.header { COLOR: #ffffff; font-size:16px; FONT-STYLE: bold; TEXT-DECORATION: none; }
a.header:link { COLOR: #ffffff; TEXT-DECORATION: none; }
a.header:active { COLOR: #ffffff; TEXT-DECORATION: none; }
a.header:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
a.header:hover { COLOR: #ffffff;  TEXT-DECORATION: underline; }

/*
 * Footer Links
 */
a.footer { COLOR: #ffffff; TEXT-DECORATION: none; }
a.footer:link { COLOR: #ffffff; TEXT-DECORATION: none; }
a.footer:active { COLOR: #ffffff; TEXT-DECORATION: none; }
a.footer:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
a.footer:hover { COLOR: #ffffff; FONT-STYLE: bold; TEXT-DECORATION: underline; }

/*
 * Side Directory Links
 */
a.module { COLOR: #000000; font-size:12px; FONT-STYLE: bold; TEXT-DECORATION: none; }
a.module:link { COLOR: #000000; TEXT-DECORATION: none; }
a.module:active { COLOR: #000000; TEXT-DECORATION: none; }
a.module:visited { COLOR: #000000; TEXT-DECORATION: none; }
a.module:hover { COLOR: #000000;  TEXT-DECORATION: underline; }

/*
 * Directory Header Links
 */

a.dirheaders { COLOR: #000000; TEXT-DECORATION: none; }
a.dirheaders:link {	COLOR: #000000; TEXT-DECORATION: none; }
a.dirheaders:visited { COLOR: #000000; TEXT-DECORATION: none; }
a.dirheaders:hover,a.dirheaders:active { COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: underline; }

/* 
 * Read More 
 */
a.link-readmore { COLOR: #5D7FA5; TEXT-DECORATION: none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a.link-readmore:link { COLOR: #5D7FA5; TEXT-DECORATION: none; }
a.link-readmore:visited { COLOR: #5D7FA5; TEXT-DECORATION: none; }
a.link-readmore:hover,link-readmore.hover { COLOR: #759FCF;  FONT-STYLE: bold;  TEXT-DECORATION: underline; }

.link-url { color:#000000; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0px; padding: 0px 10px 0px 0px; }


/*
 * Links Text
 */
p.link-description { color:#000000; font:sans-serif, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; margin:0px; padding: 0px 10px 0px 0px; vertical-align:top; }
/*
 * Side Blocks - Left, Middle, Right	 (Top & Bottom)
 */

/* Top Table Block-1 */
.block-table1-top { width:180; border:0px; }
.block-table1-top-row-1 { padding:0px;	margin:0px;	vertical-align:bottom; }
.block-table1-top-td-tdleft { width:43px; height:13px; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/left-header-dir.gif); }
.block-table1-top-td-tdmiddle {	width:94px; height:13px; background-image: url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/middle-header-dir.gif); }
.block-table1-top-td-tdright { width:43px; height:13px; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/right-header-dir.gif); }

.block-table1-top-td-dirmiddle { width:100%; height:13px; background-image: url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/middle-header-dir.gif); }


/* Top Table Block-2 */
.block-table2-top { width:180; border:0px; }
.block-table2-top-row-1 { padding:0px; margin:0px; vertical-align:top; }
.block-table2-top-td-tdleft { width:17px; height:26px; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/left-header.gif); }
.block-table2-top-td-tdmiddle { text-align:center; padding-top:10px; height::13px; width:146px; background-image: url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/middle-header.gif); }
.block-table2-top-td-tdright { width:17px; height:26px; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/right-header.gif); }
.block-table2-top-text { color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

.block-table2-top-td-dirmiddle { width:100%; text-align:left; padding-top:10px; height::26px; background-image: url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/middle-header.gif); }
.block-table4-bottom-td-dirmiddle { text-align:bottom; padding:4px; width:100%; height:26px; text-align:center; background-image: url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/middle-header-bottom.gif); }

.block-table3-top { width:180px; border:1px; border-style:solid; border-color:#759FCF; }
.block-table3-top-row-1 { height:3px; width:100%; background-color:#5D7FA5; }
.block-table3-top-row-2 { height:2px; width:100%; background-color:#759FCF; }
.block-table3-top-row-3 { height:4px; width:100%; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/header-shadow.gif); }

.block-table3-bottom-row-1 { height:4px; width:100%; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/header-shadow-bottom.gif); }
.block-table3-bottom-row-2 { height:2px; width:100%; background-color:#759FCF; }
.block-table3-bottom-row-3 { height:3px; width:100%; background-color:#5D7FA5; }


.block-table4-bottom { width:100%; border:0px; }
.block-table4-bottom-row-1 { padding:0px; margin:0px; vertical-align:top; }
.block-table4-bottom-td-tdleft { width:12px; height:26px; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/left-header-bottom.gif); }
.block-table4-bottom-td-tdmiddle { text-align:bottom; padding:4px; width:156px; height:18px; text-align:center; background-image: url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/middle-header-bottom.gif); }
.block-table4-bottom-td-tdright { width:12px; height:26px; background-image:url(http://www.linkdirectory.ws/templates/Blue-Heavens/images/right-header-bottom.gif); }
.block-table4-bottom-text { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }


.block-table3-top-dir { width:100%; border:1px; border-style:solid; border-color:#759FCF; }


/*
 *************************************************
 Categories - Main & Sub						 *
												 */
h1.maincategory { color:#5D7FA5; font-size: 12px; font-weight: bold; margin:0px; padding:0px; vertical-align:top; }
p.subcategory{ color:#759FCF; font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; vertical-align:top; }
.categories{ FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#000000; }
font.oncategory { color:#ffffff; font-size: 12; font-weight: bold; margin:0px; padding:0px; vertical-align:top; }


/*
 *************************************************
 Directory Path									 */
 
h1.dirpath { color:#ffffff; font-size: 12px; font-weight: normal; margin:0px; padding:0px; vertical-align:top; }

/*
 *************************************************
 Personal MODs									 *
												 */
.num { COLOR: #000000; TEXT-DECORATION: none; font-size:12px; font-weight:bold; }

h1.last-visit { color:#000000; font-size: 10px; font-weight: normal; margin:0px; padding:0px; vertical-align:top; }
h1.side-dir { color:#000000; font-size: 10px; font-weight: bold; margin:0px; padding:0px; padding-left:8px; vertical-align:top; }
h1.inner-subcats { color:#5D7FA5; font-size: 10px; font-weight: normal; margin:0px; padding-left:5px; vertical-align:top; }
h1.featured { color:#ffffff; font-size: 10px; font-weight: bold; margin:0px; padding:0px; vertical-align:top; }

/*
 *************************************************
 Submit Form				 					 *
												 */
td.err { padding: 5px; color: #FF0000; background: #FFEDED; border: 1px solid #A0A0A0; text-align: left; }
td.loginerr { color: #FF0000; text-align: left; }
td.msg { padding: 3px; color: #0000FF; background: #EDF3FF; border: 1px solid #A0A0A0; text-align: left; }

/*
 * Pagination Color Sorting	
 */
h1.sortPage { color:#000000; font:sans-serif, Verdana, Arial, Helvetica; font-size: 12; font-weight: bold; margin:0px; padding:0px; vertical-align:top; }
.sortPage { color: #000000; }

/*
 * Footer & Header
  */
.rowheader{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#000000; FONT-STYLE: normal; FONT-FAMILY: sans-serif; }
.topMenuHeaders { color:#ffffff; font-size: 14; font-weight: bold; padding-left:5px; vertical-align:top; height:25px; }

.rowfooter{	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#000000; FONT-STYLE: normal; FONT-FAMILY: sans-serif; }

.text {
	background-image:url('../images/text-submit-bkg.gif');
	padding:4px;
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px #2C6CA9 solid;
}

.text-focus {
	background-image:url('../images/text-submit-bkg.gif');
	padding:4px;
	font-size:12px;
	color:#ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px #ff0000 solid;
}

#toggleCategTree { display:block; cursor:pointer; cursor:hand; color:#6A8AD4; }

#categtree { margin:3px 0; width:263px; overflow:auto; border:1px dotted #9EC2F3; border-width:0 1px 1px; }

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 { margin:0 0 5px; padding:2px; text-align:center; color:#5e74b3; background:#DDE5F3; vertical-align:middle; }

#categtree #close_tree { right:0; padding:1px; text-align:center; white-space:nowrap; cursor:pointer; cursor:hand; }

#categtree .categ-item { clear:both; margin:3px 5px; padding:2px 5px; display:block; border:1px dotted #CBE2EC; border-width:1px 0; cursor:pointer; cursor:hand; }

#categtree .categ-item img { height:32px; width:32px; margin-right:1em; }

#categtree .odd { background:#ffffff; }

#categtree .even { background:#fff; }

#categtree .categ-item:hover { background:#eee; }

.field { text-align:left; }

