/*****
 * Main Site CSS Sheet
 *******************************/
 
 
/* @group Universal Reset */

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	background: transparent;
}

a {
	text-decoration: none;
	color: #0b4a8a;
}
b, strong{
	font-weight: bold;
}
i, em{
	font-style: italic;
}
body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}


blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end */

body {
	background-color: #999999;
	text-align: center;
}

#wrapper {
	position: relative;
	text-align: center;
	width: 1128px;
	margin: 0 auto;
}

.clear_all {
	margin: 0;
	padding: 0;
	clear: both;
}

/* @group header group */

#header {
	width: 1128px;
	margin: 0 auto;
	padding: 0 auto;
	position: relative;
	text-align: center;
	background: url(/images/bg_top.png) no-repeat;
}

#header_content {
	height: 122px !important;
	height: 176px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 auto;
	padding-top: 58px;
	text-align: center;
	width: 980px;
}

#logo {
	float: left;
	width: 212px;
	height: 118px;
	background: url(/images/tdi_logo.gif) no-repeat;
}

#logo p {
	display: none;
}

#top_ad {
	float: left;
	width:582px;
	height: 104px;
	overflow: hidden;
	position: relative;
		text-align: center;

	}

#magazine_info {

	width: 183px;
	padding-top: 6px;
	float: right;
}

#magazine_info ul {
	padding-left: 18px;
	padding-top: 1.2em;
	text-align: right;
	float: left;
	color: #333333;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#magazine_info ul li {
	padding-bottom: 7px;
}

#magazine_info ul li a {
	color: #333333;
	text-decoration: none;
}

.m_cover {
	border: 1px solid #0c0c0c;
}

/* @end */

/* @group Footer Group */

#info_bar {
	position: absolute;
	top: 8px;
	right: 0px;
	width: 1128px;
}

#system_nav {
	margin-left: 72px;
	float: left;
}

#system_nav ul li {
	border-right: 1px solid #aeaeae;
	padding-right: 3px;
	padding-left: 4px;
	display: inline;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#system_nav ul li a {
	text-decoration: none;
	color: #FFF;
}

#system_nav ul li.last_list_item {
	border-right-style: none;
	border: none;
}

#the_date {
	float: right;
	margin-right: 74px;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFF;
}

#the_date ul li {
	border-right: 1px solid #aeaeae;
	padding-right: 3px;
	padding-left: 4px;
	display: inline;
}

#the_date ul li.last_list_item {
	border-right-style: none;
	border: none;
}

/* @end */

/* @group Topnav */

#topnav {
	width: 980px;
	height: 44px;
	margin: 0 auto;
	padding: 0;
	margin-left: 74px !important;
	margin-left: 0px;

	background: url(/images/nav_bg2.png);
	position: relative;
}

#topnav li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#topnav p {
	display: none;
}

#topnav li, #topnav li a {
	height: 44px;
	display: block;
}

#nav_home 		{ left: 0px; 	width: 95px; }
#nav_campus 	{ left: 95px;	width: 111px;}
#nav_politics 	{ left: 206px;	width: 113px;}
#nav_culture 	{ left: 318px;  width: 105px;}
#nav_music 		{ left: 422px;	width: 91px; }
#nav_sports 	{ left: 512px; 	width: 108px;}
#nav_science 	{ left: 620px;	width: 108px;}
#nav_archives 	{ left: 728px; 	width: 112px;}
#nav_multimedia { left: 840px;	width: 140px;}

#nav_home a:hover {
	background: transparent url(/images/nav_bg2.png) 0px -44px no-repeat;
}
#nav_campus a:hover {
	background: transparent url(/images/nav_bg2.png) -95px -44px no-repeat;
}
#nav_politics a:hover {
	background: transparent url(/images/nav_bg2.png) -206px -44px no-repeat;
}
#nav_culture a:hover {
	background: transparent url(/images/nav_bg2.png) -318px -44px no-repeat;
}
#nav_music a:hover {
	background: transparent url(/images/nav_bg2.png) -422px -44px no-repeat;
}
#nav_sports a:hover {
	background: transparent url(/images/nav_bg2.png) -512px -44px no-repeat;
}
#nav_science a:hover {
	background: transparent url(/images/nav_bg2.png) -620px -44px no-repeat;
}
#nav_archives a:hover {
	background: transparent url(/images/nav_bg2.png) -728px -44px no-repeat;
}
#nav_multimedia a:hover {
	background: transparent url(/images/nav_bg2.png) -840px -44px no-repeat;
}


#nav_home.nav_active {
	background: transparent url(/images/nav_bg2.png)  0px -88px no-repeat;
}
#nav_campus.nav_active {
	background: transparent url(/images/nav_bg2.png) -95px -88px no-repeat;
}
#nav_politics.nav_active {
	background: transparent url(/images/nav_bg2.png) -206px -88px no-repeat;
}
#nav_culture.nav_active {
	background: transparent url(/images/nav_bg2.png) -318px -88px no-repeat;
}
#nav_music.nav_active {
	background: transparent url(/images/nav_bg2.png) -422px -88px no-repeat;
}
#nav_sports.nav_active {
	background: transparent url(/images/nav_bg2.png) -512px -88px no-repeat;
}
#nav_science.nav_active {
	background: transparent url(/images/nav_bg2.png) -620px -88px no-repeat;
}
#nav_archives.nav_active {
	background: transparent url(/images/nav_bg2.png) -728px -88px no-repeat;
}
#nav_multimedia.nav_active {
	background: transparent url(/images/nav_bg2.png) -840px -88px no-repeat;
}

#advertisment_notice{
	color: gray;
	font: bold 11px "Courier New", Courier, mono;
	text-transform: uppercase;
	padding-bottom: 5px;
}
/* @end */

/* @group Left Side */

#left_side {
	margin-left: 32px;
	width: 520px;
	height: 30px;
	float: left;
}

#weather {
	width: 181px;
	margin-top: 10px;
	float: left;
	color: #333333;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

.weather ul li img {
	vertical-align: -7px;
	padding-left: 3px;
	padding-right: 3px;
}

.weather strong {
	font-weight: bold;
}
.weather ul{
	display: inline;
	list-style: none;
}
.weather ul li{
	display: inline;
	list-style: none;
}

#sports_ticker {
	float: left;
	margin-left: 20px;
	margin-top: 9px;
	color: #333333;
	background: transparent !important;
	background-color: #dfdfdf;
	width: 310px;
	overflow: hidden;
	padding-top: 5px;
	text-align: left;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	position: relative;
}

#sports_ticker strong {
	font-weight: bold;
}
#sports_ticker a{
color: #333333;
}
ul#sports_list{
	position: absolute;
	left: 45px;
	width: 255px;
	overflow: hidden;
}
ul#sports_list li{
	width: 600px;
	overflow: hidden;
}
#news_ticker_left {
	margin-right: 4px;
	margin-top: -2px;
	float: left;
	width: 18px;
	height: 18px;
	background: url(/images/nav_bg.png) 0 -132px no-repeat;
	left: 0;
	top: 132px;
}

#news_ticker_right {
	margin-right: 11px;
	margin-top: -2px;
	float: left;
	width: 18px;
	height: 18px;
	background: url(/images/nav_bg.png)  -18px -132px no-repeat;
	left: 18px;
	top: 132px;
}
#news_ticker_left a, #news_ticker_right a{
	display: block;
	height: 18px;
	width: 18px;
}
#news_ticker_left a:hover {
	background: transparent url(/images/nav_bg.png) -36px -132px no-repeat;
}

#news_ticker_right a:hover {
	background: transparent url(/images/nav_bg.png) -54px -132px no-repeat;
}

/* @end */

/* @group Right Side */

#right_side {
	position: absolute;
	right: 24px;
	text-align: right;
	color: #333333;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#rss_feed img {
	vertical-align: -3px;
}

#rss_feed {
	float: left;
	margin-right: 27px;
	margin-top: 13px;
}

#rss_feed a {
	color: #333333;
	text-decoration: none;
}

#search_bar {
	height: 23px;
	width: 304px;
	float: right;
	text-align: left;
	margin-top: 8px;
		background: url(/images/search_box_bg.png) no-repeat;d
}

#search_input_box {
	margin-left: 8px;
	overflow: hidden;
	color: #FFFFFF;
	float: left;
	padding-left: 30px;
	padding-top: 2px;
	height: 23px;
	width: 178px;
	margin-right: 0px;
	font-size: 13px;
}

#search_button {
	width: 88px;
	height: 23px;
	float: right;
	background: url(/images/nav_bg.png) -182px -132px no-repeat;
}

#search_button:hover {
	background: url(/images/nav_bg.png) -269px -132px no-repeat;
}

#search_button a p {
	display: none;
}

/* @end */


#page {
	
	width: 1128px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	background: url(/images/bg_mid.png) repeat-y;
}
/* @group Tools Bar	 */

#tools_bar {
	margin: 0 auto;
	text-align: left;
	width: 980px;
	height: 40px;
	position: relative;
	/*margin-left: 74px;*/
	background: transparent url(/images/tools_bar_bg.png);
}

/* @end */

#content {
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
	width: 980px;
	padding-top: 17px;
	position: relative;
	/*margin-left: 74px;*/
	background: url(/images/content_bg.png) repeat-x;
}

/* @group page_name */
#page_name{
	margin-left: 23px !important;
	width: 932px;
	text-align: left;
	position: relative;
	
}
#page_name h2{
	color: #333;
	font: bold 45px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#page_name h2.mm_page_header	{
	font-size: 25px;
	font-weight: normal;
	font-style: normal;
	float: left;
}
#page_rss_feed{
	color: #494646;
	text-align: right;
	padding: 5px 0;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#page_rss_feed a {
	color: #0B4A8A;
}
#page_rss_feed img{
	padding-right: 5px;
	vertical-align: -3px;
}
#page_rss_feed a{
	color: #494646;
}

/* @end */

/* @group Headlines */

#headlines {
	margin-left: 23px !important;
	margin-right: 23px;
	border: 1px solid #b0b0b0;
	background: url(/images/headline_bg.png) repeat-x;
	background-color: #f6f6f6;
}

.hl {
	width: 298px;
	padding: 12px;
	padding-right: 0;
	float: left;
	text-align: left;
}

.hl h4 {
	color: #919191;
	text-transform: uppercase;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

.hl h2 {
	color: #0b4a8a;
	font: 17px Georgia, "Times New Roman", Times, serif;
}

.hl p {
	color: #333333;
	font: 12px Georgia, "Times New Roman", Times, serif;
}

.hl img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}

/* @end */

/* @group left column */

/* @group previous_next */

.left_right_buttons{
	width: 53px;
	height: 24px;
	margin: 0 auto;
	padding: 0;
	top: 21px;
	right: 12px;
	background: url(/images/nav_bg.png) -600px -237px no-repeat;
	position: absolute;
	
}
.left_right_buttons li{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
.left_right_buttons p{
	display: none;
}
.left_right_buttons li, .left_right_buttons li a{
	height: 24px;
	display: block;
}

.previous_story{
	left: 0;
	top: 0px;
	width: 24px;
	height: 24px;
}
.previous_story a:hover{
	background: transparent url(/images/nav_bg.png) -653px -237px no-repeat;

}
.next_story{
	left: 29px;
	top: 0;
	width: 24px;
	height: 24px;
}
.next_story a:hover{
	background: transparent url(/images/nav_bg.png) -682px -237px no-repeat;

}

/* @end */

/* @group mm_full */
	#now_playing h5{
	color: #333;
	margin-top: 15px;
	margin-bottom: 4px;
		font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;

	}
	#now_playing h1{
		color: #0b4a8a;

		font: 24px Georgia, "Times New Roman", Times, serif;

}
#now_playing p{
	color: #333;
			font: 14px Georgia, "Times New Roman", Times, serif;

}


/* @end */

/* @group photos list */
	#photos_list h1{
	color: #0b4a8a;
	font: 36px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #b0b0b0;
}
#photo_about{
	border: 1px solid #b0b0b0;
	padding-top: 17px;
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 20px;
	width: 280px;
}
#photo_about h2{
	color: #0b4a8a;
	font: 20px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
}
#photo_about p{
	line-height: 14px;
	color: #333;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
}
#photo_about_credits{
	color: #333;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;

}
#prevnext{
	padding-top: 2px;
	margin-bottom: 8px;
	padding-bottom: 12px;
	border-bottom: 1px solid #b0b0b0;
}
#photo_gallery_detail{
	
}
#photo_gallery_detail li{
	float: left;
}

.photo_gallery_thumb_block {
	text-align: left;
	margin-left: 11px;
	float: left;
	margin-bottom: 25px;
}

.photo_gallery_thumb {
	width: 188px;
	border: 1px solid #b0b0b0;
	margin-bottom: 8px;
}

.photo_gallery_thumb img {
	border: 4px solid #fff;
}

.photo_gallery_thumb_block p {
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #c6c6c6;
}

.photo_gallery_thumb_block p a {
	font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	color: #0b4a8a;
}






/* @end */

/* @group multimedia page */

#mm_nav{
	float: left;
	background: url(/images/nav_bg.png) -600px -153px;
	width: 352px;
	height: 27px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 220px;

}
#mm_nav li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#mm_nav p {
	display: none;
}

#mm_nav li, #mm_nav li a {
	height: 27px;
	display: block;
}
#mm_nav_home{
	left: 0;
	width: 114px;
	height: 27px;
	
}
#mm_nav_photos{
	left: 119px;
	width: 114px;
		height: 27px;

}
.mm_displaying_text{
	position: absolute;
	right: 80px;
	top: 21px;
	font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
	
}
#mm_nav_videos{
	left: 238px;
	width: 114px;
		height: 27px;

}
#mm_nav_home:hover{
		background: transparent url(/images/nav_bg.png) -600px -181px;

}
#mm_nav_photos:hover{
		background: transparent url(/images/nav_bg.png) -719px -181px;

}
#mm_nav_videos:hover{
		background: transparent url(/images/nav_bg.png) -838px -181px;
}
#mm_nav_home.active{
		background: transparent url(/images/nav_bg.png) -600px -209px;

}
#mm_nav_photos.active{
		background: transparent url(/images/nav_bg.png) -719px -209px;
}
#mm_nav_videos.active{
		background: transparent url(/images/nav_bg.png) -838px -209px;
}
.mm_pagination{
	margin-top: 12px;
	font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
	padding-bottom: 20px;
}
.mm_pagination strong{
		padding: 7px;

}
.mm_pagination a{
	padding: 4px;
	text-decoration: none;
	color: #333;
		border: 3px solid #b0b0b0;

}
.mm_pagination a:hover{
	text-decoration: none;
	color: #ad0000;
		border: 3px solid #ad0000;

}
/* @end */

/* @group send to a friend */
#staf_submit{
	background: url(/images/nav_bg.png) -413px -155px no-repeat;
}
#staf_submit:hover{
	background: transparent url(/images/nav_bg.png) -413px -182px no-repeat;
	
}
#staf p, #contact_us p{
	color: #333333;
	font: 12px Georgia, "Times New Roman", Times, serif;

}
textarea.staf_textarea{
	width: 590px;
	height: 112px;
	padding: 10px;
	background: url(/images/comment_input_box_bg.png) repeat-y;
	border: 1px solid #b0b0b0;
	margin-bottom: 17px;
	font: bold 15px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #969696;

}


/* @end */

/* @group issuu */
.issuu_link{
	float: left;
	margin-right: 12px;
	
	
}
.issuu_link img{
	border: 1px solid #b0b0b0;
	padding: 3px;
}
.issuu_description{
	margin-top: 50px;
		color: #333333;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin-right: 20px;
}
.issuu_description p{
		color: #333333;
			line-height: 16px;

	font: 14px Georgia, "Times New Roman", Times, serif;

}
/* @end */

/* @group article page */

/* @group article */
.article{
	text-align: left;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;

}
.article h1{
	color: #0b4a8a;
	font: 30px Georgia, "Times New Roman", Times, serif;	
	padding-bottom: 4px;
}
h4.byline{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	display: inline;
	color: #333;
	text-transform: uppercase;
	
}
p.headline_date{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
	display: inline;
}
.article_image{
	border: 1px solid #b0b0b0;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 7px;
	margin-right: 18px;
	float: left;
}

.archive_article .article_image {
	float: none;
	}
.article_image_showcased {
	float: none;
	margin: 4px 4px 4px 4px;
	width: 425px;
}
.article_text_showcased {
	clear: left;
}

p.photo_caption{
	color: #919191;
		font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;

}
.article_image_group{
	margin-bottom: 2px;
}
.article_text{
	color: #333333;
	font: 14px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 8px;
}
.article_text p{
	color: #333333;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 14px;
	margin-top: 14px;
	line-height: 22px;
}
.article_text p a{
		color: #0b4a8a;

}
.social_networking{
	text-transform: uppercase;
		border-bottom: 1px solid #b0b0b0;
	padding-bottom: 4px;
		margin-bottom: 8px;

}
ul.bookmarking {
	display: inline;
	vertical-align: -4px;
}
.bookmarking li{
	padding-right: 4px;
	display: inline;
}
ul.email_and_print{
	display: inline;
	vertical-align: -4px;
}
.email_and_print li{
	padding-left: 13px;
	display: inline;
}
/* @end */


/* @group article_list */
.article_summary{
	text-align: left;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 15px;
	margin-bottom: 8px;
}
.article_summary h1{
	color: #0b4a8a;
	font: 30px Georgia, "Times New Roman", Times, serif;	
	padding-bottom: 0px;
}
.article_summary_image {
	border: 1px solid #b0b0b0;
	background-color: #FFF;
	padding: 4px;
	margin-bottom: 0px;
	margin-right: 10px;
	float: left;
}
.article_summary_image_featured {
	border: 1px solid #b0b0b0;
	background-color: #FFF;
	padding: 4px;
	float: right;
	margin-right: 0;
}
.article_summary_image_showcased {
	margin: 10px 0;
}
.article {
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 8px;

}


.article_summary_text{
	color: #333333;
	font: 14px Georgia, "Times New Roman", Times, serif;

}
.article_summary_text p{
	
	color: #333333;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 14px;
	margin-top: 0px;
	line-height: 22px;
}
.article_summary_text p a{
		color: #0b4a8a;

}
p.list_prev_next_page{
	display: inline;
	padding: 4px;
	border: 2px solid #b0b0b0;
	color: #333;
	font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#paginate{
	margin-top: 14px;
	text-align: right;
	padding-bottom:10px;
}
p.list_prev_next_page a{
	color: #333;
}
/* @end */
/* @group comments */
.comments{
			font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
	padding-top: 65px;
	padding-left: 12px;
	position: relative;
	text-align: left;
		border: 1px solid #b0b0b0;
	background: url(/images/comments_bg.png) no-repeat;
}
.comments h2{
	display: none;
}
.comment_tools{
	text-align: left;
	display: inline;

}
.comment_tools p{
	display: inline;
	text-align: left;
}
.comment_sort{
	text-align: left;
	display: inline;
		text-transform: uppercase;

}

p.newest_first a, p.oldest_first a{
	padding-left: 7px;
}
p.oldest_first a.selected,p.oldest_first a:hover, p.newest_first a.selected,p.newest_first a:hover{
	color: #333;
	font-weight: bold;
}
.comment_sort p{
	text-transform: uppercase;
}
.comment_pagination{
	display: inline;
	position: absolute;
	right: 6px;
	
}
.comment_block{
	text-align: left;
	position: relative;
	padding-left:35px;
	padding-top:25px;
	padding-bottom: 22px;
	padding-right: 60px;
	margin-right: 9px;
			border-bottom: 1px solid #b0b0b0;

}
.comment_block p{
	line-height: 18px;
	margin-bottom: 10px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #333;
}
.comment_block p.comment_info{
	display: inline;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
} 
.comment_block p.comment_info a.report_abuse{
	position: absolute;
	display: inline;
	right: 8px;
	color: #ad0000;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
.odd{
	background: #FFF;
	
}
.even{
	background: #f1f1f1;
}

/* @group Comment Entry */
.add_comment{
	margin-top: 25px;
	text-align: left;
	
}
h3.add_comment_header{
	font: bold 21px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0b4a8a;
	display: inline;

}
p.chars_allowed{
	float: right;
	color: #919191;
	display: inline;
	font: 12px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right: 12px;
	padding-top: 9px;
}
textarea.comment_textarea{
	margin-top: 12px;
	width: 570px;
	height: 112px;
		padding: 10px;

	background: url(/images/comment_input_box_bg.png) repeat-y;
	border: 1px solid #b0b0b0;
	margin-bottom: 17px;
		font: bold 15px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #969696;

}
.add_comment label, #staf label, #contact_us label{
		font: bold 12px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	margin-bottom: 7px;
}
.reqd{
	color: #ad0000;
}
input.text_input{
	color: #969696;
	font: bold 15px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	height: 29px;
	border: 1px solid #b0b0b0;
	width: 383px;
	background: url(/images/comment_input_box_bg.png) no-repeat;
	margin-bottom: 15px;
	

}
.posted_count{
	position: absolute;
	right: 10px;
	top: 25px;
	color: #333;
	font: 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
.posted_count strong{
	font: bold 18px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ad0000;
}
.comment_submit_button{
		background: url(/images/nav_bg.png) -300px -209px no-repeat;
	margin-bottom: 15px;
}
.comment_submit_button:hover{
	background: url(/images/nav_bg.png) -450px -209px no-repeat;
	margin-bottom: 15px;
}
/* @end */

/* @end */



/* @end */

/* @group flash_headline_content */


#flash_headlines{
	width: 616px;
	height: 260px;
	background-color: #000000;
}

#flash_headline_graphics {
	float: left;
	width: 395px;
	height: 260px;
	overflow: hidden;
}

#flash_headline_content {
	text-align: left;
	overflow: hidden;
	float: left;
	width: 221px;
	height: 229px;
	background-color: #141414;
	color: #FFF;
}

#flash_headline_content h2 {
	margin-top: 26px;
	margin-left: 16px;
	margin-right: 14px;
	margin-bottom: 6px;
	font: 23px Georgia, "Times New Roman", Times, serif;
}

#flash_headline_content h5 {
	margin-bottom: 25px;
	margin-right: 14px;
	margin-left: 16px;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}

#flash_headline_content p {
	margin-right: 14px;
	margin-left: 16px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}

#flash_graphics_nav {
	margin: 0 auto;
	padding: 0 auto;
	text-align: left;
	background-color: #3d3d3d;
	border-top: 1px solid #4d4d4d;
	position: relative;
	float: left;
	width: 221px;
	height: 30px;
	bottom: 0;
	left: 0;
}

#flash_pager {
	height: 23px;
	margin-left: 17px;
	float: left;
	margin-top: 7px;
}

#flash_pager a {
	font: 12px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fbfbfb;
	background: url(/images/flashnav_off.png) repeat-x;
	text-decoration: none;
	margin: 0 3px;
	padding: 3px 5px;
}

#flash_pager a:hover {
	background: url(/images/flashnav_on.png) repeat-x;
	color: #141414;
}

#flash_pager a.activeSlide {
	color: #fbfbfb;
	background: #141414;
	padding-top: 8px;
}

#flash_pager a:focus {
	outline: none;
}

#flash_pause {
	width: 62px;
	height: 21px;
	float: right;
	margin-top: 4px;
	margin-right: 6px;
	background: url(/images/nav_bg.png) -564px -132px no-repeat;
}

#flash_pause:hover {
	background: url(/images/nav_bg.png) -626px -132px no-repeat;
}
#flash_pause.paused{
	background: url(/images/nav_bg.png) -688px -132px no-repeat;
}
#flash_pause.paused:hover{
	background: url(/images/nav_bg.png) -750px -132px no-repeat;

}

#flash_pause a p {
	display: none;
}

/* @end */

/* @group Cover Story */

#in_this_issue {
	border: 1px solid #333;
	margin-top: 19px;
	margin-bottom: 10px;
	background: url("/images/home_inissue.png") no-repeat center 6px transparent;
	margin-top: 0;

	/*position: relative;
	text-align: left;
	padding-top: 55px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 0;
	height: 132px;
	*/
}

#cover_story_graphic {
	float: left;
	margin-top: 45px;
	margin-left: 7px;
	padding-bottom: 0px;
}

#cover_story {
	float: right;
	width: 180px;
	margin-top: 40px;
	margin-left: 11px;
	margin-bottom: 10px;
}

#cover_story h1 {
	color: #0b4a8a;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2px;
}

.cover_story_author {
	color: #333333;
	text-transform: uppercase;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#cover_story p, #cover_story a {
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
}

#cover_story a {
	color: #0b4a8a;
}

#also_in_this_issue {
	float: left;
	padding-left: 8px
}

#also_in_this_issue p {
	font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 9px;
}

#in_this_issue_bullets li {
list-style-position:outside;
list-style-type:square;
margin-left: 18px !important;
text-decoration:none;
color:#c6c6c6 !important;
font-size:16px;
line-height:16px;
margin-bottom:10px;
}

#in_this_issue_bullets li a {
font-size: 14px;
line-height: 14px;
color: #0b4a8a;
}


/*#in_this_issue_bullets li {
	list-style-type: square;
	color: #c6c6c6;
	list-style-position: inside;
	margin-bottom: 10px;
}

#in_this_issue_bullets li a {
	color: #0b4a8a;
	font: 14px Georgia, "Times New Roman", Times, serif;
}*/

/* @end */

/* @group happening_on */

#happening_on {
	margin: 0;
	padding: 0;
	margin-top: 16px;
	position: relative;
	width: 614px;
	border: 1px solid #b0b0b0;
	background: url(/images/happening_on_bg.jpg) no-repeat;
	background-color: #ffffff;
}

#happening_on_headline h1 {
	display: none;
}
.left_button p, .right_button p{
	display: none;
}
.left_button {
	position: absolute;
	top: 21px;
	right: 42px;
	width: 24px;
	height: 24px;
	background: url(/images/nav_bg.png) -96px -132px no-repeat;
}

.left_button:hover {
	background: transparent url(/images/nav_bg.png) -72px -132px no-repeat;
}

.right_button {
	position: absolute;
	top: 21px;
	right: 13px;
	width: 24px;
	height: 24px;
	background: url(/images/nav_bg.png) -120px -132px no-repeat;
}

.right_button:hover {
	background: transparent url(/images/nav_bg.png) -144px -132px no-repeat;
}

#month p, #day p, #date p {
	display: none;
}

#date_numbers {
	float: left;
	width: 285px;
		margin-left: 16px;

	margin-top: 81px;
	padding-right: 15px;
	border-right: 1px dotted #bcbcbc;
	margin-bottom: 21px;
}

#month,#day, #date {
	float: left;
}

#todays_headlines {
	margin-top: 81px;
	text-align: left;
	margin-left: 15px;
	float: left;
	margin-bottom: 21px;
}
.todays_headlines_bullets{
	width: 250px;
}
.todays_headlines_bullets li p{
}
.headline_container ul li {
	margin-left: 17px;
	list-style-type: square;
	color: #c6c6c6;
	list-style-position: outside;
	margin-bottom: 15px;
}

.todays_headlines_bullets li a {
	color: #0b4a8a;
	font: 17px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 9px;
}

.todays_headlines_bullets li p {
	font: 11px/15px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}

.view_more {
	position: absolute;
	right: 8px;
	bottom: 10px;
	font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0b4a8a;
	z-index: 10;
}

.view_more a {
	color: #0b4a8a;
}

/* @end */

/* @group multimedia */

#multimedia, #photo_content, #featured_videos {
	position: relative;
	margin-top: 0px;
	padding-top: 81px;
	width: 614px;
	border: 1px solid #b0b0b0;
	background: url(/images/multimedia_bg.png) no-repeat;
	background-color: #ffffff;
}
#photo_content{
	background: url(/images/mm_featured_photos.png) no-repeat;
	background-color: #ffffff;
	
}
#featured_videos{
	background: url(/images/mm_featured_videos.png) no-repeat;
	background-color: #ffffff;
	
}


#multimedia h1, #photo_content h1, #featured_videos h1 {
	display: none;
}

.multimedia_box {
	text-align: left;
	margin-left: 11px;
	float: left;
	margin-bottom: 25px;
}

.multimedia_flash {
	width: 188px;
	border: 1px solid #b0b0b0;
	margin-bottom: 8px;
}

.multimedia_flash object, .multimedia_flash embed, .multimedia_flash img {
	border: 4px solid #fff;
}

.multimedia_box p {
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #c6c6c6;
}

.multimedia_box p a {
	font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	color: #0b4a8a;
}
#mm_featured_photos .left_button, #mm_featured_photos .right_button, #mm_featured .right_button, #mm_featured .left_button  {
	top: 12px;
}

/* @end */

/* @group news in brief */

#news_in_brief {
	position: relative;
	margin-top: 16px;
	padding-top: 81px;
	width: 614px;
	border: 1px solid #b0b0b0;
	background: url(/images/departments_bg.png) no-repeat;
	background-color: #ffffff;
}

#news_in_brief_headline h1 {
	display: none;
}

.briefs {
	padding-bottom: 10px;
	margin-bottom: 9px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	border-bottom: 3px double #b0b0b0;
}

.brief_box {
	text-align: left;
	float: left;
	margin-left: 10px;
	width: 192px;
}

.brief_box ul li {
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0b4a8a;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #bcbcbc;
}

.brief_box ul li a {
	color: #0b4a8a;
	text-decoration: none;
}

.brief_box ul li.no_bottom_border {
	border: none;
	padding-bottom: 5px;
}

/* @end */

/* @group from the archives */

#from_the_archives {
	position: relative;
	margin-top: 16px;
	width: 614px;
	border: 1px solid #b0b0b0;
	background: url(/images/from_the_archives.png) no-repeat;
	background-color: #ffffff;
}

#from_the_archives h1 {
	display: none;
}

#archive_lead_story h2 {
	color: #0b4a8a;
	font: 17px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
}

#archive_lead_story {
	margin-top: 62px;
	width: 306px;
	float: left;
	text-align: left;
	margin-left: 11px;
}

#archive_lead_story .author {
	text-transform: uppercase;
	margin-bottom: 7px;
}

#archive_lead_story p {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-bottom: 15px;
	margin-right: 13px;
}

#archive_lead_story {
	margin-bottom: 16px;
	border-right: 1px dotted #bcbcbc;
}

#archive_stories {
	float: left;
	width: 260px;
	margin-top: 62px;
	text-align: left;
	margin-left: 12px;
}

#archive_stories ul li {
	margin-left: 15px;
	list-style-type: square;
	color: #c6c6c6;
	list-style-position: outside;
	margin-bottom: 13px;
}

#archive_stories li a {
	color: #0b4a8a;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 9px;
}

.read_more {
	text-decoration: none;
	color: #0b4a8a;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}

/* @end */

#left_column {
	margin-left: 23px;
	text-align: left;
	margin-top: 16px;
	width: 616px;
	float: left;
	margin-right: 16px;
}

.innerpagebody #left_column {
	margin-top: 6px;
}

#left_column.left_column_showcased {
	margin-top: 0;
}


/* @group blogs */
#blog_headline{
	margin-left: 23px !important;
	margin-right: 23px;
	width: 927px;
	height: 89px;
	padding: 2px;
	color: #fff;
	text-align: left;
}
#blog_headline img{
	margin-top: 16;
	margin-left: 16px;
	background-color: #fff;
	float: left;
	margin-right: 14px;
}
#blog_headline h2{
	text-indent: -10000px;
}
#bloggers_world_nav{
	padding-top: 5px;
	text-align: right;
	margin-right: 22px;
	position: relative;	
}


#left_column .Featured {
	padding: 15px;
	background-color: #dbd7cb;
	border: 1px solid #b9b6ac;
	margin-bottom: 10px;
}
#left_column .Featured .featured {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 13px;
}
#left_column p.category {
	text-transform: uppercase;
	font-size: 13px;
}
#left_column .Quotes .article_summary_text p {
	font-size: 16px;
}









#blog_rss_feed, #blog_rss_feed a{
	
	color: #494646;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#blog_homepage, #blog_homepage a{
	font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0b4a8a;
}
#blog_homepage{
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #b0b0b0;
	
	
}
#blog_homepage, #blog_rss_feed{
	display: inline;
}
#blog_rss_feed img{
	vertical-align: -3px;
	margin-right: 4px;
}
#about_this_blog{
	width: 274px;
	border: 2px solid #ad0000;
	background: url(/images/about_this_blog.png) no-repeat;
	background-color: #ebebeb;
	text-align: left;
	padding-top: 63px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 22px;
	margin-bottom: 16px;
		font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333;
	position: relative;
}
#featured_post{
	background: url(/images/featured_post.png) no-repeat;
		background-color: #ebebeb;
	text-align: left;
	width: 294px;
	border: 2px solid #b0b0b0;
	padding-top: 63px;
	padding-bottom: 10px;
	margin-bottom: 14px;

}
.featured_post_item{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #b0b0b0;
	padding-bottom: 12px;
}
.featured_post_item h2{
	padding-bottom: 4px;
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #0b4a8a;
}
.featured_post_item p{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}
#about_this_blog p{
	color: #333;
}
#about_read_more{
		font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0b4a8a;
	margin-top: 25px;
}
/* @end */

#right_column {
	margin-right: 23px;
	margin-top: 16px;
	width: 300px;
	text-align: left;
	float: right;
}

.innerpagebody #right_column {
	margin-top: 6px;
}
#right_column.right_column_showcased {
	margin-top: 0;
}

/* @end */

/* @group right column */

/* @group story_block */
ul#story_block_nav{
	width: 300px;
}
ul#story_block_nav li p{
	display: none;
}
#top_stories_nav{
	margin: 0 auto;
	padding: 0 auto;	
	width: 108px;
	height: 35px;
	float: left;
	background: url(/images/nav_bg.png) 0 -156px no-repeat;

}

#ap_nav{
	margin: 0 auto;
	padding: 0 auto;	
	width: 53px;
	height: 35px;
	float: left;
	background: url(/images/nav_bg.png) -109px -156px no-repeat;
}
#campus_nav{
	margin: 0 auto;
	padding: 0 auto;	
	width: 139px;
	height: 35px;
	float: left;
	background: url(/images/nav_bg.png) -161px -156px no-repeat;
}

#top_stories_nav:hover{
	background: transparent url(/images/nav_bg.png) 0 -226px no-repeat;
}
#ap_nav:hover{
	background: transparent url(/images/nav_bg.png) -109px -226px no-repeat;
}
#campus_nav:hover{
		background: transparent url(/images/nav_bg.png) -161px -226px no-repeat;
}

#top_stories_nav.active_slide{
	background: url(/images/nav_bg.png) 0 -191px no-repeat;
}
#ap_nav.active_slide{
	background: url(/images/nav_bg.png) -109px -191px no-repeat;
}
#campus_nav.active_slide{
	background: url(/images/nav_bg.png) -161px -191px no-repeat;
}
#stories_block{
	margin-top: 0;
	width: 298px;
	text-align: left;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 10px;
	height: 225px;
	overflow: hidden;
		background: #f4f4f4 url(/images/stories_bg.png) repeat-x;

}
.story_group{
	
	padding-top: 19px;
	width: 298px;
}
.story_group ul li {
	margin-left: 27px;
	list-style-type: square;
	color: #c6c6c6;
	list-style-position: outside;
	margin-bottom: 10px;
}

.story_group li a {
	color: #0b4a8a;
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 9px;
}
/* @end */


.right_view_more {
	position: absolute;
	right: 8px;
	bottom: 10px;
	font: bold 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0b4a8a;
}

.right_view_more a {
	color: #0b4a8a;
}

/* @group poll */

#poll{
	position: relative;
	border: 1px solid #bcbcbc;
	margin-bottom: 16px;
	text-align: left;
	padding-top: 61px;
	background: url(/images/poll_bg.png) no-repeat;
	padding-left: 14px;
	padding-right: 14px;
}
#poll h1{

}
#poll h3{
		color: #0b4a8a;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 11px;
}
#poll ul li{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
	padding-left: 21px;
	vertical-align: 5px;
	margin-bottom: 15px;
	/* background: url(/images/radio_off.png) no-repeat; */
}
#poll ul li a{
	color: #333;
}

#poll ul li.selected{
	/*	background: url(/images/radio_on.png) no-repeat; */
}
#poll ul {
	border-bottom: 1px solid #bcbcbc;
	margin-bottom: 12px;
}
.poll-total-votes p{
			font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 5px;
}
#see_results{
			color: #0b4a8a;

		font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom: 4px;
}
.loading{
				color: #0b4a8a;

		font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;

}
.lg-poll-results_hidden{
	margin-top: 18px;
	display: none;
}
#poll_vote_submit{
	float: right;
	width: 113px;
	margin-bottom: 9px;
	height: 27px;
	background: url(/images/nav_bg.png) -300px -155px no-repeat;
}
#poll_vote_submit:hover{
		background: url(/images/nav_bg.png) -300px -182px no-repeat;

}
#poll_vote_submit p{
	display: none;
}
/* @end */

/* @group tdi blogs */

#tdi_blogs{
	width: 294px;
	border: 3px solid #ad0000;
	background: url(/images/tdi_blogs_bg.png) repeat;
	text-align: left;
	position: relative;
	margin-bottom: 16px;
}

#tdi_blogs ul{
	margin-left: 8px;
	margin-right: 8px;
}
#tdi_blogs ul li img{
	float: left;
	margin-right: 6px;
	margin-bottom: 10px;
	border: 1px solid #c5c5c5;
}
#tdi_blogs ul li {
	clear: both;
	border-top: 1px dotted #bcbcbc;
	padding-top: 10px;
}
#tdi_blogs ul li h3{
		color: #0b4a8a;
		font: bold 17px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#tdi_blogs ul li p, #tdi_blogs ul li p a{
		font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
#tdi_blogs ul li.no_top_border{
	border-top: none;
}
#view_past_post{
	margin-top: 12px;
}

/* @end */

/* @group most popular */

#most_popular{
	border: 1px solid #bcbcbc;
	padding-bottom: 4px;
	text-align: left;
	padding-top: 61px;
	background: url(/images/most_popular_bg.png) no-repeat;
	padding-left: 16px;
	padding-right: 16px;
}
#most_popular_headline h1{
	display: none;
}
#most_popular ul li{
	padding-left: 31px;
	padding-top: 4px;
	padding-bottom: 12px;
	font: 11px Georgia, "Times New Roman", Times, serif;

	
}
#most_popular ul li a{
	color: #333333;
}
#most_popular ul li#popular_1{
	background: url(/images/popular_1.png) no-repeat;
}
#most_popular ul li#popular_2{
	background: url(/images/popular_2.png) no-repeat;
}
#most_popular ul li#popular_3{
	background: url(/images/popular_3.png) no-repeat;
}
#most_popular ul li#popular_4{
	background: url(/images/popular_4.png) no-repeat;
}
#most_popular ul li#popular_5{
	background: url(/images/popular_5.png) no-repeat;
}
/* @end */

#ad_placer{
	margin-bottom: 10px;
}
.ad{
	margin: 0;
	border: 1px solid #b0b0b0;
}
.banner468x60{
	position: relative;
	height: 60px;
	overflow: hidden;
	margin: 0;
	text-align: center;
}
.banner468x60 a img{
		border: 1px solid #b0b0b0;

}
.block300x250{
	margin: 0;
	text-align: center;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

/* @group videos */
#videos{
	border: 1px solid #b0b0b0;
	padding-top: 50px;
	background: url(/images/videos_bg.png) no-repeat;
}
#videos ul li{
	clear: both;
	text-align: left;
	padding: 10px;
	border-top: 1px solid #b0b0b0;
}
#videos ul li h3{
				color: #0b4a8a;
		font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#videos ul li img{
	margin-bottom: 8px;
	margin-right: 17px;
	padding: 2px;
	border: 1px solid #b0b0b0;
	float: left;
}
#videos ul li p{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}
#videos ul li p.time_code{
	margin-top: 4px;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #919191;
}
/* @end */
/* @group more_videos */
#more_videos{
	border: 1px solid #b0b0b0;
	padding-top: 50px;
	margin-bottom: 15px;
	background: url(/images/more_videos_bg.png) no-repeat;
}
#more_videos ul li{
	clear: both;
	text-align: left;
	padding: 10px;
	border-top: 1px solid #b0b0b0;
}
#more_videos ul li h3{
				color: #0b4a8a;
		font: bold 14px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#more_videos ul li img{
	margin-bottom: 8px;
	margin-right: 17px;
	padding: 2px;
	border: 1px solid #b0b0b0;
	float: left;
}
#more_videos ul li p{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}
#more_videos ul li p.time_code{
	margin-top: 4px;
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #919191;
}
/* @end */
/* @end */

/* @group footer */

#footer {
	width: 1128px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	background: url(/images/bg_bottom.png) no-repeat;
}
#top_nav_repeat{
	padding-top: 40px;
}
#top_nav_repeat ul li{
	margin: 15px 12px;
	display: inline;
		font: 12px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
#top_nav_repeat ul li a{
	text-decoration: none;
	color: #fff;
}
#top_nav_repeat ul{
	margin-bottom: 15px;
}
#copyright{
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffffff;
	padding-bottom: 30px;
}

/* @end */

.no_bottom_border{
	border: none;
}

/* @group sub_headlines */

#sub_headlines{
	margin-top: 18px;
}

#subhead_1{
	float: left;
}

.author {
	font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333333;
	width: 175px;
}

.subheads h2 {
	margin-top: 13px;
	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #0b4a8a;
}

.subheads p {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333;
}

.subhead_imgs {
	/*margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 10px;*/
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.subhead_content{
	/*padding: 0;
	margin: 10px;
	width: 100px;*/
	padding: 0;
	padding-top: 10px;
	padding-left:10px;
	width: 170px;
	float: left;

}
.subhead_content p{
}
/* @end */

/* @group test */

#sub_headlines{
	position:relative;
	width:615px;
	clear:both;
	z-index:4;
}
#subhead_1,#subhead_2{
 	width:295px;
 	z-index:1;
	position:relative;
	display:inline;
	padding-bottom: 5px;
}
#subhead_2{
	float: right;
	padding-right: 5px;
}
.col{
	border: 3px solid #b0b0b0;
	background: #d7d7d7 url(/images/headline_bg.png) repeat-x;
	background-color: #f6f6f6;
	text-align: left;
	width:295px;
	position:absolute;
	z-index:0;
	bottom:0;
}
.three{right:0px;}

html>body .col{top:0}/* hide from ie6 and under*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
.resultRowOne {
color: #333333;
font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
 padding:           6px 6px 6px 8px;
 background-color:	#EDEDED;
}

.resultRowTwo {
color: #333333;
font: 11px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
 padding:           6px 6px 6px 8px;
 background-color:  #FFFFFF;
}

.resultHead {
font: 12px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}
/* @end */

/* @group article_content */
.article_text li{
	list-style: disc;

	padding-left: 5px;
	list-style-position: inside;
}




/*****
 * =Homepage Updates - 5/3/10 - AJP
 *******************************/
#home_channels {
	margin: 10px 0 0 0;
}

#home_channels p,
#theschoolyard p,
#thesmokefilledroom p,
#moozik p,
#fortheloveofthegame p,
#aposiopesis p,
#home_channels ul li,
#theschoolyard ul li,
#thesmokefilledroom ul li,
#moozik ul li,
#fortheloveofthegame ul li,
#aposiopesis ul li,
#palebluedot p,
#thefillingstation p,
#palebluedot ul li,
#thefillingstation ul li {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 16px;
}
#theschoolyard p a,
#thesmokefilledroom p a,
#moozik p a,
#fortheloveofthegame p a,
#aposiopesis p a,
#theschoolyard ul li a,
#thesmokefilledroom ul li a,
#moozik ul li a,
#fortheloveofthegame ul li a,
#aposiopesis ul li a,
#palebluedot p a,
#thefillingstation p a,
#palebluedot ul li a,
#thefillingstation ul li a {
	font: 14px Georgia,"Times New Roman",Times,serif;
	line-height:  19px;
	margin-bottom: 10px;
}

#theschoolyard,
#thesmokefilledroom,
#moozik,
#fortheloveofthegame,
#aposiopesis,
#palebluedot,
#thefillingstation  {
	margin-bottom: 10px;
}
#theschoolyard div,
#thesmokefilledroom div,
#moozik div,
#fortheloveofthegame div,
#aposiopesis div,
#palebluedot div,
#thefillingstation div  {
	padding: 10px;
	padding-bottom: 0;
}
#theschoolyard h2 a,
#thesmokefilledroom h2 a,
#moozik h2 a,
#fortheloveofthegame h2 a,
#aposiopesis h2 a,
#palebluedot h2 a,
#thefillingstation h2 a {
	background: transparent top left no-repeat;
	text-indent: -10000px;
	display: block;
	height: 51px;
	width: 300px;
	margin: -1px 0 0 -1px;
}
.innerpagebody #theschoolyard ul li,
#thesmokefilledroom ul li,
#moozik ul li,
#fortheloveofthegame ul li,
#aposiopesis ul li,
#palebluedot ul li,
#thefillingstation ul li {
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 20px;
}

p.more {
	text-align: right;
	margin: 10px 0 10px;
	clear:  both;
}
p.more a {
	font-size: 11px !important;
	font-weight: bold !important;
	font-family: sans-serif !important;
}
.innerpagebody #theschoolyard p.more,
#thesmokefilledroom p.more,
#moozik p.more,
#fortheloveofthegame p.more,
#aposiopesis p.more,
#palebluedot p.more,
#thefillingstation p.more {
	margin:  0 -10px 0 !important;
	padding: 4px 0px 4px 0;
	text-align: center;
}

.innerpagebody #theschoolyard p.more a,
#thesmokefilledroom p.more a,
#moozik p.more a,
#fortheloveofthegame p.more a,
#aposiopesis p.more a,
#palebluedot p.more a,
#thefillingstation p.more a{
	color:  #fff;
}

.innerpagebody #theschoolyard p.more {
	border-top: 1px solid #58743C;
	background-color: #779D51;
}

#thesmokefilledroom p.more {
	border-top: 1px solid #7a875f;
	background-color: #9DA58D;
}

#moozik p.more {
	border-top: 1px solid #ff8000;
	background-color: #FF9931;
}

#fortheloveofthegame p.more {
	border-top: 1px solid #00548c;
	background-color: #0161A2;
}

#aposiopesis p.more {
	border-top: 1px solid #72972b;
	background-color: #8BB835;
}

#palebluedot p.more {
	border-top: 1px solid #000;
	background-color: #000;
}

#thefillingstation p.more {
	border-top: 1px solid #3b2315;
	background-color: #744C2C;
}

#theschoolyard {
	border: 1px solid #58743C;
	height:  290px;
	overflow:  hidden;
}
#theschoolyard div {
	padding: 10px 10px 0 10px;
}

.innerpagebody #theschoolyard ul li {
	color:  #779D51;
	}
	
#theschoolyard h2 a {
	background-image: url(/images/home_schoolyard.png);
	height: 93px;
	width: 615px;
}

#theschoolyard .home_featured {
	float: right;
	width: 204px;
	padding: 0 0 0 12px !important;
	margin-left: 10px;
	border-left: 1px dotted #BCBCBC;
	height: 160px;
}
#theschoolyard .home_featured h4 {
	text-transform: uppercase;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #999;
	margin-bottom: 5px;
}
#theschoolyard .home_featured h3 {
	margin-bottom: 5px;
	margin-top: -4px;
}
#theschoolyard .home_featured h3 a {
	font-weight: bold;
	font-size: 16px;
	font-family:  georgia, serif;
	margin-left:  -2px;
}
#theschoolyard .home_featured img {
	float: left;
	margin: 0 8px 0px 0;
}

#theschoolyard .home_featured p {
	font-family:  georgia, serif;
	color: #333;
}


#theschoolyard p {
	margin-bottom: 0px !important;
	margin-top:  -2px;
	line-height: 16px;
	}
#theschoolyard strong {
	text-transform: uppercase;
	font-size:  12px;
}
#theschoolyard ul li {
	list-style-type: none;
	margin-left: 0;
}

#palebluedot{
	border: 1px solid #000;
}

#palebluedot h2 a {
	background: transparent url(/images/home_palebluedot.png) top left no-repeat;
}
#palebluedot ul li {
	color: #509edf;
}
#thefillingstation {
	border: 1px solid #3b2315;
}
#thefillingstation h2 a {
	background: transparent url(/images/home_fillingstation.png) top left no-repeat;
}
#thefillingstation ul li {
	color: #f7a434;
}

#thesmokefilledroom {
	border: 1px solid #7a875f;
	float: left;
	width: 298px;
	height: 298px;
	overflow: hidden;
}
#thesmokefilledroom h2 a {
	background-image: url(/images/home_smoke.png);
}
#thesmokefilledroom ul li {
	color: #9da58d;
}

#moozik {
	border: 1px solid #ff8000;
	float: right;
	width: 298px;
	height: 298px;
	overflow: hidden;
}
#moozik h2 a {
	background-image: url(/images/home_moozik.png);
}
#moozik ul li {
	color: #ffb46a;
}

#fortheloveofthegame {
	border: 1px solid #00548c;
	float: left;
	width: 298px;
	height: 298px;
	overflow: hidden;
}
#fortheloveofthegame h2 a {
	background-image: url(/images/home_loveofgame.png);
}
#fortheloveofthegame ul li {
	color: #a8b5d5;
}

#aposiopesis {
	border: 1px solid #72972b;
	float: right;
	width: 298px;
	height: 298px;
	overflow: hidden;
}
#aposiopesis h2 a {
	background-image: url(/images/home_aposiopesis.png);
}
#aposiopesis ul li {
	color: #afd17b;
}

#cover_story {
	width:  190px;
}
#channels_heading {
	height:  30px;
	background: url(/images/channels.gif) no-repeat;
	margin: 26px 0 12px 0;
	border-bottom:  1px solid #999;
	padding-bottom: 8px;
	}

#home_channels div ul {
	height:  210px;
	overflow:  hidden;
	}
	
#home_channels #theschoolyard ul {
	height:  160px;
	overflow:  hidden;
	}
	#home_channels #theschoolyard ul li{
	height:  18px
	}
#home_channels .featured p {
color: #333;
}
#home_channels .featured h4 {
color: #333 !important;
font-size: 11px !important;
}
#home_channels .featured h3 {
font-size: 20px !important;
}	


/*****
 * =Right Column Styles
 *******************************/
#right_column #blog_headline {
	width: 300px;
	height: 51px;
	margin-left: 0 !important;
	margin-right: 0;
}
#right_column #theschoolyard,
#right_column #thesmokefilledroom,
#right_column #moozik,
#right_column #fortheloveofthegame,
#right_column #aposiopesis,
#right_column #palebluedot,
#right_column #thefillingstation  {
	height: auto !important;
	float: none;
	margin-bottom: 10px;
	width: 298px;
}
#right_column #theschoolyard h2 a{
	background-image: url(/images/sidebar/sidebar_schoolyard.png);
	height: 51px;
}
#right_column .the_schoolyard {
	border: 1px solid #58743C;
}
#right_column .for_the_love_of_the_game {
	border: 1px solid #00548c;
}
#right_column .smoke_filled_room{
	border: 1px solid #7a875f;
}
#right_column .aposiopesis {
	border: 1px solid #72972b;
}
#right_column .moozik {
	border: 1px solid #ff8000;
}
#right_column .pale_blue_dot {
	border: 1px solid #000;
}
#right_column .the_filling_station {
	border: 1px solid #3b2315;
}
#box1,
#box2,
#box3,
#box4 {
	background: transparent -1px -1px no-repeat;
	padding: 60px 10px 10px 10px;
	margin-bottom: 10px;
}

#box1.the_schoolyard { background-image: url(/images/sidebar/Schoolyard_WhatsNew.png);}
#box2.the_schoolyard { background-image: url(/images/sidebar/Schoolyard_Contributors.png);}
#box3.the_schoolyard { background-image: url(/images/sidebar/Schoolyard_YouMayHaveMissed.png);}

#box1.for_the_love_of_the_game{ background-image: url(/images/sidebar/LoveofGame_About.png);}
#box2.for_the_love_of_the_game{ background-image: url(/images/sidebar/LoveofGame_Playbook.png);}
#box3.for_the_love_of_the_game { background-image: url(/images/sidebar/LoveofGame_Contributors.png);}
#box4.for_the_love_of_the_game { background-image: url(/images/sidebar/LoveofGame_OldTimers.png);}

#box1.smoke_filled_room { background-image: url(/images/sidebar/Smoke_About2.png);}
#box2.smoke_filled_room { background-image: url(/images/sidebar/Smoke_Read-these-Stories3.png);}
#box3.smoke_filled_room { background-image: url(/images/sidebar/Smoke_Contributors2.png);}
#box4.smoke_filled_room { background-image: url(/images/sidebar/Smoke_From-the-Vault3.png);}

#box1.aposiopesis { background-image: url(/images/sidebar/Aposiopesis_About.png);}
#box2.aposiopesis { background-image: url(/images/sidebar/Aposiopesis_Bookshelf.png);}
#box3.aposiopesis { background-image: url(/images/sidebar/Aposiopesis_Contributors.png);}
#box4.aposiopesis { background-image: url(/images/sidebar/Aposiopesis_Classics.png);}

#box1.moozik { background-image: url(/images/sidebar/Moozik_Playlist2.png);}
#box2.moozik { background-image: url(/images/sidebar/Moozik_Contributors2.png);}
#box3.moozik { background-image: url(/images/sidebar/Moozik_Oldies2.png);}

#box1.pale_blue_dot { background-image: url(/images/sidebar/PaleBlueDot_About.png);}
#box2.pale_blue_dot { background-image: url(/images/sidebar/PaleBlueDot_WhatsHappening.png);}
#box3.pale_blue_dot { background-image: url(/images/sidebar/PaleBlueDot_Contributors.png);}
#box4.pale_blue_dot { background-image: url(/images/sidebar/PaleBlueDot_YouMayHaveMissed.png);}

#box1.the_filling_station { background-image: url(/images/sidebar/FillingStation_About.png);}
#box2.the_filling_station { background-image: url(/images/sidebar/FillingStation_MakeDrink.png);}
#box3.the_filling_station { background-image: url(/images/sidebar/FillingStation_Contributors.png);}
#box4.the_filling_station { background-image: url(/images/sidebar/FillingStation_YouMayHaveMissed.png);}

.innerpagebody .article_summary_text {
float: left;
}
.innerpagebody .Featured .article_summary_text {
	float: none;
	clear: left;
}

.innerpagebody .Quotes .article_summary_text, .innerpagebody .Regular .article_summary_text {
float: none;
}

.innerpagebody .article_summary_image {
margin-top: 2px;
}

.Showcased .article_summary_text p {
	margin-bottom: 2px;
	}

.innerpagebody .article_content {
margin-top: 10px;
padding-bottom: 10px;
}

p.readmorelink {
	margin-bottom: 0;
}

.innerpagebody .Featured .article_summary_text {
width: 270px;
padding-top: 0;
}
	
.Showcased .article_summary_text p{
margin-left: 2px;
}
#right_column #box1,
#right_column #box2,
#right_column #box3,
#right_column #box4
 {
font-family: georgia;
font-size: 12px;
color: #222;
line-height: 1.4em;
}

#right_column #box1 li,
#right_column #box2 li,
#right_column #box3 li,
#right_column #box4 li {
font-size: 14px;
margin-bottom: 10px;
}
/* @end */

