
/* General Elements */

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

	.teaser {
		width: 100%;
		margin-top: 5px;
	}


.custom #content_box, .custom #column_wrap {
	background: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
	background-color: #330;
	padding: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

h1 {
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

h2 {
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}

h3 {
	font-weight: normal;
	color: #333;
	margin: 0px;
	padding: 0px;
}

a {
	color: #660;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: none;
}

h2.entry-title a {
	color: #660;
	text-decoration: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.custom div.page {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: transparent;
}

/* Background and outer frame elements */

#grad-background {
	background-image: url(/images/green-grad-background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFF;
}

div#header_area.full_width {
	
}

#header {
	padding-left: 0px;
}

/* Navigation */

#nav-container {
	margin: 0px;
	float: left;
	height: 41px;
	width: 976px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.gray-bar-middle-nav {
	background-image: url(/images/gray-bar-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 28px;
	width: 960px;
	text-align: center;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gray-bar-middle-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.gray-bar-middle-nav li {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.gray-bar-middle-nav a {
	color: #333;
	text-decoration: none;
}

.gray-bar-middle-nav a:hover {
	color: #660;
	text-decoration: none;
}

/* Gray bar */

.gray-bar-left {
display: none;
}

.gray-bar-middle-cta {
	background-image: url(/images/gray-bar-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 28px;
	width: 312px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gray-bar-middle-long {
	background-image: url(/images/gray-bar-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 28px;
	width: 636px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gray-bar-right {
	background-image: url(/images/gray-bar-right.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 6px;
}

/* Header */

#header-box-container {
	float: left;
	height: 253px;
	width: 976px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header-box-left {

}

#header-box-middle {
	background-image: url(/images/header-box-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 235px;
	width: 954px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

#header-box-right {
	background-image: url(/images/header-box-right.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 253px;
	width: 6px;
}

#header-left-column {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 525px;
}

#header-right-column {
	margin: 0px;
	float: left;
	width: 410px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.header-image-left {
	background-image: url(/images/header-image-box-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 224px;
	width: 5px;
}

.header-image-middle {
	background-image: url(/images/header-image-box-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 217px;
	width: 400px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.header-image-right {
	background-image: url(/images/header-image-box-right.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 224px;
	width: 5px;
}

#logo-container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 85px;
	width: 504px;
}

#header-text {
	margin: 0px;
	float: left;
	width: 502px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#header_area .page {
	padding-top: 0px;
}

/* Call To Action */

#call-to-action-container {
	float: left;
	width: 976px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.short-column-container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 324px;
}

.call-to-action-title-container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 324px;
}

.call-to-action-image-container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 131px;
	width: 324px;
}

.call-to-action-any-height-container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 324px;
}

.call-to-action-image-left {

}

.call-to-action-image-middle {
	background-image: url(/images/cta-image-box-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 126px;
	width: 312px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.call-to-action-image-right {

}

.call-to-action-text {
	float: left;
	width: 306px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.call-to-action-link {
	float: left;
	height: 22px;
	width: 312px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	background-color: #660;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.call-to-action-link p {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.call-to-action-link a {
	color: #FFF;
	text-decoration: none;
}

.call-to-action-link a:hover {
	color: #CC9;
	text-decoration: none;
}

.call-to-action-any-height-top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 324px;
	background-image: url(/images/cta-312-x-any-height-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}

.call-to-action-any-height-middle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 324px;
	background-image: url(/images/cta-312-x-any-height-middle.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.call-to-action-any-height-bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 324px;
	background-image: url(/images/cta-312-x-any-height-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}

.call-to-action-any-height-middle iframe {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	width:340px;
	height:440px;
}

/* Main Content */

#main-content-container {
	margin: 0px;
	float: left;
	width: 976px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.long-column-container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 648px;
}

.main-content-title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 648px;
}

#long-column-content {
	margin: 0px;
	float: left;
	width: 636px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

/* Footer */

#footer-images-container {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 181px;
}

.footer-grass {
	margin: 0px;
	float: left;
	width: 970px;
	height: 181px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(/images/grass.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px;
	width: 100%;
}

#footer-images-walkers {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 181px;
	width: 485px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/walkers.png);
}

#footer-images-tree {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 181px;
	width: 475px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(/images/tree.png);
}

div#footer {
	display: none;
}

.extra-footer {
	height: 310px;
	margin: 0px auto;
	width: 980px;
	padding-top: 10px;
	background-color: #fff;
}

.extra-footer div.col {
	float: left;
	padding-left: 20px;
	background-color: #fff;
	height: 290px;
	width:300px;
}

div#footer_area.full_width {
	background: #323200;
}

.after-html {
	background: #323200;
	padding-bottom: 30px;
}

.custom .teaser .format_teaser {
	margin-bottom: 4px;
	margin-top: 4px;
}

h2.entry-title {
	padding-bottom: 0px;
}

/* SlideShow DumbCross */

.dumbCrossFade .dumbItem {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
}

.dumbCrossFade .dumbItem img {
	border: none;
}

.dumbCrossFade * {
	border: none;
	text-decoration: none;
}

.dumbCrossFade {
	margin: 0px;
	float: left;
	height: 217px;
	width: 400px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.format_teaser.entry-content img.thumb.alignleft {
	display: none;
}

.widget.widget_text h3 {
	font-size: 14px;
}

div.twtr-tweet-wrap div.twtr-tweet-text p {
	font-size: 12px;
}

div.textwidget p {
	font-size: 12px;
	line-height: 16px;
}

p.intro {
	font-weight: bold;
	font-size: 16px;
}

p.intro2 {
	font-weight: bold;
	font-size: 14px;
}

div.textwidget {
	width: 300px;
}

div.gray-bar-middle-cta h2, div.gray-bar-middle-long h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

#call-to-action-container p {font-size: 12px; 
	
}

.home #header{
	display: none;
}

#header{
	height: 130px;
		background-image: url(/images/header-box-middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 20px;
}


#logo {
	background: url(http://www.westhighlandway.tv/images/whw-logo.png) no-repeat;
	height: 85px;
	width: 504px;
	margin-left: 10px;
}

p.intro-inside {
	font-weight: bold;
	font-size: 16px;
	margin-left: 10px;
	
}


.before_posts{
				background-image: url(/images/gray-bar-middle.png);
background-position:left top;
background-repeat:repeat-x;
height:28px;
margin:0;
padding:13px 0 0;
margin-top: -10px;
}

.before_sidebars {
				background-image: url(/images/gray-bar-middle.png);
background-position:left top;
background-repeat:repeat-x;
margin-top: -10px;
height:28px;

padding:13px 0 0;
}


.custom #content_box {background-color: #eee; }
.home #content_box {background-color: transparent;}
.custom #content {background-color: #fff;}
li.widget{
	background: white;
	padding-bottom: 10px;
	}
.custom li.widget h3{
	background: #969650;
	padding: 4px 0px 4px 10px;
	color: white;
	margin-bottom: 10px;
}
.custom li.widget li{
	padding-left: 10px;
}

/*YouTube Page*/
ul#youtubelist{
	list-style: none;
	background-color: #969650;
	height: 500px;
	padding-left: 10px;
	width: 560px;

}


/*YouTube Page*/
ul#youtubelist li{
float: left;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 5px;
border: 2px solid #e7e8d8;	
padding: 0px;
	background-color: #f5f5f5;
	
}

.youtube div.headline_area{
	 display: none;
}


.custom #content p {
padding-left: 10px;
}

.format_teaser.entry-content p {
padding-left: 5px;
}

/*Maps*/
#map {
	height: 700px;
	width: 600px;
	float: left;
	
}

#map-locations {
	
	width: 150px;
	float: left;
}

ul#map-locations {
list-style: none;
	padding-left: 20px;
	padding-top: 20px;
}

ul#map-locations li a{


}

ul#map-locations li {

}

.maps div.format_text {
	background: #edeee9;
}

.maps div.headline_area{
	 display: none;
}
.map-intro p{
	background: white;
	padding-bottom: 10px;
	margin-bottom: 0px;
}


