body { background-color: #fff; color: #292929; line-height: 1.5em; }
h1 { padding-bottom:0.2em; padding-top:0.2em; }
	h1 a { color: #fff !important; text-decoration:none; }
	h1 img { margin-bottom:-8px; }
	.frontpage h1 { margin-bottom:1em; margin-top:1em; padding-bottom:2em; padding-top:2em; }
h2 { color:#808080; font-family: helvetica,arial,sans-serif; font-size:1.5em; font-weight:bold; line-height: 1.5em; margin-top:20px; }
.content { width: 750px; }

.menu #menu li { font-size: 1em; }

.collapsible h2 { cursor:pointer; }
.expl_collapsed { color:#808080; display:block; font-size:80%; font-style:italic; margin-left:3em; margin-top:-20px; }
.expl_logos { color:#808080; font-size:60%; margin-top:5px; text-align:center; }
.help { cursor:pointer; vertical-align:middle; }
.preview { background-color:#FFFFFF; margin-left:60px; margin-top:-1em; max-width:50%; padding:5px; position:fixed; right:50px; top:200px; }
	.preview img { border:1px solid #999999; padding:5px; }
	.preview .previewtext { border:1px solid #999999; padding:10px 20px 20px 10px; }
.htext { background-color:#FFFFCE; border:2px solid #999999; font-size:80%; margin-top:4px; padding:0 12px; position:absolute; }
	.htext .meta { cursor:pointer; margin-top: 1em; margin-bottom: 1em; text-align:center; }
#helpfront { margin-left:406px; }
#helpsearch { margin-left: 278px; }

table { border-collapse:collapse; }
	td { padding-right:2em; }

.frontpage ul.actions { font-size:120%; list-style-image:url(logo_small.png); margin:1em 0 1.2em 26px; padding:0; }
.frontpage form { display:inline; }
	.frontpage ul.actions input { margin-left:10px; }
		.frontpage ul.actions input[type="text"] { background-color:#F0F0F0; margin-left:50px; width:240px; }
		.frontpage ul.actions input[type="submit"] { font-weight:bold; width:100px; }

.frontpage ul.more { clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 -3%; padding:0; text-align:justify; width:106%; }
	.frontpage ul.more h3 { font-size: 1.3em; margin-top: 1em; margin-bottom: 0.5em; }
	.frontpage ul.more li { float:left; margin-left:3%; margin-right:3%; width:27%; }

.frontpage ul.sources { text-align:center; };
ul.sources { list-style-image:none; list-style-position:outside; list-style-type:none; margin:-0.3em 0 -0.8em 2px; padding:0; }
	ul.sources li { display:inline; margin-right:1.8em; }
		ul.sources li img { margin-bottom:0.6em; }

ul.list { padding-left:0; }
	.listitem { margin-bottom:0.8em; width:100%; }
		.listlink {display:block; padding-bottom:2px; padding-top:2px; }
		.listitem td { padding:0; }
		.itemtags { color:#505050; font-size:80%; margin-left:60px; }
		.item_logo { width:62px; }
			.item_logo img { padding-right:8px; }
		.item_link a:hover { background-color: #f0f0f0; }

.cloud { text-align: center; }
.cloud, .listcloud { padding-top: 0; margin-right: 20px; }
	.cloud a, .listcloud a { text-decoration:none; margin:5px; color: #5c67de; padding: 0; vertical-align: middle; padding: 10px 0 10px 0; line-height: 45px; }
		.cloud a:hover, .listcloud a:hover { background-color: #d0d0d0; color:#444444; text-decoration: none; }
	.cloud .weight1 { font-size: 2.5em; font-weight:bolder; }
	.cloud .weight2 { font-size:2em; font-weight:bolder; }
	.cloud .weight3 { font-size: 1.5em; font-weight:bolder; }
	.cloud .weight4 { font-size: 1.1em; }
	.cloud .weight5 { font-size: 0.7em; }
	.listcloud .weight1 { font-size: 2em; font-weight:bolder; }
	.listcloud .weight2 { font-size:1.6em; font-weight:bolder; }
	.listcloud .weight3 { font-size: 1.2em; font-weight:bolder; }
	.listcloud .weight4 { font-size: 0.9em; }
	.listcloud .weight5 { font-size: 0.6em; }
	.listcloud .weight9 { display: none; }
	
#search_input input[type=text] { font-size: 110%; width: 80%; }
