
*{margin:0;padding:0;} 
html{width:100%;height:100%;text-align:center;
font-family:Osaka, Chicago, Sans-serif;
display:block;} 
* html{font-family:Osaka, Verdana, Chicago, Sans-serif;} 

td,body{color:#fff;
background:url(img/bg.gif) fixed repeat-y 50% 0% #7faf1b;
font-size:70%;line-height:150%;text-align:center;
margin:0;padding:0;display:block;}
* html td,* html body{font-size:65%;}
td{background:transparent;float:left;} 
img{border:none;} 

a{text-decoration:none;} 
a:link, a:visited, a:active{color:#360;} 
a:hover{color:#693;} 


h1{color:#fff;font-size:48px;line-height:48px;
font-family:Century Gothic;} 

h2{color:#7faf1b;font-size:12px;line-height:20px;
border-bottom:solid #fff 1px;
font-weight:normal;text-indent:8px;
background:url(img/h2.gif) no-repeat 0% 50%;
font-family:Century Gothic;margin:0 0 0 1px;}

h3{color:#fff;font-size:12px;line-height:18px;
font-weight:normal;font-family:Century Gothic;
background:url(img/h3.gif) no-repeat 0% 50%;
text-indent:20px;margin:1em 1em 0 1em;padding:0;} 

h4{color:#fff;font-size:12px;} 


div#wrapper{width:480px;
margin:0 auto;padding:0;position:relative;top:0;} 

div#header{width:100%;height:160px;
background:url(img/heart.gif) no-repeat 20px 50%;
margin:0;padding:0;text-align:right;
position:relative;top:0;left:0;} 
#header h1{position:relative;top:80px;} 

div#menu{width:480px;height:40px;
margin:0;padding:0;} 

#menu ul{list-style:none;margin:0;padding:0;
height:20px;
border-top:dashed #fff 1px;border-bottom:dashed #fff 1px;
display:block;} 
#menu li{list-style:none;text-align:center;
display:block;float:left;} 

#menu li a{width:96px;
font-size:12px;line-height:20px;
font-family:Century gothic;display:block;
margin:0;padding:0;} 
#menu li a:link, #menu li a:visited, #menu li a:active{
color:#fff;} 
#menu li a:hover{letter-spacing:5px;} 

#menu li.on a{background:transparent;} 
#menu li.on a:hover{letter-spacing:5px;} 



div#main{width:480px;
margin:0;padding:0;text-align:left;
position:relative;top:0;left:0;}

#main p{color:#fff;margin:0.5em 3em;}
#main p a{text-decoration:none;}

span.new a:link,span.new a:visited{color:#fff;}

div.right{text-align:right;}
* html div.right{font-size:9px;}


div#footer{width:480px;
border-top:dashed #fff 1px;
margin:20px 0;padding:0 10px 0 0;
position:relative;top:0;right:0;} 
* html div#footer{font-size:9px;}

#footer ul{width:470px;list-style:none;
margin:0;padding:0;} 
#footer li{line-height:30px;
text-align:right;list-style:none;} 



body.index{width:100%;height:100%;background:none #7faf1b;}
.index div#wrapper{width:100%;height:100%;}
.index div#main{width:100%;height:100%;text-align:center;
background:url(img/heart.gif) no-repeat 50% 50%;}


div.enter{font-size:24px;line-height:24px;
font-family:Century gothic;font-weight:bold;
margin-top:-12px;position:relative;top:50%;}

.enter a:link,.enter a:active,.enter a:visited{color:#7faf1b;}
.enter a:hover{color:#fff;}




/* tH[ */
form table{margin-left:2em;}

input.name{width:15em;height:15px;color:#fff;
background:#7faf1b;border:solid #fff 1px;float:left;
font-size:10px;line-height:12px;}
input.url{width:20em;height:15px;color:#fff;
background:#7faf1b;border:solid #fff 1px;float:left;
font-size:10px;line-height:12px;}

textarea.text{font-size:10px;line-height:15px;color:#fff;
font-size:10px;line-height:12px;
background:#7faf1b;border:solid #fff 1px;float:left;
}

td.post{text-align:center;float:left;}
input.post{width:64px;height:21px;
font-size:10px;line-height:15px;color:#fff;
background:#7faf1b;border:solid #fff 1px;
text-align:center;margin:0.5em 0 0 1em;padding:0;}

