@charset "UTF-8";

/* -------------------------------------------------------
  Structure layout Style Sheet
  Last Update 2011.08.12 SOY labs

  01. Base
    01. body
    02. div#body
    03. div#header
    04. div#content
    05. div#main
    06. div.aside
    07. div#footer

------------------------------------------------------- */

/* @group 01. Base */

/* 01. body
------------------------------------------------------- */
body {
text-align: center;
}


/*  02. div#body
------------------------------------------------------- */
div#body {
position: relative; 
width: 100%;
height: 100%;
background-image: url(images/body-bg.jpg);
background-position: top center;
background-repeat: no-repeat;
}

/* for Firefox */
html>body div#body {
height: auto; 
min-height: 100%;
}

/*  03. div#header
------------------------------------------------------- */
div#header-container {
position: relative;
width: 100%;
}

div#header {
position: relative;
margin: 0 auto;
width: 940px;
padding-top: 40px;
text-align: left;

}


/*  03. div#header
------------------------------------------------------- */
div#navG-container {
position: relative;
width: 100%;
background-image: url("images/header-container-bg.png");
background-position: top left;
background-repeat: repeat-x;
margin-bottom:50px;
}


/*  05. div#content
------------------------------------------------------- */
div#container {
position: relative;
margin: 0 auto;
width: 940px;
text-align: left;
}


/*  06. div#container
------------------------------------------------------- */
div.content {
	margin-bottom:50px;
	position: relative;
	line-height: 1.8;
}

	#home div.content {
		margin-top: 50px;
	}


/*  06. div#main
------------------------------------------------------- */
div#main {
width: 700px;
float: left;
}

/*  07. div.aside
------------------------------------------------------- */
div.aside {
width: 220px;
float: right;
}


/*  08. div#footer-container
------------------------------------------------------- */
div#footer-container {
width: 100%;
min-height: 247px;
_height: 247px;
background-image: url("images/footer-container-bg.gif");
background-position: top center;
background-repeat: repeat-x;
background-color: #000000;
}

/* div#footer */
div#footer {
position: relative;
margin: 0 auto;
width: 940px;
text-align: left;
}


/* @end */