body {text-align: left; margin: 0; padding: 0; font-family: trebuchet ms, arial, verdana, sans-serif; background-color: #c8c8c8;}
p {font-size: 12px; font-weight: normal; text-decoration: none; line-height: 18px; color:#787878; margin: 0 0 6px 0; padding: 0; }
.clear {clear: both;}
img {padding: 0 ;border: 0; vertical-align: middle;}
.image_left {float: left; padding: 0 10px 2px 0;}
.image_right {float: right; padding: 0 0 0 10px; clear:right;}
ul {margin: 2px 0 10px 20px; padding: 0; list-style-type: square; color: #535058;}
li {font-size: 12px; font-weight: normal; line-height: 18px; }
.italic {font-style: italic; }

img.left {float: left; padding: 0 10px 6px 0;}
img.right {float: right; padding: 0 0 6px 10px;}
/********************************************************************/
/* Standard links */
a:link {font-size: 12px; font-weight: normal; text-decoration: underline; color: #555;}
a:visited {font-weight: normal; text-decoration: underline; color: #666;}	
a:visited:hover {font-weight: normal; text-decoration: underline; color: #990100;}
a:hover, a:active {text-decoration: underline; color: #990100;}

/********************************************************************/
/* Page containers */
#wrapper {margin: 20px auto; padding: 0; width: 767px; background-color: #c8c8c8;}
#top {position: relative; width: 767px; padding: 0; margin: 0;}
#main {position: relative; width: 767px; background-color: #EDEDED; padding: 0; margin: 0; float: left;}
#footer {position: relative; width: 767px; background-color: #EDEDED; clear: both; margin: 0; padding: 0;}
#footer2 {position: relative; width: 767px; background-color: #000000; clear: both; margin: 0; padding: 0;}

/********************************************************************/

/* Top divs */
/********************************************************************/
#quickmenu {position : relative; float: right;}
#quickmenu a:link {font-size: 11px; text-decoration: underline; color: #555;}
#quickmenu a:visited {font-size: 11px; text-decoration: underline; color: #555;}
#quickmenu a:visited:hover {font-size: 11px; text-decoration: none; color: #555;}
#quickmenu a:hover, #quickmenu a:active {font-size: 11px; text-decoration: none; color: #555;}

#logo {position: relative; margin: 0; float: left; width: 292px; height: 74px;  background-position: top left; background-repeat: no-repeat; }
#logoh {position: relative; margin: 0; float: left; width: 292px; height: 74px;  background-position: top left; background-repeat: no-repeat; }

/* Navigation menu */
#menu {position: relative; margin: 0 ;  float: left; width: 767px; background-color: #4E5871;}
#menu_a {position: relative; margin: 0 ; float: left;  background-color: #4E5871;}
#menu_b {position: relative; margin: 0 ; float: right; background-color: #4E5871;}

#menu_a p {font-size: 12px; margin: 0; padding: 8px 10px 8px 10px; color: #fff; text-align: left;}
#menu_a a:link {font-weight: normal; text-decoration: none; color: #EDEDED;}
#menu_a a:visited {font-weight: normal; text-decoration: none; color: #EDEDED;}	
#menu_a a:visited:hover {font-weight: normal; text-decoration: underline; color: #fff;}
#menu_a a:hover, #menu_a a:active {text-decoration: underline; color: #fff;}

#menu_b p {font-size: 12px; margin: 0; padding: 8px 10px 8px 10px; color: #fff; text-align: right;}
#menu_b a:link {font-weight: normal; text-decoration: none; color: #EDEDED;}
#menu_b a:visited {font-weight: normal; text-decoration: none; color: #EDEDED;}	
#menu_b a:visited:hover {font-weight: normal; text-decoration: underline; color: #fff;}
#menu_b a:hover, #menu_b a:active {text-decoration: underline; color: #fff;}


/********************************************************************/

/* Main divs */
/********************************************************************/
/* homepage */
#hintro {width: 364px; background-color: #EDEDED; padding: 30px 0 36px 30px; float: left; position: relative;height: 55px;}
/* #hintro {width: 737px; background-color: #EDEDED; background-image: url(../images/hcamera.jpg); background-position: top right; background-repeat: no-repeat; padding: 30px 0 36px 30px;} */
#hintro_content {width: 340px; }
#hintro_contentb {width: 334px; }
#hintro_content h1, #hintro_contentb h1 {font-size: 15px; color: #954034; margin:0 0 6px 0; padding:0;}
#hintro_contentb h1 {font-size: 15px; color: #c8c8c8; margin:0 0 6px 0; padding:0;}
#hintro_content p,#hintro_contentb p {margin: 0; padding: 0;}
#hmain {width: 335px; background-color: #4E5871; padding: 20px 30px 20px 30px; margin: 0; float: left; position: relative;height: 341px;}
/* #hmain {width: 707px; background-color: #4E5871; padding: 20px 30px 20px 30px; margin: 0; float: left;} */
#hmain h2 {font-size: 14px; color: #96C100; margin:0 0 6px 0; padding:0 0 6px 0; border-bottom: 1px solid #959BAA; }
#hmain p {color: #EDEDED;}

#himage {float: right; position: relative; width: 372px; padding:0; margin:0;}

#hmain a:link {font-size: 11px; color: #959BAA;}
#hmain a:visited {font-size: 11px;color: #959BAA;}	
#hmain a:visited:hover {font-size: 11px;color: #fff;}
#hmain a:hover, #hmain a:active {font-size: 11px;color: #fff;}

/* Homepage sections */
#events {width: 194px; float: left; padding: 0; margin: 0 28px 0 0;}
#workshop {width: 180px; float: left; padding: 0; margin: 0;}
#lwork {width: 277px; float: left; padding: 0; margin: 0 28px 0 0;}

/* Sub sections */
#content {width: 507px; background-color: #EDEDED; padding: 20px 30px 20px 30px; margin: 0; float: left;}
#content h1 {font-size: 16px; color: #954034; margin:0 0 6px 0; padding:0 0 6px 0; letter-spacing: -1px; }
#content h2 {font-size: 12px; color: #000000; margin:0 0 2px 0; padding:0 0 2px 0; text-decoration: underline; }

#submenu {width: 200px; float: right; background-color: #EDEDED; padding: 26px 0 20px 0; margin: 0;}
#submenu h2 {}

.twocolumn {position: relative; float: left; width: 164px; }
/********************************************************************/

/* Left menu list */
/********************************************************************/
#list ul {margin: 0 0 10px 0; padding: 0; list-style-type: none; }
#list li {font-size: 12px; margin: 0 0 0 0; }
#list a {font-size: 12px; display: block; color: #787878; background-color: #E3E2E2; width: 166px; padding: 2px 8px; text-decoration: none; }
#list a:hover {font-size: 12px; background-color: #000000; color: #959BAA; } 
#active a {font-size: 12px; display: block; background-color: #954034; color: #fff; }
/********************************************************************/

/* Image sections sub pages */
#slogan {width: 767px;height: 26px; margin: 0; padding: 0; background-color: #000000;}
#slogan p {color: #959BAA; text-align: right; padding: 4px 10px 0 0; margin: 0;}
#headimage1 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image1.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage1a {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image1a.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage1b {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image1b.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage1c {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image1c.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage1d {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image1d.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage2 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image2.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage2a {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image2a.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage2c {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image2c.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage2d {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image2d.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage2e {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image2e.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage3 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image3.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage3a {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image3a.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage4 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image4.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage5 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image5.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage5a {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image5a.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage6 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image6.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7.jpg); background-position: top center; background-repeat: no-repeat;}
/* Section header for gallery products */
#headimage7a {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7a.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7b {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7b.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7c {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7c.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7d {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7d.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7e {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7e.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7f {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7f.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7g {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7g.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7h {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7h.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7i {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7i.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7j {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7j.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage7k {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image7k.jpg); background-position: top center; background-repeat: no-repeat;}
/* End section header for gallery */
#headimage8 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image8.jpg); background-position: top center; background-repeat: no-repeat;}
#headimage8a {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image8a.jpg); background-position: top center; background-repeat: no-repeat;}

#headimage9 {width: 767px; height: 137px;  margin: 0; padding: 0; background-image: url(file:///E|/Documents%20and%20Settings/rangermanager/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/image9.jpg); background-position: top center; background-repeat: no-repeat;}

/********************************************************************/

/* Footer divs */
/********************************************************************/
#footer p {font-size: 10px; padding: 24px 10px 4px 4px; margin: 0; color: #787878; text-align: right;}
#footer a:link {font-size: 10px; font-weight: normal; text-decoration: none; color: #787878;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #787878;}	
#footer a:visited:hover {font-weight: normal; text-decoration: underline; color: #959BAA;}
#footer a:hover, #footer a:active {text-decoration: underline; color: #959BAA;}
/* Footer sub section */
#footer2 p {font-size: 10px; padding: 24px 10px 4px 4px; margin: 0; color: #959BAA; text-align: right;}
#footer2 a:link {font-size: 10px; font-weight: normal; text-decoration: none; color: #959BAA;}
#footer2 a:visited {font-weight: normal; text-decoration: none; color: #959BAA;}	
#footer2 a:visited:hover {font-weight: normal; text-decoration: underline; color: #fff;}
#footer2 a:hover, #footer2 a:active {text-decoration: underline; color: #fff;}







