@charset "UTF-8";
/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Title: Owashi
Author: Littlelucifer 
Website: Littlelucifer.com
Description: This is the stylesheet
Created: July 29, 2007
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
*/
body {
margin : 0;
padding : 0;
background-color:#386997;
background-image:url(../images/wrapbg.jpg);
background-repeat:repeat-x;
background-position:top;
}
.body2 {
width:100%;
background-image:url(../images/bg2.jpg);
background-repeat:no-repeat;
background-position:top;
overflow:hidden;
}

#wrapper {
width : 800px;
margin : 0;
padding : 0;
margin-left : auto;
margin-right : auto;
}
img {
border : 0;
}
a:link {
	color: #61A6DD;
}
a:visited {
	color: #61A6DD;
}
a:hover {
	color: #AAD0ED;
}
.clear {
clear : both;
}
h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #9da0a4;
text-align : left;
}
h2 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #9da0a4;
text-align : left;
}
div#header {
width : 100%;
margin : 0;
padding : 0;
}
div#header #logo {
width : 163px;
height : 233px;
margin : 0;
margin-top : 23px;
margin-left : 30px;
float : left;
background-image : url(../images/logo_bg.jpg);
background-repeat : no-repeat;
background-position : top;
text-align : center;
}
div#header #logo .logo {
margin : 0;
padding : 0;
margin-top : 1px;
margin-bottom : 21px;
}
div#header #main_screen {
margin : 0;
margin-top : 23px;
padding : 0;
float : left;
}
div#header #navigation {
width : 577px;
margin : 0;
padding : 0;
float : left;
background-image : url(../images/content_bg.jpg);
background-repeat : repeat-y;
background-position : left;
}
div#header #navigation ul {
margin : 0;
margin-left : 8px;
padding : 0;
list-style-type : none;
}
div#header #navigation ul li {
width : auto;
margin : 0;
padding : 0;
float : left;
}
div#header #navigation #about {
width:90px;
height:27px;
margin:0;
padding:0;
background-image:url(../images/about_button_norm.jpg);
background-position:top;
background-repeat:no-repeat;
}
div#header #navigation #about:hover {
background-image:url(../images/about_button.jpg);
}
div#header #navigation #village {
width:103px;
height:27px;
margin:0;
padding:0;
background-image:url(../images/village_button_norm.jpg);
background-position:top;
background-repeat:no-repeat;
}
div#header #navigation #village:hover {
background-image:url(../images/village_button.jpg);
}
div#header #navigation #mountain {
width:121px;
height:27px;
margin:0;
padding:0;
background-image:url(../images/mountain_button_norm.jpg);
background-position:top;
background-repeat:no-repeat;
}
div#header #navigation #mountain:hover {
background-image:url(../images/mountain_button.jpg);
}
div#header #navigation #vbar {
	width:38px;
	height:27px;
	margin:0;
	padding:0;
	background-position:top;
	background-repeat:repeat-x;
	background-image: url(../images/nav.jpg);
}
div#header #navigation #vbar:hover {
	background-image:url(../images/nav.jpg);
}
div#header #navigation #home {
width:60px;
height:27px;
margin:0;
padding:0;
background-image:url(../images/home_button_norm.jpg);
background-position:top;
background-repeat:no-repeat;
}
div#header #navigation #home:hover {
background-image:url(../images/home_button.jpg);
}
div#content {
width : 579px;
margin : 0;
margin-right : 28px;
padding : 0;
float : right;
background-image : url(../images/content_bg.jpg);
background-repeat : repeat-y;
background-position : left;
}
div#content #cLeft {
width : 295px;
margin : 0;
margin-top : 22px;
margin-left : 25px;
padding-right: 5px;
padding-bottom: 20px;
float : left;
}
div#content #cLeft p {
margin-top : 15px;
font-family : Lucida Grande,  Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #9da0a4;
text-align : left;
}
div#content #cRight {
width : 225px;
margin : 0;
margin-top : 60px;
margin-left : 5px;
padding : 0;
float : left;
}
div#content #cRight .photo {
margin : 2px;
border : 1px solid #dddbd8;
float : left;
}
div#content #cRight p {
font-family : Lucida Grande, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #9da0a4;
text-align : left;
}
div#footer {
width : 99%;
margin : 0;
margin-left : 1px;
margin-right : 3px;
padding : 0;
background-image : url(../images/footer_bg.jpg);
background-repeat : repeat-x;
background-position : top;
background-color : #1a2c3e;
clear:both;
overflow:hidden;
}
div#footer .cLeft {
	width : 500px;
	margin : 0;
	margin-top : 26px;
	margin-left : 25px;
	padding : 0;
	float : left;
}
div#footer .cLeft p {
	margin : 0;
	padding : 0;
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #fff;
	font-weight : normal;
	text-align : left;
	float : left;
	line-height : 16px;
	margin-right: 20px;
}
div#footer .cLeft .light {
color : #8a8782;
}
div#footer .cRight {
	width : 240px;
	margin : 0;
	margin-top : 26px;
	margin-right : 10px;
	padding : 0;
	float : right;
	display: none;
}
div#footer .cRight p {
margin : 0;
padding : 0;
margin-right : 15px;
font-family : Lucida Grande, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
font-weight : normal;
text-align : left;
line-height : 16px;
}
div#footer .cRight input {
width : 134px;
height : 16px;
margin : 0;
margin-top : 7px;
margin-right : 12px;
padding : 3px 5px;
background-image : url(../images/input-bg.jpg);
font-family : Lucida Grande, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
background-repeat : no-repeat;
background-position : top left;
border : 0;
float : left;
}
div#footer .cRight #button {
width : 59px;
height : 21px;
margin-top : 7px;
background-image : url(../images/sendbutton-on.jpg);
background-repeat : no-repeat;
background-position : top left;
float : left;
}
div#footer .cRight #button:hover {
background-image : url(../images/sendbutton-over.jpg);
background-repeat : no-repeat;
background-position : top left;
}
div#footer .copyright {
width : 20%;
margin : 0;
margin-top : 20px;
margin-bottom : 20px;
padding : 0;
font-family : Lucida Grande, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #9da0a4;
float : right;
}
div#footer .designedby {
width : 49px;
margin : 0;
margin-left : 10px;
margin-right : 20px;
margin-top : 15px;
margin-bottom : 20px;
padding : 0;
float : right;
} 
