html,body {
width:100%;
height:100%;
font-size:100%;
margin:0;
padding:0;
}

html {
background:url(html_bg.jpg) top left repeat-x #f4f5f7;
}

body {
background:url(body_bg.png) center top repeat-x;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clear {
clear:both;
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
line-height:normal;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

a:link,a:visited,a:active,a.normal:link,a.normal:visited,a.normal:active {
color:#000;
text-decoration:underline;
}

a.normal:hover,a:hover {
color:#000;
text-decoration:none;
}

.footer a:link,.footer a:visited,.footer a:active,.footer a:hover {
color:#fff;
}

.top {
width:980px;
height:44px;
background:url(top_bg.jpg) left top no-repeat;
margin:0 auto;
}

.header {
width:980px;
height:300px;
background:url(destination_birr.jpg) 15px 10px no-repeat;
position:relative;
margin:0 auto;
}

.logo {
display:block;
float:left;
position:absolute;
top:56px;
left:-7px;
width:245px;
height:200px;
overflow:hidden;
}

.logo img {
-padding-left:245px;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png',sizingMethod=crop);
}

.page {
width:950px;
background:#fff;
margin:0 auto;
padding:0 15px;
}

.menu {
width:200px;
float:left;
background:url(menu_bg.jpg) bottom left no-repeat #720201;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:103%;
padding:0 0 38px;
}

.menu a {
display:block;
line-height:35px;
padding:0 0 0 20px;
}



.right_col {
width:710px;
float:right;
padding:18px 10px 0 0;
}

.content {
width:470px;
float:left;
font-size:75%;
line-height:150%;
}
h1 {
color:#900;
font-size:250%;
margin:5px 0;
}

h2 {
color:#4E7212;
font-size:180%;
margin:0 0 5px;
}

h3 {
color:#4E7212;
font-size:160%;
margin:0 0 5px;
}

h4 {
color:#4E7212;
font-size:140%;
margin:0 0 5px;
}

h5 {
color:#4E7212;
font-size:120%;
margin:0 0 5px;
}

h6 {
color:#4E7212;
font-size:100%;
font-weight:700;
margin:0 0 5px;
}

.content p {
margin:0 0 15px;
}

.content ul {
list-style-image:none;
list-style-type:none;
display:block;
margin:0 0 15px;
padding:0 0 0 20px;
}

.content ul li {
list-style-image:none;
list-style-type:none;
background:url(li_bullet.gif) no-repeat 0 6px;
-background:url(li_bullet.gif) no-repeat 0 7px;
padding:0 0 0 15px;
}

.content ol li {
margin:0;
padding:0;
}

.content ol {
padding-left:41px;
margin:0 0 15px;
}

.events {
width:200px;
float:right;
background:url(events_bg.jpg) bottom left no-repeat #4f7313;
font-size:70%;
color:#fff;
line-height:130%;
text-align:center;
}

.events_top {
width:200px;
height:10px;
background:url(events_top.gif) top left no-repeat;
}

.events_body {
width:168px;
height:300px;
padding:10px 16px 35px;
}

.events_dev {
width:34px;
height:6px;
background:url(events_dev.png) top left no-repeat;
-background:none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="events_dev.png", sizingMethod="crop");
margin:0 auto 10px;
}

.events h3 {
color:#fff;
font-size:200%;
text-align:center;
margin:0 0 15px;
padding:0;
}

.events p {
margin:0 0 15px;
padding:0;
}

.events p.date {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:140%;
margin:0 0 7px;
padding:0;
}

.footer {

width:904px;
background:url(footer_bg.jpg) top left no-repeat;

float:left;
font-size:12px;
color:#fff;
margin:10px 0 0 0;
padding:0 23px;
}

.right_p {
display:block;
float:right;
width:400px;
line-height:16px !important;
margin:0;
padding:5px 0;
}
.right_p2 {
display:block;
float:right;
width:250px;
line-height:16px !important;
margin:0;
padding:5px 0;
}
.left_p {
display:block;
float:left;
margin:0;
padding:20px 0 30px 0;
}

.bottom {
width:914px;
height:75px;
background:url(bottom_bg.jpg) top left no-repeat;
font-size:11px;
color:#000;
position:relative;
clear:both;
margin:0 auto;
padding:0 33px;
}

.bottom p {
line-height:35px;
margin:15px 0 0;
}

.ddmx {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
display:block;
white-space:nowrap;
position:relative;
padding:0 40px 0 20px;
font-weight:normal;
text-decoration:none;
color:#fff;
background:url(menu_a_bg.gif) no-repeat bottom left;
}

.ddmx .section .item2,
.ddmx .section .item2:hover,
.ddmx .section .item2-active,
.ddmx .section .item2-active:hover {
text-align:left;
display:block;
color:#fff;
border-bottom:1px solid #fff;

line-height:32px;
font-weight:normal;
text-decoration:none;
white-space:nowrap;
position:relative;
z-index:500;
font-size:80%;
left:-20px;
padding:1px 8px 1px 10px;
}

a.mainbuttontext,a.mainbuttontext:active,a.mainbuttontext:visited {
text-decoration:none;
color:#fff;
background:url(menu_a_bg.gif) no-repeat bottom left;
}

a.mainbuttontext:hover {
text-decoration:none;
color:silver;
background:url(menu_a_bg.gif) no-repeat bottom left;
}


.ddmx .section .section .item2,.ddmx .section .section .item2:hover,.ddmx .section .section .item2-active,.ddmx .section .section .item2-active:hover {
text-align:left;
display:block;
color:#fff;
border-bottom:1px solid #fff;
font-weight:normal;
white-space:nowrap;
position:relative;
z-index:500;
text-decoration:none;
font-size:80%;
left:0;
padding:1px 8px 1px 10px;
}


* html .ddmx td {
position:relative;
}

.ddmx .item2,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {
background:#64880F;
}
.featuresdiv{
	border:none;
	float:right;
	overflow:hidden;
	background:#92B30C url(feat_bot.jpg) no-repeat bottom left;
	width:200px;
	padding:0 0 20px 0 !important;
	color:#fff;
	padding:0;
	margin:0;
	display:block;
	margin:0 0 30px 30px;
}
.featuresspan{
	background:url(feat_top.jpg) no-repeat top left;
	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
	padding:20px 20px 40px 20px;
}

.featuresdiv br{
	display:none;
}
.featuresdiv h3{
	font-size:170% !important;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.feat_1,
.feat_2,
.feat_3,
.feat_4{
	color:#fff;
	text-align:center;
	padding:0 0 10px 0;
	font-size:85%;
}

.feat_1 br,
.feat_2 br,
.feat_3 br,
.feat_4 br{
	display:block;
}
.feat_1 b,
.feat_2 b,
.feat_3 b,
.feat_4 b{
	display:block;
	padding:0 0 5px 0;
}


