/* 

Dumfries Cricket Club Style Sheet
http://www.dumfriescricketclub.co.uk/
Peter Graves 2005

*/


/* Body */

body {
	margin:0;
	background-color:#555555;
	/* background-color:#FFFFFF; */
	height:100%;
	}
	
form {
	margin:0;
	}
	
h1 {
	font-size: 2em;
	font-weight:bold;
	color:#555555;
	margin-top:10px;
	}
	
h2 {
	margin:0;
	padding:0;
	color:#555555;
	}
	
h3 {
	margin:0;
	padding:0;
	}
	
.subhead {
	display:block;
	border-bottom:1px solid #555555;
	color:#555555;
	}
	
.break {
width: 100%;
height:1px;
display:block;
border-bottom:1px solid #555555;
margin-top:5px;
margin-botom:5px;
}
	
/* Table Styles */

.NavCell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.NavCell a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.NavCell a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.NavCell a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.NavCell a:active {
	text-decoration: none;
	color: #FFFFFF;
}	

.MainCell {
	background-color:#FFFFFF;
	padding:0 15px 0 15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.FootCell {
	background-color:#FFFFFF;
	color:#999999;
	padding:0 15px 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}	
	
.FootCell a:link {
	color: #999999;
	text-decoration: none;
}

.FootCell a:visited {
	text-decoration: none;
	color: #999999;
}

.FootCell a:hover {
	text-decoration: underline;
	color: #999999;
}

.FootCell a:active {
	text-decoration: underline;
	color: #999999;
}	
	
.inlineTable {
	font-size: 12px;
	}
	
.inlineTable td {
	padding-top:5px;
	padding-bottom:5px;
	}	
	
.highlight {	
	background-color: #FFFFCC;
	font-weight:bold;
	}
	
.NormalCell {
	background-color:#FFFFFF;
	font-size:11px;
	}
	
.MainCell a:link {
	color: #685842;
	text-decoration: none;
}

.MainCell a:visited {
	text-decoration: none;
	color: #685842;
}

.MainCell a:hover {
	text-decoration: none;
	color: #555555;
}

.MainCell a:active {
	text-decoration: none;
	color: #555555;
}		

/* Top Navigation */
	
#navcontainer {
	background-color:#7FAA00;
	height:auto;
	}
	
#navlist {
	margin:0;
	padding-top:5px;
	padding-left:0;
	padding-bottom:5px;
	}

#navlist ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}

#navlist li {
	display: inline;
	list-style-type: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	}

#navlist a { padding:5px 5px 5px 5px; }

#navlist a:link, #navlist a:visited {
	color: #fff;
	background-color: #7FAA00;
	text-decoration: none;
	}

#navlist a:hover {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}

#navliston a:link, #navliston a:visited {
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	}

#navliston a:hover {
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	}		


/* Side Navigation */

.SubNavCell {
	border-right:1px solid #7FAA00;
	background-color:#FFFFFF;
	font-size:11px;	
	}
	
#subnavcontainer {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

#subnavcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}

#subnavcontainer li {
	margin: 0;
	}

#subnavcontainer a {
	display: block;
	padding: 5px 5px 5px 10px;
	border-left: 5px solid #7FAA00;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	width:80%;
	}
	
#subnavcontainer a:hover {
	border-left: 5px solid #555555;
	background-color: #EEEEEE;
	color: #000000;
	}	

html>body #subnavcontainer li a { width: auto; }

#subnavliston li { background-color: #7FAA00; }
	
#subnavliston a, #subnavliston a:link, #subnavliston a:visited {
	border-left: 5px solid #7FAA00;
	background-color: #7FAA00;
	color: #FFFFFF;
	padding-left: 25px;
	background-image: url(/images/arrow_blip.gif);
	background-repeat: no-repeat;
	background-position: 10px;	
	}
	
#subnavliston a:hover {
	border-left: 5px solid #555555;
	background-color: #7FAA00;
	color: #FFFFFF;
	}	
	
html>body #subnavliston li a { width: auto; }	
	
	
/* Bread Crumbs [follow that trail] */
	
.BreadCrumbs {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-size:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.BreadCrumbs a:link {
	color: #000000;
	text-decoration:none;
}
.BreadCrumbs a:visited {
	color: #000000;
	text-decoration:none;	
}
.BreadCrumbs a:hover {
	color: #006600;
	text-decoration:none;	
}
.BreadCrumbs a:active {
	color: #006600;
	text-decoration:none;	
}		

/* Sub Sub Nav - blip blip */
/* Eric Myer's Simple List Separators
http://www.meyerweb.com/eric/talks/2003/commug/commug.html */
#SubSubNav {
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid gray;
	width: 100%;
	}

#SubSubNav li {
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	}

#SubSubNav li a { 
	text-decoration: none; 
	}
