/* CSS Document */

body {background: #dcdec8 url(../../images/d09/full-bg.jpg) no-repeat center top;}

a:visited {
	color:#713113;
	text-decoration: underline;
	}
ul {
        padding-left: 20px;
        margin-left: 0;
        margin-bottom: 10px;
}
ol {
        padding-left: 25px;
        margin-left: 0;
}
#pg-body {
        width: 710px;
        margin: 0 auto;
        padding-top: 30px;
	background: url(../../images/d09/notebook.gif) top center no-repeat;
        text-align: left;
        min-height: 400px;
        height:auto !important;
        height:400px;
}
#pg-body-wrapper {
        width: 710px;
	background: url(../../images/d09/pg-body-bg.gif) top center repeat-y;    
}
#pg-inner {
        width: 630px;
        margin: 0 auto;
        padding-bottom: 10px;
        text-align: left;
}
div#pg-inner #link {
	float: right;
	}
#left-column-news {
	position: relative;
	float: left;
	width: 178px;
        margin: -22px 5px 10px -70px;
        padding: 0;
        text-indent: -5000px;
        background: url(../../../news/images/left-col-top.png) top left no-repeat;
}
#left-column-news p {
	margin: 0 0 7px 0;
	padding: 0;
}
#news-home-link a {
	width: 178px;
	height: 163px;
	display: block;
	margin: 0;
	padding: 0;
}
	
#navigation-news {
	width: 178px;
        margin: 0;
        padding: 0;
        background: url(../../../news/images/leftnav-bg.gif) top left repeat-y;
}
#navigation-news ul {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
        padding-top: 34px;
	width: 160px;
}
#navigation-news li {
	width: 155px;
	font-weight: bold;
        text-align: left;
        color: #3f4a58;
        background: url(../../../news/images/bullet.gif) center left no-repeat;
	padding: 1px 0 1px 0;
	margin-left: 3px;
}
#navigation-news li a {
        width: 152px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	text-indent: 5px;
	color: #3f4a58;
	margin-left: 3px;
}
#navigation-news li a:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

#navigation-news li a:active {
	font-weight: normal;
	color: #3f4a58;
	text-decoration: none;
}
#follow {
	background: url(../../../news/images/follow.png) no-repeat top left;
}
#categories {
	background: url(../../../news/images/categories.png) no-repeat top left;
}
#calendars{
	background: url(../../../news/images/calendars.png) no-repeat top left;
}
#annual-events{
	background: url(../../../news/images/events.png) no-repeat top left;
}
#publications{
	background: url(../../../news/images/publications.png) no-repeat top left;
}
#archive{
	background: url(../../../news/images/archive.png) no-repeat top left;
}
#contact-info {
	width: 178px;
	height: 99px;
	background: url(../../../news/images/leftnav-btm.gif) no-repeat top left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #3f4a58;
	text-align: center;
}
	
#btm {
	width: 760px;
	height: 13px;
        margin-bottom: 10px;
	background: transparent url(../../images/d09/pg-body-btm.gif) top center no-repeat;
	position: relative;
        text-indent: -5000px;
	clear: both;
}
#center-column {
	padding: 0px;
	margin: 0 auto;
	width: 390px;
	background: url(../../../news/images/content-bg.jpg) top center no-repeat;
}
#news-content {
	position: relative;
	padding: 0;
	margin: 15px 0 0 115px;
	width: 510px;
        min-height: 650px;
        height:auto !important;
        height:650px;
}
#news-content h2 {
	margin: 10px 0 5px 0;
	font-size: 130%;
	color: #6b7d91;
}
.newslist {
        margin-bottom: 5px;
        margin-left: 5px;
        font-size: 110%;
}
.newstitle {
	font-weight: bold;
        letter-spacing: 0.8px;
	color: #713112;
	margin: 0px;
	padding: 0px;
}
p.newstitle a, a:visited, a:active{
	text-decoration: none;
	color: #713112;
}

p.newstitle a:hover{
	color: #713012;
}
.newsdate{
        display: inline;
	color: #808080;
	font-size: 110%;
}
.news_summary{
        display: inline;
        font-size: 110%;               
}
#news-table {
	border: 1px solid #293f6f;
        font-size: 100%;
        width: 325px;
        margin: 0 auto;
}
#news-table td {
        padding: 0;
}
.news-table-date {
        display: inline;
	color: #999999;
	margin-left: 10px;
}
#right-column {
        position: relative;
	float: right;
	width: 178px;
	margin: -22px -70px 0 0;
}
#index_calendar{
	float: left;
        text-align: left;
	width: 178px;
	border: 1px solid #010f3c;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010f3c;
	display: inline;
}
#index_calendar h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cf7010;
	text-align: center;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #ccc;
}

#syndication {
	clear: left;
	float: left;
        text-align: left;
	width: 170px;
        margin: 0  3px 0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010f3c;
	display: inline;
}

#minigrid table {
	width: 165px;
	margin: 5px auto;
}
div#index_calendar .calendartext {
       font-family:Verdana;
       font-size:11px;
       color:#000;
}

div#index_calendar .titleSmallGrid {
       font-family:Verdana;
       font-weight:Bold;
       font-size:12px;
       color:#762418;
}

div#index_calendar .dayheaderSmallGrid {
       font-family:Verdana;
       font-weight:Bold;
       font-size:12px;
       color:#ffffff;
       background-color:#000000;
}

div#index_calendar .calendarcellSmallGrid {
      font-family:Verdana;
      font-size:11px;
      color:#000000;
      background-color:#e6e8bb;
}

div#index_calendar .calendarcellhiliteSmallGrid {
      font-family:Verdana;
      font-size:11px;
      color:#762418;
      background-color:#efefde;
}

div#index_calendar .otherdaySmallGrid {
     font-family:Verdana;
     font-size:11px;
     color:#000;
     background-color:#F5F5F5;
}

h1 {
	font-family: tahoma, geneva, verdana, helvetica, sans-serif;
	font-size: 170%;
	font-weight: bold;
	color: #010f3c;
	padding: 0;
	margin: 0;
}
h2 {
	font-family: verdana, tahoma, geneva, helvetica, sans-serif;
	font-size: 140%;
        font-weight: bold;
        font-style: normal;
	color: #293f6f;
	padding: 0;
	margin: 1em 0 1em 0;
}
h3 {
	font-family: verdana, tahoma, geneva, helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #003366;
	padding: 0 0 3px 0;
	margin: 1.2em 0 1em 1em;
        border: none;
        background: transparent url(../../images/d09/col-h1-bg.gif) bottom left no-repeat;
	}



.list-space li {
  margin-bottom: 10px;
}

td {
  padding: 3px;
}
#news-head {
	width: 169px;
	height: 23px;
	margin: 10px 0 0 0;
	background: transparent url(../../../news/images/title.gif) top left no-repeat;
	text-indent: -5000px;
}
#sub-news-head {
	width: 169px;
	height: 23px;
	margin: 10px 0 0 115px;
	background: transparent url(../../../news/images/title.gif) top left no-repeat;
	text-indent: -5000px;
}
#latest-head {
	font-size: 130%;
	font-weight: bold;
	color: #293f6f;
	padding: 0 0 2px 17px;
	margin: 15px 0 10px 0;
	border-bottom: 1px solid #293f6f;
	background-image: none;
}
#more-news-head {
	font-size: 130%;
	font-weight: bold;
	color: #293f6f;
	margin: 20px 0 0 35px;
	background-image: none;
}
#archive-links {
	font-size: 130%;
	font-weight: bold;
	color: #293f6f;
	font-style: italic;
	padding: 0;
	margin: 10px 0 0 0;
	clear: both;
}
#grad-info {
    width: 500px;
    height: 280px;
    background: url(../../../news/events/graduation/grad-bg.jpg) no-repeat top left;
    text-indent: -5000px;
}
#grad-links {
    width: 350px;
    margin: 20px 0 20px 70px;
    background-color: #eee;
    border: 4px double #293f6f;
    padding: 5px;
    text-align: center;
}
#grad-links p {
    font-size: 130%;
}
#pageant-info {
        width: 133px;
        float: right;
        margin: 3px;
        text-align: center;
        font-size: 120%;
        font-weight: bold;
}
#pan-head {
  width: 520px;
  height: 216px;
  text-indent: -5000px;
  background: url(../../../news/events/panorama/images/header.gif) no-repeat top left;
  margin: 0;
  padding: 0;
}
#panorama { 
  width: 520px; 
  background: url(../../../news/events/panorama/images/bg.gif) repeat-y top left;
  margin: 0;
  padding: 0; 
}
#panorama p {
  width: 490px;
  margin-left: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 130%;
}
#panorama h2 {
  color: #B9202F;
  text-align: center;
  font-size: 150%;
  margin-top: 0;
  margin-bottom: 10px;
}
#pan-btm {
  width: 520px;
  height: 10px;
  background: url(../../../news/events/panorama/images/btm.gif) no-repeat top left;
} 
.panorama-event {
  width: 500px;
  height: 391px;
  text-indent: -5000px;
  border-bottom: 3px solid #911c2a;
  margin-left: 10px;
}
#pan1 {
  background: url(../../../news/events/panorama/images/pan1.jpg) no-repeat top left;
}
#pan2 {
  background: url(../../../news/events/panorama/images/pan2.jpg) no-repeat top left;
}
#pan3 {
  background: url(../../../news/events/panorama/images/pan3.jpg) no-repeat top left;
}
#pan4 {
  background: url(../../../news/events/panorama/images/pan4.jpg) no-repeat top left;
}
#prices {
  width: 490px;
  margin-left: 15px;
  
  padding: 0;
}
#prices p {
  font-size: 130%;
  margin: 10px 0 0 0;
}
