body	{	font-family:arial;
			font-size:9pt;
			text-align:center;
			background-color:#0a3b6b;
			 }

div#main_layout {	width:950px;
					margin:auto;
					border:1px dashed #849da3;
					border-bottom:0px; }

div#mast_container {	background-image:url(images/mast.gif);
						width:950px;
						height:99px;
						margin:auto;
						background-repeat:no-repeat;}

div#body_container {	background:url(images/main_bg.jpg) repeat-x #fff;
						width:950px;
						margin:auto;
						text-align:left; }
div#body_container2 {	background:url(images/main_newsletter.jpg) repeat-x #fff;
						width:950px;
						margin:auto;
						text-align:left; }
div#content_container {	width:100%; height:100%; padding:1px; }

a#mast_link { width:400px; height:99px; text-decoration:none; display:block; float:left }
a#story_section_links { border:0px; text-decoration:none;
						display:block; color:#0a3b6b; text-align:left;
						margin-top:10px; margin-left:20px }
td#normal { text-align:center; height:24pt;	border-left:1px dashed #849da3; background:url(images/button_bg.gif) repeat-x; }
td#subscriber { text-align:center; height:24pt;	border-left:1px dashed #849da3; background:url(images/button_bg.gif) repeat-x; }
a#normal {text-decoration: none; color: #ffffdb;}
a#normal:hover {text-decoration:underline;}
a#abnormal {text-decoration: none; font-size:12px; font-weight:bold; color: #FFCC00;}
table#mast_sections, table#mast_sections_bottom 
{	margin-top:0px; border-bottom:1px dashed #849da3; border-top:1px dashed #849da3; }

table#mast_sections, table#mast_sections_bottom
{	font-family:arial; font-size:9pt;   }

.first{border-left:0;text-align:center; height:24pt; background:url(images/button_bg.gif) repeat-x;  }
.bottom_first{border-left:0;text-align:center; height:24pt; background:url(images/button_bg.gif) repeat-x; }
current{background-color:red;}
table#mast_sections,
table#mast_sections_bottom	{border-left:0; }
table#mast_sections td,
table#mast_sections_bottom td		{text-decoration:none; color:#ffffdb; }
table#mast_sections td a:hover,
table#mast_sections_bottom td a:hover	{text-decoration:underline; }

div#mast_right_container { float:right;	width:252px }
div#search_container {margin-top: 4px; padding: 10px; background:#0a3b6b;
						border-left:1px dashed #849da3; border-top:1px dashed #849da3; }

#mast_search_form {	display:inline; }
#mast_search_button {	vertical-align:middle;  }
#mast_search_field {	vertical-align:middle; border:0px; height:19px; width:150px;  }

#copyright { color:lightblue; font-size:8pt; margin-top:5px; margin-bottom: 5px }

#photo_sponsor_box { color:gray; background:white; width:223px; }
#photo_sponsor_box_text { color:gray; margin:10px; margin-top:0; text-align:center; }

#page_title {font-size:24pt; font-weight:bold; color:black; margin-left:8px; margin-bottom:8px; margin-top:8px }

.section_title {color:#0a3b6b; font-size:9pt; font-family:arial black}
.section_title_larger {color:#0a3b6b; font-size:12pt; font-family:arial black}

.story_title {font-weight:bold; color:firebrick; font-size:10pt; margin-top:8px }
.story_image {float:right;border:0; }
.story_title_larger {font-weight:bold; color:firebrick; font-size:11pt; margin-top:8px }
.story_text { font-size:8pt; color:black }
.story_text_larger { font-size:9pt; color:black }
.story_category { font-size:8pt; color:#666; font-style: italic; }
.story_subtitle	{ font-size:12pt; color:#666; font-style: italic; }
.story_page_title {font-size:18pt; font-weight:bold; color:black; margin-top:24px }
.story_page_text {font-size:9pt; font-family:arial; color:black }
.story_page_date {font-weight:bold; color:#0a3b6b; font-size:10pt; text-align:right }

.soda_sotw { width:170px;  }
.soda_sotw_link {  color:#0a3b6b; }
.soda_sotw_link_bold { font-family:arial black; color:#0a3b6b; }
.soda_sotw_school_name { text-align:left; font-size:10px; padding-top:5px; 			
						color:#0a3b6b; font-family:arial; font-weight:bold; }
.soda_sotw_school_art {  text-align:center; float:left; vertical-align:absmiddle; margin-right:10px }
.underline {
	text-decoration: underline;
}
.rtop, .rbottom{display:block; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px; background:#0a3b6b;}
.r2{margin: 0 3px; background:#0a3b6b;}
.r3{margin: 0 2px; background:#0a3b6b;}
.r4{margin: 0 1px; height: 2px; background:#0a3b6b;}
.contain{background:#9BD1FA;text-align:left;}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
td.picture a:link a:img{
	text-decoration:none;
	border: 0px;
}
a img{border:0px;}
.gslideshow {
      background-color: #000000;
      margin-top : 0px;
}
.gslideshow a img {border : none;}

#slideshow { width : 180px; height : 120px;}

.feed-loading {
      width: 100%;
      padding-top: 0px;
      font-size : 0px;
      text-align : center;
      color : #dddddd;
}