body {
	font-size:75%;
}

html>body {
	font-size:12px;
}

html, body {
	height:100%;
}

body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Georgia, "Times New Roman", serif;
	line-height:1.5;
	text-align:center;
	/*margin-top:18px;*/
	color:#222;
}

#wrapper {
	min-height:100%;
	position:relative;
}

div#masthead img {
	border:none;
	margin-top:18px;
	margin-bottom:8px;
}

div#content {
	padding-bottom:10em;
}

div#footer {
	background-color: #222;
	position:absolute;
	bottom:0px;
	width:100%;
	color:#fff;
	font-size:10px;
	line-height:1.6363;
}

div#footer .centered {
	padding-top:9px;
	padding-bottom:9px;
	background-color: #222;
}

div#footer a,div#footer a:visited {
	color:#ccc;
}

div {
	text-align:left;
	margin:0;
	padding:0;
}

.noscreen {
	display:none;
}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

div.centered {
	width:690px;
	margin-left:auto;
	margin-right:auto;
}
.column {
	width:96px;
	margin-left:9px;
	margin-right:9px;
	float:left;
}

div.margined {
	margin-right: 9px;
	margin-left: 9px;
}

.page_content {
	margin-right: 9px;
	margin-left: 9px;
}

.span-2 {
	width:212px;
}

.span-3 {
	width:326px;
}

.span-4 {
	width:440px;
}

a, a:visited {
	color:#970427;
}

a:hover, a:active {
	text-decoration:none;
}

a img {
	border:0;
	text-decoration:none;
}

h1 {
	line-height:1em;
	font-size:1.5em;
	font-weight:normal;
	margin:0 0px 1em 0px;
}

/*
h2 {
	font-size:1.1667em;
	line-height: 1.286em;
	margin:1.929em 0px 0.643em 0px;
	font-weight:normal;
}
*/

h2 {
	font-size:1.33333em;
	line-height: 1.125em;
	font-weight:normal;
}

p {
	font-size:1em;
	line-height:1.5em;
	margin:0 0px 1.5em 0px;
}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:auto;height:.1em;margin:0 5em 1.4em 5em;border:none;}

ul {
	list-style-type: none;
	padding:0;
	font-size:1em;
	line-height:1.5em;
	margin:0 0 1.5em 0;
}

ul#navigation {
	margin:0 9px 18px 9px;
}

ul#navigation {
	list-style-type: none;
	padding:0;
	margin-top:0;
}

ul#navigation li {
	margin-right:3em;
	float:left;
}

ul#navigation li a {
	
}

small, .small {
	font-size:0.8333em;
	line-height:1.8em;
}

img.portrait {
	height:126px;
	margin-right:1em;
	float:left;
}

div.portrait {
	height:126px;
	margin-right:1em;
	float:left;
	position:relative;
}

div.portrait img.portrait {
	height:126px;
	margin:0;
	float:none;
}

div.news_item {
	margin-bottom:3em;
}

div.news_item h2 {
	margin-bottom:0;
}

.quiet {
	color:#777;
}

h1 span.country {
	font-size:0.8333em;
	margin:0;
	line-height:1;
}

span.news_timestamp {
	display:block;
	float:left;
	margin-right:1em;
	height:1em;
	width:7em;
}

span.title {
	/*
	font-size:0.9166em;
	line-height:1.6363em;
	text-transform:uppercase;
	*/
}

.positioned {
	position:relative;
	top:0px;
	left:0px;
}

div#ajax_meter {
	
}

form {
	
}

form.inline {
	border: 1px solid #999;
	padding-left:2em;
	padding-right:2em;
	margin-bottom:3em;
}

select {
	height:18px;
}

label {
	font-size:1em;
	line-height:1.5;
	width:440px;
	font-weight:bold;
}

input.text {
	
	width:440px;
}

textarea {
	width:100%;
	height:270px;
	font-family:Georgia, "Times New Roman", serif;
	line-height:1.5;
	font-size:12px;
}

p#rightslist {
	position:relative;
}

p#rightslist a.download {
	text-decoration:none;
	border:none;
}

p#rightslist a.download img {
	border:0;
	vertical-align:middle;
	text-decoration:none;
}

p#rightslist a.download span {
	vertical-align:middle;
	text-decoration:underline;
}

div.actions, span.actions {
	display:block;
	position:absolute;
	top:0;
	left:-150px;
	width:132px;
	text-align:right;
	font-size:11px;
	font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
}

a.inline_action {
	font-size:11px;
	font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
}

.portraitEditorFrame {
	width:690px;
	height:540px;
	border: 1px solid #999;
	position:fixed;
	top:50%;
	margin-top:-270px;
	left:50%;
	margin-left:-345px;
	z-index:2000;
}

.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}#flashes {
	position:fixed;
	top:-200px;
	left:0px;
	width:100%;
	padding:18px 0 28px 0;
	background:transparent url('/images/ui/alert-background.png') bottom left repeat-x;
	font-family:"Lucida Grande", Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	z-index:1000;
}

#flashes_closebox {
	position:absolute;
	right:2em;
}

#flash_notice, #flash_warning {
	margin-left:75px;
	margin-right:100px;
	padding-left:25px;
	background-position:center left;
	background-repeat:no-repeat;
	background-color:transparent;
}

#flash_notice {
	background-image:url('/images/ui/notice.gif');
}

#flash_warning {
	background-image:url('/images/ui/warning.gif');
}table.facebox            {margin:0;padding:0;position:absolute;z-index:2000;border-collapse:collapse;border:none;}
table.facebox td,
table.facebox tr         {margin:0;padding:0;border:none;}
table.facebox td.tr,
table.facebox td.tl,
table.facebox td.br,
table.facebox td.bl      {width:10px;height:10px;background-repeat:no-repeat;}
table.facebox td.tr      {background-image:url( "/images/ui/facebox/tr.png" );}
table.facebox td.tl      {background-image:url( "/images/ui/facebox/tl.png" );}
table.facebox td.br      {background-image:url( "/images/ui/facebox/br.png" );}
table.facebox td.bl      {background-image:url( "/images/ui/facebox/bl.png" );}
table.facebox td.b       {background-repeat: repeat;background-image:url( "/images/ui/facebox/b.png" );}
table.facebox td.content {background:#fdfdfd;border: 1px solid #999;margin:0;padding:0;}
div#facebox_overlay      {position:fixed;z-index:1000;margin:0;padding:0;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;-moz-opacity:.0;opacity:.0;background-color:#fff;}
iframe.faceboxiframe     {border: 1px solid #999;background:#fff;}