/* CSS Document written by afd.net in Sep 2009 */

*{margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
fieldset { clear:both; padding:0; border:none; }
img{border:none;}
a{outline:none;}
body{ background:#fff url(../images/body_bg.gif) repeat-x; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:1em}

div#layout{ margin:0 auto!important; width:61.94em;}
div#main{float:left; width:61.25em; background:#fff; border-left:3px solid #ffe3cf; border-right:3px solid #ffe3cf; padding:0 0 0 0;}

div#header{float:left; width:61.25em; height:40px; background:url(../images/header.jpg) no-repeat 0 0; padding-top:6.94em; position:relative;}
div#logo{float:left; width:21.44em; height:103px; position:absolute; top:34px; left:16px;}
div#header ul{float:right; width:auto; list-style:none; padding-right:0.88em; padding-top:0.25em;}
div#header ul li{float:left; width:auto;font:normal 1.00em/18px "Myriad Pro", Arial, Helvetica, sans-serif; color:#0e3083; padding-left:0.25em;}
div#header ul li a{font:normal 1.00em/18px "Myriad Pro", Arial, Helvetica, sans-serif; color:#3c2000; text-decoration:none; padding-left:0.25em;}
div#header ul li a:hover{ color: #f8f8ff; text-decoration:underline; }
div#header p a{width:auto; margin-left:0.38em; display:inline; text-decoration:none; color:#fff;}
div#header p{float:right; width:auto; padding-right:0.50em;}
div#header p a.active{ text-decoration:underline;}
div#header p a.small{ font-size:0.75em; line-height:14px; margin-top:0.38em;}
div#header p a.medium{ font-size:1.13em; line-height:20px; margin-top:0.19em;}
div#header p a.large{ font-size:1.38em; line-height:24px;}
div#header p a:hover{ text-decoration:underline;}
div#header div.flashheader{float:left; width:61.25em; height:40px;}

div#menu{float:left; width:61.25em; height:31px; background:url(../images/menu_bg.gif) repeat-x 0 0;}
div#menu ul{float:left; width:61.25em; list-style:none;}
div#menu ul li{float:left; width:auto; background:url(../images/menu_seprator.gif) no-repeat right 8px; padding-right:0.13em;}
div#menu ul li a{float:left; width:auto; height:24px; text-decoration:none; padding:0.44em 0.31em 0; font-size:16px; line-height:18px; color:#3c2000; font-weight:bold;}
div#menu ul li a:hover,
div#menu ul li.active a{ float:left; width:auto; background:url(../images/menu_hover.gif) repeat-x; }
div#menu ul li a.active{float:left; width:auto; height:24px; text-decoration:none; padding:0.44em 1.56em 0 0.31em; background:url(../images/menu_over.gif) no-repeat right 0;}
div#menu ul li.last{ background:none; padding-right:0;}

div#links{ float:left; width:61.25em; height:36px; background:url(../images/links_bg.gif) repeat-x; }
div#links ul{ text-transform: uppercase; float:left; width:61.25em; list-style:none; }
div#links ul li{ float:left; width:auto; padding:0.56em 0.56em 0 0.5em; background:url(../images/link_seprator.gif) no-repeat right 10px; font-size:1em; line-height:18px; color:#3c2000; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; }
div#links ul li.last{ background:none; padding-right:0;}
div#links ul li a{float:left; width:auto; text-decoration:none; font-size:0.94em; line-height:18px; color:#000;}
div#links ul li a:hover{ color: #4b4b4b; text-decoration:underline; }
div#body_container{float:left; width:60.38em; padding:1.56em 0.44em 6.25em 0.44em;}

div#left_container{float:left; width:44.38em; margin-right:1.75em; display:inline;}
div#left_container div.flash{float:left; width:44.38em; height:460px; margin-bottom:0.94em;}
div#content{position:relative;float:left; width:44.38em; background:#fff /*url(../images/strip_box.gif) repeat-y 0 0*/; border:1px solid #ffe3cf}
div#content h2{float:left; width:30em; font-size:1.38em; line-height:24px; color:#600; padding:0.5em 0 0 0.68em;}
div#content h3{float:left; width:20em; font-size:1.88em; line-height:24px; color:#600; padding:0.5em 0 0 0.68em;}
div#content p{float:left; width:42.81em; font-size:1.00em; line-height:25px; padding-bottom:1.06em; padding-left:0.98em;}
div#content p.hard{ font-weight:bold; line-height:22px;}
div#content a.share{float:right; width:auto; margin-right:0.50em; display:inline; text-decoration:none; margin-top:0.63em;}

div#right_container{float:left; width:14.13em;}
div.button{float:left; width:14.81em; height:30px; background:url(../images/button_bg.gif) no-repeat 0 0; margin-bottom:0.31em; padding-top:0.50em;}
div.button a{float:left; width:13.79em; height:22px; text-decoration:none; color:#f8f8f6; padding-left:0.06em;}
div.button a.link1{float:left; width:13.79em; background:url(../images/tab/link1.gif) no-repeat center top;}
div.button a.link2{float:left; width:13.79em; background:url(../images/tab/link2.gif) no-repeat center top;}
div.button a.link3{float:left; width:13.79em; background:url(../images/tab/link3.gif) no-repeat center top;}
div.button a:hover{float:left; background-position:bottom; height:22px;}
div#right_container a.donate{float:left; width:14.81em; height:130px; background:url(../images/tab/link_booknow.gif) no-repeat 0 0; margin-bottom:0.31em; text-decoration:none; color:#12178a;}
div#right_container a.donate:hover{float:left; width:14.81em; height:130px; background:url(../images/tab/link_booknow.gif) no-repeat 0 bottom; margin-bottom:0.31em; text-decoration:none; color:#7e6fb4;}
div#right_container p.say{float:left; width:14.06em; font-size:1em; line-height:18px; padding:0.75em 0 0.94em; font-weight:bold; color:#6549b4;}
div#right_container div.flash{float:left; width:14.13em; height:227px;}

div#footer{float:left; width:61.25em; }
div#footer-forms {float:left; width:100%; background:#ffe3cf; border-bottom:1px solid #848484; position:relative; }
div#footer form.subscribe{float:left; border:none; padding-left:0.94em; }
div#footer form.auth{float:left; width:auto; border:none; padding-left:0.94em; }
div#footer form.subscribe fieldset, div#footer form.auth fieldset
{float:left; border:none; padding:0.94em 0 0.94em 0;}
div#footer label{float:left; width:auto; padding-left:18px;}
div#footer label span{float:left; width:auto; font-size:18px; line-height:1.38em; color:#6549b4; padding:0.13em 0.75em 0 0;}
div#footer input.text{float:left; width:23.50em; height:21px; border:1px solid #a3a3a3; padding-top:0.19em;}
div#footer input.btn_subscribe{float:left; width:82px; height:24px; background:url(../images/btn_suscribe.gif) no-repeat 0 0; cursor:pointer; border:none; margin-left:0.63em; display:inline;}
div#footer input.btn_login{float:left; width:82px; height:24px; background:url(../images/btn_login.gif) no-repeat 0 0; cursor:pointer; border:none;}
div#footer div.site_map{float:left; width:59.75em; padding:0.63em 0 4.06em 1.50em; background:#efe5cc; margin-bottom:1.38em;}
div#footer div.site_map h3{float:left; width:65em; font-size:0.88em; line-height:15px; color:#aa6629; font-weight:bold; padding-bottom:0.44em;}
div#footer div.site_map ul{float:left; width:5.94em; list-style:none;}
div#footer div.site_map ul li{float:left; width:5.94em; padding-bottom:0.31em; font-size:0.88em; line-height:15px; font-weight:bold; color:#9a9a9a;}
div#footer div.site_map ul li a{font-size:0.75em; line-height:14px; text-decoration:none; color:#aa6629; font-weight:normal;}
div#footer div.site_map ul li a:hover{ text-decoration:underline;}
div#footer ul.link{float:left; width:60.25em; padding-left:1.00em; list-style:none; padding-bottom:0.31em;}
div#footer ul.link li{float:left; width:auto; background:url(../images/link_seprator.gif) no-repeat right 4px; padding:0 0.56em 0 0.50em;}
div#footer ul.link li a{float:left; width:auto; text-decoration:none; color:#6549b4; font-size:0.88em; line-height:16px; font-weight:bold;}
div#footer ul.link li a:hover{ color: #609; text-decoration:underline; }
div#footer ul.link li.last{ background:none;}
div#footer p.address{float:left; width:70em; padding-left:1.5em; font-size:13px; line-height:20px; padding-bottom:1.75em;}
div#footer a.design{float:right; width:auto; margin-right:0.63em; color:#989898; font-size:0.75em; line-height:14px; text-decoration:none; margin-top:0.56em;}
div#footer a.design:hover{ text-decoration:underline;}

.addthis-button {
text-align:right;
height:16px;
width:125px;
position:absolute;
right:10px;
top:12px;
z-index:1000;
}
div#footer a.valid{
float:right; 
width:auto; 
margin-right:0.63em; 
color:#8c5900; 
font-size:0.75em; 
line-height:14px; 
text-decoration:none; 
}


#login-form {
position:absolute;
z-index:200;
right:110px;
top:40px;
width:200px;
height:60px;
float:left;
height:auto;
clear:both;
display:none;
background:#e1e1e1 !important;
border:1px solid #848484;
padding:10px;
}
#login-form legend {
display:block;
padding:0 0 6px 0;
font-weight:bold;
}
#login-form label {
padding:0 !important;
float:none !important;
display:block;
clear:both;
}
#login-form p {
padding-bottom:6px;
}
#login-form p input {
width:95%;
}


#wlpeUserProfileForm label {
display:block;
clear:both;
}
#wlpeUserProfileForm label select {
display:block;
clear:both;
}

div#footer input.btn_logout{float:left; width:82px; height:24px; background:url(../images/btn_logout.gif) no-repeat 0 0; cursor:pointer; border:none; margin-right:6px;}
div#footer input.btn_profile{float:left; width:82px; height:24px; background:url(../images/btn_profile.gif) no-repeat 0 0; cursor:pointer; border:none;}

.hear-page {
padding-left:0.88em;
padding-bottom:2em;
clear:both;
}
.news-entry {
clear:both;
margin-bottom:1em;
}
p.news-title {
padding-bottom:0 !important;
margin:0;
font-weight:bold;
}
p.news-date {
padding-bottom:0 !important;
margin:0;
font-size:0.85em;
}


.thumbscontainer {
padding-left:0.88em;
}

#EmailForm input.text {
width:300px;
}
#EmailForm textarea {
width:300px;
}

.comments-block {
padding:0 0.88em;
}
.comments-block p.note {
padding-left:0 !important;
font-size:0.85em;
color:#6549b4;
}


.sponsor-menu { clear:both; margin:0; padding:44px 0 0; font-weight:bold; background:url(../images/sponsorzone.jpg) no-repeat; }
.sponsor-menu li { padding:3px 0; color:#000; text-align:center; list-style-type: none; }
.sponsor-menu li a { color:#000; text-decoration:none; list-style-type: none; }
.sponsor-menu li a:hover { text-decoration:underline; list-style-type: square; list-style-image: none; }

