/* Reset Home Specifc Styles 
----------------------------------------------------------------------------- */ 
#home #container{ background: url(/images/home/bg-container.gif) top center repeat-y; }
#home #inner-container{ background: url(/images/home/bg-inner-container.gif) 0px 145px no-repeat; min-height: 795px; }
#home #primary-content { margin-top: 0px; width: 920px; margin-left: 20px; margin-bottom: 0px; }
#home #footer-container { height: 203px; }
#home #footer-container #footer { background: url(/images/home/bg-footer.gif) left top no-repeat; }
#home #footer em.tagline { top: 56px; }
#home #footer address.info { top: 56px; }
#home #footer span.schoolname { top: 156px; }
#home #footer div.ga250, 
#home #footer div.building-tradition{ display: none; }
#home #footer div.by-silverpoint { top: 95px; }
#home #footer #validators { top: 175px; }
#home #nav-util { top: 175px; }

/* Large Image 
----------------------------------------------------------------------------- */ 
#home .lrg-image { width: 920px; height: 350px; display: block; overflow: hidden; background-color: #FFF; }

/* Home Structure 
----------------------------------------------------------------------------- */ 
#home div.columns { margin-top: 30px; }
#home div.columns div.col1, 
#home div.columns div.col2, 
#home div.columns div.col3 { float: left; width: 31%; margin-right: 15px; margin-left: 15px; position: relative; }
#home div.columns div.col1 { width: 420px; margin-left: 10px; }
#home div.columns div.col2 { width: 230px; }
#home div.columns div.col3 { width: 187px; margin-right: 10px; }

/* Today @ GA 
----------------------------------------------------------------------------- */ 
.feature-news { padding: 0; margin: 0; clear: both; float: none; }
.feature-news h2 { background: url(/images/home/hdr-today.gif) left top no-repeat; display: block;  height: 27px;  width: 420px;  text-indent: -3000px; }
.feature-news ul { padding: 0; margin: 0; background: url(/images/home/bg-today.gif) right bottom no-repeat; }
.feature-news ul.news li { margin: 0 0 0 1.0em; padding: 0 0 1.0em 0; background-color: transparent !important; background-image: none; }
.feature-news ul.news li h4{ }
.feature-news ul.news li h4 a { }
.feature-news ul.news li h6 {display: block;}
.feature-news ul.news li p {display: block;}
.feature-news ul.news li .thumb { float: left; margin: 0 0.6em 0.6em 0; width: 160px; }
.feature-news ul.news li .thumb a { background: url(/images/common/block2-bg-bot.gif) left bottom no-repeat; }
.feature-news ul.news li .thumb a img { background: url(/images/common/block2-bg-top.gif) left top no-repeat; }
#featured-ticker { display: block; background: url(/images/home/bg-paging.gif) left top no-repeat; width: 315px; height: 22px; padding: 9px 10px 0 95px; clear: both; float: none; }
#featured-ticker a { text-decoration: none; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.7em; }
.feature-news .btn-viewall { position: absolute; top: 0px; left: 320px; height: 18px; width: 62px; height: 18px; }
.feature-news .news-rsslink { position: absolute; top: 2px; left: 390px; height: 18px; }
.feature-news .news-rsslink a { position: absolute; top: 0; left: 0;height: 18px;  }

/* News & Events 
----------------------------------------------------------------------------- */ 
.news-events h2 { background: url(/images/home/hdr-newsevents.gif) left top no-repeat; display: block; height: 27px; width: 230px; text-indent: -3000px; }
.news-events ul.news { list-style-image: url(/images/common/bullet.gif); margin: 0 0 1.8em 1.5em; line-height: 1.0em; padding-bottom: 10px; }
.news-events ul.news li h4 { color: #65605A; font-size: 1.1em; }
.news-events ul.news li h4 a { display: inline; padding-right: 12px !important; } 
.news-events .btn-viewall { position: absolute; top: 0px; left: 130px; height: 18px; width: 62px; height: 18px;  }
.news-events .news-rsslink { position: absolute; top: 2px; left: 200px; height: 18px;  }
.news-events .news-rsslink a { position: absolute; top: 0; left: 0;height: 18px;  }
.news-events .alert { padding: 10px 10px 2px 10px; margin: 0 0 10px 0; background-color: #CD9278; border: 1px solid #B7633E; }
.news-events .alert ul { list-style-image: none; margin-left: 0; }
.news-events .alert ul li h4 { font-size: 1.2em; }
.news-events .alert ul li h4 a { background-image: none; padding-right: 0; }
.news-events .alert ul li h4,
.news-events .alert ul li h4 a,
.news-events .alert ul li h5,
.news-events .alert ul li h6,
.news-events .alert ul li p { color: #FFF; }
.news-events .alert ul li h4 a:hover { color: #B7633E; }

/* Button List
----------------------------------------------------------------------------- */ 
.button-list { }
.button-list div.resource-list { width: 187px; }
.button-list div.resource-list dl { margin: 0; }
.button-list div.resource-list ul { margin: 0; }
.button-list div.resource-list ul li { margin: 0 0 1.0em 0; }
.button-list div.resource-list ul li .thumb { background-color: transparent; float: none; margin: 0; border: 0; width: 187px; height: auto; overflow: hidden; }
.button-list div.resource-list ul li a { display: block; }

