* { margin: 0px; padding: 0px; }
a { font-family: Georgia, "Times New Roman", Times, serif; color: #070e63; font-weight:bold; text-decoration: none; font-size: 12px; }
a:hover { color: #000000; }
body { background: url(images/bg.jpg); background-repeat: repeat-y; background-position:center; background-color: #D9B0B8; font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-bottom: 20px; }
#content { margin: 0 auto; width: 1014px; text-align: left; }
#main { width: 1014px; margin: 0 auto; clear:both; background-color: #ffffff; background: url(images/conbg.jpg); background-repeat: repeat-x; background-position:top; padding-top:0px; overflow: hidden; }
#header { width: 1014px; height: 306px; background: url(images/header.jpg) no-repeat top right; margin: 0; padding: 0; }
#logo { height: 110px; text-align: left; padding-left: 620px; padding-top: 130px; }
#logo a { text-decoration: none; text-transform: none; font-style: italic; font-size: 2em; color: #ffffff; }
#logo h2 { font-size: 12px; color: #FFFFFF; margin-left: 4.5em; }
#menu { width: auto; height: 50px; margin-top:19px; padding-left: 0px; float: right; }
#menu ul { padding-left: 0px; margin: 0px; list-style:none; }
#menu li { display: inline; list-style: none; padding-left:0px; min-width: 115px; }
#menu a { font-family: "Laffayette Comic Pro", Andy, Verdana; width: auto; height: 35px; display: block; text-align: center; text-decoration: none; color: #d1d8e3; font-weight: normal; font-size: 18px; float: left; min-width: 115px; padding-top: 15px; }
#menu a:hover { width: auto; height: 35px; color: #ffffff; background: url(images/hov.png); background-repeat:no-repeat; background-position:center; }
#left { width: 30%; margin-left: 10px; margin-bottom:20px; left: 0px; top: 0px; }
#left h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #edf1f8; height: 30px; text-align: center; padding-top: 12px; margin-bottom: 20px; /*border-radius:0.3em; 
-moz-border-radius:0.3em; -moz-border-radius-topright:.8em; -moz-border-radius-bottomleft:.8em; 
-webkit-border-radius:0.3em; -webkit-border-top-right-radius: 0.8em; -webkit-border-bottom-left-radius: 0.8em;
border:1px #fdfd39 solid;  background-color: #783040;
background: -webkit-gradient(linear, left top, left bottom, from(#783040), to(#e8b1b0));
background: -moz-linear-gradient(top,  #783040,  #e8b1b0);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#783040', endColorstr='#e8b1b0';*/ background: url(images/title_left.png); background-repeat:no-repeat; background-position:top; } 
#left ul { list-style: none; margin-bottom: 30px; margin-left: 20px; padding-top: 5px; }
#left li { padding-left: 10px; padding-top: 4px; margin-bottom: 10px; margin-bottom: 5px; }
#left ul li a { font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #000000; font-weight:normal; }
#left ul li a:hover { color: #3f5c6d; }

.comnews { margin-left: 10px; }
.comnews li { margin:0 0 0 30px; list-style-image: url(images/tick.gif); }
.comnews h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #070e63; font-weight:bold; font-size:1em; padding-bottom: 0.5em; }
.comnews p { padding-right: 20px; }
.comnews a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #722C3E; font-weight:bold; }

#right table { margin-left: 5em; width: 70%; border: 0; line-height: 1.5; }
#right { float: right; width: 65%; margin-right:10px; margin-bottom:20px; padding-left: 15px; }
#right h4 { height: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #edf1f8; background-position:top; padding-top: 10px; padding-left: 20px; margin-bottom: 20px; border-radius:0.3em; -moz-border-radius:0.3em; -moz-border-radius-topleft:0.8em; -moz-border-radius-bottomright:0.8em; -webkit-border-radius:0.3em; -webkit-border-top-left-radius: 0.8em; -webkit-border-bottom-right-radius: 0.8em; border:1px #fdfd39 solid; background-color: #783040; background: -webkit-gradient(linear, left top, left bottom, from(#783040), to(#e8b1b0)); background: -moz-linear-gradient(top,  #783040,  #e8b1b0); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#783040', endColorstr='#e8b1b0'); } /*background: url(images/title_right.png); background-repeat:no-repeat;*/
#right p { margin: 0; padding: 0; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }
#right li { margin: 0; padding: 0 20px 10px 2px; }
.read { text-align:right; margin-right:20px; height:20px; background: url(images/read.png); background-repeat:no-repeat; background-position:right top; padding-right:10px; padding-top:2px; margin-top:5px; margin-bottom: 15px; }
.read a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration:none; }
.read a:hover { color: #FFFFFF; font-weight: bold; }
#footer { height: 32px; width: 1014px; clear: both; padding-top:10px; background: url(images/footer.jpg); background-repeat:no-repeat; background-position:center top; }
#footer p { margin: 0; font-size: 10px; text-align: center; color: #000000; }
#footer a { color: #000000; font-weight:normal; }

#contactText1 { width:auto; text-align: center; }
#contactText1 p { line-height: normal; }
#divContactForm { width:100%; z-index:3; top: 0px; text-align: left; }
#clear   
 { float: right; }
#duration, #distance { text-align:center; font-size:1.2em; font-weight:bold; }

