/*  
Theme Name: nudeware custom
Theme URI: http://www.nudeware.com/
Description: nudeware original custom template
Version: 1.0
Author: Kaori Matsumura
Author URI: http://www.nudeware.com/
*/


/*----------------------------------------------------
style css for commonGround

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

/* common ------------------------------------------*/

#container {
  min-width : 950px;
  background-position : left 60px;
  background-repeat : no-repeat;
  background-color : #FFFFFF;
  overflow : hidden;
}

#container:after {
  content : "";
  display : block;
  clear : both;
  height : 1px;
  overflow : hidden;
}

/*\*/
* html #container {
  height : 1em;
  overflow : visible;
}
/**/


/* header ------------------------------------------*/

#header {
  position : relative;
  width : 950px;
}

h1 {
  float : left;
}

ul#global {
  margin : 0;
  padding : 0;
  float : left;
  list-style-type : none;
}

ul#global li {
  float : left;
}

.home {
  float : right;
}


/* main --------------------------------------------*/

#main {
  position : relative;
  width : 950px;
}

#contents {
  position : relative;
  width : 730px;
  min-height : 550px;
  float : right;
  margin-top : 150px;
  background : url("/common/contents_bg.gif") repeat-y;
  padding-bottom : 80px;
}

/*\*/
* html #contents {
  height : 550px;
  overflow : visible;
}
/**/

#contents #pagetop {
  position : absolute;
  bottom : 0;
  right : 30px;
/*
  margin : 50px 30px 0;
  text-align : right;
*/
}

#side {
  width : 220px;
  float : left;
  margin-top : 260px;
  text-align : left;
}

#side ul.local {
  margin : 0;
  padding : 0;
  list-style-type : none;
}


/* footer ------------------------------------------*/

#footer {
  position : relative;
  width : 950px;
  margin : 10px auto;
}

#footer ul.utility {
  margin : 0;
  padding : 0;
  float : left;
  list-style-type : none;
}

#footer ul.utility li {
  float : left;
  margin-left : 20px;
}

#footer ul.utility li.first {
  margin-left : 0;
}

#footer .copyright {
  position : absolute;
  right : 0;
}

