/* 
	* Purpose:	Screen Styles for Kingsbridge T.I.C. website
	* Author:		Simon Dingley
	* Author (modified): www.diwana.co.uk (22/04/05)
	* Created:	07/01/2005
*/



p { 
padding:5px;
text-align:left;
}

p.quote { 
font: bold 160%/160% Verdana, Arial, Helvetica, sans-serif;
color: #408F44;
margin: 0.5em 0;
padding:5px;
text-align:left;
}

a:link { 
color: #339933; 
border-bottom: 1px dotted  #339933; 
text-decoration:none; 
}

a:visited { 
color: #339933; 
border-bottom: 1px dotted  #339933; 
text-decoration:none; 
}
a:hover {
color: #336699;
border-bottom: 1px solid #336699;
}

a:link img, a:visited img {
border: none;
}

h1, h2, h3, h4, h5 {
font-family: verdana, Arial, Helvetica, sans-serif;
}

h1 { font-size: 1.6em; color: #336699; margin: 0.5em 0; }
h2 { font-size: 1.4em; color: #339933; margin: 0.5em 0; }
h3 { font-size: 1.2em; margin: 0.5em 0; }

hr { height: 1px; color: #339933; }

table { 
font-size: 100%;
}

table.inner { 
margin:13px;
}

#beachGuide {
background: #fff url(../images/table_bgd.jpg) no-repeat top right;
border: 1px solid #408F44;
}

#beachGuide img {
border:none
}

#beachGuide p {
font: normal 90%/110% Verdana, Arial, Helvetica, sans-serif;
color: #333;
margin: 0px;
padding:0px;
}

#beachGuide tr , #beachGuide td {
padding:1px;
text-align:center;
height:40px;
}

#beachGuide td.location { 
border-right: 1px solid #999;
}

#beachGuide tr {
border-bottom: 1px solid #408F44;
}

#beachGuide tr.head {
background-color: #fff;
}


#beachGuide tr.head p {
font: normal 90%/110% Verdana, Arial, Helvetica, sans-serif;
color: #333;
}


#DataTable { border: 1px solid #336699; border-collapse:collapse; }
#DataTable th { background: #336699; color: #fff; text-align:left; }
#DataTable td, #DataTable th { border: 1px solid #ccc; border-collapse:collapse; }

ol#Categories li { margin-bottom: 0.5em; }

#Listing { border: 1px solid #339933; margin: 20px; width: 500px; }
#Listing table { width: 100%; }
#Listing td { padding: 7px; }
#Listing p { margin: 0 0 0.5em; }
#Listing #Image img { border: 1px solid #000; }
#Listing #Name { font-weight:bold; text-transform:uppercase; font-size: 1.4em; color: #336699; }
#Listing #DisplayName { font-weight:bold; text-transform:uppercase; font-size: 1.4em; color: #336699; }
#Listing #Url { background: #339933; }
#Listing #Url a:link, #Listing #Url a:visited { color: #fff; font-weight: bold; }
#Listing #Url a:hover { border-color: #fff; }

#FeatureRepeater { float:left; width: 200px; margin: 0 0 0.5em 0; color: #336699; }

.NoResults { color: #990000; }
.Validator {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

/********************************
	Sidebar : Navigation Styles */
#navlist
{
	margin: 12px 0 0 12px;	
	padding: 0;
	list-style-type: none;
 	font-size: 0.9em;
 	font-weight: bold;
}


#navlist li 
{ 
	display: inline;
}

#navlist a
{
	display: block;
	border-style: none;
	padding: 1px 3px 2px 7px;
	margin: 0 0 2px 0;
}

#navlist a:visited 
{ 
	color: #339933; 
}

#navlist a:hover
{
	color: #FFFFFF;
	background: #41AFE6;
}
