html, body, div {margin: 0; padding: 0; }

body { background: #1E1E1E; font-size: 13px; color: #E0E0E0; font-family: arial, sans-serif; }

#homewrap { position: relative; width: 800px; margin: 100px auto 0 auto; padding: 0; background: #2D2C3A; }

#wrap { position: relative; width: 800px; margin: 50px auto 0 auto; padding: 0; background: #2D2C3A; }

#page { position: relative; width: 800px; margin: 0; padding: 0; }

#title { color: #FFFFFF; margin-left: 10px; }
#title a { color: #FFFFFF; font-family: arial; text-decoration: none; }

#main { width: 600px; margin: 0; padding: 0; background: #1E1E1E; }

#navback { position: absolute; top: 0; right: 0; width: 200px; height: 435px; background: url(images/navback.jpg) left top no-repeat #2D2C3A; margin: 0; padding: 5px 0 0 0; text-align: left; }

#footer { width: 800px; position: relative; clear: both; font-size: 10px; color: #444444; text-align: center; margin: 20px auto 0 auto; padding: 0; }

#footer a { color: #444444; text-decoration: none; }

#footerhome { width: 800px; position: relative; clear: both; font-size: 10px; color: #444444; text-align: center; margin: 10px auto 0 auto; padding: 0; }

#footerhome a { color: #444444; text-decoration: none; }

#navcontainer { position: relative; margin: 0; padding: 0; }

#nav { position: relative; left: 30px; margin: 20px 0 0 0; padding: 0; }

#home a { text-decoration: none; line-height: 25px; margin: 0 0 0 1px; padding: 0;  }
#home a:link { color: #FFFFFF; }
#home a:hover { color: #999999; }
#home a:visited { color: #FFFFFF; }
#home a:visited:hover { color: #999999; }

a:link { color: #E0E0E0; }
a:visited { color: #E0E0E0; }
a:hover { color: #FFFFFF; }
a:visited:hover { color: #FFFFFF; }

p { text-align: justify; margin: 0 10px 10px 0; padding: 0; }

#community p { text-align: left; }

#newsletters a { text-decoration: none; }

h1 { color: #FFFFFF; font-size: 150%; }

h2 { color: #FFFFFF; font-size: 140%; }

h3 { color: #E0E0E0; font-size: 130%; }

h4 { color: #E0E0E0; font-size: 120%; }

h5 { color: #E0E0E0; font-size: 110%; }



h1, h2, h3, h4, h5 { margin: 0 0 5px 0; }


.breadcrumb { margin: 0 0 5px 0; padding: 0; color: #777777; }
.breadcrumb a { color: #777777; }

.light { font-weight: bold; color: #E0E0E0; }

.white { font-weight: bold; color: #FFFFFF; margin: 0; padding: 0; }

.whitec { font-weight: bold; color: #FFFFFF; margin: 0; padding: 0; text-align: center; }

.grey  { font-weight: bold; color: #D2D2D2; margin: 0; padding: 0; }

#white {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

#leisure {
text-align: left;
margin-left: 15px; 
}

.imgright { margin: 5px 0 5px 10px; clear: right; }
.imgleft { margin: 5px 10px 5px 0; clear: left; }

#clear { clear: both; width: 100%; height: 1px; margin: 10px 0 0 0; padding: 0; }

ul { margin: 0 0 10px 20px; padding: 0; text-align: justify; }
li { margin: 0 10px 10px 0; padding: 0; list-style: square; }

.title
{
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #E0E0E0;
background-color: #333333;
}

.label4
{
text-align: left;
color: #E0E0E0; 
border: 0; 
font-family: arial, sans-sarif; 
}

.form1
{
font-family: arial, verdana, sans-serif;
font-size: 12px;	
border: 0;
border-collapse: collapse;
}

.form1 td { border: 1px solid #E0E0E0; }

#crossword {
background: url(images/crossword1.jpg) no-repeat;
border: 0;
width: 146px;
height: 29px;
display: block;
}

#crossword:hover {
background: url(images/crossword2.jpg) no-repeat;
}

#nav a { text-decoration: none; }
#nav a:link { color: #E0E0E0; }
#nav a:visited { color: #E0E0E0; }
#nav a:hover { color: #FFFFFF; }
#nav a:visited:hover { color: #FFFFFF; } 

/* e_menu1 */
.menutitle {
cursor: pointer;
margin-bottom: 2px;
color:#E0E0E0;
padding:1px;
font-size: 11px;
line-height: 1;
}

.menutitle:hover { color: #FFFFFF; }

.submenu {
margin: 0 0 1px 0;
padding: 1px 0 1px 10px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
font-size: 11px;
line-height: 15px;
width: 150px;
}

.submenu1 {
margin: 0 0 1px 0;
padding: 1px 0 1px 10px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
font-size: 11px;
line-height: 15px;
}

