body {font-family: Verdana, Tahoma, sans-serif, Arial; font-size: 70%; line-height:150%; color:#545454;}
input {font-family: Verdana, Tahoma, sans-serif, Arial; font-size: 100%;}
form {margin:0px; padding:0px; font-size:100%;}
h1 {font-size:130%; padding:2px 5px 2px 10px; color:#ffffff; background:#8A8889; line-height:130%; margin:0px 0px 0px 0px;}
h2 {font-size:120%; padding:0px; line-height:130%; margin:7px 0px;}
h3 {font-size:110%; padding:0px; line-height:130%; margin:5px 0px;}

ul {margin-top:5px;}

p {margin:0px; padding:5px 0px;}

a {color:#275CAB;}
a:visited {color:#6386C2;}
a:hover {color:#717171;} 

.hide {display:none;}

#basic {width:750px;}
#left {width:245px; float:left;}
#right {float:right; width:497px;}

/* menu */
#menu {background-color:#979797; width:750px; color:#ffffff; text-transform:lowercase;}
#menu a {color:#ffffff; text-decoration:none;}
#menu a:hover, #menu a.active:hover {color:#cacaca;}
#menu a.active, #menu span {font-weight:bold;}
#menu td {background-color:#404040; border-right:1px solid #929292; text-align:center; border-bottom:4px solid #717171;}
#menu td.Home {border-bottom:4px solid #F74796;} 
#menu td.News {border-bottom:4px solid #E94318;} 
#menu td.Projects {border-bottom:4px solid #FF8A00;}
#menu td.Services {border-bottom:4px solid #FAE70E;}
#menu td.Volunteering {border-bottom:4px solid #A3E34C;}
#menu td.Sponsors {border-bottom:4px solid #70C3AA;}
#menu td.guide {border-bottom:4px solid #6F95E0;}
#menu td.Access {border-bottom:4px solid #9567C2;}
#menu td.house {border-bottom:4px solid #CD0091;}
/* -menu- */

/* top */
div.top {height:136px; background:#8A8889; margin-bottom:5px; background-image:url(top_bg.gif); background-repeat:no-repeat;}
div.Home {background-color:#F74796; background-image:url(top_bg_home.gif); background-repeat:no-repeat;}
div.News {background:#E94318; background-image:url(top_bg_news.gif); background-repeat:no-repeat;}
div.Projects {background:#FF8A00; background-image:url(top_bg_projects.gif); background-repeat:no-repeat;}
div.Services {background:#FAE70E; background-image:url(top_bg_services.gif); background-repeat:no-repeat;}
div.Volunteering {background:#A3E34C; background-image:url(top_bg_volunteering.gif); background-repeat:no-repeat;}
div.Sponsors {background:#70C3AA; background-image:url(top_bg_sponsors.gif); background-repeat:no-repeat;}
div.guide {background:#6F95E0; background-image:url(top_bg_guide.gif); background-repeat:no-repeat;}
div.Access {background:#9567C2; background-image:url(top_bg_access.gif); background-repeat:no-repeat;}
div.house {background:#CD0091; background-image:url(top_bg_house.gif); background-repeat:no-repeat;}
/* - top - */

#block, #block_search, #block_news, #block_latest {margin:0px 0px 10px 0px; padding:5px 10px 5px 10px; border:1px solid #CACACA; background: url(block_bg.gif) no-repeat bottom right; border-width:0px 1px 1px 1px; line-height:normal;}
#block_search {border-width:1px 1px 1px 1px; padding:10px 10px 10px 10px;}
#block_news, #block_latest {padding:0px 10px 5px 10px;}
#block_news p, #block_latest p {margin:0px; padding:8px 0px 3px 0px; }
#block_news strong, #block_latest strong {display:block; padding:0px 0px 5px 0px;}
#block_news strong a:hover, #block_latest strong a:hover {color:#A9A7A8;}
#block_latest strong, #block_latest a, #block_news strong, #block_news a  {color:#E94318;}

#block_latest {margin:0px 0px 10px 8px;  color:#545454;}
#width_block {width:253px;}

#block_search input.text {width:130px; border:1px solid #CACACA;}
#block_search input.button {border:1px solid #8A8889; background:#8A8889; color:#ffffff;}

#print {border-top:1px dotted #CACACA; margin:8px 0px 0px 0px; padding:8px 0px 0px 5px;}
#print a {color:#A9A7A8;}
#print a:hover {color:#717171;} 

#footer {background-color:#717171; margin:10px 0px 3px 0px; padding: 3px 10px 3px 10px; color:#ffffff;}
#footer a {color:#ffffff;}
#footer a:hover {color:#D6D6D6;}
#footer2 {margin:0px 0px 3px 0px; padding: 0px 10px 3px 10px; color:#717171;}
#footer2 a {color:#A9A7A8;}
#footer2 a:hover {color:#717171;}
#fmenu {float:right;}

div.content1 {margin:10px 0px 0px 17px;}
#content {margin:10px 0px 0px 10px;}

/* home page */
#top_text {padding:60px 120px 10px 32px; color:#ffffff; font-size:110%; font-weight:bold;}
#home_pic1 {margin: 0px 0px 5px 0px;}
#home_pic2 {margin: 0px 0px 5px 7px;}
#home_pic3 {margin: 0px 0px 5px 8px;}
h1.home {background-color:#F74796; margin:0px 0px 0px 7px;}
h1.latest {background-color:#E94318; margin:0px 0px 0px 8px}
/* - home page - */

/* inner page */
h1.Home {background-color:#F74796;}
h1.latest {background-color:#E94318; margin:0px 0px 0px 8px;}
h1.News {background:#E94318;}
h1.Projects {background:#FF8A00;}
h1.Services {background:#FAE70E; color:#404040;}
h1.Volunteering {background:#A3E34C; color:#404040;}
h1.Sponsors {background:#70C3AA;}
h1.guide {background:#6F95E0;}
h1.Access {background:#9567C2;}
h1.house {background:#CD0091;}

#section_title {padding:70px 60px 10px 32px; color:#ffffff; font-size:180%;}
div.Services #section_title, 
div.Volunteering #section_title  {color:#404040;}

/* top submenu */
#submenu {padding:0px 150px 10px 32px; color:#ffffff;}
#submenu a {color:#ffffff;}
#submenu a:hover, #submenu a.active  {color:#D6D6D6;}


div.Services #submenu a, div.Services #submenu,
div.Volunteering #submenu a, div.Volunteering #submenu  
{color: #404040;}

div.Services #submenu a:hover, div.Volunteering #submenu a:hover, 
div.Services #submenu a.active, div.Volunteering #submenu a.active
{color:#000000;}
/* - top submenu - */

/* left submenu (for home page) */
#submenu3 {line-height:normal;}
#submenu3 a, #submenu3 span {display:block; padding:3px 0px; color:#404040;}
#submenu3 a:hover {color:#A9A7A8;}
#submenu3 a.active, #submenu3 span {color:#000000;}
#submenu3 div {margin-left:15px;}
/* - left submenu - */

/* left submenu (from 3-rd level) */
h2.more_info {font-size:110%; background-color:#8A8889; margin:0px 0px 0px 0px; padding:2px 3px 2px 10px; color:#ffffff;}
#submenu2 {line-height:normal;}
#submenu2 a, #submenu2 span {display:none; padding:3px 0px; color:#404040;}
#submenu2 a:hover {color:#A9A7A8;}
#submenu2 a.active, #submenu2 span {color:#000000;}
#submenu2 div div {margin-left:15px;}
#submenu2 div a, #submenu2 div span {display:block;}
#submenu2_hide {display:none;}
/* - left submenu - */

#top_image {margin-bottom:5px;}

h2.sponsored {font-size:110%; background-color:#70C3AA; margin:0px 0px 0px 0px; padding:2px 3px 2px 10px; color:#ffffff;}
h2.latest2 {font-size:110%; background-color:#E94318; margin:0px 0px 0px 0px; padding:2px 3px 2px 10px; color:#ffffff;}

#breadcrumb {margin:0px 5px 10px 0px;}

/* - inner page - */


/* module pages */
#contact_form {margin-left:23px;}
#contact_form input, #contact_form textarea  {font-family: Tahoma, Verdana, sans-serif; font-size: 100%; color:#000000;}
#contact_form select {font-family: Tahoma, Verdana, sans-serif; font-size: 100%; color:#000000;}
#contact_form input.submit {border:1px solid #8A8889; background:#8A8889; color:#ffffff; width:auto; margin-top:5px;}
#contact_form .text {width:250px;}
#contact_form .textarea {width:250px; height:70px;}

#login {width:200px; padding:15px; margin-top:20px;
padding:5px 10px 5px 10px; border:1px solid #CACACA; background: url(block_bg.gif) no-repeat bottom right; line-height:normal;}
#login input {font-family: Tahoma, Verdana, sans-serif; font-size: 100%; color:#000000;}
#login input.text {width:120px; margin-right:5px;}
#login input.submit {border:1px solid #8A8889; background:#8A8889; color:#ffffff; width:auto; margin-top:5px;}
#login strong {color:#B82E16;}
#login #forgotten {border-top:1px dotted #CACACA; margin:8px 0px 0px 0px; padding:8px 0px 5px 0px;}

#sitemap ul li {margin-top:5px;}
#sitemap ul ul li {list-style-type:square; font-weight:normal; margin-top:0px;}
#sitemap li {font-weight:bold; padding:0px;}

#search_result {margin:20px 0px 10px 40px;}

/* - module pages - */

