*{padding:0;margin:0;}	
body{	background:#fff;font-family: georgia,"Trebuchet MS", Verdana, Arial;	font-size:14px;	color: #333333;background-image : url(images/blossom1900.jpg);background-position : left top;background-repeat : no-repeat;
}
h1 {font-size: 16px;
	margin-bottom:0.4em;
	margin-top:0px;
	font-weight: normal;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 40px;
	color: #D7A8C0;
	margin-left: 200px;}
h2 {font-size: 16px;
	margin-bottom:0.4em;
	margin-top:0px;
	font-weight: normal;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #D7A8C0;
	border-bottom: solid #D7A8C0 1px;}

h3 {font-size: 16px;
	margin-bottom:0px;
	
	padding-bottom: 0px;
	padding-top: 15px;}
	
	
a {color:#FF6600;text-decoration:none;}
a:hover, a:active{color:#333333;}
a img{border:none;}
ul{list-style:none;}
.clearfix{clear:both;margin:0;padding:0!important;}	
.headline{
	font-size: 18px;
	color: #FF9410;
	font-style: italic;
}
#skin{
	width:950px;
	margin:0px auto 0px auto;
	background-image: url(images/skinmask.png);
}
#shell{padding:15px;
	width:900px;
	margin:0px 0px 20px 50px;
	background-color: #FFFFFF;
}

#content{width:700px;float:right;margin-bottom:25px;}
#content ul{font-size:100%;margin-bottom:1em;}
#content p{line-height: 1.5em;}
#content img{
	float: right;
}
ol{line-height:175%;}
#col1{
	float:left;
	display:block;
	width:330px;
	padding:10px;

	
}
#col2{
	float:right;
	display:block;
	height: 100%;
	width:330px;
	padding:10px;

}

#menu {padding:0; margin:0; list-style:none; font-size:18px; font-family:"georgia", serif; float:right;background:url(images/trans2.png);}
#menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#menu li {float:left; margin:0 8px;}
#menu li a {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; border-top:3px solid #fff;}
#menu li a.current {font-style:italic;	color:#FFCCFF;	border-top:3px solid #fff;	cursor:text;	font-weight: bold;}
#menu li:hover {position:relative; z-index:100;}
#menu li a:hover {color: #FFCCFF; position:relative; z-index:100; border-top:3px solid #f00;}
#menu li:hover > a {color: #FFCCFF; border-top:3px solid #f00;}

#menu ul {position:absolute; left:-9999px; top:35px; width:140px; padding:0; margin:2; list-style:none; background:url(images/trans.png);}
#menu ul li {margin:0;}
#menu ul li a {width:140px; height:25px; line-height:25px; font-size:14px; border:0; text-align:right;}
#menu ul li a:hover {border:0;}
#menu ul li:hover > a {border:0;}
#menu ul ul {position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none;background:url(images/trans.png);}
#menu :hover ul {right:0; left:auto;}
#menu :hover ul ul {left:-9999px; width:130px; padding-left:10px;}
#menu li ul :hover ul {left: 140px; right:auto;}
#menu li ul li ul li a {text-align:left; color:#FFFFFF;}
#menu li ul li ul li a:hover {color:#FFCCFF;}

#top{
	margin:10px 0px 20px 0px;
	display: block;
	line-height: 1.5em;
}
#top1{
	margin:0px 0px 0px 0px;
	display: block;
	width:170px;
	height:70px;
	float:left;

}
#top2{
	margin:0px 0px 15px 0px;
	display: block;
	width:700px;
	height:70px;
	float:right;
	border-bottom: solid #D7A8C0 1px;
	background-image: url(images/restlogo2.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.textsmaller{
	font-size: 0.9em;
	color: #666666;
}

.review{
	color: #666666;
	text-indent: 15px;
	margin-left: 25px;
	margin-right: 15px;
	font-style: italic;
	line-height: 1.5em;
	text-align: justify;
}
.review img{padding-left: 15px;}

#top p{
	margin-left:200px !important;
	text-align: justify;}

.three{
	width:222px;
	float:right;
	display: block;
	margin-left:0px;
	margin-top:20px;
	line-height: 1.5em;	
}
.three p{
	padding-left:15px!important;
	margin-top:25px;
	padding-right:10px!important;
	color: #333333;
	text-align: justify;}

#elements{
	width:175px;
	float:left;
	display: block;
	font-family: "Calligraph421 BT", georgia, "Trebuchet MS", arial;
	font-size: 1em;
	line-height: 1.5em;	}
#elements a{text-decoration: none;}
.nipon{	padding-left: 8px;	padding-top: 5px;}
.sumo{	padding-left: 50px;	padding-top: 5px;padding-bottom: 20px;}
.second{color:#F00;}

.second li{list-style-image: url(../images/dot.gif);  list-style-position: inside;}
.second a{	color:#F00;	width: 100%;	text-decoration: none;	display: block;
	padding-top: 0px;padding-bottom: 0px;padding-left: 0px;
	margin-left: 0px;border-right: solid #fff 4px;}
.second a:hover{display:block;width:100%;background-color:#fac5e1;color:#333333;
	border-right: solid #c8e6f1 4px;}


#widecontent{display:block; margin-top:40px; float:right; margin-left:18px;width:225px;color: #999999;}


#footer{display:block;float: right;	width: 425px;	text-align: justify;padding-top: 0px;padding-bottom:69px;	color: #333333;	line-height: 1.5em;
	background-image: url(../images/circle425.gif);	background-position: bottom;	background-repeat: no-repeat;}
#footer p{padding-left: 5px;padding-right: 5px;	}


.sumos{	margin-bottom:20px;	margin-top:20px;}
.sumos a{display:block;float:right;width:212px;height:146px;margin-left:5px;background-color:#fff;border:1px solid #c8e6f1;}
.sumos a:hover{background-color:#fac5e1;}
.sumos a img{width:200px;height:134px;padding:6px;border:none;}
.examples {float:left;	margin:20px;	display: block;	width: 400px;	text-align: left;	padding-top: 4px;	padding-bottom: 4px;	border: solid 1px #ff6;	padding-left: 5px;	padding-right: 5px;	line-height: 95%;}


a.tooltip {	color:#FF6600;	text-align: left;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px; text-decoration:none;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(../images/tooltip.gif) 0 0; display:block; font-size:1px; text-decoration:none;}

clear {  overflow: hidden;   width: 100%;}





/* ================================================================ 
The dropdown menu was modified from  cssplay.co.uk
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/elegant1.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
=================================================================== */