

/* Content */
#content{
	width: 928px;
}
#left_content{
float: left;
width: 201px;
overflow: hidden;
}

#right_content{
float:right;
width: 191px;
}

#main_content{
float: left;
width: 536px;
background: url(images/in_center_bg.gif) repeat-x 0 0;
padding-top: 1em;
}

/** Additional rules (for subpages) **/
#main_content.full{
width: 727px;
}


/** CONTENTS **/

/** Left menu **/
#top_features dd, #top_features dt, #top_features dd{
width: 100%;
}
#top_features li{
list-style-type: none;
height: 42px;
text-align: center;
}
#top_features dt{
height: 44px;
width: 100%;
background: url(images/left-top5features-header.gif) repeat-x;
}
#top_features dt strong{
display:none;
}
#top_features li a{
padding-left: 15px;
padding-top: 6px;
padding-right: 15px;
line-height: 16px;
overflow: hidden;
height: 36px;
background: url(images/left-top5features-item.gif) no-repeat;
color: black;
text-decoration: none;
display: block;
}
#top_features li a:hover{
background: url(images/left-top5features-item-hover.gif) no-repeat;
color: #002d8a;
}


#archive dd, #archive dt, #archive dd{
width: 100%;
}
#archive dt{
	height: 44px;
	background: url(images/in_archive_title.gif);
}	
#archive dt strong{
display:none;
}
#archive dd{
	background: url(images/in_archive_bg.gif) repeat-y;	
}
#archive li{
	list-style: inside url(images/blue_arrow.gif);
	padding-left: 38px;
}
#archive li a{
	color: black;
	text-decoration: none;
}
#archive li a:hover{
	color: #002d8a;
}

#archive .years{
	padding-top: 10px;
	padding-left: 5px;
}
#archive .years li{
	float: left;
	width: 40px;
}

#left_top_banner{
height: 232px;
background: url(images/in_ads_left_top_bg.gif) no-repeat;
padding-left: 14px;
padding-top: 10px;
}
#top_features + #left_top_banner{
	padding-top: 0px;
	height: 232px;
	background: url(images/in_ads_left_top_bg_after_features.gif) no-repeat;
}

#poll{
height: 254px;
overflow: hidden;
background: url(images/in_poll_bg.gif) no-repeat;
}
#poll dt{
display: none;
}
#poll dd{
padding: 45px 5px 0 20px;
overflow: hidden;
}
#poll label{
margin-left: 20px;
}
#poll p{
	padding-bottom: 5px;
	}

#community{
height: 366px;
background: url(images/in_community_bg.gif) no-repeat;
padding-left: 42px;
padding-top: 45px;
padding-right: 20px;
}
#community *{
overflow: hidden;
}
#community dt{
display:none;
}
#community #community_footer{
height: 196px;
padding-left: 10px;
}
#community_footer img{
margin-top: 10px;
border: 1px solid #727272;
}


#community_topics br + a, #community_topics script + a{
display:none;
}
#community_topics a{
padding-left: 10px;
background: url(images/left_comunity_bullet.gif) no-repeat 0px 7px;
color: black;
white-space: nowrap;
}
#community_topics a:visited{
background-image: url(images/left_comunity_bullet_hover.gif);
}


#left_bottom_banner{
height: 264px;
background: url(images/in_ads_left_bottom_bg.gif) no-repeat;
padding-left: 15px;
padding-top: 8px;
}
#left_margin{
display:none;
}

/** Right column **/

#issue{
height: 186px;
background: url(images/in_issue_bg.gif) no-repeat;
padding-left: 37px;
padding-top: 17px;
}
#right_banner{
height: 253px;
background: url(images/in_ads_right_top_bg.gif) no-repeat;
padding-left: 10px;
padding-top: 7px;
}
#calendar dt{
	display:none;
}
#calendar dd{
height: 194px;
background: url(images/in_calendar_bg.gif) no-repeat;
padding-left: 18px;
padding-top:40px;
}

#right_bottom_banner{

background: url(images/in_right_bottom_banner_bg.gif) repeat-y;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 2em;
}
#ttr dt{
	display:none;
}
#ttr dd{
height: 213px;
background: url(images/in_ttr_bg.jpg) no-repeat;
padding-left: 10px;
padding-top: 60px;
}
#ttr dd strong{
line-height: 25px;
}
#google_ads{
padding-top: 15px;
padding-left: 8px;
}
#issue, #right_banner, #calendar dd, #ttr dd{
overflow: hidden;
}




/** Center contents **/
#main_banner{
height: 95px;

}





