/* 
Top 1 : Grid Definition
------------------------
- top menu : left aligned
*/

/* Menu Definitions */
#menu li.category_title,
#menu p, 
#menu li  { 
 padding-top:0px;
 padding-bottom:0px; 
}
#menu .category_title {
  font-weight: bold;
}
/* Page Wraps */

#content {
  padding: 25px 0px 25px 0px;
  margin: 0 0 0 30px;
}
/* Menu */
#menu .container {
  padding: 5px 17px 50px 30px;
}
#menu ul {
  margin: 2px 0 0px;
  clear:both;
  padding-right: 40px;
}

#menu .menu_wrap {
  width: 1200px;
  height:40px;
}

#menu #logo { float:left;}
#menu .post_nav { margin-top: 3px;  padding-right:40px;}
#menu .pre_nav {  margin-top:0px; float:right; padding: 0px;}
#menu #logo h1 { padding:0px; margin-bottom:10px;  }
#menu #logo a img {
  margin-bottom:10px;
}  

#menu .category_title {   margin-top: 0px; }
#menu p {  line-height: 1.5em; }

#menu li  {
  float:left;
  padding:0 1.2em 0 0;
  word-spacing:-0.01em;
  line-height: 1.8em;
}


/* If Horizontal Page is ON then Fix the Menu*/
body.horizontal #menu {
  position :fixed;  
  width: 100%;  
}
* html body.horizontal #menu {   
  margin-left: -35px;
}
