/* Style sheet for Hykeham Riding Club - 1/2/07 */

<style>
/*colours used
 Burgundy  #9D003F  #9D033F
Pale Orange #FFCA63

*/

.nothing {}
body {background:#f0f0f0}

.content {
font-family:arial;
border-top: outset 1px white; 
border-left: outset 1px white;
border-right: inset 5px gray; 
border-bottom: outset 5px gray;
margin:0 auto;
padding:1em; 
background:white;

margin-top:2%;
} 	
	table { padding:0px;margin:0px; border-collapse: collapse;}
	td {font-size:0.73em; padding:0px 5px 4px 5px; border:0px}
	th {}

.logo {margin-top:25px; margin-left:20px; width:450px; height:130px; float:left;clear:right;  background-image: url(/logo.jpg); background-position :0 0; background-repeat:no-repeat}

.logostripe {float:left; width:100%; height:186px; background-image: url(images/logo_stripe.gif); background-position :0 0; background-repeat:repeat-x}


	/*images*/
	#pic1, #pic2 {margin-left:10px}
	#pic1 {float:right;clear:right;margin-top:5px;margin-bottom:5px}
	#pic2 {float:right;clear:right;margin-top:5px;margin-bottom:10px}
	
	/*headings*/
	xh1, h2, h3, h4, h5, h6 {font-family:verdana,  sans-serif; }
	h1{font-size:1.5em; line-height:1em }
	h2 {font-size:1em; line-height:1em } 
	h3 {font-size:1em; font-weight:bold; color:#9D003F}
	h4 {font-size:1em; color:#9D003F}
	h5 {}
	h6 {}
	
	#home {margin-top:1.5em; font-size:1.8em}
	
	hr {height:1px; color:#FFCA63}
	
	/*modifiers*/
	.fieldset {border:1px solid #800000; color:#9D003F}
	.holdingtable {}
	.cap {float: left; width: 35px;font-size: 55px;line-height: 45px;font-weight: normal;color:#000099; font-family:Arial Rounded MT Bold,arial,verdana}
	.small {font-size:14px;font-weight:bold;color:;padding:10px}
	.smallboxed {display:block; font-size:14px;font-weight:bold;color:white ;background:#000099; padding:10px; border-top:solid white 0px; border-bottom:solid white 0px}
	.leftbox {display:block; font-size:12px;font-weight:bold;color:white;background-color:white; padding:10px;border-top:solid white 0px;border-bottom:solid white 0px}
	.outerbox {display:block;background-color:#676735; padding:0px;border-top:solid #000099 0px;border-bottom:solid #000099 0px; color:; font-weight:bold}
	.datestableheading {}
	.datesborder {padding-bottom:0px; border-bottom:1px solid #000099; font-size:1px}
	.datesrow {font-family:trebuchet ms;font-size:12px; padding:10px}
	.eventsrow {font-family:trebuchet ms;font-size:12px; }
	.model-c {font-family:verdana,  sans-serif; font-size:1em; color:#C571C4;font-weight:bold}
		
	#logo-a {display:block; width:40px; align:center; border-top:#000099 solid 0px; border-bottom:#000099 solid 0px}
	#logo-b {display:block; letter-spacing:5px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px;color:white; font-family:times;font-size:45px}
	
	/*body block */
	.bodyblock {font-family:verdana, sans-serif; font-weight:none; color:#9D003F ; padding:10px; border:0px; }
	
	/*top banner */
.topbanner {margin-top:75px; color:#9D003F;  font-family: sans-serif;  }
.topbanner h1 {text-align:right; margin-right:.75em}
.topbanner h2 {text-align:right; margin-right:0.0em}
.topbanner h3 {text-align:right; margin-right:0.0em; font-weight:bold}
.footer {}
.newbodyblock{ }

.bannerlower { display:block; color:transparent; background:transparent ;font-size:1px; text-align:center; padding:0px; border-top:#FFCA63 solid 3px;border-bottom:#9D003F solid 3px;}
.bannermiddle {display:block;font-family:trebuchet ms; color:#FFCA63;border-top:#9D003F solid 0px;border-bottom:#9D003F solid 0px;font-weight:bold}
.righttitle {font-family:monotype corsiva ;width:75%;font-size:28px;color:#fbf3c8; background:#000099D;  letter-spacing:1px;text-align:center}

	/*navigation block */
	.navouter {border-top:#004000 solid 0px; border-bottom:#ffffce solid 0px}
	.leftnavblock { margin-top:2em; margin-bottom:2em;font-size:1.5em; background-color:white; background-image:url(images/); repeat:repeat-x; border-right: #FFCA63 solid 0px }
.leftnavblock ul {margin-left:0; padding-left:0; list-style-type:none}
	.navbutton { width:95%;font-size:1em; letter-spacing:0px; text-align:left; padding:2px; margin-top:10px; margin-left:15px; border-top:#0c7440 solid 0px; border-bottom:#000040 solid 0px; border-left:#000099 0px}
	a.navbutton:link {display:block; text-decoration: none; background-image:url(images/vertbg-up.gif); repeat:repeat-x} 
	a.navbutton:active {display:block; text-decoration: none; background-image:url(images/notvertbg-down.gif);repeat:repeat-x} 
	a.navbutton:visited {display:block; text-decoration:none; background-image:url(images/vertbg-up.gif); repeat:repeat-x}
	a.navbutton:hover {display:block; color:#FFCA63; text-decoration:bold;  text-decoration:underline}
 
/*Top Banner links*/
.topbannerlinks {font-weight:bold; float:right; margin-right:1.5em}
.topbannerlinks:link {text-decoration:none; font-weight:bold;  text-align:right; border:none} 
.topbannerlinks:active {text-decoration:none; font-weight:bold; text-align:right; border:none}  
.topbannerlinks:visited {text-decoration:none; font-weight:bold; text-align:right; border:none} 
.topbannerlinks:hover { text-decoration:none; font-weight:normal; background:none; color:#FFCA63; border:none;}
	
/*pagelink */
	.pagelink {font-weight:bold; }
	a.pagelink:link {display:inline; color:#9D003F; text-decoration: none} 
	a.pagelink:active {display:inline; color:#9D003F; text-decoration: underline; }  
	a.pagelink:visited {display:inline;  color:#9D003F; text-decoration:none} 
	a.pagelink:hover {display:inline;  color:#FFCA63; text-decoration:underline}

/*general links */

a {font-weight:bold}
a:link {color:#9D003F; text-decoration:none}
a:visited {color:#9D003F; text-decoration:none}
a:hover {color:#FFCA63; text-decoration:underline} 
a:active {color:#FFCA63}	

</style>	
