@CHARSET "UTF-8";

/*------------------------------------------------------------------------------*/
/*<<<[ Basic Settings for width & color ]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* colors for the optional introduction message box */
.intro-box { border-color:#777; background-color:#f9f9f9; }

/* error messages */
.error-msg { background-color:#ffefef; border-color:#aa0000; color:#555; }

/* colors for the title bars */
.section-bar {}

/* background color for the categories and bookmarks area */
.link-bookmarks, .link-categories {	background-color:transparent; }

/* this controls the color of the border */
.link-bookmark-box, .link-category-box { background-color:#f0f0f0;border-top:1px dashed #999999;border-right:1px dashed #999999}

/* this controls the color of the box */
.link-bookmark, .link-category { background-color:#f9f9f9; }

/* font color for the item count */
.link-category .item-count { color:#777; }	

/* background of the text button for additional links for bookmarks */
.link-bookmark .bookmark-bar .button { background-color:#ececec; }

/* for controlling the color of the currently active category box */
.link-category-box-active {}
.link-category-box-active .link-category {background-color:#C3D9FF;color:#4096EE;height:80px}

/* border color of submit link */
.submitbutton { background-color:#ececec; border-color:#777777; }

/* controls the color of the page navigation links for browsing multi-page bookmark lists */
.pagelink { background-color:#f7f7f7; border-color:#06c; }
.currentpage { background-color:#fff; border-color:#eee; }

/*------------------------------------------------------------------------------*/
/*<<<[ Links ]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.intro-box {
	margin-top:15px;
	padding:10px;
	text-align:justify;
	border-style:solid;
	border-width:1px;
	font:normal 15px/18px "Times New Roman", Times, serif;
	}
.intro-box p { font:normal 15px/18px "Times New Roman", Times, serif; }

.error-msg { 
	margin-top:15px;
	padding:10px;
	border-style:solid;
	border-width:1px;
	text-align:justify;
}

.webdirectory { margin:0; padding:0; }

.section-bar { 
	float:left;
	width:100%; 
	margin:0 4px 0 4px;
	padding:1px;
	clear:both; 
}
.section-title {
	float:left;background-color:#C3D9FF;color:#4096EE;
margin:0 4px 0 4px;
	padding:1px;
	font:normal 13px/13px Arial,Helvetica,Verdana,sans-serif;
	padding:0; 
	text-align:center;
}
.link-bookmarks,
.link-categories {
	margin:0;
	padding:0;
	}

.link-category-box {
	float:left;
	margin:15px 4px 15px 4px;
	padding:0;
	height:60px;
}
.link-bookmark-box {
	float:left;
	margin:0 4px 10px 4px;
	padding:0;
	height:250px;
}

.link-category {
	float:left;
	margin:1px;
	padding:0;
	position:relative;
	width:210px;
	height:80px;
}
.link-bookmark {
	float:left;
	margin:1px;
	padding:0;
	position:relative;
	width:210px;
	height:250px;
}

.category-name {

}


.link-bookmark .bookmark-name,
.link-category .category-name {
	margin:9px 4px 0 4px;
	padding:5px;
	font:normal 16px/18px Arial,Helvetica,Verdana,sans-serif;
	letter-spacing:0.68px;
}

.link-bookmark .bookmark-name a,
.link-category .category-name a {margin:9px 4px 0 4px;
	padding:5px;text-decoration:none;border:1px solid #DEDEDE;
	
}
.link-bookmark .bookmark-desc,
.link-category .category-desc {
	margin:2px 4px 4px 4px;
	padding:0;
	font:normal 11px/12px Arial,Helvetica,Verdana,sans-serif;
}
.link-category .item-count {
	position:absolute;background-color:#FF0084;
	bottom:0px;color:#fff;
	right:0px;
	margin:0 4px 0 4px;
	padding:1px;
	font:normal 13px/13px Arial,Helvetica,Verdana,sans-serif;
}	
.link-bookmark .bookmark-bar {
	position:absolute;
	bottom:1px;
	right:2px;
	margin:0;
	padding:0;
}
.link-bookmark .bookmark-bar .button,
.link-bookmark .bookmark-bar img {
	margin:0 0 0 3px;
	padding:0;
}
.link-bookmark .bookmark-bar .button {
	font:normal 9px/12px Arial,Helvetica,Verdana,sans-serif;
}
.submitbutton {
	float:right;
	margin:8px 10px 4px 0;
	padding:2px 10px;
	letter-spacing:0.86px;
	font:bold 80%/100% Arial,Helvetica,Verdana,sans-serif;
	border-style:outset;
	border-width:1px;
}
.bookmarksnav {
	font:normal 80%/100% Arial,Helvetica,Verdana,sans-serif;
	padding:7px 0;
	text-align:center; 
	clear:both; 
}
.pagelink {
	font-weight:bold;
	padding:2px 5px; 
	margin:1px 3px; 
	border-style:solid;
	border-width:1px;
}
.currentpage { 
	font-weight:bold;
	padding:2px 5px; 
	margin:1px 3px; 
	border-style:solid;
	border-width:1px;
}

.nl { clear:both; }
/* end of stylesheet */