  #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: 700px;
	padding: 0;
  }
  #closure-blocks #block-block-21 { padding: 0; }

/** 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. */
	margin-top: 20px;
  }

  .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
{
	background: url('images/bannerinside700.png') top left no-repeat;
	width: 700px;
	height: 59px;
}

.fr #header { 
	background: url('images/banner_inside_sm_fr.jpg') top left no-repeat;
}

.node7835 #header, .node7841 #header, .node7840 #header, .node3843 #header, .node7257 #header, .node7256 #header {
	background: url('images/bannerfront700.png') top left no-repeat;
	width: 700px;
	height: 150px;
}

.fr .node3843 #header, .fr .node7257 #header, .fr .node7256 #header {
   background: url('images/banner_sm_fr.jpg') top left no-repeat;
}
  
#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: auto;
  color: #FFFFFF;
  background-image: none;
  background-color: #48DDFF;
}
/*
  #footer
  {
    width: 640px;
    background-color: #AAAAAA;
    background-image: none;
    height: auto;
  }
*/

#block-locale-0
{
  top: 10px;
  position: relative;
}


#main {
	width: 640px;
}

#navbar {
	height: 75px;
	float: none;
	padding-top: 0;
}

#sidebar-left { margin-top: 20px; width: 100%;}

.browsing_archives .title_first { height: 20px; }

#block-locale-0 li { padding:0 0 0 20px;}

#sidebar-left-inner .block {
	float:left;
	height:219px;
	width:33%;
}

#block-block-46 h2 { width: 50%; }

/*
#footer-inner {
	background-image: none;
}

#footer {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#block-menu-menu-footer li {
	padding:1px 11px 0;
	border-width: 0;
}
*/
#footer {
	padding-left: 0;
}
#page #footer-inner {
	padding:0;
}

#block-menu-menu-footer li {
	padding: 0 10px;
	height: auto;
	
}

#page #footer { margin-left: 33px; width: 640px;}


.browsing_archives { padding-top: 8px; }

#sidebar-left { margin-top: 0 !important; }

.item-list .pager li { font-size: .75em; }

.browsing_archives .title_second a { font-size: 11.5px; }