html 
{
	height: 100%;
	margin: 0px;
	padding: 0px;	
}	
body 
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;color: #000;	
	background: #B4A69D;		
}
#header 
{	
	width: 780px;	
	height: 290px;	
	padding: 0;
	margin-left: auto;	
	margin-right: auto;		
	background: url('images/bg-head.gif') no-repeat;
	border: 5px solid #343434;
/* Here is the hack that protects IE5/Win from its own stupidity. Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style declaration. The incorrect IE5/Win value is above, while the correct value is below. See http://glish.com/css/hacks.asp for details. voice-family: "\"}\"";voice-family:inherit;height:291px;*/
}	
body>#Header 
{height:14px;}
#container 
{	
	position: relative;	
	width: 790px; 
	height: auto;
	padding: 0px;	
	margin-left: auto;	
	margin-right: auto;	
	border: 1px solid #000;	
	background: #ddd;	
	overflow: hidden;
}		
#title 
{	
	display: none;
}
#content 
{	
	text-align: left;	
	font-size: 12px;	
	line-height: 1.3em;	
	margin-left: 200px;
	margin-right: 20px;
	margin-bottom: 15px;
	/*width: 550px;*/
}
#content h2 
{	
	font-size: 1.7em;	
	color: #0066CC;
}	
#content h4
{
	font-size: 1.3em;
}
#content input 
{	
	font-family: Arial, Helvetica, sans-serif;	
	border: 1px solid #888;
}


/* link styles*/
a:link 
{	
	color: #0066cc;
}
a:visited 
{	
	color: #336633;
}
	/*yellow tab links*/			
#links a 
{	
	font-variant: small-caps;
	font-size: 15px;	
	text-decoration: none;	
	padding: 1px 6px;
	margin-left: 10px;
	background-color: #BF751D;	
}
#links a:link 
{	
	font-weight: 900;	
	color: #555;		
}
#links a:visited 
{	
	font-weight: 900;	
	color: #225522;			
}	
#links a:hover, #header a:active 
{	
	font-weight: 900;	
	color: #ffffff;			
}
#links 
{		
	text-align: left;	
	background-color: #21507F;
	border-bottom: 2px solid #343434;
	margin-bottom: 15px;
	margin-right: -1px;
}
#kidlinks
{		
	text-align: left;	
	background-color: #21507F;
	border-bottom: 2px solid #343434;
	margin-bottom: 15px;
	margin-right: -1px;
}
#kidlinks a 
{		
	text-decoration: none;	
	margin-left: 15px;	
}
	/*blue sidebar links*/
div#sblist a, div#ads a
{
	text-decoration: none;
	font-weight: 200;	
}
div#sblist a:link, div#ads a:link 
{
	color: #ddd;
}
div#sblist a:visited, div#ads a:visited 
{
	color: #ccc;
}
div#sblist a:link:hover, div#sidebar a:visited:hover
{
	text-decoration: none;
	color: #fff;
}



/*sidebar styles*/
div#sidebar
{
	float: left;
	width: 160px;
	margin-right: 20px;
	/*caution on this margin right!*/
	/*all blue start*/
	border-right: 1px solid #343434;
	border-bottom: 1px solid #343434;
	background-color: #21507F;
	padding: 0 10px 10px 10px;
	/*all blue stop put in sblist*/
}											
div#sblist
{
	width: 159px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em;
}
div#sblist span#date
{
	text-align: center;
	color: #000;
	font-family: serif;
}
div#sblist h4
{
	font-weight: 1000;
	font-variant: small-caps;
	/*background: url('images/Logo.jpg') no-repeat bottom left;*/
	font-size: 18px;
	font-family: Georgia;
	border-bottom: 1px solid #111;
	/*text-align: right;	width: 150px;*/
	line-height: 12px;
	color: #BF751D;
	margin: 0 -5px;
	padding: 10px 0px 4.5px 10px;
}
div#sblist ul
{
	list-style-type: none;
	margin: 15px 0;
	padding-left: 20px;
}
div#sblist li
{
	list-style-type: none;
	padding: 5px 0px 5px 0px;
}
div#ads
{
	width: 160px;
	padding-left: 6px;
	text-align: center;
}
div#ads object, div#ads embed, div#ads img
{
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	border: 0;
}


/*page styles*/
#member
{
	float: right;
	width: 270px;
	display: block;
	line-height: 1.5em;
	margin-right: 0px;
	margin-top: 10px;
	font-weight: 500;
}

	
table#members th, table#members td 
{
	border: 1px solid black; 
	padding: 2px;
	font-size: 9px;
}




table#calendar td a:link, table td a:visited 
{
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #006;
	line-height: 12px;
}
table#calendar td a:link:hover, table td a:visited:hover
{
	text-decoration: underline;
	color: #00D;
}

table#calendar td a.CORVA:link, table td a.CORVA:visited
{	background-color: #FF8948;}
table#calendar td a.N2Dirt:link, table td a.N2Dirt:visited
{	background-color: #FFF063;}
table#calendar td a.Clubs:link, table td a.Clubs:visited
{	background-color: #aa0000;}
table#calendar td a.Shows:link, table td a.Shows:visited
{	background-color: #0066CC;}
table#calendar td a.Volunteer:link, table td a.Volunteer:visited
{	background-color: #6CA65F;}
table#calendar td a.Riding:link, table td a.Riding:visited
{	background-color: #BD9C79;}
table#calendar td a.Friends:link, table td a.Friends:visited
{	background-color: #FFF063;}

body#event
{
	padding: 5px;
	background: #ddd;
	background-image: none;
}
body#event div.eventcontainer
{
	border: 1px solid rgb(0,0,0);
	padding: 10px;
	width: 250px;
}
body#event h3
{
	margin: -10px;
	margin-bottom: 0px;
	background-color: #aa9374;
	border-bottom: 1px solid rgb(0,0,0);
	text-align: center;
	font-weight: normal;
	font-size: 20px;
}
body#event p.date
{	margin: 5px 0px 0px 0px;	font-size: 10px;}
body#event p.time
{	margin: 0px 0px 10px 0px;	font-size: 10px;}
table#calendar
{	border-collapse: collapse;	border: 1px solid rgb(0,0,0);}
table#calendar caption
{	font-size: 24px;	margin-bottom: 10px;}
table#calendar td, table#calendar th
{	border: 1px solid rgb(0,0,0);}
table#calendar th
{	background-color: #aa9374;
	font-size: 10px;
}
table#calendar td
{	height: 90px;	width: 90px;	vertical-align:top;	padding: 5px;}
table#calendar td.notInMonth
{	background-color: rgb(208, 205, 211);}
table#calendar td.today
{	background-color: #eee;}
table#calendar td span.day
{	display: block;	margin-bottom: 5px;}
table#calendar td span.weekday
{	color: rgb(255, 64, 64);}

#contentart
{	
	text-align: left;	
	font-size: 12px;		
	margin-left: 200px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 570px;
}
img.articleImg
{
	float: right;
	width: 250px;
	margin: 10px;
}
.left
{
	float: left;
	width: 49%;
	margin: 10px;
}
.right
{
	float: right;
	width: 49%;
	margin: 10px;
}
.box
{
	border:1px solid #21507F;
	color: #07519A;
	margin-bottom: 15px;
}
.box a:link, .box a:visited
{
	text-decoration: none;
	color: #07519A;
}
.box a:hover
{
	text-decoration: underline;
	color: #1A76B7;
}
.heading
{
	padding:0 3px 0 2px;
	height:1.7em;
	vertical-align:middle; 	background-color:#92B0DD;
}
.heading h2
{
	font-size:13px;
	margin:0;
	padding-top:3px;
	float:left;
	background:transparent;
} 
.inside
{
	border-top:1px solid #21507F;
	padding:8px 4px 8px 8px;
}
.inside h4
{
	
	color: black;
	font-size: 12px;
	font-weight: bold;
}
img#boxteaser
{
	float: left;
	max-width:150px;
	width:expression(document.body.clientWidth > 150? "150px": "auto" );
	vertical-align:middle;
	margin-right: 8px;
}
img.boxteaser
{
	float: right;
	max-width:300px;
	width:expression(document.body.clientWidth > 300? "300px": "auto" );
	margin-right: 8px;
	margin-bottom: 10px;
}
img.thumbnail
{
	max-width:130px;
	width:expression(document.body.clientWidth > 130? "130px": "auto" );
	vertical-align:middle;
	margin: 0 2px 10px 2px;
}
div.gallery
{

	padding: 10px;
	width: 500px;
	display: block;
}

/*rules and areas tables*/
table.links
{
	width: 550px;
	margin-top: 10px;
}
table.links caption
{
	font-size: 1.3em;
	font-weight: 600;
	margin: 10px 0;
	padding: 5px 0;
}
table.links th
{
	font-size: 14px;
}
table.links a, table.links a:visited
{
	text-decoration: underline;
}

/*image styles*/
	/*store page*/
div.image 
{
	float: left;
	margin-right: 5px;
}
div.description 
{
	width: 200px;
}
	/*home page*/
span#work
{
	float:left;
	margin-right: 35px;
	 width: 170px;}
span#work2
{
	float:right;
	margin-left: 15px;
	margin-bottom: 5px;
	width: 170px;
}

div#code
{
	width: 470px;
}



/*text styles*/
p.error
{
	font-weight: 900;
	color: red;
}
p.end
{
	text-align:center;
	color: #111;
	font-size: 10px;
}
p.text
{
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 2px solid blue;
	color: #111;
	font-size: 10px;
}
p.home
{
	text-align: justify;
	font-size: 12px;
	line-height: 15px;
	width: 470px;
}
p#intro
{
	font-size: 14px;
	font-weight: 500;
}
hr
{
	clear: right;
}
