 
body {
	margin: 0px;
	padding: 0px;
	/*background-color: #3F73A8;*/
	background-color: white;
	font: small Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	/*min-width: 950px;*/
}

#language-select {
position: absolute;
z-index: 1001;
top: 100px;
left: 225px;
width: 500px;
height: 500px;
border: 3px solid #333333;
filter:alpha(opacity=0);
}
#language-select img {
border: none;

}

table {
    font-size: 1em;
}
#bg-wrapper {
	width: 940px;
  text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	
	/*background-image: url(/img/bg-dropshadow.gif);
	background-repeat: repeat-y;*/
}

#wrapper {
	text-align: left;
	/*width: 940px;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 0px;
	
}

#header {
	margin:0px;
	padding: 0px;
	/*background-color: white;*/
	background: white url(/img/kontrib-blue-purple-bg.png);
	background-repeat: repeat-x;
}


#header-logo {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	height: 80px;
  min-width: 950px;
	text-align: left;
}

#searchbar {
  width: 175px;
  float: right;
  text-align: right;
  padding: 15px 15px 15px 0px;
}
#header_ad {
  width: 480px;
  float: left;
  text-align: center;
  padding: 10px 0px;
}
#header_ad img {
  border: none;
}
#kontrib-home a {
	float: left;
	height: 80px;
	width: 260px;
	text-decoration: none;
	z-index: 1000; /* need for FX and IE */
}
#kontrib-home img {
	border: none;
	padding: 0px 0px 0px 20px;
}

#header-logo h1 a:hover {
	cursor: pointer; /* IE7 */
}



#header-top {
	/*background-color: white;
	border-top: 1px solid #b9d2e3;
	border-bottom: 1px solid #b9d2e3;*/
	background-color: #e8f1ff;
	min-width: 940px;
	font-size: 10px;
}

#header-top ul {

	margin: 0px;
	padding: 0px 30px 0px 0px;
	/*background-color: white;*/
	text-align: right;
}

#header-top li {

	display: inline;
	color: black;
	/*background-color: white;*/
	height: 1%;
	/*border-right: 1px solid #b9d2e3;*/
	/*padding: 0px 4px 0px 4px;*/
}

#header-top a:link, #header-top a:visited {
	/*background-color: white;*/
	text-decoration: none;
	color: #363842;
	text-align: center;
	padding: 0px 8px;
}
#header-top a:hover {
  color: black;
	text-decoration: underline;
}

#category-menu {
	/*background-color: white;
	border-top: 1px solid #b9d2e3;
	border-bottom: 1px solid #b9d2e3;*/
	background-color: #e8f1ff;
	min-width: 940px;
	font-size: 10px;
}

#category-menu ul {

	margin: 0px;
	padding: 0px 30px 0px 0px;
	/*background-color: white;*/
	text-align: right;
}

#category-menu li {

	display: inline;
	color: black;
	/*background-color: white;*/
	height: 1%;
	/*border-right: 1px solid #b9d2e3;*/
	/*padding: 0px 4px 0px 4px;*/
}

#category-menu a:link, #category-menu a:visited {
	/*background-color: white;*/
	text-decoration: none;
	color: #363842;
	text-align: center;
	padding: 0px 8px;
}
#category-menu a:hover {
  color: black;
	text-decoration: underline;
}


#tagline {
	/*background-color: white;*/
	font-weight: bold;
	color: #363842;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
	width: 200px;
	float: left;
}

#main {
  width: 100%;
  height: 100%;
	margin: 0px;
	padding: 0px;
}

#content {
float: left;
  margin: 0px;
	padding: 0px;
  /*border: 1px solid #b9d2e3;*/
  border: none;
  /*background-image: url('/img/content-bg.png');
	background-repeat: repeat-y;
	background-position: left;*/
	/*border-bottom: 1px solid #d0d0d0;*/
	color: #363842;
	width: 630px;
  min-height: 100%;
/*160px*/
}

#content .rss {
  border: none;
  float: right;
}

#content .rss img {
  border: none;
}

#content h2.title {
	color: #363842;
	padding-bottom: 0.2em;
	font-size: 150%;
}

#content .stories {
  margin: 10px 20px 10px 20px;
}


#content .stories div.story_block h3.story_title {
	color: #3f73a8;
	font-size: 130%;
	margin: 0px 0px 0px 60px;
	padding: 5px 5px 5px 2px;
}

#content img {
  border: none;
}

#content .stories div.story_block h3.story_title a:visited {
  color: #3f73a8;
}
#content .stories div.story_block h3.story_title a:link {
	color: #3f73a8;
}
body a:link {
  color: #3f73a8;
}
body a:visited {
  color: #3f73a8;
}
body a:active {
  color: #3f73a8;
}

#content .stories div.story_block span.story_author {
	color: #5a5959;
	font-size: 85%;
	margin: 0px;
}
#content .stories div.story_block span.story_author a {
	color: #5a5959;
	text-decoration: underline;
}
#content .stories div.story_block span.story_author img {
	color: #5a5959;
	text-decoration: underline;
	vertical-align: middle;
}

#content .stories div.story_block div.story_description {
  color: black;
	font-size: 90%;
	line-height:145%;
	margin: 0px 0px 0px 60px;
}

#content .stories div.story_block div.story_description p {
  text-indent: 0px;
  padding: 0px;
  margin: 12px 0px 0px 0px;
}

#content ul.story_attributes {
    margin: 10px;
	padding: 0px 0px 0px 50px;
	text-align: left;
}

#content li.story_attributes {
	display: inline;
	color: black;
	height: 1%;
	font-size: 85%;
}
#content li.story_attributes a {
	color: black;
}
#content li.story_attributes a img {
	text-decoration: none;
	border:none;
	vertical-align: top;
}
#content li.story_attributes img {
	text-decoration: none;
	vertical-align: top;
}

#content ul.story_translation_attributes {
/*  font-weight: bold;*/
	font-size: 11px;
	margin: 10px;
	color: black;
	padding: 0px 0px 0px 50px;
	/*background-color: white;*/
	text-align: left;
}

#content li.story_translation_attributes {
	display: inline;
	color: black;
	/*background-color: white;*/
	height: 1%;
}
#content li.story_translation_attributes_current {
	display: inline;
	color: grey;
	/*background-color: white;*/
	height: 1%;
}
#content li.story_translation_attributes a {
	color: #3F73A8;
}
#content li.story_translation_attributes a img {
	border:none;
	vertical-align: top;
}
#content li.story_translation_attributes img {
	vertical-align: top;
}


#content ul.translation_rating {

	margin: 10px;
	padding: 0px 0px 0px 50px;
	/*background-color: white;*/
	text-align: left;
}
#content li.translation_rating {
	display: inline;
	/*background-color: white;*/
	height: 1%;
	vertical-align: middle;
}
#content span.translation_rating {
	color: #5a5959;
	font-size: 85%;
}

#content .stories div.comment_block {
	color: black;
	width: 100%;
}
#content .stories div.single_comment {
	background-color: #ecf1fa;
	color: black;
	margin: 5px 5px 5px 5px;
}
#content .stories div.single_comment div.comment_author {
	color: black;
	margin: 0px 4px 0px 4px;
	font-size: 85%;
}
#content .stories div.single_comment div.comment {
	color: black;
	padding: 5px;
	/*margin: 5px 7px 5px 7px;*/
}
#content .stories div.single_comment div.comment p{
	padding: 0px;
	margin: 12px 0px;
	
}
#content .stories div.story_block {
  color: black;
	z-index:1;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#content .stories div.story_block ul.voteblock {
  float: left;
	color: black;
	text-align:center;
	margin: 0px;
	padding: 0px;
	width:50px;
	list-style:none;
}

#content .stories div.story_block li div.votecount {
	text-align: center;
	font-weight: bold;
	font-size: 125%;
	padding: 5px 5px 5px 5px;
	background-color: #fce69d;	
	background-image: url('/img/votecount.gif');
	background-repeat: no-repeat;
	background-position:  center; 	
}

#content .stories div.story_block li div.votecount a{
	text-align: center;
	font-weight: bold;
	color: black;
	padding: 5px 5px 5px 5px;
	background-color: #fce69d;	
	background-image: url('/img/votecount.gif');
	background-repeat: no-repeat;
	background-position:  center; 	
}

#content .stories div.story_block li div.voteaction {
  font-size: 75%;
	margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
}

#content .stories div.story_block li div.voteaction img {
	border-style: none;
}
#content .stories div.story_block li div.voteaction a {
	font-weight: bold;
	color: black;
}
#content .stories form.submit_story_form fieldset {
	border-style:none;
}

#content .stories form.submit_story_form label.fixedwidth {
  font-weight: bold;
	display: block;
	width: 100px;
	float:left;
}

#content .stories form.edit_story_form fieldset {
	border-style: none;
}

#content .stories form.edit_story_form label.fixedwidth {
  font-weight: bold;
	display: block;
	width: 100px;
	float: left;
}

#content .stories form.registration_form fieldset {
	border-style: none;
}

#content .stories form.registration_form div.registration_field {
	display:block;
	margin: 2px 0px 2px 0px;
}

#content .stories form.registration_form div.tos {
	height: 200px;
  overflow: auto;
  border: 1px solid #b9d2e3;
  text-align: justify;
  padding: 5px;
}

#content .stories form.registration_form div.tos-hide {
  height: 200px;
  overflow: auto;
  border: 1px solid #b9d2e3;
  text-align: justify;
  padding: 5px;
  display: none;
}

#content .stories form.registration_form label.fixedwidth {
  font-weight: bold;
	display: block;
	width: 200px;
	float: left;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}

#content .stories form.edit_user_profile_form fieldset {
  
	border-style: none;
}
#content .stories form.edit_user_profile_form label.fixedwidth {
  font-weight: bold;
	display: block;
	width: 100px;
	float: left;
}

#content .stories form.edit_user_profile_form div {
  margin: 2px 0 4px 0;
}
#content .stories table.myprofile td {
	padding: 4px;
	font-size: small;
}


#left_sidebar {
float: left;
	height: 100%;
  width: 140px; 
	border-top: 1px solid white;
	border-right: none;
	border-left: none;
	border-bottom: none;
	/*background-color: white;*/
	color: #363842;
	margin: 0px;
	padding: 5px;
}

#left_sidebar p {
	 font-size: 90%;
	 color: #363842;
}

#left_sidebar a:link {
	width: 100%; /*Define width for IE6's sake*/
	color: #363842;
	text-decoration: none;
}
#left_sidebar a:visited {
	width: 100%; /*Define width for IE6's sake*/
	color: #363842;
	font-weight: bold;
}

#left_sidebar h3 {
	color: #363842;
	padding-bottom: 0.2em;
	font-size: 110%;
}

#left_sidebar span.login-error {
	font-weight: bold;
	font-size: 80%;
	color: red;
}
#header-top li.login-error {
	font-weight: bold;
	font-size: 10px;
	color: red;
}
#left_sidebar div.button {
	border: 1px solid #b9d2e3;
	padding: 1px 1px 1px 1px;
	margin: 2px 0px 2px 0px;
	width:140px;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}


#left_sidebar a {
	font-weight: bold;
	text-decoration: none;
}

#left_sidebar form.login {
	font-size: 80%;
	width: 110px;
	margin: 0px 0px 2px 1px;
}
#left_sidebar fieldset.login_form {
	border-style: none;
	width: 110px;
}
#left_sidebar fieldset.login_form a {
  text-decoration: underline;
}
#left_sidebar div.button label.formwidth {
	margin: 0px 0px 0px 2px;
	font-size: 80%;
	width: 100px;
}
#left_sidebar input.formwidth {
	margin: 0px 0px 0px 2px;
	width: 100px;
}
#left_sidebar label.fixedwidth {
	margin: 0px 0px 0px 2px;
	font-size: 80%;
	width: 120px;
}
#left_sidebar div.button input.fixedwidth {
	margin: 0px 0px 0px 2px;
	width: 120px;
}

#left_sidebar div.button a, #left_sidebar div.button a:link, #left_sidebar div.button a:visited {
	font-size: 90%;
	font-weight: bold;
}

#right_sidebar {
float: right;
	height: 100%;
	width: 140px;
	border-top: 1px solid white;
	border-right: none;
	border-left: none;
	border-bottom: none;
	/*background-color: white;*/
	color: #363842;
	margin: 0px;
	padding: 5px;
}


#right_sidebar p {
	 font-size: 90%;
	 color: #363842;
}

#right_sidebar img {
  border: none;
}

#right_sidebar a:link {
	width: 100%; /*Define width for IE6's sake*/
	color: #363842;
	text-decoration: none;
}
#right_sidebar a:visited {
	width: 100%; /*Define width for IE6's sake*/
	color: #363842;
}

#right_sidebar h3 {
	color: #363842;
	padding-bottom: 0.2em;
	font-size: 110%;
}

#right_sidebar span.login-error {
	font-weight: bold;
	font-size: 80%;
	color: red;
}

#right_sidebar div.button {
	border: 1px solid #b9d2e3;
	padding: 1px 1px 1px 1px;
	margin: 2px 0px 2px 0px;
	width:140px;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}


#right_sidebar a {
	text-decoration: none;
}

#right_sidebar form.login {
	font-size: 80%;
	width: 110px;
	margin: 0px 0px 2px 1px;
}
#right_sidebar fieldset.login_form {
	border-style: none;
	width: 110px;
}
#right_sidebar fieldset.login_form a {
  text-decoration: underline;
}
#right_sidebar div.button label.formwidth {
	margin: 0px 0px 0px 2px;
	font-size: 80%;
	width: 100px;
}
#right_sidebar input.formwidth {
	margin: 0px 0px 0px 2px;
	width: 100px;
}
#right_sidebar label.fixedwidth {
	margin: 0px 0px 0px 2px;
	font-size: 80%;
	width: 120px;
}
#right_sidebar div.button input.fixedwidth {
	margin: 0px 0px 0px 2px;
	width: 120px;
}

#right_sidebar div.button a, #right_sidebar div.button a:link, #right_sidebar div.button a:visited {
	font-size: 90%;
	font-weight: bold;
}

.wireframemenu{
	/*border: 1px solid #b9d2e3;*/
	/*background-color: white;*/
	border-bottom-width: 0px;
	width: 140px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
	width: 140px;
}

.wireframemenu ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.wireframemenu li{
  /*border-bottom: 1px solid #b9d2e3;*/
}

.wireframemenu a{
	display: block;
	width: 138px; /*Define width for IE6's sake*/
	color: #595959;
	text-decoration: none;
	/*font-weight: bold;*/
	padding: 2px 0px 2px 0px;
	font-size: 12px;
}
.wireframemenu img{
	border: 0px;
}

.wireframemenu a.selected {
  /*background-color: #fed959;*/
  background-color: #b6bee0;
	color: black;
	padding: 2px 0px 2px 0px;
	display: block;
	width: 138px; /*Define width for IE6's sake*/
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #b9d2e3;*/
}

.wireframemenu span.listitem {
  font-size: 12px;
	padding: 2px 0px 2px 12px;
}
.wireframemenu div.storyitem {
  font-size: 10px;
	padding: 2px 12px 2px 12px;
}
.wireframemenu span.title {
  background-image: url(/img/menu-shade.gif);
	background-repeat: repeat-x;
  /*color: #3f73a8;*/
  color: white;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #b9d2e3;*/
	text-align: center;
	font-size: 12px;
	width: 140px;
}

.wireframemenu span.endpiece {
  width: 140px;
	background-image: url(/img/menu-shade.gif);
  color: #3f73a8;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #b9d2e3;*/
	text-align: center;
	font-size: 12px;
}

#friend_search_results a {
  text-align: center;
}

#friendsearchfield {
  width: 100px;
  height: 12px;
  font-size: 10px;
  vertical-align: bottom;
}

.wireframemenu li.kontribute {
  color: #3f73a8;
	padding: 0px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	border: 6px solid #b9d2e3;
	text-align: center;
	/*color: ;*/
}
.wireframemenu li.item {
	padding: 2px 0px 2px 0px;
	display: block;
	width: 138px; /*Define width for IE6's sake*/
	color: #363842;
	text-decoration: none;
	font-weight: bold;
	/*border-bottom: 1px solid #b9d2e3;*/
}

.wireframemenu a:visited{
	color: #595959;
}

body .wireframemenu a{ /*Non IE rule*/
	width: auto;
}

.wireframemenu a:hover{
  background-color: #e1e3f2;
  /*background-color: #f7e7b0;*/
	/*background-image: url(/img/menu-shade.gif);*/
	/*background-repeat: repeat-x;*/
	color: black;
	display: block;
}

#footer {
  height: 50px;
	min-width: 940px;
	background-image: url(/img/footer-shade.gif);
	background-repeat: repeat-x;
	/*background-color: white;
	border-bottom: 1px solid #b9d2e3;*/
	border-top: 1px solid #b9d2e3;
	margin-top: 10px;
	padding-top: 10px;
	clear:both;
	font-size: 80%;
	text-align: center;
}

#footer ul {
	margin: 0px;
	padding: 0px 30px 0px 0px;
	/*background-color: white;*/
	text-align: center;
}

#footer li {
	display: inline;
	color: black;
	text-decoration: none;
	/*background-color: white;*/
	height: 1%;
	/*border-right: 1px solid #b9d2e3;*/
}
#footer li a {
	color: black;
	text-decoration: none;
	padding: 0px 8px;
}
#footer li a:hover {
	/*background-color: #e8f1ff;*/
  color: black;
	text-decoration: underline;
}

#votevalue {
	width: 15px;
	margin: 0px;
	padding: 0px;
}

#translation_box {
	background-color: #f5f5f5;
	position: relative;
	float: right;
	right: 0px;
	width: 150px;
	padding: 2px 5px 2px 5px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#underlinemenu{
	margin: 0px;
	padding: 0px;
}

#underlinemenu ul{
  font-weight: bold;
	margin: 0px;
	margin-bottom: 1em;
	padding-left: 0px;
	width: 100%;
	float: left;
	/*border-bottom: 1px solid #b9d2e3;*/
	border-bottom: 1px solid #dfdfdf;
	border-top: none;
	border-width: 1px 0px;
	background-color: white;
	/*background-image: url(/img/menu-shade.gif);*/
	/*background-repeat: repeat-x;*/
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0px;
}

#underlinemenu ul li{
	display: inline;
}

#underlinemenu ul li a{
float: left;
font-size: 10px;
text-align: center;
	color: #3f73a8;
	padding: 2px 5px 4px 5px;
	text-decoration: none;
	background-color: #e1e3f2;

}

#underlinemenu ul li a:hover{
float: left;
font-size: 10px;
text-align: center;
  color: black;
	background-color: #e1e3f2;
	background-image: none;
	text-decoration: underline;
}

#underlinemenu ul #current a{
float: left;
text-align: center;
font-size: 10px;
  color: black;
	background-image: none;
	background-color: #c9cae2;
	text-decoration: none;
}

#underlinemenu ul #current a:hover{
  text-decoration: underline;
}

.shiftcontainer{
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 7px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 150px; /* container width*/
background: transparent url(/img/shadowcontainer.gif) no-repeat bottom right;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
/*background-color: white;*/
border: 1px solid gray;
padding: 6px;
position: relative;
left: -7px; /*shadow depth*/
top: -7px; /*shadow depth*/
}

span.pagenav {
  position: relative;
	color: #d0d0d0;
	padding: 3px 5px;
	margin: 0px 2px 0px 2px;
	border: 1px solid #d0d0d0;
}

#pagenavbar {
  position: relative;
  text-align: center;
  margin: 30px 0px 30px 0px;
  width: 100%;
}

a.pagenav {
  position: relative;
	border: 1px solid #000000;
	text-decoration: none;
	color: blue;
	padding: 3px 5px;
	margin: 0px 2px 0px 2px;
}

a:hover.pagenav {
	background-color: #e1e3f2;
	color: black;
}

span.pagecurrent {
  position: relative;
	color: black;
	font-weight: bold;
	border: 1px solid #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px 2px 0px 2px;
}

span.page_lots {
  position: relative;
	color: black;
	padding: 0px 5px 0px 5px;
	margin: 0px 2px 0px 2px;
}


#pagenavmenu a:hover{
	color: black;
}

#pagenavmenu a:visited{
	color: blue;
	text-decoration: none;
}

#pagenavmenu ul #current a{
	color: black;
	font-weight: bold;
}

#topstoriesmenu {

	margin: 2px 2px 0px 5px;
	font-size: 85%;
}

#topstoriesmenu span.topstoryattrib_select {
	font-weight: bold;
}

.clickmenu {
  position: absolute;
  text-align: left;
  border:1px solid #b9d2e3;
  cursor:default;
  z-index:100;
  width: 220px;
  color: #595959;
  text-decoration: none;
  background-color: white;
  visibility: hidden;
  margin-left: 500px;
}

.clickmenuitem {
  margin: 0px 10px 0px 10px;
}

#leaderboard {
  text-align: center;
}

#warning {
  background-image:url(/img/menu-shade-light.gif);
  background-color: #FED959;
  padding: 10px;
  margin:5px;
}

#kontribute{
  text-align: center;
  font-weight: bold;
  width: 140px; 
  margin: 0px 0px 10px 0px;
  font-size: 140%;
  background: #FED959 url(/img/menu-shade-orange.png) repeat-x;
  color: white;
}
#kontribute.selected{
  text-align: center;
  font-weight: bold;
  width: 140px; 
  margin: 0px 0px 10px 0px;
  font-size: 140%;
  background-color: #b6bee0;
}
#kontribute a:link{
  padding: 8px 0px;
}
#kontribute a:visited{
  padding: 8px 0px;
}
#kontribute a:hover{
background: #e1e3f2;
  padding: 8px 0px;
  color: #3F73A8;
}
#warningmenu{
  padding: 10px;
  width: 300px;
  top: 0px;
  left: 0px;
  position: absolute;
  background-image:url(/img/menu-shade-light.gif);
  background-color: #FED959;
  z-index: 100;
  visibility: hidden;
}

#warningmenuitems{
  padding-left: 10px;
  padding-right: 10px;
}

#hidewarningmenu{
  float: right;
  border: 1px solid #4B4B4B;
  cursor: pointer;
  font-size: 70%;
}
#translatedfrom{
  color: #A12A2A;
  font-weight: bold;
}
#translated_story_flag{
  margin: 0px 5px;
}
#translated_story_flag img{
  border: none;
}
#content div.wordcount{
  font-size: 10px;
  width: 100%;
  text-align: right;
}
#flickr img {
 cursor: pointer;
 padding: 4px;
}

#flickr img:hover {
 background-color: #b6bee0;
}

#flickr img.selected {
 background-color: #b6bee0;
}
#flickr img.unselected {
}

span.story_photo img{
  padding: 0px 0px 5px 5px;
}

div.tag_list {
  font-size: 10px;
  font-style: italic;
  color: #5a5959;
  padding: 0px 0px 0px 50px;
  margin: 10px;
}

div.stories p {
  padding: 0px 0px 0px 50px;
  margin: 10px;
}

table.friends_table {
  text-align: center;
  vertical-align: bottom;
}
table.friends_table td{
  height: 90px;
  width: 90px;
}
table.friends_table a{
  text-decoration: none;
}
td.profileattr {
  vertical-align: top;
  font-weight: bold;
}
span.error_msg {
  color: #a12a2a;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}
#suggest_link_lang {
  color: #a12a2a;
  font-size: 10px;
  font-style: italic;
}

#suggest_story_lang {
  color: #a12a2a;
  font-size: 10px;
  font-style: italic;
}
#disclaimer
{
  padding: 10px;
  background-color: #E1E3F2;
  text-align: justify;
  font-size: 10px;
  /*font-style: italic;*/
}
input.headerlogin {
  width: 100px;
  height: 14px;
  font-size: 14px;
}
input.headerpassword {
  width: 100px;
  height: 14px;
  font-size: 14px;
}
input.headercheckbox {
  vertical-align: bottom;
}
input.headersubmit {
  height: 25px;
  font-size: 14px;
}
div#header-login {
  /*display: none;  this value is set in the code itself*/
}
form.headerform {
  display: inline;
}
li.header-login {
  font-size: 14px;
  font-weight: bold;
}

#content_ad {
  text-align: center;
  padding: 10px 0px;
}
div.message_replies {
  margin: 0px 0px 0px 100px;
}
#add_friend_row_img {
  vertical-align:middle;
  cursor: pointer;
  margin-left: 5px;
}
li.red {
  color: red;
}
img.amazongc {
  float: right;
  padding: 20px;
}
ol.contest_rules {
  font-size: 14px;
  font-weight: bold;
}
table.winners {
  width: 100%;
}
table.winners td {
  width: 25%;
  text-align: center;
  padding: 10px;
  border: 1px solid #3F73A8;
}
table.winners a {
  text-decoration: none;
}
