/* **************************************************************************** */
/*	Style sheet for Links by Chris Croome (chris@atomism.demon.co.uk) of 	*/
/*	webarchitects (http://www.webarchitects.co.uk/)				*/
/*										*/
/*	For further information on CSS see these sites:				*/
/*	http://www.w3.org/Style/						*/
/*	http://www.css.nu/							*/
/*	Want answers to your CSS questions? try this usenet group:		*/
/*	comp.infosystems.www.authoring.stylesheets				*/
/*										*/
/*	If you want to check the validity of the style sheet you can use this:  */
/*	http://jigsaw.w3.org/css-validator/					*/
/*										*/
/* **************************************************************************** */


/*	Note the use of an absolute URI for the background image		*/
/*	This is a workaround for NN using an address relative to the		*/
/*	.html file rather than the .css file					*/
body, html {
background-color:#ffffcc;
background-image: url(../images/bg.jpg);
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: 400;
scrollbar-face-color:#ffefd5;
scrollbar-highlight-color:#b0c4de;
scrollbar-3dlight-color:#EAEAEA;
scrollbar-darkshadow-color:#bdb76b;
scrollbar-shadow-color:#EAEAEA;
scrollbar-arrow-color:#0000ff;
scrollbar-track-color:#ffefd5;

}
li {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#8b4513;
margin: 4px;
}

td, blockquote, p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#303030;
font-weight: 400;
}

/*	Paragraph									*/
p {
margin-left: 5px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

}

/*	Definition list									*/
dl {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-top: 3px;
margin-bottom: 3px;
}

/*	Menu									*/
small.menu {
font-size: small;
color: #000000;
font-family: verdana, arial, geneva, sans-serif;
}

/*	Menu unvisited links							*/
a.menulink:link {
color: #6633FF;
text-decoration: none;
}

/*	Menu visited links							*/
a.menulink:visited {
color: #666699;
text-decoration: none;
}

/*	Menu active links (not widely supported)				*/
a.menulink:active {
color: #FF6666;
text-decoration: none;
}

/*	Menu links when hovered over (MSIE only)				*/
a.menulink:hover {
color: #006633;
background: #ffffcc;
text-decoration: underline;
}

.ttext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#303030;
font-weight: 400;
margin-left: 8px;
margin-right: 6px;
display: block;
}

A:LINK {
	color: #336666;
	text-decoration: none;
}
A:VISITED {
	color: #336666;
	text-decoration: none;
}
A:HOVER {
	color: #666600;
	text-decoration: none;
}
A:ACTIVE {
	color: #336666;
	text-decoration: none;
}

a.menu:visited {text-decoration:none; background-color:transparent; color:#00008b; font-family:"courier new", "sans serif"; font-weight:bold; display:block; width:155px; height:16px; font-size:14px; border-right: 1px solid #DBCBBC; margin:3px; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 1px solid #DBCBBC; padding-left: 3px;}

a.menu {text-decoration:none; background-color:transparent; color:#00008b; font-family:"courier new", "sans serif"; font-weight:bold; display:block; width:155px; height:16px; font-size:14px; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 1px solid #DBCBBC; border-right: 1px solid #DBCBBC; margin:3px; padding-left: 3px;}

a.menu:hover {text-decoration:none; text-align: center; background-color:#DBCBBC; color:#996600; font-family:"courier new", "sans serif"; font-weight:bold; display:block; width:155px; height:16px; font-size:14px; border:0px solid #000033; margin:3px; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;}

a.menu:active {text-decoration:none; text-align: right; background-color:#abc; color:#ffffff; font-family:"courier new", "sans serif"; font-weight:bold; display:block; width:155px; height:16px; font-size:14px;  border:0px solid #000033; padding-right: 3px; padding-left: 3px; margin:3px; padding-bottom: 1px; padding-top: 1px;}

a.menua:visited {text-decoration:none; background-color: #DBCBBC; color:#00008b; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:130px; height:12px; font-size:11px; border-right: 1px solid #DBCBBC; margin:1px; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 1px solid #DBCBBC; padding-left: 3px;}

a.menua {text-decoration:none; text-align: center; background-color: #DBCBBC; color:#00008b; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:130px; height:12px; font-size:11px; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 1px solid #DBCBBC; border-right: 1px solid #DBCBBC; margin:1px; padding-left: 3px;}

a.menua:hover {text-decoration:none; text-align: right; background-color:transparent; color:#996600; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:600; display:block; width:130px; height:12px; font-size:11px; border:0px solid #000033; margin:1px; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;}

a.menua:active {text-decoration:none; text-align: center; background-color: #DBCBBC; color:#ffffff; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:130px; height:12px; font-size:11px;  border:0px solid #000033; padding-right: 3px; padding-left: 3px; margin:1px; padding-bottom: 1px; padding-top: 1px;}

a.menub:visited {text-decoration:none; background-color:#ffebcd; color:#000; font-family:"courier new", "sans serif"; font-weight:400; height:11px; font-size:11px; margin:3px; border-top: 1px solid #333399; padding-left: 1px;}

a.menub {text-decoration:none; background-color:#ffefd5; color:#000; font-family:"courier new", "sans serif"; font-weight:400; height:11px; font-size:11px; border-top: 1px solid #333399; margin:3px; padding-left: 1px;}

a.menub:hover {text-decoration:none; text-align: center; background-color:#DBCBBC; color:#990033; font-family:"courier new", "sans serif"; font-weight:400; height:11px; font-size:11px; border-top: 1px solid #333399; margin:3px; padding-left: 1px;}

a.menub:active {text-decoration:none; background-color:#abc; color:#000; font-family:"courier new", "sans serif"; font-weight:400; height:11px; font-size:11px; border-top: 1px solid #333399; padding-left: 1px; margin:3px;}

a.menur:visited {text-decoration:none; background-color: #deeafc; color:#00008b; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:156px; height:12px; font-size:11px; border-right: 1px solid #DBCBBC; margin:2px; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 1px solid #DBCBBC;}

a.menur {text-decoration:none; text-align: center; background-color: #deeafc; color:#00008b; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:156px; height:12px; font-size:11px; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 1px solid #DBCBBC; border-right: 1px solid #DBCBBC; margin:2px;}

a.menur:hover {text-decoration:none; text-align: center; background-color:transparent; color:#996600; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:156px; height:12px; font-size:11px; border:1px solid #000033; margin:2px;}

a.menur:active {text-decoration:none; text-align: center; background-color: #deeafc; color:#ffffff; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:200; display:block; width:156px; height:12px; font-size:11px;  border:0px solid #000033; margin:2px; padding-bottom: 1px; padding-top: 1px;}

a.lsbutton:visited {text-decoration:none; background-color: transparent; color:#00008b; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:bold; height:14px; font-size:11px; margin:2px; border: 0px solid; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; padding-top: 1px;}

a.lsbutton {text-decoration:none; text-align: center; background-color: transparent; color:#00008b; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:bold; height:14px; font-size:11px; border: 0px solid; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; padding-top: 1px; margin:2px;}

a.lsbutton:hover {text-decoration:none; text-align: center; background-color:transparent; color:#996600; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:bold; height:14px; font-size:11px; margin:1px; border-right: 0px solid #DBCBBC; border-top: 1px solid #DBCBBC; border-bottom: 1px solid #DBCBBC; border-left: 0px solid #DBCBBC; padding-left: 3px; padding-right: 3px;}

a.lsbutton:active {text-decoration:none; text-align: center; background-color:transparent; color:#ffffff; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif"; font-weight:bold; height:14px; font-size:11px; margin:2px;border: 0px solid; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; padding-top: 1px;}

a.tbutton:visited {text-decoration:none; background-color: #ffffcc; color:#00008b; border: 0px solid;}

a.tbutton {text-decoration:none; text-align: center; background-color: transparent; color:#00008b; border: 0px solid;}

a.tbutton:hover {text-decoration:none; text-align: center; background-color:transparent; color:#996600; border-top: 1px solid #996600; border-bottom: 1px solid #996600;}

a.tbutton:active {text-decoration:none; text-align: center; background-color:transparent; color:#ffffff; font-family:"Verdana,Geneva,Arial,Helvetica,sans-serif";border: 0px solid;}

/*	Links unordered lists							*/
ul {
color: #000000;
font-family: verdana, arial, geneva, sans-serif;
font-size: 11px;
margin-top: 3px;
margin-bottom: 3px;
}

LI {
margin-top: 1px;
margin-bottom: 1px;
}

/*	The link description							*/
span.descript {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	New links								*/
sup.new {
color: #FFFFFF;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	Popular links								*/
sup.pop {
color: #FFFFFF;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	Links date and hits							*/
small.date {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	Number of links in categories						*/
small.numlinks {
font-size: x-small;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	This class is for "Looking for something in particular?"		*/
strong.search {
color: #000000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	This class is for "More options"					*/
small.more {
color: #000000;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

/*	This is for main headers on all pages *apart* from the home page	*/


/*	This class is for the main header on the Links home page		*/
h1.home {
margin-left: 30px;
font-size: x-large;
font-weight: bold;
border: none;
color: #FFFFFF;
background: #003366;
font-family: verdana, arial, geneva, sans-serif;
margin-top: 3px;
margin-bottom: 4px;
}

/*	This class is for the error messages					*/
strong.error {
color: #FFFFFF;
background: #FF3300;
font-weight: bold;
font-family: verdana, arial, geneva, sans-serif;
font-size:11px;
}

H1{
	Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 16px;
	font-weight : normal;
	Text-Align : left;
        letter-spacing: 1px;
	}


H2{
	Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 14px;
	font-weight : 500;
	Text-Align : left;
    padding-left: 4px;
    color: #000000;
    border-bottom: 3px double #b7b7b7;
    border-left: 1px solid #cccccc;
    letter-spacing: 1px;
	}


H3{
	Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 14px;
	font-weight : 500;
	Text-Align : left;
    padding-left: 4px;
    color: #000000;
    border-top: 2px double #b7b7b7;
    border-left: 2px solid #cccccc;
    letter-spacing: 1px;
	margin-bottom: 2px;
	}


H4{
	Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 14px;
	font-weight : 500;
	Text-Align : left;
	letter-spacing: 2px;
    padding-left: 4px;
    color: #333399;
    border-top: 1px solid #DBCBBC;
    border-right: 1px solid #DBCBBC;
	border-left: 1px solid #DBCBBC;
	margin: 4;
	margin-top: 0;
	margin-left: 0;
	}


H5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 16px;
	font-weight : 300;
	font-variant: small-caps;
	Text-Align : left;
	letter-spacing: 1;
    padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
    color: #b17110;
    border-bottom: 3px double #E3D5BC;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	}


H6{
	Font-Family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	Font-Size : 12px;
	font-weight : 500;
	Text-Align : left;
    padding-left: 4px;
    color: #000000;
    border-left: 2px solid #666666;
    border-top: 2px solid #999999;
    border-right: 1px solid #666666;
	}

/*	This is for the margin for the form elements				*/
div.margin {
margin-left: 5px;
}

/*	This is for page $title_linked						*/
strong.title {
font-weight: bold;
color: #000000;
font-family: verdana, arial, geneva, sans-serif;
font-size:11px;
}

/*	Table cells								*/

/*	This is  for Category Listings table cells				*/
td.catlist {
font-size: small;
color: #000000;
font-family: verdana, arial, geneva, sans-serif;
}

/*	Preformatted text							*/
pre {
margin-left: 5px;
font-size: small;
color: #000000;
background: #FFFFFF;
}

/*	This is for the page last updated text					*/
small.update {
font-weight: bold;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

/*	This is for the total number of links					*/
p.grandtotal {
margin-left: 2px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

	form {
margin-bottom: 1px;
}
select, input {
	border-bottom: 1px solid Navy; 
	border-top: 0px solid Navy; 
	border-left: 0px solid #99cc99; 
	border-right: 1px solid Navy; 
	background-color: #F0FFFF; 
	margin: 1px 1px 0px 1px; 
	font: normal normal 400 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
button {
	border-bottom: 2px solid Navy; 
	border-top: 0px solid Navy; 
	border-left: 0px solid Navy; 
	border-right: 0px solid Navy; 
	background-color: #99cc99; 
	margin: 0px 1px 1px 1px; 
	font: normal normal 600 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; width=24px;
}








