[hidden] {
  display: none;
}

html {
  /* corrects text resizing oddly in IE7 when body font-size is set using em units -
     http://clagnut.com/blog/348/#c790 */
  font-size: 100%;
  /* always force scrollbar padding so we don't get 'jumping' */
  overflow-y: scroll;
  /* prevents iOS text size adjust after orientation change, without disabling user zoom -
     http://www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  -webkit-text-size-adjust: 100%;
  /* as above, for Windows Phone */
  -ms-text-size-adjust: 100%;
}

/* Addresses margins set differently in IE7 */
p,
pre {
  margin: 1em 0;
}

/* addresses style set to 'bolder' in Firefox3-4, Safari4-5, Chrome */
b,
strong {
  font-weight: bold;
}

/* addresses CSS quotes not supported in IE7, addresses quote property not supported in Safari4 */
q {
  quotes: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

/* prevents sub and sup affecting line-height in all browsers */
sub,
sup {
  /* 14px */
  font-size: 0.900em;
  font-size: 120%\0/; 
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

sup a {
  font-size: 0.900em;
}

/* removes border when inside 'a' element in IE7-9, Firefox3, improves image quality when scaled in IE7 -
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* addresses margins set differently in IE7 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 2em;
}

/* remove margins from nested lists */
dl dl,
ul ul,
ol ol {
  margin: 0;
}

/* addresses paddings set differently in IE7 */
menu,
ol,
ul {
  padding: 0 0 0 2em;
}


button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  /* improves appearance and consistency in IE7 */
  *vertical-align: middle;
}

/* colour placeholder text (Webkit and Mozilla only, so far) */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888;
}

/* suppress red glow that Firefox adds to form fields by default, even when user is still typing
   add focus glow on form elements and kill phantom spacing and dotted border that appears in Firefox */
button:invalid,
a.button:invalid,
input:invalid,
input[type="button"]:invalid,
input[type="reset"]:invalid,
input[type="submit"]:invalid,
textarea:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button:focus,
a.button:focus,
input:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
select:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 7px #0066ff;
  -moz-box-shadow: 0 0 7px #0066ff;
  box-shadow: 0 0 7px #0066ff;
  /* Opera */
  z-index: 1;
}

  /* remove inner padding and search cancel button in webkit on OS X */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

textarea,
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  /* remove iOS Safari default styling */
  -webkit-appearance: none;
  /* 12px */
  font-size: .85714285714286em;
  text-align: left;
  border: solid 1px #ccc;
  padding: .5em;
  background: #fff;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0;
  border-radius: 0;
}

input[type="color"] {
  padding: 0;
  height: 2.33333333333333em;
}

[role="complementary"] input[type="search"] {
  margin-right: 2px;
  width: 66.666666666667%;
  display: inline-block;
  /* display and zoom IE7 fix for display:inline-block */
  *display: inline;
  *zoom: 1;
}

/* kill phantom spacing and dotted border that appears in Firefox */
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* addresses box sizing set to content-box and excess padding in IE7-9 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *height: 1em;
  *width: 1em;
}

/* make sure disable elements really are disabled */
button[disabled],
input[disabled],
input[type="button"][disabled],
input[type="reset"][disabled],
input[type="submit"][disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
span.disabled {
  opacity: 1;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
  border: solid 1px #d2d2d2 !important;
  text-shadow: none !important;
  color: #888888 !important;
  background: #eee !important;
  cursor: default !important;
  top: 0 !important;
}


/* Buttons
   ========================================================================== */

button,
[role] a.button,
span.disabled,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  /* remove iOS Safari default styling */
  -webkit-appearance: none;
  -webkit-background-clip: padding;
  -khtml-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  width: auto;
  overflow: visible;
  /* 12px */
  font-size: .85714285714286em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: solid 1px #666;
  -moz-border-radius: .35714285714286em;
  border-radius: .35714285714286em;
  padding: .5em 1em;
  display: inline-block;
  /* display and zoom IE7 fix for display:inline-block */
  *display: inline;
  *zoom: 1;
  color: #333;
  outline: 0;
  background-color: #ffda44;
  /* Konqueror */
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));
  /* Safari4+, Chrome */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));
  /* Safari5.1+, Chrome10+ */
  background-image: -webkit-linear-gradient(#ddd, #ccc);
  /* Firefox3.6 */
  background-image: -moz-linear-gradient(#ddd, #ccc);
  /* Opera11.10+ */
  background-image: -o-linear-gradient(#ddd, #ccc);
  /* CSS3 Compliant */
  background-image: linear-gradient(#ddd, #ccc);
}

button:hover,
[role] a.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #ffe477;
  /* Konqueror */
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ccc), to(#bbb));
  /* Safari4+, Chrome */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#bbb));
  /* Safari5.1+, Chrome10+ */
  background-image: -webkit-linear-gradient(#ccc, #bbb);
  /* Firefox3.6 */
  background-image: -moz-linear-gradient(#ccc, #bbb);
  /* Opera11.10+ */
  background-image: -o-linear-gradient(#ccc, #bbb);
  /* CSS3 Compliant */
  background-image: linear-gradient(#ccc, #bbb);
}


button:active,
[role] a.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  position: relative;
  top: 1px;
  color: #1a1a1a;
  background-color: #fabc2b;
  /* Konqueror */
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ccc), to(#ddd));
  /* Safari4+, Chrome */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ddd));
  /* Safari5.1+, Chrome10+ */
  background-image: -webkit-linear-gradient(#ccc, #ddd);
  /* Firefox3.6 */
  background-image: -moz-linear-gradient(#ccc, #ddd);
  /* Opera11.10+ */
  background-image: -o-linear-gradient(#ccc, #ddd);
  /* CSS3 Compliant */
  background-image: linear-gradient(#ccc, #ddd);
}

html 
{
	height: 100%;
}

body 
{
	text-align: center;
	height: 100%;
        background-image:url('/images/unreal.jpg');
        background-repeat: no-repeat;
}

div 
{
	text-align: left;
}

#container 
{
	margin: 0 auto; 
        width: 674px !important;
}

.title
{

  font-size: 100px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.title a:link 
{ 
	cursor: pointer;	
	text-decoration:none;
}

.title a:visited 
{ 
	cursor: pointer;	
	text-decoration:none;
}

.title a:focus 
{ 
	cursor: pointer;	
	text-decoration:none;
}

.title a:hover 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.title a:active 
{ 
	cursor: pointer;	
	text-decoration:none
}

.navigation 
{
	color: #888;
}

.navigation a:link 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #888; 
}

.navigation a:visited 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #888; 
}

.navigation a:focus 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #888; 
}

.navigation a:hover 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.navigation a:active 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #888; 
}

.navigation ul
{
        list-style-type: none; 
}


.navigationActive li
{
	color: #000;
}

.navigationActive a:link 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.navigationActive a:visited 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.navigationActive a:focus 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.navigationActive a:active 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.commentsform
{
        color: #888;
        font-size: 11px;
}

.commentsform fieldset
{
        border: 1px solid #888;
}

.commentsform input 
{
        border: 1px solid #888;
        color: #888;
        font-size: 11px; 
}

.commentsform textarea
{
        border: 1px solid #888;
        color: #888;
        font-size: 11px; 
}

.comments
{
        color: #000;
        font-size: 14px;
}

.comments a:link 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.comments a:visited 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.comments a:focus 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.comments a:hover 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #888; 
}

.comments a:active 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.article
{
        font-size: 14px; 
        line-height:135%;
}

.article div 
{
        margin-bottom: 30px;
}

.article a:link 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.article a:visited 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.article a:focus 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.article a:hover 
{ 
	cursor: pointer;	
	text-decoration:underline;
	color: #aaa; 
}

.article a:active 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}


.articleHeading
{
        font-size: 14px; 
        line-height:135%;
        color: #000;
}

.articleHeading div 
{
        margin-bottom: 30px;
}

.articleHeading a:link 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.articleHeading a:visited 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.articleHeading a:focus 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.articleHeading a:hover 
{ 
	cursor: pointer;	
	text-decoration:underline;
	color: #000; 
}

.articleHeading a:active 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #000;
}

.articleAuthor
{
        line-height:150%;
        color: #000;
}

.articleAuthor a:link 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.articleAuthor a:visited 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.articleAuthor a:focus 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.articleAuthor a:hover 
{ 
	cursor: pointer;	
	text-decoration:underline;
	color: #000; 
}

.articleAuthor a:active 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.articlekeywords
{
    font-size: 14px;
    line-height:100%;
    margin-bottom: 20px;
    color: #000;
}

.articlekeywords a:link 
{ 
        font-size: 14px;
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.articlekeywords a:visited 
{ 
        font-size: 14px;
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.articlekeywords a:focus 
{ 
        font-size: 14px;
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.articlekeywords a:hover 
{ 
        font-size: 14px;
	cursor: pointer;	
	text-decoration: none;
	color: #fff;
        background: #000;  
}

.articlekeywords a:active 
{ 
        font-size: 14px;
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.search
{
        color: #000;
        font-size: 11px;
}

.search h3
{
        color: #000;
        font-size: 12px;
        font-weight: bold;
}

.search h4
{
        color: #000;
        font-size: 11px;
        font-weight: bold;
}

.search input 
{
        border: 1px solid #888;
        color: #000;
        font-size: 12px; 
}

.search a:link 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.search a:visited 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.search a:focus 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.search a:hover 
{ 
	cursor: pointer;	
	text-decoration:underline;
	color: #888; 
}

.search a:active 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.editors
{
        font-size: 12px;
        color: #888; 
        line-height: 30px; 
}

.editors div
{
        height: 60px;
}

.editors a:link 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #888;
}

.editors a:visited 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #888;
}

.editors a:focus 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #888;
}

.editors a:hover 
{ 
	cursor: pointer;	
	text-decoration:none;
	color: #000; 
}

.editors a:active 
{ 
	cursor: pointer;	
	text-decoration:none;
        color: #888;
}

.imageInfo 
{
        font-size: 14px !important; 
        line-height:140%;
        color: #000;
        display: block;
        margin-bottom: -20px;
}


.imageInfo i
{
        font-size: 14px !important; 
        color: #000;       
}

.imageInfo a:link 
{  
        font-size: 14px !important; 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.imageInfo a:visited 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.imageInfo a:focus 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.imageInfo a:active 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}


.authorDetails
{
        font-size: 14px; 
        line-height:130%;
        color: #000;
}

.authorDetails a:link 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.authorDetails a:visited 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.authorDetails a:focus 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.authorDetails a:hover 
{ 
	cursor: pointer;	
	text-decoration:underline;
	color: #bbb; 
}

.authorDetails a:active 
{ 
	cursor: pointer;	
	text-decoration:underline;
        color: #000;
}

.authorDetails p 
{ 
	margin-bottom: 25px;
}


.editorialLanguage
{
        font-size: 12px;
        color: #000;
}

.editorialLanguage a:link 
{ 
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.editorialLanguage a:visited 
{ 
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.editorialLanguage a:focus 
{ 
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

.editorialLanguage a:hover 
{ 
	cursor: pointer;	
	text-decoration: none;
	color: #bbb; 
}

.editorialLanguage a:active 
{ 
	cursor: pointer;	
	text-decoration: none;
        color: #000;
}

#headereditors
{
        display: none;
}

#mainleft
{
        display: none;
}

#navigationtop
{
        display: none;
}

#header
{
         display: none;
}

.commentsform
{
        display: none;
}

.usercontrol
{
        display: inline-block;
        font-size: 14px; 
        padding: 1px 3px 1px 3px; 
        color: #000; 
        border: 1px solid #000; 
        border-radius: 3px;
        text-align: center;
        cursor: pointer;
        height: 15px;
        line-height: 15px;
}



* {
font-family: 'Times New Roman', Times, serif;
text-align: left;
font-size: 16px;
line-height:150%;
}
