body {background:url(/images/site/dringo_full_1.jpg) no-repeat 50% -2px #2a2223;color:white;margin:0px;font-family:arial,verdana;font-size:0.7em;}
   #aolnonsence {border-bottom:black 2px solid;background:#545454;color:white;padding:2px;}
   #introbanner {border-bottom:black 2px solid;background:#333333;color:white;padding:2px;}
   #bottombit {height:2px;line-height:4px;}
   #bottombanner {border-top:black 2px solid;background:#333333;color:white;padding:2px;clear:both;}

   #enquire {position:relative;left:500px;}

   #topmenu      {color:white;
                  text-align:center;
                  height:170px;
                  margin:0px 70px 0px 70px;}
   #topmenuline  {background:url(/images/site/topline.gif) repeat-x 30px 123px;margin:0px 30px 0px 30px;}
   #topmenuleft  {background:url(/images/site/topline_left.gif) no-repeat 0px 123px;}
   #topmenuright {background:url(/images/site/topline_right.gif) no-repeat 100% 123px}
   #topmenu ul   {padding:150px 0px 0px 0px;
                  margin:0px;
                  height:20px;
                  background:url(/images/site/dringo_adventure_5.jpg) no-repeat 50% -3px;}
   #topmenu li   {list-style-type:none;margin:1px;float:left;white-space:nowrap;}
   #topmenu li a {padding:5px;padding-left:5px;padding-right:5px;color:white;text-decoration:none;font-size:1em;font-weight:bold;display:block;}
   #topmenu li a:hover {background:white;color:#FD6500;}

   #logos {text-align:center;background:#333333;width:170px;}
   #logos .sep {border-top:solid 5px green;}



   #newsitems {width:130px;clear:both;float:left;padding:0px;padding-left:20px;margin-top:30px;}
   .newsitem {background:white;color:black;margin-bottom:10px;width:100%;}
   .newsitem p {padding:4px;margin:0px;}
   .newsitem .newsdate {text-align:right;font-size:0.7em;font-family:verdana;font-weight:bold;}
   .newsitem  h1 {background:#FD6500;margin:0px;color:white;padding:4px;font-size:1.4em;border-bottom:dashed 4px white;}
   .newsitem a {color:black;}
   .newsitem a:hover p {background:#Ffd540;}
   .newsitem a:hover h1 {border-bottom:dashed 4px #Ffd540;}

   #newsitems #courses h1 {background:#FD6500;margin:0px;color:white;padding:4px;font-size:1.4em;border-bottom:dashed 4px #666666;}
   #newsitems #courses ul {margin:0px 0px 10px 0px;padding:0px;}
   #newsitems #courses li {list-style-type:none;
                           border-bottom:solid black 1px;font-weight:normal;}
   #newsitems #courses li a {background:url(/images/site/bp1.gif) no-repeat 0% 50% #666666;color:white;padding:4px 4px 4px 20px;text-decoration:none;display:block;width:106px;}
   #newsitems #courses li a:hover {background:url(/images/site/bp1.gif) no-repeat 0% 50% #888888;}

   #maincontent {background:url(/images/site/side_block.jpg) repeat-y -7px 0px;}
   #content {background:url(/images/site/content.jpg) no-repeat 97% 10px;height:100%;padding-top:10px;margin-left:170px;margin-right:50px;padding-bottom:40px;}

   #content h1 {font-size:2.8em;
                letter-spacing:-1px;
                font-weight:bold;
                color:white;
                padding:10px 0px 0px 10px;
                margin:4px 0px 8px 0px;
                background:url(/images/site/h1bg1.jpg) no-repeat 20px 50%;
                color:white;}
   #content h2 {padding-left:0px;font-size:2.3em;letter-spacing:-1px;font-weight:bold;margin-bottom:0px;color:#FD6500;margin:0px;}
   #content h3 {padding-left:0px;font-size:2.0em;letter-spacing:-1px;font-weight:bold;margin-bottom:0px;color:#FD6500;}

   #content p {font-size:1.4em;}
   #content img {margin:15px;}
   #content #para1 {font-weight:bold;letter-spacing:-1px;font-size:1.8em;margin-right:25px;color:#fff}

   #content ul {padding:5px;margin:15px;margin-right:0px;background:url(/images/site/ulbg.gif) no-repeat 100% 5px #444444;color:white;}
   #content ul li {background:url(/images/site/bp1.gif) no-repeat 0px 0px; padding:4px;padding-left:20px;list-style:none;margin:0px;font-weight:bold;font-size:1em;}
   #content ul p {padding:0px;}


   #content .testimonial {background:url(/images/site/quote.jpg) no-repeat 0% 50% #333333;color:white;font-style:normal;padding:10px 10px 10px 40px;margin:15px;border-top:solid 1px black;}
   #content .testimonial p {font-size:1.4em;font-weight:bold;}
   #content .testimonial h2 {margin:0px;font-size:0.9em;margin-top:9px;color:white;background:none;padding:0px;letter-spacing:1px;text-align:right;}
   #content .testimonial h3 {margin:0px;font-size:1.1em;letter-spacing:0px;font-weight:normal;font-style:italic;text-align:right;}
   #content .testimonial cite {background:none;border:none;float:none;margin:0px;padding:0px;font-size:1.8em;}

   #content ol {list-style-type:decimal;}
   #content .olroman {list-style-type:lower-roman;}
   
   #content form label {width:12em;
                        display:block;
                        text-align:right;
                        float:left;
                        font-size:1.2em;
                        padding:0px 5px 0px 5px;}
   #content form input.cb {float:left;border:none;margin:-3px 0px 0px 30px;clear:both;}
   #content form input {border:solid 1px black;}
   #content form textarea {height:5em;}
   #content form textarea.meds {width:90%;}
   #content form fieldset {background:#444;border:none;margin:3px 0px 3px 0px;padding:3px 5px 10px 5px;}
   #content form fieldset legend {font-size:1.3em;
                                  font-weight:bold;
                                  background:#706551;
                                  display:block;
                                  margin:0px 0px 6px 0px;
                                  padding:4px;
                                  border-bottom:solid 1px black;
                                  border-top:solid 1px black;}
   #content li a {text-decoration:none;}
   #content a {color:white;font-weight:bold;text-decoration:none;}
   #content a:hover {color:white;font-weight:bold;text-decoration:underline;}


   #content #faq li {font-weight:normal;}
   #faq p {font-size:1.1em;padding:5px;margin:0px 0px 5px 20px;font-weight:normal;}


   .printonly {display:none;}

 #faderimages {position:relative;display:block;width:260px;height:187px;}
 .faderimage {position:absolute;top:0px;left:0px;visibility:hidden;}

   #content #contpara {font-size:1.3em;font-weight:bold;margin-top:6px;padding:2px;color:white;}

   #content .announcecourse {float:left;border:solid 2px black;width:120px;height:17em;
                             background:#706551;padding:0px;}
   #content .announcecourse img {width:120px;padding:0px;margin:0px;border:none;border-top:solid 1px black;}
   #content .announcecourse h2 {font-size:1.1em;color:white;margin:2px;line-height:normal;letter-spacing:0px;}
   #content .announcecourse a {color:white;text-decoration:none;}
   #content .announcecourse a:hover {color:white;text-decoration:underline;}

   cite {width:150px;float:right;font-size:1.4em;font-weight:bold;background:url(/image2s/site/quote.gif) no-repeat;margin:5px;padding:10px;margin:15px;background:url(http://dringo-adventures.com/images/site/quote.gif) no-repeat 100% 0% #333333;color:white;font-style:normal;padding-right:70px;margin-right:0px;}

   #content .course {margin:4px;padding:0px;border-top:solid 1px black;}
   #content .course h2 {background:url(/images/site/bp2.gif) no-repeat 0% 50% #666666;margin:0px;padding:4px 4px 4px 34px;color:white;}
   #content .course img {margin:0px 0px 0px 0px !important;}
   #content .coursedates {background:#666666;float:right;}
   #content .coursedates ul {background:none;margin:0px;border-top:solid 1px black;padding:0px;}
   #content .coursedates li {background:url(/images/site/bp1.gif) no-repeat 0% 50%;border-bottom:solid black 1px;font-weight:normal;}
   #content .price {font-size:2.2em;text-align:center;font-weight:bold;background:#706551;border-bottom:solid black 1px;}
   #content .toplink {background:url(/images/site/bp1.gif) no-repeat 0% 50% #706561;padding:4px 4px 4px 20px;border-bottom:solid black 1px;}
   #content .toplink a {color:white;text-decoration:none;font-weight:bold;}
   #content .toplink a:hover {color:white;text-decoration:underline;}
   #content .courseinfo {margin:0px 200px 0px 0px;}
   #content .courseinfo ul {margin:10px 0px 10px 10px;border-top:solid 1px black;}
   #content .course .sep {height:20px;}

   #content .infopoints .infopointvalue {font-weight:normal;}
   #content .infopoints li {background:url(/images/site/bp1.gif) no-repeat 0% 50%;}

   #content .sep {clear:both;padding:0px;margin:0px;background:none;height:0px;}