/* West Highland Way --- CSS --- Designed by Hotscot */

body { background-color:#777D5B; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; }

.clear { clear:both; }

p, ul, li, h1, h2 { font-family:Verdana, Arial, Helvetica, sans-serif; }

p {padding: 5px 25px 5px 25px; margin: 0px 0px 0px 0px; font-size:0.8em;}
p.toplinks, p.toplinks a, p.toplinks a:hover { color:#ffffff; padding-left:0px;}
p.toplinks a { color:#ffffff; text-decoration:underline;}
p.toplinks a:hover { color:#ffffff;  text-decoration:none;}

p.line {padding: 5px 25px 5px 0px; margin: 0px 0px 0px 25px; border-bottom: solid 1px #E0E39A;}
li.line {padding: 5px 25px 5px 0px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #E0E39A;}
li.line2 {padding: 5px 25px 5px 0px; margin: 0px 0px 0px 25px; border-bottom: solid 1px #E0E39A;}

ul, ol { font-size:0.8em; }
ul {
	margin: 0px 0px 0px 45px;
	padding: 0px 10px 10px 0px;
	list-style-type:disc;

}
ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

ul.privacy { margin: 0px 0px 0px 55px; padding: 5px 25px 5px 0px;}

ol {	
	margin: 0px 0px 0px 45px;
	padding: 0px 10px 10px 0px;
}

a {text-decoration:underline; color:#6a9a13;}
a:hover {text-decoration:underline; color:#CE6702;}

.link a {color:#CE6702; text-decoration:underline;}
.link a;hover {color:#6a9a13; text-decoration:underline;}

.rusty-link a {color:#CE6702; text-decoration:underline;}
.rusty-link a;hover {color:#CE6702; text-decoration:underline;}

p.center {text-align:center;}

p.right {text-align:right;}
p.right a {text-decoration:none; font-weight:bold; color:#6a9a13;}
p.right a:hover {text-decoration:underline; font-weight:bold; color:#6a9a13;}

p.forum {background-color:#6a9a13; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-weight:bold; color:#ffffff;}
p.forum a {text-decoration:none; color:#ffffff;}
p.forum a:hover {text-decoration:underline; color:#ffffff;}

h1 {font-size:1.0em; color:#ce6702; padding: 5px 25px 5px 25px; margin: 0px 0px 0px 0px;}
#checkout-display h1 {font-size:1.0em; color:#ce6702; padding: 5px 25px 5px 0px; margin: 0px 0px 0px 0px;}

h2 {font-size:0.9em; color:#6A9A13; padding: 15px 25px 5px 25px; margin: 0px 0px 0px 0px;}
#checkout-display h2 {font-size:0.9em; color:#6A9A13; padding: 5px 25px 5px 0px; margin: 0px 0px 0px 0px;}
#checkout-display-order h2 {font-size:0.9em; color:#6A9A13; padding: 5px 25px 5px 0px; margin: 0px 0px 0px 0px;}
#photodisplay h2 {display:block; width:417px; height:15px; background-color:#E0E39A; font-size:0.8em; color:#CE6702; padding: 5px 25px 5px 10px; margin: 0px 0px 2px 25px;}
h2.greenback {font-size:0.9em; color:#6A9A13; padding: 5px 25px 5px 10px; margin: 10px 0px 0px 25px; background-color:#E0E39A;}
h2.rustyback {font-size:0.9em; color:#ffffff; padding: 5px 25px 5px 10px; margin: 10px 0px 0px 25px; background-color:#CE6702;}

h3 {
	padding: 5px 25px 5px 25px; 
	margin: 0px 0px 0px 0px;
	font-size:0.85em;
	color:#ce6702; 
}
h4 {
	padding: 3px 25px 5px 25px; 
	margin: 0px 0px 0px 0px;
	font-size:0.8em;
	color:#6a9a4c;
}
h5 {
	padding: 3px 25px 5px 25px; 
	margin: 0px 0px 0px 0px;
	font-size:0.8em;
	color:#ce6702;
}
h6 {
	padding: 3px 25px 5px 25px; 
	margin: 0px 0px 0px 0px;
	font-size:0.8em;
	color:#000000;
}

.green {color:#6a9a13;}
.rusty {color:#CE6702;}
.limegreen {color:#E0E39A;}
.purple {color:#2D0053;}
.red {color:#FF0000;}


#background-container {
	width: 100%; height:100%;
	background-color:#777D5B;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	top: 0px;
	left: 0px;
}

#toplinks {
	width:748px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#777D5B;
	text-align:left;
}
#container {
	width:748px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
}

#header {
	width: 748px; height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#6a9a13;
	background-image:url(../images/whw_header.jpg);
}

#trim_blue {
	width: 748px; height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#2d0053;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

#logo {
	width: 173px; height: 139px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color:#FFFFFF; float:left;
	background-image:url(../images/whw_logo.jpg);
}

#header_pic_container {
	width: 575px; height: 138px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	border-bottom: solid 1px #ffffff;
	float: right; 
	clear: right;
}

#header_pic {
	width: 575px; height: 110px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#header_pic_route {
	width: 575px; height: 138px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-image:url(../images/header_walkers.jpg);
	border-bottom: solid 1px #ffffff;
	float: right; 
	clear: right;
}

/*** memebers search form ***/
#search {
	width: 575px; height: 28px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color:#aeb252; 
	/*filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;*/
	text-align:right;
}

.form-title { font-size:0.85em; font-weight:bold; color:#FFFFFF;}
.memberssearch {
	height: 25px; margin: 0px 0px 0px 0px; padding: 2px 10px 0px 0px;
}
.searchselect_option1 {
	height: 19px; width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:0.7em; 
}
.searchselect_option2 {
	height: 19px; width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:0.7em;
}
.searchbutton {
	height: 20px; width:56px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:0.7em;
}


#content-zone {
	width: 748px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/background_green-full.jpg) repeat-y;
	text-align:left;
}

#rustybar { 
	width:575; height:35px; 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ce6702; color:#ffffff; 
	font-size:1.3em; font-family:Impact;
}
#rustybar-pic { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 25px; }

#zone-left {width:173px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; float:left;}
#zone-right {width:575px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}

#right-1 {width:410px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; float:left; background-color:#ffffff; }
#right-2 {width:165px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}
#right-2-home {width:165px; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}

#right-1-sub {width:410px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; float:left; background-color:#ffffff; }
#right-2-sub {width:165px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}
#right-2-sub-route {width:165px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}


/*#right-1 p {line-height:1.5em;}
#right-1-sub p {line-height:1.5em;}
#main-content p {line-height:1.5em;}*/
/*.element-container p {line-height:1.0em;}*/

#zone-footer {width:748px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both; 
background: url(../images/background_green_footer.jpg) repeat-y;}
#footer-left {width:173px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
#footer-left  p { margin: 0px 0px 0px 0px; padding: 110px 5px 5px 5px; font-size:0.6em; text-align:center;}
#footer-left  a { color:#CE6702; text-decoration:underline; font-weight:bold;}
#footer-left  a:hover { color:#CE6702; text-decoration:none; font-weight:bold;}

#footer-left-member {width:173px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
#footer-left-member  p { margin: 0px 0px 0px 0px; padding: 25px 5px 5px 5px; font-size:0.6em;}
#footer-left-member  a { color:#CE6702; text-decoration:underline; font-weight:bold;}
#footer-left-member  a:hover { color:#CE6702; text-decoration:none; font-weight:bold;}

#footer-right {width:575px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:right; clear:right;}
#footer-right-top {width:575px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff;}
#footer-right-bottom {width:575px; height:40px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; background-color:#2d0053; color:#ffffff}

#footer-right-bottom p { margin: 0px 0px 0px 0px; padding: 8px 25px 0px 25px; font-size:0.6em; line-height:13px;}
#footer-right-bottom a { color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#footer-right-bottom a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}

#footer-forum {width:748px; height:40px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; background-color:#2d0053; color:#ffffff}

#footer-forum p { margin: 0px 0px 0px 0px; padding: 8px 25px 0px 25px; font-size:0.6em; line-height:13px;}
#footer-forum a { color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#footer-forum a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}

#clear {clear:both;}

#logos {margin:0px 0px 0px 25px; padding: 0px 0px 0px 0px; background-color:#ffffff; text-align:left;}
#logos img {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;}

/************ NAVIGATION ELEMENTS ***********/
#left-nav {
	width:173px;
	padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#FFFFFF;
}

ul.nav {
	font-size:0.8em; font-weight:bold; 
	width: 173px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:disc; 
	background: url(../images/background_green.jpg) repeat-y; 
	/*background-color:#e4e7a9;*/ background-color:#E0E39A;
}
/*ul.nav li {height:24px;}*/

li.nav1 p, li.nav1bottom p, li.nav1bottomselect p, li.nav1select p {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 25px; font-size:1.0em;}
li.nav1 {
	display:block; 
	color:#000000; 
	list-style-type:none; 
	width: 173px; 
	text-align:left; 
	padding:9px 0px 8px 0px; 
	margin:0px 0px 0px 0px;
	background: url(../images/navbutton.jpg) repeat-y;
	background-color:#E0E39A;
	border-top: solid 1px #98ab51;
}

li.nav1bottom {
	display:block; 
	color:#000000; 
	list-style-type:none; 
	width: 173px;
	text-align:left; 
	padding:9px 0px 8px 0px;  
	margin:0px 0px 0px 0px;
	background: url(../images/navbutton.jpg) repeat-y;
	background-color:#E0E39A;
	border-top: solid 1px #98ab51; border-bottom: solid 1px #98ab51;
}

li.nav1select {
	display:block; 
	color:#ffffff; 
	list-style-type:none; 
	width: 173px;
	text-align:left; 
	padding:9px 0px 8px 0px;  
	margin:0px 0px 0px 0px;
	/*background: url(../images/navbutton.jpg) repeat-y;*/
	background-color:#2D0053; /*background-color:#cc6600;*/
	border-top: solid 1px #98ab51; /*border-bottom: solid 1px #98ab51;*/
}

li.nav1bottomselect {
	display:block; 
	color:#ffffff; 
	list-style-type:none; 
	width: 173px;
	text-align:left; 
	padding:9px 0px 8px 0px;  
	margin:0px 0px 0px 0px;
	/*background: url(../images/navbutton.jpg) repeat-y;*/
	background-color:#2D0053;  /*background-color:#cc6600;*/
	border-top: solid 1px #98ab51; border-bottom: solid 1px #98ab51;
}

a.navlink {color:#000000; text-decoration:none; padding:0px 0px 0px 0px;}
a:hover.navlink {color:#6a9a13; text-decoration:underline; padding:0px 0px 0px 0px;}

li.nav1bottomselect a.navlink, li.nav1select a.navlink {color:#ffffff; text-decoration:none; padding:0px 0px 0px 0px;}
li.nav1bottomselect a:hover.navlink, li.nav1select a:hover.navlink {color:#ffffff; text-decoration:underline; padding:0px 0px 0px 0px;}



/*** SUB NAVIGATION ELEMENTS ***/

/*#subspacetop {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff;}
#subspacebottom {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff;}*/

li.subnav1, li.subnav1top, li.subnav1bottom {
	display:block;
	color:#CE6702;
	list-style-type:none;
	width: 173px;
	text-align:left;
	font-size: 1.1em; font-weight:bold;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	/*background-color:#E0E39A; background-color:#e4e7a9;*/ 
}
li.subnav1 p, li.subnav1top p, li.subnav1bottom p {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 25px;}
li.subnav1top p {padding-top:5px;}
li.subnav1bottom p {padding-bottom:5px;}

a.subnavlink {color:#CE6702; text-decoration:none;}
a:hover.subnavlink {color:#ffffff; text-decoration: underline;}

a.subnavlink-on {color:#ffffff; text-decoration:none;}
a:hover.subnavlink-on {color:#ffffff; text-decoration: underline;}

/*** RIGHT HAND PANEL ELEMENTS ***/
#rp_news {
	width:138px; height:121px; margin:0px 12px 0px 13px; padding: 0px 0px 0px 0px; 
	background: url(../images/rp_back_kids.jpg); background-color:#B1B55B;
}

#rp_photos {
	width:138px; height:121px; margin:0px 12px 0px 13px; padding: 0px 0px 0px 0px; 
	background: url(../images/rp_back_family.jpg); background-color:#B1B55B;
}

#rp_dayoff {
	width:138px; height:121px; margin:0px 12px 0px 13px; padding: 0px 0px 0px 0px; 
	background: url(../images/rp_back_woman.jpg); background-color:#B1B55B;
}
#rp_sub {
	width:140px; margin:0px 12px 0px 13px; padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
}

#right-2-home p {margin: 0px 0px 0px 0px; padding: 5px 12px 20px 12px; color:#000000; font-size:0.7em; }
#right-2-home a {color:#000000; text-decoration:none; } 
#right-2-home a:hover {color:#000000; text-decoration:underline; }

#right-2 p {margin: 0px 0px 0px 0px; padding: 5px 12px 20px 12px; color:#000000; font-size:0.7em; }
#right-2 a {color:#000000; text-decoration:none; } 
#right-2 a:hover {color:#000000; text-decoration:underline; }

#right-2-sub p {margin: 0px 0px 0px 0px; padding: 5px 0px 20px 0px; color:#ce6702; font-weight: bold; font-size:0.7em; }
#right-2-sub a {color:#000000; text-decoration:none; } 
#right-2-sub a:hover {color:#000000; text-decoration:underline; }
#rp_sub img { width:138px; margin: 30px 0px 0px 0px; padding:0px 0px 0px 0px; border: solid 1px #000000;}
/*#right-2-sub img.fixed { width: 138px; }*/

#right-2-sub-route p {margin: 0px 0px 0px 0px; padding: 5px 0px 20px 0px; color:#ce6702; font-weight: bold; font-size:0.7em; }
#right-2-sub-route a {color:#000000; text-decoration:none; } 
#right-2-sub-route a:hover {color:#000000; text-decoration:underline; }
#right-2-sub-route img {margin: 50px 0px 0px 0px; padding:0px 0px 0px 0px; border: solid 1px #000000;}

#right-2-sub-mem {width:165px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}
#right-2-sub-mem p {margin: 0px 0px 0px 0px; padding: 5px 0px 20px 0px; color:#ce6702; font-weight: bold; font-size:0.7em; }
#right-2-sub-mem a {color:#000000; text-decoration:none; } 
#right-2-sub-mem a:hover {color:#000000; text-decoration:underline; }
#right-2-sub-mem img {margin: 0px 0px 10px 0px; padding:0px 0px 0px 0px;}



#rp_news p, #rp_photos p, #rp_dayoff p { margin: 0px 0px 0px 0px; padding: 90px 0px 0px 0px; color:#FFFFFF; font-size:0.8em; font-weight:bold; text-align:center; }
#rp_news a, #rp_photos a, #rp_dayoff a {color:#ffffff; text-decoration:none; } #rp_news a:hover, #rp_photos a:hover, #rp_dayoff a:hover  {color:#ffffff; text-decoration:underline; }

/*** Homepage Content Element ***/

#contentelement_home { width: 350px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 25px; }
#contentelement_home_title { 
	width: 350px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#E0E39A;
	border-top: solid 1px #98ab51; border-bottom: solid 1px #98ab51; 
}
#contentelement_home_title p {margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; font-size:0.8em; color:#6A9A13; font-weight:bold;}
#contentelement_home_pic {width: 126px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
#contentelement_home_pic img { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border: solid 1px #000000;}

#contentelement_home_text {width:224px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:right; clear:right;}
#contentelement_home_text p {margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; font-size:0.7em; color:#CE6702; font-style:italic;}
#contentelement_home_text p.name {text-align:right; font-weight:bold; color:#6A9A13;}

#contentelement_home_footer {text-align:right; width:350px; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; clear:both; background-color:#E0E39A;}
#contentelement_home_footer p { margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; font-size:0.7em; color:#6A9A13;}
#contentelement_home_footer a { text-decoration:none; color:#CE6702; font-weight:bold;}
#contentelement_home_footer a:hover { text-decoration:underline; color:#6A9A13; font-weight:bold;}

/*** Left Panel MAP Element ***/
#lp_map {
	width:140px; height:195px; margin:20px 16px 0px 16px; padding: 0px 0px 0px 0px; 
	background: url(../images/lp_back_map.jpg); background-color:#E0E39A;
}
#lp_map p{ margin: 0px 0px 0px 0px; padding: 160px 0px 0px 0px; color:#FFFFFF; font-size:0.8em; font-weight:bold; text-align:center; }
#lp_map a {color:#ffffff; text-decoration:none; } 
#lp_map a:hover {color:#ffffff; text-decoration:underline; }

#lp_map_text {width:140px; margin:0px 15px 0px 15px; padding: 0px 0px 0px 0px; display:none;}
#lp_map_text p {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; color:#000000; font-size:0.7em; }
#lp_map_text a {color:#000000; text-decoration:none; } #lp_map_text a:hover {color:#000000; text-decoration:underline; }

#lp_map_small {
	width:140px; height:125px; margin:20px 16px 0px 16px; padding: 0px 0px 0px 0px; display:none; 
	background: url(../images/lp_back_map_small.jpg); background-color:#E0E39A;
}
#lp_map_small p{ margin: 0px 0px 0px 0px; padding: 95px 0px 0px 0px; color:#FFFFFF; font-size:0.8em; font-weight:bold; text-align:center; }
#lp_map_small a {color:#ffffff; text-decoration:none; } 
#lp_map_small a:hover {color:#ffffff; text-decoration:underline; }

/*** Left Panel Logo Elements ***/
#lp-european-logos {width:152px; margin:25px 10px 0px 10px; padding: 5px 0px 5px 0px; text-align:center;}
#lp-european-logos p {color:#6a9a13; margin: 0px 0px 0px 0px; padding: 5px 5px 10px 5px; font-size:0.7em; }
#lp-european-logos a {color:#6a9a13; text-decoration:none;} #lp-european-logos a:hover {color:#FFFFFF; text-decoration:underline;}
#lp-european-logos img {margin:0px 2px 0px 2px; padding: 0px 0px 0px 0px;}

#lp-european-logos-2 {width:152px; margin:0px 10px 0px 10px; padding: 5px 0px 5px 0px; text-align:center;}
#lp-european-logos-2 p {color:#6a9a13; margin: 0px 0px 0px 0px; padding: 5px 5px 10px 5px; font-size:0.7em; }
#lp-european-logos-2 a {color:#6a9a13; text-decoration:none;} #lp-european-logos a:hover {color:#FFFFFF; text-decoration:underline;}
#lp-european-logos-2 img {margin:0px 2px 0px 2px; padding: 0px 0px 0px 0px;}

/*** ***/
#main-content { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; background-color:#ffffff; }

/*** ***/
.element-container { width: 515px; margin: 10px 0px 10px 25px; padding: 0px 0px 0px 0px; background-color:#ffffff;}
.element-container-left { width: 255px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; background-color:#ffffff;}
.element-container-right { width: 255px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:right; clear:right; background-color:#ffffff;}

.element-title, .element-title-link { 
	width: 255px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#E0E39A;
	/*border-top: solid 1px #98ab51; border-bottom: solid 1px #98ab51;*/ 
}
.element-title p {margin: 0px 0px 0px 0px; padding: 4px 5px 4px 5px; font-size:0.8em; color:#6A9A13; font-weight:bold;}
.element-title a {font-weight:bold; text-decoration:none;}
.element-title a:hover {font-weight:bold; text-decoration:underline;}

.element-title-link p {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.7em; color:#CE6702; font-weight:bold; text-align:right;}
.element-title-link a {color:#CE6702; font-weight:bold; text-decoration:none;}
.element-title-link a:hover {color:#CE6702; font-weight:bold; text-decoration:underline;}

.element-pic {width: 126px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.element-pic img { margin: 1px 0px 1px 0px; padding: 0px 0px 0px 0px;}

/*** NEWS STYLES ***/
#news {margin: 0px 0px 0px 0px; padding: 0px 25px 0px 25px;}
#news p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-size:0.8em;}
#news a {font-size:0.8em; color:#6a9a13; text-decoration:underline; font-weight:bold;}
#news a:hover {font-size:0.8em; color:#000000; text-decoration:underline; font-weight:bold;}
.toplinknews {font-size:0.7em; text-align:right; margin:0px 0px 0px 0px; padding: 0px 25px 10px 0px;}
.toplinknews a { color:#6a9a13; text-decoration:none; font-weight:bold;}
.toplinknews a:hover { color:#CE6702; text-decoration:underline; font-weight:bold;}

#news2 {margin: 0px 0px 5px 25px; padding: 5px 25px 5px 10px; BORDER: solid 1px #E0E39A;}
#news2 p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-size:0.8em;}
#news2 a {font-size:0.8em; color:#6a9a13; text-decoration:underline; font-weight:bold;}
#news2 a:hover {font-size:0.8em; color:#000000; text-decoration:underline; font-weight:bold;}

#news3 {margin: 0px 0px 5px 25px; padding: 0px 25px 0px 10px; BORDER: solid 1px #CE6702;}
#news3 p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-size:0.8em;}
#news3 a {font-size:0.8em; color:#6a9a13; text-decoration:underline; font-weight:bold;}
#news3 a:hover {font-size:0.8em; color:#000000; text-decoration:underline; font-weight:bold;}

/*** GALLERY STYLES ***/
.dropbox {margin: 5px 0px 15px 25px; padding: 0px 0px 0px 0px;}
#gallery {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#gallery img {margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; border: solid 1px #000000;}
#gallerydisplay {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#photodisplay {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#photodisplay img.photopic {border: solid 1px #000000;}
#gallerydisplay img, #photodisplay img {margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px;}
#gallerydisplay img {border: solid 1px #000000;}
#photodisplay p.pcard {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#gallery a, #gallerydisplay a, #photodisplay a {text-decoration:none; color:#6a9a13; font-weight:bold;}
#gallery a:hover, #gallerydisplay a:hover, #photodisplay a:hover {text-decoration:underline; color:#6a9a13; font-weight:bold;}
#photodisplay p.pcard a {text-decoration:none; color:#CE6702; font-weight:bold;}
#photodisplay p.pcard a:hover {text-decoration:underline; color:#CE6702; font-weight:bold;}

/*** FAQ STYLES ***/
#faq ul { font-size:0.8em; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 45px;}
#faq li a { color:#6a9a13; text-decoration:none;}
#faq li a:hover { color:#CE6702; text-decoration:underline;}

#faq h2 {font-size:0.9em; color:#6A9A13; padding: 0px 25px 0px 25px; margin: 0px 0px 0px 0px;}

.toplink {font-size:0.7em; text-align:right; margin:0px 0px 0px 0px; padding: 0px 25px 10px 0px;}
.toplink a { color:#CE6702; text-decoration:none; font-weight:bold;}
.toplink a:hover { color:#6a9a13; text-decoration:underline; font-weight:bold;}

.backlink, .backlink2 {font-size:0.7em; text-align:left; margin:0px 0px 0px 0px; padding: 0px 0px 10px 25px;}
.backlink a { color:#6a9a13; text-decoration:none; font-weight:bold;}
.backlink a:hover { color:#CE6702; text-decoration:underline; font-weight:bold;}
.backlink2 a { color:#CE6702; text-decoration:none; font-weight:bold;}
.backlink2 a:hover { color:#6a9a13; text-decoration:underline; font-weight:bold;}

.dash
{
	height:0px;
	width: 525px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	line-height: 0px;
	position: relative;
	border-top: thin dashed #E0E39A;
	border-right: thin none #E0E39A;
	border-bottom: thin none #E0E39A;
	border-left: thin none #E0E39A;
}


/**** ****/
.members-container { width: 515px; margin: 10px 0px 0px 25px; padding: 0px 0px 0px 0px; background-color:#ffffff; border-top: thin dashed #E0E39A; border-bottom: thin dashed #E0E39A;}
/*.members-title { width: 515px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E0E39A; }*/
.members-content {width: 360px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; float:left;}
.members-pic {width: 152px; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; float:right; clear:right;}
.members-footer { width: 515px; margin: 2px 0px 20px 25px; padding: 0px 0px 0px 0px; background-color:#E0E39A; clear:both;}

.members-content p { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.7em; color:#000000;}
.members-content a {font-weight:bold; text-decoration:underline; color:#CE6702;}
.members-content a:hover {font-weight:bold; text-decoration:none; color:#6A9A13;}

.members-content h2 {display: block; background-color:#CE6702; font-size:1.0em; color:#ffffff; padding: 2px 5px 2px 5px; margin: 3px 0px 5px 0px;}
.members-content h2 a {font-weight:bold; text-decoration:none; color:#ffffff;}
.members-content h2 a:hover {font-weight:bold; text-decoration:underline; color:#ffffff;}

.members-footer p {margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; font-size:0.7em; color:#CE6702; font-weight:bold; text-align:right;}
.members-footer a {color:#CE6702; font-weight:bold; text-decoration:none;}
.members-footer a:hover {color:#CE6702; font-weight:bold; text-decoration:underline;}
.members-pic a {font-size:0.8em; color:#CE6702; font-weight:bold; text-decoration:none;}
.members-pic a:hover {font-size:0.8em; color:#CE6702; font-weight:bold; text-decoration:underline;}

.members-pic img { width:150px; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; border: solid 1px #6A9A13;}

.members-content .mem-web, .members-content .mem-email, .members-content .mem-phone { font-size:1.0em; font-weight:bold; color:#6A9A13;}
.mem-web, .mem-email, .mem-phone { font-size:0.9em; font-weight:bold; color:#6A9A13;}
.mem-web a, .mem-email a, .mem-phone a {font-weight:bold; color:#CE6702; text-decoration:underline;}
.mem-web a:hover, .mem-email a:hover, .mem-phone a:hover { font-weight:bold; color:#6A9A13; text-decoration:underline;}

#mem-star {margin: 0px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:right; border-top: dotted 1px #6A9A13; border-bottom: dotted 1px #6A9A13;}
#mem-star p {margin: 5px 0px 5px 0px; padding:0px 0px 0px 0px; color:#6A9A13;}
#mem-star img {margin: 0px 0px 10px 0px; padding:0px 0px 0px 0px;}

#mem-feedback {margin: 0px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:right; border-top: dotted 1px #6A9A13; border-bottom: dotted 1px #6A9A13;}
#mem-feedback p {margin: 5px 0px 5px 0px; padding:3px 3px 3px 3px; color:#CE6702;}
#mem-feedback a {font-weight:bold; color:#CE6702; text-decoration:none;}
#mem-feedback a:hover {font-weight:bold; color:#6A9A13; text-decoration:underline;}

#mem-feedback2 {margin: 0px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:right; background-color:#CE6702;}
#mem-feedback2 p {margin: 5px 0px 5px 0px; padding:3px 3px 3px 3px; color:#ffffff;}
#mem-feedback2 a {font-weight:bold; color:#ffffff; text-decoration:none;}
#mem-feedback2 a:hover {font-weight:bold; color:#ffffff; text-decoration:underline;}

#mem-icon { margin: 10px 15px 0px 0px; padding:2px 0px 2px 0px; text-align:center; background-color:#ffffff; /*border: solid 1px #E0E39A;*/ }
#mem-icon img {margin: 2px 2px 2px 2px; padding:0px 0px 0px 0px;}

#mem-login { width: 138px; margin: 20px 0px 5px 20px; padding:0px 0px 0px 0px; text-align:right; border-top: dotted 1px #6A9A13; border-bottom: dotted 1px #6A9A13;}
#mem-login p {margin: 2px 0px 2px 0px; padding:3px 3px 3px 3px; color:#CE6702;}
#mem-login a {font-weight:bold; color:#CE6702; text-decoration:none;}
#mem-login a:hover {font-weight:bold; color:#6A9A13; text-decoration:underline;}


/*** ***/
#shop {
	margin: 10px 0px 20px 25px; padding: 0px 0px 0px 0px; background-color:#ffffff;
}
.shop-form { height: 32px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E0E39A;}

#shop-display {
	text-align:center; width:525px; background-color:#E0E39A; font-size:1.0em; color:#CE6702; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 25px
}
#checkout-display a, #shop-display a {font-weight:bold; text-decoration:underline; color:#CE6702;}
#checkout-display a:hover, #shop-display a:hover {font-weight:bold; text-decoration:none; color:#6A9A13;}
/*input.inv { border: 0px; background: none; }*/
/*** ***/
a.link1 {font-weight:bold; text-decoration:underline; color:#CE6702;}
a.link1:hover {font-weight:bold; text-decoration:none; color:#6A9A13;}

#checkout-display { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; }
#checkout-display table { width: 500px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#checkout-display th { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em;}
#checkout-display th.title { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em; background-color:#CE6702; color:#ffffff;}
#checkout-display td { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em; border: solid 1px #E0E39A;}
#checkout-display td.price { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em; background-color:#E0E39A;}
#checkout-display p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#checkout-display-order { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; }
#checkout-display-order table { width: 500px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#checkout-display-order td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:0.8em;}
#checkout-display-order p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*** SITEMAP STYLES ***/
h2.sitemap {display:block; width:515px; height:15px; background-color:#E0E39A; font-size:0.8em; color:#CE6702; padding: 3px 0px 3px 10px; margin: 5px 0px 2px 25px;}
h2.mem {display:block; width:515px; height:15px; background-color:#E0E39A; font-size:0.8em; color:#6A9A13; padding: 3px 0px 3px 10px; margin: 5px 0px 2px 25px;}
h2.sitemap2 {display:inline; background-color:#ffffff; font-size:0.8em; color:#6A9A13; padding: 3px 0px 3px 10px; margin: 0px 0px 2px 25px;}
/*ul.sitemap-top { margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; font-size:0.8em; list-style-type: none; }*/
ul.sitemap-sub { margin: 5px 25px 20px 25px; padding: 5px 10px 10px 10px; font-size:0.8em; font-weight:bold; list-style-type: none; border: solid 1px #E0E39A;}
ul.sitemap-sub li.sitemap2 { margin: 0px 0px 3px 25px; padding: 0px 0px 0px 0px; }
ul.sitemap-sub li.sitemap3 { margin: 0px 0px 3px 50px; padding: 0px 0px 0px 0px; font-size:0.9em;}

/*ul.sitemap-top a { color:#6A9A13; text-decoration:none; font-weight:bold;}
ul.sitemap-top a:hover { color:#000000; text-decoration:underline; font-weight:bold; }*/
h2.sitemap2 a { color:#CE6702; text-decoration:none; font-weight:bold;}
h2.sitemap2 a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
ul.sitemap-sub a {  color:#CE6702; text-decoration:none;}
ul.sitemap-sub a:hover { color:#000000; text-decoration:underline; }
ul.sitemap-sub a.green {  color:#6a9a13; text-decoration:none;}
ul.sitemap-sub a.green:hover { color:#000000; text-decoration:underline; }

h2.contactform {display:block; width:515px; height:15px; background-color:#E0E39A; font-size:0.8em; color:#6A9A13; padding: 3px 0px 4px 10px; margin: 15px 0px 0px 25px;}
.contact-form { margin:5px 25px 0px 25px; padding:0px 0px 0px 0px; border: 1px solid #E0E39A;}
.contact-form p {padding: 5px 25px 5px 10px; margin: 0px 0px 0px 0px; font-size:0.8em;}

/* FORUM TPL PAGE STYLES */
#logo-forum {
	width: 173px; height: 138px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color:#FFFFFF; float:left;
	background-image:url(../images/whw_logo.jpg);
	border-bottom: solid 1px #ffffff;
}
#header_pic_forum {
	width: 575px; height: 138px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-image:url(../images/header_walkers.jpg);
	border-bottom: solid 1px #ffffff;
	float: right; 
	clear: right;
}
#rustybar-forum { 
	width:575; height:35px; 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ce6702; color:#ffffff; 
	text-align:left; font-size:1.3em; font-family:Impact;
}
#rustybar-pic { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 25px; }
#zone-forum-content { width:748; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E0E39A; clear:both;}

/** STAFF DIV STYLES **/
.staff-container {width: 515px; margin: 10px 0px 20px 25px; padding: 0px 0px 0px 0px; background-color:#ffffff;}
.staff-photo { width: 117px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff; float:left;}
.staff-text { width:391px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; background-color:#ffffff; float:right; clear:right; border: 1px solid #E0E39A;}
.staff-text p {margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; }
.staff-photo img {border: solid 1px #000000;}
.staff-container h2 {margin: 0px 0px 5px 0px; padding: 3px 0px 3px 10px; background-color:#E0E39A;}

.clear {clear:both;}

/*** MAP LIST STYLES ***/
ul.route-map-green { margin:0px 0px 0px 25px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.route-map-green li {margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; border: solid 1px #E0E39A; }

ul.route-map-rusty { margin:0px 0px 0px 25px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.route-map-rusty li {margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; border: solid 1px #CE6702; }

ul.route-map-rusty2 { margin:0px 0px 0px 25px; padding:0px 0px 0px 0px; border: solid 1px #E0E39A;/*#CE6702;*/ list-style-type:none;}
ul.route-map-rusty2 li {margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; }

img.wrap { margin: 5px 25px 5px 10px; padding: 0px 0px 0px 0px; border: solid 1px #000000;}