/* cev-riding.org.uk standard stylesheet */
body 	{background: #fff; color: #006602;  font:10pt "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif;
text-decoration: none; line-height: 100%;}
h1 	{font:bold 14pt "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif; text-align:left; margin: 0 0 10pt 0;}
h2 	{font:bold 13pt "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif; text-align:left; margin: 10pt 0 0 0}
h3  {font:bold 10pt "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif; text-align:left; margin: 5pt 0 0 0}
p 	{text-align:justify; line-height:150%;}
ul 	{margin:2px 0 2px 0; padding: 0; list-style-type:none;}
ul li	{padding-bottom: 2px;}
a img 	{border:none;}

/*Navigation Data */
ul#nav,ul#nav li {list-style-type:none; margin:0; padding:0;}
ul#nav	{margin-left:0;}
ul#nav li {float:left; width:7.8em; margin-right:1px; text-align:center;}
ul#nav a {float:left; width:7em; padding:5px; text-decoration:none; background:#006602; color:#fff;}
ul#nav a:hover {background:#e6cc1f; text-decoration:none; width:7em; padding: 5px; text-decoration:none;}
ul#nav li.activelink a, ul#nav li.activelink a:hover  {color:#bbb ;width:7em; padding: 5px; text-decoration:none;}

/* Unique IDs */
div#container 	{width:950px; height:480px; min-height: 480px; margin:0 auto;}
div#heading 	{width:100%; text-align: center; margin:0; padding:0 0 10px 0; display:block; background:#006602; }
div#footer		{width:100%; margin:0 auto; padding: 10px 2px 10px 2px; display: block; background:#006602; color:#fff;clear: both;}
div#menu 		{float:left; width:100%; margin: 0 0 5px 0; padding:0; background:#fff;}
div#content 	{width:99%; text-align:justify; margin: 5px;}
div#events		{width:99%; text-align:justify;}
div#indintro	{float: left; width: 53%; text-align:justify; margin: 0 15px 0 0;}
div#indnews		{float: left; width: 53%; text-align:justify; margin: 0 15px 0 0;}
div#fullnews	{float: left; width: 100%; text-align:justify; margin: 0 15px 0 0; }
div#indevents	{float: right; width: 43%; text-align:justify;}
div#imgpage 	{float:right; width: 43%; text-align: center; margin:15px 0 0 0; display:inline;}

div#heading > h1 {color: #fff; font:bold 20pt "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif; text-align:center; margin:0; }
div#footer  a {color: #fff;}
div#indnews div {width: 45%; float: left; padding: 0 2px 0 2px; margin: 0 10px 15px 10px ; background: #eee;}
div#fullnews div {width: 30%; float: left; padding: 0 2px 0 2px; margin: 0 10px 15px 10px ; background: #eee;}

/* Classes */
.left 		{float:left; display:inline; width: 48%;}
.right		{float:right; display:inline; width: 48%; text-align: right;}
.center 	{text-align: center }
div.advert	{float:left; width: 45%; margin: 0 10px 0 10px;}

.heading 	{font-weight:bold; font-size:12pt; display: block; }
.newsdate	{text-align: left; margin: 0 0 0 4pt; font-size:9pt; display: block; line-height: 75%}

input, textarea, select { color: #006602; background-color: #fff; border: solid 1px #006602; font-size: 10pt; text-align: left; }
textarea { font-size: 10pt; white-space: normal; wrap-option: wrap; }
input { width: 100px; }
input.submit {margin: 0 auto;}
f.name,.email,.subject,.query {background:transparent; color:#d18c06; border:solid 1px #d18c06; text-align:justify;}

th { background: #006602; color: #fff; text-align: left; font-weight: bold;}
tr { vertical-align: top;}

a:link { color:#006602; text-decoration: none;}
a:visited { color:#477; text-decoration: none;}
a:hover { color:#660002; text-decoration: underline;}

/*contact form css */
input, textarea, option {background:#fff; font-family: "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif;}
select	{background:#fff; font-family: "Trebuchet MS",verdana,arial,helv,helvetica,sans-serif;}
#submit {border: solid 1px #006602; text-align:center; margin-left:7em;}
#reset 	{border: solid 1px #006602; text-align:center;}
#errname {margin-left: 5.5em; width: 25em; color:#f00; font-weight:bold; display:none;}
#erremail {margin-left:5.5em; width: 25em; color:#f00; font-weight:bold; display:none;}
#errquery {margin-left:5.5em; width: 25em; color:#f00; font-weight:bold; display:none;}
label { vertical-align: top;}
#red 	{margin-left:5.5em; width: 25em; color:#f00;}
/* asterisk */
.ast 	{color:#f00; font-weight:bold; vertical-align: top;}