html{
background:#000 url('../layout/top.gif') top left repeat-x;
margin:0 0;
padding:0 0;
font-family:"Arial", "Trebuchet MS", "Trebuchet", Verdana;
}
#top{
background: url('../layout/GUP_01.jpg');
height:341px;
}

#bot{
background: #000000 url('../layout/GUP_02.gif') top center no-repeat;
}
#lmh{
height:322px;
}
#vcontent{
text-align:right;
height:322px;
}
#bcontent{
color:#fff;
text-decoration:none;
font-family:"Arial", "Trebuchet MS", "Trebuchet", Verdana;
line-height:130%;
font-size:90%;
}
#bcontent a,#bcontent a:visited{
color:#C1F118;
text-decoration:none;
}
#twit{
height:330px;
overflow:hidden;
position:absolute;
}
#menu{
position:inherit;
bottom:0px;
}
.twit{
font-family:Love LetterTW , "Trebuchet MS", "Trebuchet", Verdana;
text-align:left;
font-size:70%;
padding-top:8px;
}
.twit span{
font-size:120%;
}

.large{
font-size:140%;
}

#bot{
color:#fff;
}

.title{
color:#fff;
font-family:Love LetterTW , "Trebuchet MS", "Trebuchet", Verdana;
}


.input_wrapper {
	display: block;
	float:left;
	width: 210px;
	height: 30px;
	margin-top: 2px;
	margin-right:20px;
	background: url('/public/layout/wrap.gif') 0 0 no-repeat;
}
span.input_wrapper > input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0px;
height:28px;
padding:4px;
margin-top: 1px;
width:202px;
font-size:1.45em;
}



/*  MENU */

 ul#dmenu {
	float: left;
	margin: 0 0;
	padding: 0em 0;
	clear:right;
}
 ul#dmenu li {
	list-style: none;
	float: left;
	display:block;
	margin: 0 18px 0 0;
}
ul#dmenu li a{
color:#000;
font-family:Love LetterTW , "Trebuchet MS", "Trebuchet", Verdana;
text-align:left;
font-size:118%;
text-decoration:none;
}
ul#dmenu li a:hover{
color:#fff;
text-decoration:none;
}
