div#main_wrapper .double_column {
	width: 100%;
	clear: both;

}

div#main_wrapper .double_column .left_column {
	float: left;
	padding-top: 9px;

}

div#main_wrapper .double_column .right_column {
	/*width: 671px;*/
	float: left;
}

.left_column div#nav_left {
	width: 300px;
	clear: both;
	background: url('../images/nav_left_middle.png') repeat-y;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* nested menu */

.left_column div#nav_left ul {
	list-style-type: none;
	display: block;
	width: 269px;
	margin: 0px auto;

}

.left_column div#nav_left ul li {
	list-style-type: none;
	margin-top: 1px;

}

.left_column div#nav_left ul a {
	width: 263px; /* orig: 269px; */
	padding-left: 6px;
	height: 24px;
	display: block;
	text-decoration: none;
	background-image: url('../images/rounded_mask.gif');
	background-repeat: no-repeat;
	line-height: 24px;
	font-family: "georgia", "serif";
	color: #4b3a20;
	background-color: #beaf9c;
}

.left_column div#nav_left ul a:hover {
	background-color: #c6dce9;
}

.left_column div#nav_left ul a.active {
	background-color: #c6dce9;
}

.left_column div#nav_left ul a.really_active {
	padding-left: 13px;
	width: 256px;
	background-image: url('../images/rounded_active.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}	

/* first order links - header links */

.left_column div#nav_left ul a {
	

}

/* second order links - sub links */

.left_column div#nav_left ul ul a {
	font-family: "arial", "sans-serif";
	background-color: #ebe7e1;

}

#main_content .left_column div#nav_left ul#main-nav ul ul li a {
	background-color: #f0f6f9;
	padding-left: 16px;
	width: 253px;
}
#main_content .left_column div#nav_left ul#main-nav ul ul li a.active {
	background-color:#C6DCE9;
}

.left_column div#nav_left ul ul a:hover {
	text-decoration: underline;
	background-color: #ebe7e1;

}

.left_column div#nav_left ul ul a.active:hover {
	background-color: #c6dce9;

}

div#nav_left .content {
	width: 300px;
	display: block;
	background: url('../images/nav_left_top.png') no-repeat;
	padding-top: 15px;

}

div#nav_left .closing {
	height: 10px;
	display: block;
	background: url('../images/nav_left_bottom.png') no-repeat;
	font-size: 1px;

}

a.left_action {
	width: 280px;
	height: 93px;
	margin-bottom: 20px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-left: 20px;

}

/* big content box */

.big_content {
	width: 670px;
	background: url('../images/big_content_middle.png') repeat-y;
	margin-bottom: 20px;

}

.big_content .content {
	background: url('../images/big_content_top.png') no-repeat;
	min-height:200px;
	height: expression(this.clientWidth < 200 ? 200 : true); /* ie fix */
	/*padding: 30px 34px 30px 24px;*/

}

.big_content .copy {
	padding: 30px 34px 0px 24px;
	position: relative;

}

.big_content .boxes {
	padding: 0px 0px 0px 20px;

}

.big_content .closing {
	height: 7px;
	width: 670px;
	background: url('../images/big_content_bottom.png') no-repeat;
	font-size: 1px;
	clear: both;

}

/* this is the same as underlined header but for ease of use in tinymce we define it here one more time */

.big_content .content h1 {
	font-family: "georgia", "serif";
	font-size: 28px;
	font-weight: bold;
	color: #4b3a20;
	display: block;
	margin: 0px 14px 5px 5px;
	padding: 0px;
	padding-bottom: 10px;
	background: url('../images/h2_underlined.gif') repeat-x 0% 100%;

}

.big_content .content h2 {
	font-family: "georgia", "serif";
	font-size: 18px;
	color: #4b3a20;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.big_content .content h3 {
	font-family: "georgia", "serif";
	font-size: 14px;
	color: #4b3a20;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.big_content .content p.intro_text {
	color: #444444;
	font-family: "georgia", "serif";
	font-size: 16px;
	line-height: 20px;
	padding: 6px 0px 10px 0px;

}

.big_content .content div.hr {
	height: 2px;
	background: url('../images/h2_underlined.gif') repeat-x;
	font-size: 1px;
	margin: 0px 4px;
	clear: both;

}

.big_content .content p {
	font-family: "arial", "sans-serif";
	font-size: 12px;
	color: #444444;
	line-height: 20px;
	padding-bottom: 10px;
	display: block;
	margin: 0px 5px;

}

.big_content .content ul {
	font-family: "arial", "sans-serif";
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	list-style-type: none;

}

.big_content .content ul li {
	background: url('../images/bullet_square.gif') no-repeat 0% 0.85em;
	padding: 2px;
	margin-left: 5px;
	padding-left: 10px;
}

.big_content .main_img {
	width: 611px;
	height: 322px;
	background: url('../images/picture_frame.png') no-repeat;
	padding-top: 10px;

}

.big_content .main_img img {
	display: block;
	margin: auto;

}

/* adventure box */

.big_content .adventure {
	margin: 0px 35px 0px 10px;

}

.adventure {
	clear: both;
	background: url('../images/h2_underlined.gif') repeat-x 0% 0%;
	padding-top: 2px;
	padding-bottom: 20px;

}

.adventure .clear {
	padding-top: 0px;

}

.adventure img {
	float: left;
	margin-top: 22px;

}

.adventure .small_content {
	float: left;
	width: 310px;
	padding-left: 20px;
	margin-top: 22px;

}

.adventure h3, .activity h3 {
	background:url("../images/arrow_link.jpg") no-repeat scroll 0 10px transparent;
	color:#255D88 !important;
	display:block;
	font-family:"georgia","serif" !important;
	font-size:20px !important;
	padding-left:20px !important;

}

.adventure p, .activity p {
	padding: 0px !important;
	margin: 0px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;

}

.adventure a.arrow_link {
	margin-top: 10px !important;
	display: inline-block;

}

.adventure ul {
	margin-bottom: 5px;
	margin-top: 10px;
	display: block;

}

/* activity box */

.big_content .activity {

}

.activity {
	width: 291px;
	display: block;
	float: left;
	padding-right: 9px;
	padding-left: 10px;
	margin-top: 18px;

}

.activity p {
	padding: 0px !important;
	margin: 0px !important;
	margin-top: 8px !important;
	margin-bottom: 8px !important;

}

.activity h3 {
	margin-top: 7px !important;

}

.activity a.arrow_link {
	margin-top: 10px !important;
	display: inline-block;
	margin-bottom: 10px !important;

}

/* small box on the right */

.big_box {
	width: 305px; /* orig: 312px; */
	clear: both;
	background: url('../images/special_middle.png') repeat-y;
	margin-left: 5px;

}

.big_box .content {
	background: url('../images/special_top.png') no-repeat;
	padding: 30px 26px 9px;

}

.big_box .closing {
	height: 6px;
	font-size: 1px;
	width: 305px;
	background: url('../images/special_bottom.png') no-repeat;

}

/* calls to action on the standard page */

a.call_to_action {
	width: 280px;
	background: url('../images/call_to_action_small.jpg') no-repeat; 0% 0%;
	margin-left: 20px;
	margin-top: 20px;

}

/* calls to action headers */
/* if you want to add new call to action with custom font header you need to add class and background for it HERE and in the HOME css page */

a.call_to_action strong.latest_news_call {
	background-image: url('../images/latest_news_call.jpg');
	width: 200px;

}
/* end of call to actions */

/* go back link */

a.go_back_link {
	/*position: absolute;
	right: 34px;
	top: 30px;*/
	margin-right:17px;
	margin-top:14px;
	color: #255d88;
	background: url('../images/arrow_link_reversed.jpg') no-repeat 0% 50%;
	padding-left: 20px;
	float: right;

}

/* competition box */

.competition_box {
	width: 272px; /* orig: 280px; */
	height: 260px; /* orig: 264px; */
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background: url('../images/competition_box_small.jpg') no-repeat;
	clear: both;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;

}

.competition_box a.competition_img {
	display: block;
	width: 272px;
	overflow: hidden;

}

.competition_box a.competition_img img {
	border: 0px;

}	

.competition_box .text_container {
	margin-left: 15px;
	width: 250px;

}

.competition_box h3 {
	font-family: "gerogia", "serif";
	font-size: 20px;
	color: #255d88;
	padding-top: 5px;

}

.competition_box p {
	font-size: 12px;
	font-family: "arial", "sans-serif";
	color: #444444;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 7px;

}

/* because of IE bugs we need to explicitly define width of a map */
#cowal_map {
	width: 245px;
}

.content ol li {
	list-style-type: decimal;
	margin-left: 2em;
	font-size:12px;
	line-height:20px;
	color: #444;
}
