body { background-color: #FFFFFF; color: #000; }

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 85%;
}

a { color: #3300CC; }
a:visited { color: #000099; }
a:hover { color: #fff; background-color:#000; }

input.mainlogin {
  width: 18em;
  background: url(/images/login-bg.gif) no-repeat;
  background-color: #ffffff;
  background-position: 0 50%;
  color: #000000;
  padding-left: 18px;
}

input.headerlogin {
  width: 14em;
  background: url(/images/login-bg.gif) no-repeat;
  background-color: #ffffff;
  background-position: 0 50%;
  color: #000000;
  padding-left: 18px;
  padding-bottom: 1px;
  padding-top: 1px;

  border: 1px solid #222244;
  font-size: 92%;
}


select.openid {
  background: url(/images/login-bg.gif) no-repeat;
  background-color: #ffffff;
  background-position: 0 50%;
  color: #000000;
  padding-left: 136%;
}

li.openid {
  background: url(/images/login-bg.gif) no-repeat;
  padding-left: 18px;
  margin-left: -18px;
  background-position: 0 50%;
  list-style-type: none;
}

a.cloud_level1 { font-size: 85% !important; font-weight: 300; }
a.cloud_level2 { font-size: 92% !important; font-weight: 300; }
a.cloud_level3 { font-size: 100% !important; font-weight: 400; }
a.cloud_level4 { font-size: 107% !important; font-weight: 400; }
a.cloud_level5 { font-size: 114% !important; font-weight: 400; }
a.cloud_level6 { font-size: 122% !important; font-weight: 400; }
a.cloud_level7 { font-size: 129% !important; font-weight: 400; }
a.cloud_level8 { font-size: 136% !important; font-weight: 400; }
a.cloud_level9 { font-size: 144% !important; font-weight: 500; }
a.cloud_level10 { font-size: 152% !important; font-weight: 500; }
a.cloud_level11 { font-size: 159% !important; font-weight: 600; }
a.cloud_level12 { font-size: 167% !important; font-weight: 600; }
a.cloud_level13 { font-size: 174% !important; font-weight: 600; }
a.cloud_level14 { font-size: 182% !important; font-weight: 700; color: #333  !important; }
a.cloud_level15 { font-size: 189% !important; font-weight: 700; color: #333  !important; }
a.cloud_level16 { font-size: 197% !important; font-weight: 800; color: #333  !important; }
a.cloud_level17 { font-size: 205% !important; font-weight: 900; color: #333  !important; }
a.cloud_level18 { font-size: 221% !important; font-weight: 900; color: #000  !important; }
a.cloud_level19 { font-size: 260% !important; font-weight: 900; color: #000  !important; }
a.cloud_level20 { font-size: 300% !important; font-weight: 900; color: #000  !important; }

#back_link {text-align:right;}

.header_menu {
	text-align:right;
	vertical-align:top;
	font-size: 90%;
}

.header_logo {
	text-align:left;
	vertical-align:top;
	font-size: 85%;
    font-style:italic;
}

.login_status {
	text-align:left;
}

.open_id_url {
	text-align:right;
	font-size: 85%;
}

.message {
	color:#006600;
	font-style:italic;
	font-weight:300;
}

.warning {
	color:#CC0000;
	font-style:italic;
	font-weight:600;
}


#main_content {
	padding: 3px;
	background:#FFF;
}


#main_content_rounded {
	background:#009DF0;
	padding: 5px;
}

#ads {
	padding: 5px;
}

#ads_rounded {
	background:#E7F1F8;
}

#header{
	padding: 5px;
}

#header_rounded {
	background:#A8F7B4;
}

#tips_rounded {
	background:#E7F1F8;
}

#tips {
	padding: 0.5em;
	padding-top: 1.5em;
}

#footer_rounded {
	background:#A8F7B4;
}

#footer {
	padding: 2em;
}

.page_title {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:136%;
	color:#000;
}

.page_synopsis {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:92%;
	color:#999;
	font-weight:bold;
}

table.itaggz {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #E7F1F8;
	background-color: #fff;
}

table.itaggz th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #E7F1F8;
    color:#3300CC;
    text-align: left;
    font-size: 92% !important;
    font-weight:bolder;
    background-color: #B4EDF3;
}

table.itaggz td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #E7F1F8;
    text-align: left;
    font-size: 87% !important;
}

.even_row {	background-color: #E7F1F8; height:2em;}

.odd_row {background-color: #FFF; height:2em;}

.section_header_major {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%;
	color:#000099;
}

.section_header_normal {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#000099;
}

.section_header_minor {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
	color:#000099;
}

h1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%;
	color:#000099;
}

h2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#000099;
}

h3{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
	color:#000099;
}

ul {
    margin-left: 1em;
}

li {
    background-image: url(/images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1.2em;
}

#login_register {
    width:100%;
    text-align: center;
    font-size: 114% !important;
    font-weight: 400;
}

a.header_image { color: #3300CC; }
a.header_image:visited { color: #000099; }
a.header_image:hover { color: #fff; background-color:#A8F7B4 }

a.clickable_image { color: #3300CC; }
a.clickable_image:visited { color: #000099; }
a.clickable_image:hover { color: #fff; background-color:#fff }

a.faq_question {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#000;
}
a.faq_question:visited {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
}
a.faq_question:hover {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#fff;
	background-color:#000;
}


div.tos_in_form {
    height: 375px;
}

div.tos_form {
    height: 30px;
}


body.tos {text-align:left;}

td.footer_menu {text-align:left;}

td.footer_copyright {text-align: right;}

div.tag_cloud_column {text-align: center;}

.radio_search_type {
    font-size: 70% !important;
    font-weight: 200;
    color: #999  !important;
}

.faq_answer {display: none;}

.last_updated {text-align: right; font-size: 85% !important;}

.smaller {font-size: 92% !important;}

.smallest {font-size: 85% !important;}

.tour_images {
   text-align:center;
   border: 1px dashed black;
}

.simple_instructions {
    margin-left: 1em;
    font-size: 85% !important;
    line-height:1.5em;"
}

.seo {
    display:none;
}
