  #page,
  #closure-blocks
  {
    /*
     * If you want to make the page a fixed width and centered in the viewport,
     * this is the standards-compliant way to do that. See also the ie.css file
     * for the necessary IE5 hack to center a div.
     */
    margin-left: auto;
    margin-right: auto;
    width: 640px;
  }

/** content **/
  #content,
  .no-sidebars #content
  {
    float: none;
    width: 640px;
    margin-left: 0px;
    margin-right: 0px; /* Negative value of #content's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
  }

  .sidebar-left #content
  {
    width: 640px;
    margin-left: 0px; /* The width of #sidebar-left. */
    margin-right: 0px; /* Negative value of #content's width + left margin. */
  }

  .sidebar-right #content
  {
    width: 640px;
    margin-left: 0px;
    margin-right: 0px; /* Negative value of #content's width + left margin. */
  }

  .two-sidebars #content
  {
    width: 640px;
    margin-left: 0px; /* The width of #sidebar-left */
    margin-right: 0px; /* Negative value of #content's width + left margin. */
  }

  #content-inner
  {
    margin: 0;
    padding: 0;
  }

/** sidebar-left **/
  #sidebar-left
  {
    float: left;
    width: 310px;
    margin-left: 0;
    margin-right: 0px; /* Negative value of #sidebar-left's width + left margin. */
    padding: 0px; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
    border: 1px solid #999999;
    margin-top: 50px;
  }
  
  #sidebar-left-inner
  {
    padding: 20px;
  }

/** sidebar-right **/
  #sidebar-right
  {
    float: right;
    width: 310px;
    margin-left: 0px; /* Width of content + sidebar-left. */
    margin-right: 0px; /* Negative value of #sidebar-right's width + left margin. */
    padding: 0px; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
    border: 1px solid #999999;
    margin-top: 50px;
  }
  
  #sidebar-right-inner
  {
    padding: 20px;
  }

#header
{
}
  
#header-blocks
{
  left: 0px;
  top: 0px;
  width: 640px;
}

#block-block-20
{
  width: 150px;
  left: 490px;
  top: 40px;
}

#block-views--exp-find-block_1
{
  width: 335px;
  left: 135px;
  top: 40px;
  background-image: url(/sites/default/themes/isuma3/searchSmall.png);
}

  #logo-title /* Wrapper for logo, website name, and slogan */
  {
    left: 0px;
    top: 0px;
  }
  
form#views-exposed-form-find-block-1 input.form-text
{
  width: 150px;
}

#block-menu-primary-links
{
  width: 640px;
  top: 80px;
  left: 0px;
  height: 30px;
  color: #FFFFFF;
/*  background-image: none;
  background-color: #48DDFF; */
  background: transparent url(/sites/default/themes/isuma3/menu-small.png) repeat scroll 0 0;
}

  #footer
  {
    width: 640px;
    background-color: #AAAAAA;
    background-image: none;
    height: auto;
  }

#block-locale-0
{
  top: 10px;
  position: relative;
}
#block-locale-0 li{
	padding:0 11px 0 30px;
}

#block-locale-0 li.first {
	border: none;
}

#block-menu-primary-links ul li {
	padding-top: 6px;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 30px;
	padding-right: 15px;
}


#footer { 
	width: 640px;
	background: none;
}


#footer-inner { 
	background: none;
}

#block-menu-menu-footer li {
	padding: 0 6px;
	border: none;
	border-right: 1px #333 solid;
}

#block-menu-primary-links ul {
	float: none;
	width: 640px;
	display:inline;
}