html	{height: 100%; }
body 
{
background: #05B6E8 url(images/bg.jpg) top left repeat-x; 
margin:0;
line-height: 1em;
font-size: 0.8em;
height:100%;
}

h1	
{
color:#CF4A1C; 
font-family:"Georgia", regular; 
font-size: 2em; 
margin-bottom:-5px;
padding-top: 10px;
}

h2	{
color:#FFFFFF; 
font-family:"Georgia", regular; 
font-size: 1.5em; margin-bottom:-5px; 
margin-left:-15px; width:368px; 
padding:15px 0 15px 15px; 
background: #FFFFFF url(images/heading-2-background.gif) bottom left no-repeat;
}

h3	{
color:#CF4A1C; 
font-family:"Georgia", regular; 
font-size:1.3em; 
margin-bottom:-5px;}

h4	{
color:#CF4A1C; 
font-family:"Georgia", regular; 
font-size:1.1em; 
margin-bottom:-5px;}


a       {color:#0071BC; text-decoration:none;}
a:hover {color:#CF4A1C; text-decoration:none;}

/* WRAPPER */

#wrapper				{margin:0 auto 0 auto; padding:0; width:100%; min-height:100%; overflow:hidden; background: url(images/wrapper_bg.jpg) top center no-repeat;}



/* HEADER */

#header					{height:55px; margin:0 auto 0 auto; padding-top:30px; width:878px;}
#header img				{border:0;}



/* MENU */

#menu	{margin:20px auto 20px auto; width:878px; }

#menu ul {
display:inline;
font-family:"Georgia", regular;
font-size: 1.1em;
list-style: none;
padding: 0px;
margin: 0 0 0 150px;

}

#menu a {
font-family:"Georgia", regular;
display: block;
color: #0071BC;
text-decoration: none;
padding: 0px 55px 0px 0px;
}

#menu ul ul a {
font-family:"Georgia", regular;
display: block;
color: #FFFFFF;
text-decoration: none;
}

#menu ul ul a:hover{color:#FFFFFF;}


#menu li {
float: left;
margin: 0;
}

#menu li ul {
position: absolute;
left: -999em;
height: auto;
width: 12em;
width: 11em;
margin: 0em;
padding: 0px;
}

#menu li li {
width: 10em;
}

#menu li ul a {
margin: 1;
padding: 3px;
border: 0;
}

/* #menu li ul ul {
margin: 1.75em 0 0 12em;
} */

/* #menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left: -999em;
} */

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left: auto;
color: white;
background-color: #00B6E8;
}

#menu li a:hover, #menu li.sfhover {
color: #CF4A12;
}

#menu li#current a
  {
  color: #CF4A12;
  }

#menu li#current li a
  {
  color: #FFFFFF;
  }

/* HOME CONTENT */

#home_content				{clear:both; margin:10px auto 0 auto; width:878px; font-family:"Arial", regular; font-size:0.8em; color:#4D4D4D;}	

#home_content ul			{list-style-image: url(images/bullet-point.gif); margin-left:0px; padding-left:20px;}
#home_content ul li			{font-size:11px; font-family:"Arial", light; padding-bottom:5px; margin-left:0px; color:#4D4D4D;}


/* Sidebar */

.cws-sidebar {
  float: right;
  width: 204px;
  overflow: hidden;
  margin: 0 0 0 20px;
}

.cws-sidebar img{ margin: 15px 0 0 0; }

.cws-content {
  margin-right: 245px;
}




/* GALLERY  */

.gallery img { border: 0px; }
.gallery-thumbnail 
{ margin-right: 10px; 
float: left; 
padding: 0px 22px 30px 21px; }
.thumbnail-container { width: 100px; height: 100px; overflow: hidden; }
.gallery-name {display:none;}




/* FOOTER */

#footer					{clear:both; padding-top:40px; margin:50px auto 50px auto; width:950px; font-family:"Georgia", regular; font-size:0.9em; font-weight:normal;}

#footer ul				{height:20px;}

#footer ul li			{float:left; display:inline; text-align:left;}

#footer ul li a,
#footer ul li a:visited	{text-decoration:none;  padding: 0 30px 0 0; color:#999999;}

#footer .registered     {float:right; color:#999999; margin-right:38px;}
