@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:#f7f7f7; color:#333333; }

/* 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; }

/* 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 {	background-color:#06c; }
.link-category-box-active .link-category { background-color:#f7f7f7; }

/* 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:15px auto;
	padding:0;
	clear:both; 
}
.section-title {
	float:left;
	margin:6px 5px 8px 5px;
	padding:0; 
	text-align:center;
}
.link-bookmarks,
.link-categories {
	margin:0;
	padding:0;
	}
.link-bookmark-box,
.link-category-box {
	float:left;
	margin:0 4px 10px 4px;
	padding:0;
	height:60px;
}
.link-bookmark,
.link-category {
	float:left;
	margin:1px;
	padding:0;
	position:relative;
	width:215px;
	height:58px;
}
.link-bookmark .bookmark-name,
.link-category .category-name {
	margin:3px 4px 0 4px;
	padding:0;
	font:bold 12px/14px Arial,Helvetica,Verdana,sans-serif;
	letter-spacing:0.68px;
}
.link-bookmark .bookmark-name a,
.link-category .category-name a {
	text-decoration:underline;
}
.link-bookmark .bookmark-desc,
.link-category .category-desc {
	margin:2px 4px 0 4px;
	padding:0;
	font:normal 11px/12px Arial,Helvetica,Verdana,sans-serif;
}
.link-category .item-count {
	position:absolute;
	bottom:0px;
	right:0px;
	margin:0 4px 4px 4px;
	padding:0;
	font:normal 9px/9px 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 */