/* General */
* { border: none; overflow: visible; }
html, 
body { background-color: #ffffff; }

#footercontainer, 
#header, 
#logolink, 
#iyalogo, 
#headernews, 
#topmenu, 
#menu_botruler, 
#menuback, 
#tabmargin,
.submenu, 
.submenu_selected, 
#footershadow, 
#footer,
#rightcolumn,
form { display:none; }

.rounded-box {
	float: left; 
	margin-bottom: 25px;
}

/* #maincolumn #leftcolumn #rightcolumn */
#breaddrumb,
#maincolumn, 
#leftcolumn, 
#rightcolumn { float: left; clear: both; }

#rightcolumn.frontpage { display: block; }

/* 
 * Font and style setup
 */
body {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	line-height: 1.4em;
}

h1, 
h3, 
h4 { margin: 0; }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; font-weight: normal; }
h3 { font-size: 1.4em; font-weight: normal; }
h4 { font-size: 1.2em; font-weight: normal; }
h5 { font-size: 1.1em; font-weight: bold; }

a {
	/*color: #0078c2;*/
	color: #00597d;
	text-decoration: none;
}

.rss_button { margin-right:5px; }

/* frontpage */
.frontpage .featured { margin-bottom: 15px; }
.frontpage .recent h3 { margin: 10px 0 10px 0 !important; }

.embedded p { margin-top: 0px; }
.box-inside .embedded { margin-bottom: 15px;}

/* feature-box */
.feature-fade {
	position: relative !important;
	top: inherit !important;
	left: inherit !important;
	display: block !important;
	opacity: 1 !important;
	float: left;
	clear: both;
	margin-top: 10px
}

.feature-fade .image { 
	display: block; 
	margin-top: 10px; 
	float: left; 
	width: 100%;
	text-align: center;
}
.image img { margin: 0 auto; }
 
.right_float,
.arrows,
#feat-nav { display: none !important; }

.recent { margin-top: 50px;}

/* widget */
.widget { 
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	width: 190px; 
}

.widget * { float: left; width: 190px; }
#space_weather * { float: none; }

.widget h3 { margin-bottom: 10px;}

#latest_iya2009_news ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0 10px 0 10px;
}
#latest_iya2009_news hr {
	margin-left: -11px; 
	width: 217px; 
	height: 1px; 
	border-top: none; 
	border-bottom: none; 
	background-color: #a8a8a8;
}

/* Additional News List */
.add-news,
.add-news ul {
	border-collapse: collapse;
	margin: 0 0 10px 0;
	padding-left: 0px;
	list-style: none;
}
.add-news ul { margin-bottom: 0px; width: 100%; }
.add-news li { list-style: none; width: 100%; }
.add-news .do-ellipsis { overflow:hidden; }

.add-news .table-date { 
	display: block;
	float: left;
	width: 8.0em;
	color: #444;
}
.add-news .table-feed { width: 17.0em; display: block; float: left;}
.add-news tr { 
	width: 100%;
	float: left; 
	clear: both;
	margin-bottom: 5px; 
}

tr.featured {
	font-weight: bold;
}

/* News (Press Releases) */
#search { display: none; }

/* news-box */
.news-box .image {
	width: 180px;
	float: left;
	display: inline;
}

.news-box .rounded-box {
	width: 425px;
	margin-left: 10px;
	float: left;
	display: inline;
}

.news-box { 
	float: left; 
	width: 100%; 
	margin-top: 10px;
}

.news-box .image {	
	width: 180px;
	height: 130px;
	float:left;
	margin-left: 0px; 
	padding-left: 0px;
}

.news-box .rounded-box { float: left; }
.news-box .readmore { text-align: right; }
.origin,
.date { display: inline; }
.news-text { 
	display: block; 
	margin-top: 4px;
	height: 4.1em;
	overflow: hidden;
}

.news-box h2 {
	line-height: 1.2em;
	font-size:14px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.news-text a {
	text-decoration: none;
	color: #000;
}
.news-text a:hover {
	text-decoration: none;
	color: #888;
}

.sentence_separator {
	color:#0078c2;
	font-weight:bold;
}
.origin {	font-weight:bold; }
.date { color:#444; }

.note { color:#444; margin-top: 10px; margin-bottom: 10px;}

/* detail-box */
#detail-box { margin-top: 10px;}

#detail-box h2 {
	font-size:14px;
	margin-top: 4px;
	margin-bottom: 6px;
}

#feature_player_content { margin-top: 10px; width: 640px; text-align: center !important; }
#feature_player_content span { display: block; background-color: #FF9999; }
.feed-image { display: block; margin-top: 10px;}
.itpc a { color: #444; }

/* Comments */

/* General classes */
.gap-top { margin-top: 10px; display: block; }
.gap-bottom { margin-bottom: 10px; display: block; }

