
html {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
color:#FFFFFF;
background-color:#000000;
}

body {
background-image:url(images/bg_new.gif);
background-repeat:repeat;
text-align:center;
}

h2 {
font-weight:bold;
text-decoration:underline;
font-size:16px;
}

#header {
width:100%;
height:155px;
background-image:url(images/giggles_black.png);
background-position:center;
background-repeat:no-repeat;
}

#header a {
height:140px;
width:550px;
margin-left:auto;
margin-right:auto;
display:block;
z-index:400;
position:inherit;
}

#menu {
width:170px;
float:left;
}

#menu .item1 {
float:left;
width:165px;
height:73px;
background-image:url(images/menu13.gif);
background-position:center;
background-repeat:no-repeat;
}

#menu .item2 {
float:left;
width:165px;
height:73px;
background-image:url(images/menu23.gif);
background-repeat:no-repeat;
}

#menu .item1 a, #menu .item2 a{
text-decoration:none;
color:#FFFFFF;
width:160px;
height:70px;
display:block;
text-align:center;
font-size:14px;
line-height:70px;
}

#menu .item1 a:hover, #menu .item2 a:hover {
text-decoration:none;
font-weight:bold;
}

#menu .item1 a.active, #menu .item2 a.active{
font-weight:bold;
}

#site_body {
width:800px;
text-align:left;
float:left;
padding-left:10px;
}

#site_body img {
border:0;
}

#footer {
width:100%;	
height:50px;
margin-left:auto;
margin-right:auto;
line-height:45px;
text-align:center;
color:#666666;
}

#footer a {
color:#000000;
text-decoration:none;
line-height:45px;
}

#footer a:hover {
color:#000000;
text-decoration:underline;
font-weight:bold;
}

#clearfix {
clear:both;
}

#centre_logo {
width:100%;
height:325px;
background-image:url(images/giggles_black.png);
background-position:bottom;
background-repeat:no-repeat;
}

#centre_text {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-right, margin-left:auto;
text-align:center;
}

#intro {
width:100%;
height:191px;
background-image:url(images/intr_black.png);
background-position:center;
background-repeat:no-repeat;
}

#intro a {
display:block;
width:176px;
height:42px;

}

#button {
height:20px;
background-color:#FFFFFF;
color:#000000;
margin: auto;
width:176px;
text-align:center;
position:relative;
top:65px;
}

#intro_text {
text-align:center;
background-image:url(images/introtext.png);
background-position:center;
background-repeat:no-repeat;
display:block;
width:176px;
height:42px;
}

#intro a:hover {
cursor:pointer;
}

#intro_text a:hover {
text-decoration:underline;
font-weight:bold;
}

#intro_text a:visited, #intro_text a:active {
color:#000000;
text-decoration:none;
}