/* 
Grid Right 3
------------------------
- right sidebar : height100% : right aligned
*/
/* Menu Definitions */
#menu li.category_title,
#menu p, 
#menu li a { 
 padding:2px 0px;
}

#menu .category_title {
  font-weight: bold;
  margin-top: 10px;
}
/* Page Wraps */
.page_wrap {
  width: 965px;
  float:right;
  
}
/* Page Wraps */

#content .container {
  padding: 35px 0px 25px 5px;
  width: 730px  ;
}

/* Menu */
#menu #logo {
  width: 190px;
}

#menu #logo h1 {
  font-size: 16px;
  padding:0px;  
  width: 180px;
}

#menu .container {
  overflow:hidden;
  height: 100%;
  position: fixed;
  margin-left: 745px;  
  padding: 35px 15px 25px 15px;
  width: 190px;
  height: 100%;
  overflow:hidden;
  right: 0px;
}
#content { 
  margin:0px;
}

/* Thumbnails & Horizontal View - Attach to Left Side of Browser */
body.horizontal .page_wrap ,
body.thumbnail .page_wrap {
  width: auto;
  float:left;
}

body.horizontal #menu .container ,
body.thumbnail #menu .container { 
  margin-left: 0px;
}

body.horizontal #content .container,
body.thumbnail #content .container{ 
  width: auto;  
  margin-right: 240px;
  margin-left: 25px;
  padding: 35px 0px 25px 0px;
}

#menu li.first_item {
  margin-top: 10px;
}