#head_title{
	width: 758px;
	margin: 0 auto;
	padding: 0px;
	height: 33px;
	clear:both;
	background: url(../../images/news/news.gif) no-repeat center;
}
h1 {
	color: #293f6f;
        margin-bottom: 22px;
}
h2 {    font-size: 130%;
	color: #7c8bab;
	margin-bottom: 5px;
}
h3 {
	color: #293f6f;
	padding: 0 0 2px 17px;
	margin: 1.2em 0 .7em 0;
	border-bottom: 1px solid #293f6f;
	}
li {
        font-size: 120%;
}
#content {
	background: #fff url(../../images/news/body_bg.gif) repeat-y left;
	border: 1px solid #293f6f;
	border-top: 0px;
	border-bottom: 0px;
	float: left;
	width: 760px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 758px;  /* Actual width */
}
#content_index {
	background: #ffffff url(../../images/news/index_body_bg.gif	) repeat-y left;
        border: 1px solid #293f6f;
	border-top: 0px;
	border-bottom: 0px;
	float: left;
	width: 760px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 758px;  /* Actual width */
}
html>#content_index {
	width: 758px;  /* Be nice to Opera */
}
html>#content {
	width: 758px;  /* Be nice to Opera */
}
#left-column-news {
	float: left;
	width: 180px;
        text-align: center;
        padding-top: 3px;
}

/* Left Menu  *******************************************/

#navigation-news {
	width: 168px;
        margin: auto;
        margin-top: 5px;
}
#navigation-news ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
        padding-top: 27px;
}
#navigation-news li {
	border: 1px solid #010f3c;
	border-top: 0px;
	background-color: #fff;
	font: 10px/17px verdana, helvetica, sans-serif;
	font-weight: bold;
        text-align: left;
}
#navigation-news li a {
        width: 166px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	text-indent: 10px;
}
#navigation-news li a:hover {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

#navigation-news li a:active {
	font-weight: normal;
	background-color: #7c8bab;
	color: #fff;
	text-decoration: none;
}
#rss{
	background: url(../../images/news/rss.gif) no-repeat top left;
}
#categories {
	background: url(../../images/news/categories.gif) no-repeat top left;
}
#calendars{
	background: url(../../images/news/calendars.gif) no-repeat top left;
}
#events{
	background: url(../../images/news/events.gif) no-repeat top left;
}
#publications{
	background: url(../../images/news/publications.gif) no-repeat top left;
}
#archives{
	background: url(../../images/news/archives.gif) no-repeat top left;
}
.menu-header{
	background-color: #010f3c;
	padding-left: 6px;
	font: 10px/17px verdana, helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	margin-top: 10px;
        text-align: left;
} 

#side-contact-news {
        float: left;
        text-align: left;
	width: 163px;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
}
#center-column {
	float: left;
	padding: 0px;
	margin: 0px;
	background: url(../images/adm-top-header.gif) top left no-repeat;
	width: 395px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 395px;  /* Actual width */
}
html>#center-column {
	width: 395px;  /* Be nice to Opera */
}
#content-box{
	float: left;
	padding: 5px;
	width: 390px;
	margin-bottom: 2px;
	background-color: #fff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 380px;  /* Actual width */
}
html>#content-box {
	width: 380px;  /* Be nice to Opera */
}
#right-column {
	float: left;
	width: 177px;
	padding: 2px;
	margin: 1px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 173px;  /* Actual width */
}
html>#right-column {
	width: 173px;  /* Be nice to Opera */
}
#index_calendar{
	float: left;
        text-align: left;
	width: 177px;
	border: 1px solid #010f3c;
        padding-top: 3px;
	padding-bottom: 3px;
        padding-left: 3px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010f3c;
	display: inline;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 171px;  /* Actual width */
}
html>#index_calendar {
	width: 171px;  /* Be nice to Opera */
}

.inverted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	font-weight: bold;
	background-color: #010f3c;
	color: #fff;
}
#index_calendar h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cf7010;
	padding: 0 0 2px 17px;
	margin: 1.2em 0 1.2em 0;
	border-bottom: 1px solid #ccc;
}
#index_calendar div {
        width: 150px;
        padding-left: 7px;
}
#index_events{
	clear: left;
	float: left;
        text-align: left;
	width: 170px;
        margin: 10px 0px 3px 5px;
	padding: 2px;
	border: 1px solid #010f3c;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010f3c;
	display: inline;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 164px;  /* Actual width */
}
html>#index_events {
	width: 164px;  /* Be nice to Opera */
}
#index_events ul{
	padding-left: 0px;
	margin-left: 0px;
	width: 164px
}
#index_events li {
	list-style: none;
	padding: .25em;
	margin: 0px;
        text-indent: 5px;
	border-bottom: 1px solid #ccc;
}
#index_events li a {text-decoration: none; }
.picborder{
       border: medium solid #000066;
}
.newslist {
        margin-bottom: 15px;
        margin-left: 5px;
        font-size: 120%;
}
.newstitle {
	font-weight: bold;
        font-size: 120%;
        letter-spacing: 0.8px;
	color: #713012;
	margin: 0px;
	padding: 0px;
}
p.newstitle a, a:visited, a:active{
	text-decoration: none;
	color: #713012;
}

p.newstitle a:hover{
	color: #9d6811;
}
.newsdate{
        font-size: 110%;
        display: inline;
	color: #808080;
}
.news_summary{
        font-size: 110%;
        display: inline;
               
}
#news-table {
	background: #e6e8bb;
	border: thin solid #dcdcb8;
        font-size: 110%;
}
#news-table td {
        padding: 5px;
}
.news-table-date {
        display: inline;
	color: #999999;
}
#news-archive {
        font-size: 120%;
}
#news-archive a, a:visited, a:active {
        text-decoration: underline;
}
#news-search {
        float: right;
        height: 30px;
}
#miss-swosu td {
        font-size: 12px;
        text-align: center;
}
#miss-swosu {
        margin-bottom: 40px;
}
#email {
        float: right;
}
#calendar-grid {
        margin: 0 auto;
}

.calendartext {
       font-family:Verdana!important;
       font-size:11px!important;
       color:000000!important;
}

.titleSmallGrid {
       font-family:Verdana!important;
       font-weight:Bold!important;
       font-size:12px!important;
       color:762418!important;
}

.dayheaderSmallGrid {
       font-family:Verdana!important;
       font-weight:Bold!important;
       font-size:12px!important;
       color:ffffff!important;
       background-color:000000!important;
}

.calendarcellSmallGrid {
      font-family:Verdana!important;
      font-size:11px!important;
      color:000000!important;
      background-color:e6e8bb!important;
}

.calendarcellhiliteSmallGrid{
      font-family:Verdana!important;
      font-size:11px!important;
      color:762418!important;
      background-color:efefde!important;
}

.otherdaySmallGrid{
     font-family:Verdana!important;
     font-size:11px!important;
     color:Black;
     background-color:F5F5F5!important;
}
#pan-head {
  width: 520px;
  height: 64px;
  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: 40px;
  background: url(../../../news/events/panorama/images/btm.gif) no-repeat top left;
} 
.panorama-event {
  width: 494px;
  height: 404px;
  border-top: 2px solid #293f6f;
  margin-left: 15px;
}
#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;
  border-top: 2px solid #293f6f;
  padding: 0;
}
#prices p {
  font-size: 130%;
  margin: 10px 0 0 0;
}
#contestants td {
        border: 1px solid #000;
        margin-bottom: 15px;
}
#audition {
	font-size: 130%;
	font-weight: bold;
	color: #FFFFFF;
	background: #E6E8BB;
	text-align: center;
	padding: 3px;
	width: 160px;
	border: 1px solid #000000;
        margin-top: 10px;
        margin-left: 5px;
}
#audition a {
        color: #000;
        text-decoration: none;       
}
#audition a:hover {
        color: #293F6F
}
#pageant-info {
        width: 133px;
        float: right;
        margin: 3px;
        text-align: center;
        font-size: 120%;
        font-weight: bold;
}
#palooza {
        height: 150px;
        width: 515px;
        clear: both;
}
#bands {
       float: right;
       background-color: #CCCCCC;
       border: 1px solid #4D4E51;
       padding: 5px;
}
#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%;
}
