/*Site Wide changes*/

#body {
background: white;
}
/*page-taxonomy .main-inner,
.page-node .main-inner,
.front .main-inner {
background-color: white;
}
*/


/* header */
#header-inner h1 a{
	font-size: 60%;
	}

#header{
background-image: none;
background: #050000;
}

#logo,
#site-title {
float:left;
padding: 10px;
margin-top: 20px;
padding-bottom: 0px;
margin-bottom: 15px;
  }
#headerleft 
{
float: left;
padding: 0;
}

/** Main Navigation **/
#mainnav {
  background:#FFF url(iaalt-images/navigation.gif) repeat-x bottom center;
  border-bottom:.1em solid #666;
  border-top:.2em solid #393B3B;
}

#navlist .active {
background-color: #FFF;
color: black;
background: url(IAalt-images/navigation-hover.gif) repeat-x center bottom;
}
/* Right sidebar */

.sidebar .block {
background: white; /*#f5fbfe url(alt-images/test.png) no-repeat bottom center;*/
padding-bottom: 0;
}

.sidebar li a {
font-size: 1em;
}

.sidebar .block h2 {
padding-top: .4em;
background-color: white; /*#f5fbfe;*/
background: white url(alt-images/sidebar-top2.gif) no-repeat top center;
background-image: none;
color: black;
}

#block-views-quotes-block_1 .views-field-body {
font-style: italic;
font-size: 110%;
}

#block-views-quotes-block_1 .views-field-title {
font-size: 135%;
}
#block-views-quotes-block_1 .views-field-field-quoter-value {
color: red;
}

#sidebar {
color: #000005;
font-size: 150%;
font-weight: bold;
}

/*dock */
#dock {
  background:#ededed url(alt-images/dock.gif) repeat-x bottom center;
  border-bottom:.1em solid #fbf9fa;
}

.dock-back {
 padding: .5em 0;
 background:none; /*url(images/dock-back.gif) no-repeat bottom center;*/
		}
.dock-back h2 {
 font-size: 125%;
 margin-left: 25px;
  }

.dock-back p {
  margin-left: 25px;
  margin-right: 25px;
 }

.sections {
  width: 100%;
  padding: 0;
 }


.sectionuser1 {
  width: 33%;
  float: left;
 }

.sectionuser2 {
  width: 33%;
  float: left;
  }

.sectionuser3 {
 width: 33%;
 float: left;
}

#usertop {
color: #000005;
font-size: 150%;
font-weight: bold;
padding-left: 25px;
}

/*lower sections*/
.sections1 {
  width: 100%;
    padding: 0;
    margin-top: 40px;
    padding-top: 20px;
    border-top: 1px solid #f8f8f8;
     }

.sections1 p, h2 {
padding-left: 15px;
padding-right: 15px;
}

.sectionuser4 {
  width: 33%;
  float: left;
	  }

 .sectionuser5 {
	    width: 33%;
	      float: left;
	        }

.sectionuser6 {
		 width: 33%;
		  float: left;
		  }


/*odder stuff*/

#block-block-7 h3 {
    font-size: 115%;
      padding: 5px;
        }


.magtitle {
  margin-top: 30px;
  margin-left: 10px;
  width: 365px;
  border: 0px;
  float: left;
     }

.magfocus {
  width: 200px;
  float: left;
  margin-right: 10px;
  border: 1px solid #e8e8e8;
  clear: right;
  }

.focus {
  font-size: 135%;
  font-weight: bold;
  padding: 10px;
  text-align: center;
     }

.italictext  {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  font-style: italic;
  text-align: center;
   }

.connected {
  margin: 8px;
  }

.connected {
  font-weight: bold;
  }

.connected a{
  text-decoration: underline;
  color: #ed1c24;
  font-weight: normal;
  }

.magterms {
  padding: 5px;
  }

.imagecache-article_page {
  float: center
  border: 1px solid #ccc;
  background-color: #00A651;
  clear: both;
  margin-left: 0px;
  }

#topmagsection {
  margin-top: 3px;
  padding-left: 10px;
  /*background: url(redback.png) no-repeat;*/
  }

#topmagsection h3 {
  font-size: 125%;
  line-height: .5em;
  }

.imagearea {
   clear; right;
   width: 600px;
   }
#content-inner a,h2,p
 {
  color: #666666;
  }
#link-back {
background: white;
}

.front img {
margin-right: 10px;
}

/*front flick thing*/
/* sunshine specific story topics */
.front-page-story-tabs {
 width: 550px;
 height: 310px;
 overflow: hidden;
 padding-right: 5px;
}
.front-page-story-tabs ul.topic-list {
  float: left;
  padding: 0;
  margin: 0;
}
.front-page-story-tabs li.topic-list {
  width: 156px;
  list-style: none;
  list-style-image: none;
  display: block;
  padding: 9px;
  margin: 0;
  border: 1px solid #fff;
  cursor: pointer;
  cursor: hand;
}
.front-page-story-tabs li.topic-list:hover {
  background-color: #e8e8e8;
  border: 1px solid #808080;
}
.front-page-story-tabs li.topic-list .v-id {
  display: none;
}
.front-page-story-tabs li.topic-list img {
  float: left;
  border: 1px solid #808080;
  margin: 0;
  padding: 0 !important;
}
.front-page-story-tabs .one-word-title {
  text-decoration: none;
  float: right;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #611c00;
  line-height: 13px;
  width: 100px;
}
.front-page-story-tabs .four-word-summary {
  text-decoration: none;
  float: right;
  display: block;
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  color: #808080;
  width: 100px;
}
.front-page-story-tabs .topic-detail {
  float: right;
  width: 332px;
  display: none;
}
#front-page-topic-detail-row-1 {
  display: block;
}
.front-page-story-tabs .first-topic {
/*  height: 228px;
    overflow: hidden;
*/}
.front-page-story-tabs .first-topic img {
  border: 0; margin: 0; display: block;
}
.front-page-story-tabs .one-line-title {
  padding-top: 6px;
}
.front-page-story-tabs .one-line-title a {
  color: #611c00;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  text-decoration: none;
}
.front-page-story-tabs .one-line-title a:hover {
 text-decoration: underline;
}
.front-page-story-tabs .one-line-summary {
  font-size: 12px;
}
.front-page-story-tabs .push {
 }
.front-page-story-tabs .title-list {
   list-style: disc inside;
   padding-left: 6px;
   border-top: 1px solid #f0f0f0;
   background-color: #fcfcfc;
   height: 51px;
   overflow: hidden;
   display: none;
}
.front-page-story-tabs .title-list li {
   list-style: disc inside;
   font-size: 11px;
   padding: 0;
}
.front-page-story-tabs .title-list a {
   text-decoration: none;
}
.front-page-story-tabs .title-list a:hover {
    text-decoration: underline;
 }

