/* Reset default settings */ 
* { padding: 0; margin: 0; }
li { margin-left: 18px; }
form select option { padding: 0 0.5em 0 0; }
img { border: none; }
h1,h2,h3,h4,h5,h6 { margin-bottom: 0.6em;}
p { margin: 0 0 1em 0; }
blockquote { margin: 0 3em 1em 3em; }
ol,ul,dl { margin: 0 0 1.2em 0; }
body {
  background: #fff url(/skins/1k/images/ui/bkg-tile.gif) repeat top left;
  margin-bottom: 1.6em;
  color: #333;
  font: 70%/150% Arial,Helvetica,sans-serif;
  letter-spacing: 0.04em;
}

#header,
#container {
  position: relative;
  width: 880px;
  margin: 0 auto;
  font-size: .9em;
  line-height: 1.8em;
}
#container2 {
  position: relative;
  width: 880px;
  margin: 0 auto;
  font-size: .9em;
  line-height: 1.8em;
  background-image: url(/skins/1k/images/theme2/home-photo.jpg);
  background-repeat:no-repeat;
}

#container li {
  line-height: 1.6em;
}

#emunit { width: 1em;}
#container {
  margin-bottom: 2em;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  background-color: #fff;
}
#container2 {
  margin-bottom: 2em;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  background-color: #fff;  
  background-image: url(/skins/1k/images/theme2/home-photo.jpg);
  background-repeat:no-repeat;
}

#member #content-wrapper,
#member-wide #content-wrapper {
  padding-top: .6em;
  background: transparent url(/skins/1k/images/ui/bkg-col1-border.gif) repeat-y 24% 0;
}


#member #content-wrapper {
  background-position: 20% 0;
}

#member #footer,
#member-wide #footer {
  background-color: #f3f3f3;
}

#pop-window {
  width: 80%;
  margin: 1em auto;
  padding: 1em;
  background-color: #fff;
  border: 1px solid gray;
}

#non-member #container {
  position: relative;
  height: 535px;
  background: #fff url('/thousand/skins/1k/images/theme2/home-photo.gif') no-repeat top left;
  overflow: hidden;
}

#col1,
#col2,
#col3 {
  float: left;
/*  margin-left: 1%;*/
  margin-bottom: 2.1em;
}

#non-member #col1 {
  float: right;
  width: 180px;
  margin: 45px 30px 0 0;
  padding: 0;
}

#non-member #col2 {
  border-right: 1px solid rgb(221,201,132);
}

#member #col1,
#member-wide #col1 {
/*  width: 18%;*/
  display: inline;
}

#member-wide #col1 {
/*  width: 22%;*/
  display: inline;
}

/* THIRD COLUMN WORKING FIX */

/*.cols3 #col2 {
  width: 505px;
}

.cols3 #col3 {
  float: right;
  width: 145px;
  margin-top: 85px;
  margin-right: 5px;
  margin-left: 15px;
  background: transparent url(/skins/1k/images/ui/border-col3.jpg) no-repeat top left;
}*/

#member #col3 {  float: right;
  display:inline;
  width: 150px;
  height:300px;
  margin-top: 71px;
  margin-right: 0px;
  margin-left: 0px;
  background: transparent url(/skins/1k/images/theme2/bkg-content.gif) no-repeat top left;
  background-color:#ffffff;
}

/* END: THIRD COLUMN WORKING FIX */

#col2 .content-padding {
  margin-right: 10px;
  margin-left: 10px;
}

/*#col3 .content-padding {
  margin-right: 1em;
  margin-left: 1em;
}*/

#footer {
  clear: both;
  padding: 8px;
  margin-top: 8px;
  border-top: 1px solid rgb(213, 219, 225);
}

#non-member #footer {
  position: absolute;
  left: 1em;
  bottom: -0.5em;
  border: none;
  font-size: 1.2em;
  color: #000;
}

/* Headings */

h1,h2,h3,h4,h5,h6,dt,.text-loud,.text-calm { 
  font-family: "Times New Roman";
  color: #2a030e;
  font-weight: normal;
}

h1 { font-size: 1.8em;}
h2,
dt { font-size: 1.5em;}
h3 { font-size: 1.4em;}
.member-details h3 { font-size: 1.5em;}
.member-details2 h3 { font-size: 1.5em;}
h4 { font-size: 1.2em;}


table { border: none;}
/*dt { font-weight: bold;} */

/* utility classes */
.clear-both { clear: both; }
.nobr { white-space: nowrap; }

/* Main structural */

table.latest-photos tr {
  vertical-align: bottom;
}

img#fade {
  position: absolute;
/*  z-index: -1;*/
  top: 0;
  left: 0;
  width: 100%;
  height: 700px;
}

img.thumbnail {
  width: 100%;
}

img.thumbnail-latest {
  width: 140px;
  margin-right: 10px;
}

img.thumbnail-admin {
  width: 190px;
}

/* Lists */
#header ul,
#nav-general ul,
#col1 ul,
#col2 #nav-global ul,
#col3 ul,
#footer ul,
ul.no-bullets {
  list-style-type: none;
}

#col1 ul.show-bullets {
  list-style-type: disc;
}

.member-stats li {
/*  margin-right: 15px;*/
  margin-left: 0;
}

#nav-global ul li {
  margin-left: 0;
}

#salutation li.middle {
  margin-bottom: 1em;
}

#salutation li span {
  font-weight: bold;
/*  color: #3399cc;*/
  color: #CC6633;
}

#nav-general li {
  float: right;
}

#non-member h3 {
  text-align: right;
  margin: 0.8em auto;
}

#non-member #col1 a span,
#non-member #col2 a span,
#non-member #col3 a span
 {
  margin-left: .4em;
}

#container {
  border-top: none;
}
#container2 {
  border-top: none;
}


#nav-global {
  padding-right: 3px;
/*  padding-bottom: 1px;*/
  padding-left: 3px;
}

/*#nav-global ul {
  margin-bottom: -1px;
}
*/
#nav-general li {
  border-bottom: 3px solid #ccc;
}

#nav-general li a:link,
#nav-general li a:visited,
#nav-general li a:active {
  color: #333;
}

#nav-general li a span {
  padding: 0.8em;
}

#nav-global li a {
  border-bottom: 3px solid #fff;
}

#nav-general li a:hover {
  border-bottom: 3px solid #333;
  color: #8C0000;
  text-decoration: none;
}

#nav-global li.has-sub {
  background-image: url(/skins/1k/images/ui/nav-global-arrow-up.gif);
  background-repeat:  no-repeat;
  background-position:  96% 80%;
}

#nav-global li.has-sub:hover {
  background-image: url(/skins/1k/images/ui/nav-global-arrow-down.gif);
  background-repeat:  no-repeat;
  background-position:  96% 80%;
}

#nav-global .level1 li {
  background-color: #ccc;
}

#nav-global .level2 {
  float: right;
}

#footer a:link,
#footer a:visited {
  color: #999;
}

/* Featured member pics */


.member-list-item,
.bkg-profile {
  margin-bottom: .6em;
  color: #423d41;
}


.member-list-item:hover {
  color: #000;
}

.member-list-item .featured-member {
  float: left;
  width: 200px;
  margin: 0 1em 1.4em 0;
  padding: 0 .4em .4em 0;
  text-align: center;
}

.member-details {
  margin-left: 210px;
}

img.thumbnail,
img.thumbnail-latest,
.member-list-item .featured-member img {
  border: 1px solid #B59F79;
}

#col3 .featured-member {
  margin-bottom: 2em;
  margin-left: 10px;
}

#col3 .featured-member img {
  width: 110px;
  border: 1px solid #666;
}

.member-list-item .featured-member img:hover,
#col3 .featured-member img:hover {
  border-color: #996633;
}

.featured-name {
  text-align: center;
}

#col2 .featured-name {
  margin-bottom: 1em;
  font-size: 1.2em;
  font-weight: bold;
}

#col3 .featured-name {
  margin-top: .4em;
  font-size: 1em;
  font-weight: normal;
}
 
.member-list-item h3 {
  margin: 0.4em;
/*  font-size: 1.2em;*/
  font-weight: normal;
}

/* Misc formatting */

#non-member #col1 h2 {
  margin-bottom: .4em;
}

#non-member #col1 div.join {
  margin-top: 115px;
}

#non-member #col1 div.join p {
  display: none
}

#non-member #col1 h3 {
  margin-top: 0;
  padding-top: 0;
}

.alert {
  margin: .4em 0;
  padding: 1em;
  font-size: 1em;
/*  background-color: #FFFCDD;
  border: 1px solid #ccc;*/
  background-color: #FAFAEE;
/*  border: 1px solid #ECE9E1;*/
  border: 1px solid #e2e3e3;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

#non-member .alert {
  padding: 0;
  background: none;
  border: none;
}

.alert,
.text-red {
  color: #8C0000;
}

#browse,
.format-table th,
.format-table td,
.answer,
.text-small,
.lpasslink,
.profile-stats {
/*  font-size: 85%;*/
  font-size: 93%;
}

.profile-stats {
  margin-bottom: 0;
}

.edit-link {
  font-size: 85%;
}

.text-tiny {
  font-size: 85%;
}

.headertext {
  font-weight: bold;
}


#mailbox tbody tr:hover {
  background-color: rgb(232,209,155);
  cursor: pointer;
}

#mailbox .tc-small {
  width: 20px;
}

#mailbox .tc-medium {
  width: 20%;
}

#mailbox .tc-fill {
  width: auto;
}

#mailbox th,
#mailbox tfoot td {
  font-size: 90%;
}

#mailbox tfoot td {
/*  font-weight: bold;*/
  padding: .3em;
  text-align: center;
}

#mailbox .show-online {
  background: transparent url(/skins/1k/images/ui/icon-online.gif) no-repeat 50%;  
}

#mailbox .show-offline {
  background: transparent url(/skins/1k/images/ui/icon-offline.gif) no-repeat 50%;  
}

#footer address,
#footer .terms {
  text-align: center;
  font-size: 0.9em;
}

#footer .terms span {
  padding: 0 0.4em;
  color: #ccc;
}

.designby { display:none; font-size: 0.8em;}  

.member-steps {
  font-weight: bold;
  text-align: right;
}

table.register {
  margin: 8px auto;
  width: 80%;
  border: 1px solid #ccc;
}

.member-reg-already {
  text-align: right;
}

#col1 h3,
#col2 h3 {
  margin-right: 1.4em;
}

#col2 h1,
#emoticons h1 {
  color: #330000;
  font-weight: normal;
}


#col2 .user-data h4 {
  margin-top: 1.2em;
}

dt {
 margin-top: 1.6em;
 margin-bottom: 0.6em; 
}

a.btn {
  background-color: #f3f3f3;
  text-align: center;
  width: auto;
  padding: .4em .8em;
  border: 1px solid #999;
}

.col-left,
.col-right {
  float: left;
  width: 280px;
}

.col-right {
  float: right;
  text-align: right;
}

.paging {
  font-weight: bold;
  color: #333;
}

.paging a,
.paging span {
  margin-right: 2px;
  padding: 4px;
}

.paging a {
  padding: 4px;
  font-weight: normal;
}

.paging a:hover {
  background-color: #EFF1F2;
}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}



/* MAILBOX formatting */
/* format table rows */
#mailbox,
.mailbox
{
  border: 1px solid #ccc;
  width: 98%;
  margin: 20px auto;
 /* background-color: #ccc;*/
}

#mailbox thead tr,
#mailbox tfoot tr {
/*  background-color: #fff;*/
}
#mailbox thead tr th,
.mailbox thead tr th
{
  border-bottom: 1px solid #666;
  font-weight: bold;
  text-align: left;
}
#mailbox thead tr th,
#mailbox tbody tr td,
.mailbox thead tr th,
.mailbox tbody tr td
{
  padding: 0.4em;
}
#mailbox thead tr td,
.mailbox thead tr td
{
  border-left: 1px solid rgb(236,236,236);
  border-bottom: 1px solid #ccc;
}
#mailbox tbody tr td,
.mailbox tbody tr td
{
  font-family: Arial;
  font-size: 0.9em;
  border-left: 1px solid rgb(236,236,236);
  border-bottom: 1px solid #D9D9D9;
}

#mailbox tbody tr:hover,
.mailbox thead tr:hover,
#mailbox tbody tr.selected td,
.mailbox tbody tr.selected td
{
  background-color: #E9EEEE;
  color: #000;
  font-weight: normal;
  border-left: 1px solid #346DBE;
  border-bottom: 1px solid #7DAAEA;
}

#mailbox tr {
  margin: 0;
  padding: 0;
}

.message-body {
  margin: 2em;
  font-size: 120%;
}

.tr-even { background-color: #fff;}
.tr-odd { background-color: #eee;}

.text-loud,
.text-calm {
  margin-top: .4em;
  color: #cc6600;
  font-size: 1.7em;
  line-height: 105%;
}

.text-calm {
  font-size: 1.5em;
}

table.profile-veiw,
table.format-table {
  border-spacing: 6px 4px;
  width: 100%;
}

form.small table.format-table {
  width: 450px;
}

table.format-table th,
table.format-table td {
  vertical-align: top;
}



table.profile-questions {
  width: 100%;
  border-spacing: .8em;
}

.format-table th {
  width: 50%;
  padding: .4em .6em;
  background-color: #c6e0df;
  font-weight: normal;
  text-align: right;
  color: #003366;
}

.format-table td {
  width: 50%;
  padding: .4em .6em;
  background-color: #edebd6;
}

.mail-message th {
  width: 20%;
}

.mail-message td {
  width: 80%;
}


/*.format-table td select {
    width: 100%;
}
*/
.answer {
  padding: .4em 2px;
  background-color: #edebd6;
}


.divider,
.divider-edit {
  color: #999;
}

.fieldset {
  margin-top: .5em;
  margin-bottom: 1.4em;
}

#col2 .fieldset {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

#col2 div.search {
  width: 450px;
  margin-right: 0;
  margin-left: 0;
}

#col1 .fieldset form {
  margin-left: 20px;
  margin-right: 20px;
}

#col2 .fieldset table{
  border-spacing: .6em;
}

.actions {
  margin: 1em;
  margin-bottom: 2em;
  padding: .4em;
  background-color: #FAFAEE;
  border-top: 1px solid #ECE9E1;
  border-bottom: 1px solid #B59F79;
}

.profile-rating,
.profile-actions {
/*  float: left;
  width: 60%;*/
/*  margin-top: 1.2em;
  margin-bottom: 2em;*/
}

/*.profile-rating {
  float: right;
  width: 30%;
  text-align: right;
}
*/
/*.profile-rating {
  margin-bottom: .4em;
  margin-right: 1em;
  text-align: right;
}
*/
.profile-rating img {
/*  display: block;
  float: right;*/
  width: 166px;
  vertical-align: middle;
}

.profile-rating input,
.profile-rating select {
  width: auto;
}

input.width-small {
  width: 4em;
}

.submit-center {
  margin:1em auto;
  width: 30%;
  text-align: center;
} 

#col2 h1,
.member-details h3 span,
.member-details2 h3 span,
.profile-stats span,
.about h3 {
  color: #996633;
}

.member-details h3 span, .member-details2 h3 span {
  font-family: Arial;
}
.indent-level1 {
  margin-left: 3em;
}



table#register1 {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
}

img.img-staff {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
  border: 1px solid #483A26;
}

.about .clear-both {
  padding-bottom: 2em;
}

/*#col2 .thumbnail {
  width: 100px;
}*/

.galler-teaser {
  text-align: center;
}

.galler-teaser img {
  height: 142px;
  width: 100px;
  margin-right: 5px;
  margin-left: 5px;
  border: 1px solid #483A26;
}

.submenu{
  font-size:12px;
}/* Links */

a {
  text-decoration: none;
  border-bottom: 1px dotted #e5e5e5;
}

a:link {
  color: #65b3d9;
}

span.link {
  margin-left: 3px;
  color: #65b3d9;
}

a:visited{
  color: #349acb;
}

a:hover,
a:active {
  color: #2088bc;
  border-bottom: 1px dotted #2088bc;
}

.submenu{
  font-size:10px;
}

h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited,
span.link {
  margin-left: 3px;
  color: #2088bc;
}

span.link {
  margin-left: 3px;
}

/* Navigation styles */

#nav-global a {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 1em;
}

#nav-global a:link,
#nav-global a:visited{
/*  color: rgb(229,218,191);*/
  color: #483A4B;
  text-decoration: none;
}

#nav-global a:hover {
  color: rgb(245,243,243);
  border-bottom: 3px solid #B59F79;
/*  border-bottom: 3px solid #cc9966;*/
}

#nav-global ul,
#nav-top-rated ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

#nav-global ul li a {
	display: block;
	padding: .6em 1em;
}

#nav-global li { /* all list items */
	float: left;
	width: auto; /* width needed for Opera */
	text-align: center;
}

/*Browse gender/online/ads/prefs links on left */

#browse li {
  margin: 0;
  border-bottom: 1px solid #B59F79;
  border-top: 1px solid #fff;
  background: #F1EED7 url(/skins/1k/images/theme2/bkg-browse-links.png) repeat-x top left;
  line-height: 1em;
}

#browse li li {
  border: none;
  background: none;
}

#member #col1 a:link,
#member #col1 a:visited,
#member-wide #col1 a:link,
#member-wide #col1 a:visited {
  color: #126E90;
}

#member #col1 h2,
#member-wide #col1 h2 {
  padding: .5em 10px .5em 20px;
  border-top: 1px solid #B59F79;
  border-bottom: 1px solid #B59F79;
  background-color: #E4E1C2;
}


#col1 .member-stats {
  padding-bottom: 1em;
  padding-right: 15px;
  padding-left: 40px;
  background: #fff url(/skins/1k/images/theme2/bkg-member-stats-clip.jpg) no-repeat top left;
  color: #333;
  border-bottom: 1px solid #B59F79;
}

#member #col1 .member-stats h2,
#member-wide #col1 .member-stats h2 {
  margin: 0;
  padding: 0;
  padding-top: 30px;
  padding-bottom: .5em;
  border: none;
  background-color: transparent;
  color: #333;
  font-weight: normal;
}

#browse li a {
  display: block;
}

#browse li a:hover {
  border-bottom: 1px solid #F1EED7;
  background-color: #F5EFD4;
  color: #036;
}

#browse li.personal-ads {
  border-bottom: 1px solid #B59F79;
}

#browse {
  margin-bottom: 0;
}

#nav-top-rated li {
	display: inline;
	width: auto; /* width needed or else Opera goes nuts */
	text-align: center;
}

#nav-top-rated ul li a {
	padding: .6em 1em;
}

.user {
  float: right;
  width: 100px;
  text-align: right;
  font-size: 90%;
  margin-top: -.6em;
}

.onlinenow,
.notonline {
  display: block;
  padding: .7em 2.8em .5em .3em;
}

a.media-video,
a.media-audio,
a.media-album,
a.results,
a.add-contact,
a.list-battles,
a.leave-message,
div.media-audio-no,
div.media-video-no,
a.change-photo {
  height: 20px;
  margin-right: .8em;
}

a.crop-photo {
  height: 20px;
  margin-right: .8em;
}

a.icon-small span {
  min-height: 20px;
  padding-left: 24px;
}

a.add-contact span,
a.results span {
  padding-left: 17px;
}

.user-media {
  text-align: center;
  margin-bottom: 2em;
}

span.media-audio-no,
span.media-video-no,
a.media-audio,
a.media-video {
  display: block;
  float: left;
  margin-right: 3em;
  height: 20px;
}

span.media-audio-no span,
span.media-video-no span,
a.media-audio span,
a.media-video span {
  padding-left: 36px;
}

span.media-video-no,
a.media-video {
  margin-left: 220px;
}

.profile-actions a:hover,
.user-data a:hover {
  text-decoration: none;
  border-bottom: none;
}

.onlinenow {
  background: transparent url(/skins/1k/images/ui/icon-online.gif) no-repeat top right;
  color: #666;
}

.notonline {
  background: transparent url(/skins/1k/images/ui/icon-offline.gif) no-repeat top right;
  color: #999;
}

a.media-video {
  background: transparent url(/skins/1k/images/ui/icon-video-off.gif) no-repeat 0 50%;
}

a.media-video:hover {
  background: transparent url(/skins/1k/images/ui/icon-video-on.gif) no-repeat 0 50%;
}

a.media-audio {
  background: transparent url(/skins/1k/images/ui/icon-audio-off.gif) no-repeat 0 50%;
}

a.media-audio:hover {
  background: transparent url(/skins/1k/images/ui/icon-audio-on.gif) no-repeat 0 50%;
}

span.media-video-no {
  color: #999;
  background: transparent url(/skins/1k/images/ui/icon-video-no.gif) no-repeat 0  50%;
}

span.media-audio-no {
  color: #999;
  background: transparent url(/skins/1k/images/ui/icon-audio-no.gif) no-repeat 0 50%;
}

a.media-album {
  background: transparent url(/skins/1k/images/ui/icon-album-off.gif) no-repeat 0 50%;
}

a.results {
  background: transparent url(/skins/1k/images/ui/icon-back-off.gif) no-repeat 0 50%;
}

a.add-contact {
  background: transparent url(/skins/1k/images/ui/icon-add-off.gif) no-repeat 0 50%;
}

a.list-battles {
  background: transparent url(/skins/1k/images/ranking/menu_icon_vs_small.gif) no-repeat 0 50%;
}

a.leave-message {
  background: transparent url(/skins/1k/images/ui/icon-message-off.gif) no-repeat 0 50%;
}

a.change-photo {
  background: transparent url(/skins/1k/images/ui/icon-change-photo-on.gif) no-repeat 0 50%;
}

a.crop-photo {
  background: transparent url(/skins/1k/images/ui/icon-crop-photo-on.jpg) no-repeat 0 50%;
}

li a span {
  display: block;
}

li.whos-online a {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-whos-online-off.gif) no-repeat 165px 50%;
}

li.whos-online a:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-whos-online-on.gif) no-repeat 165px 50%;
}

li.personal-ads a {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-personal-ads-off.gif) no-repeat 169px 50%;
}

li.personal-ads a:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-personal-ads-on.gif) no-repeat 169px 50%;
}

li.women a {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-women-off.gif) no-repeat 169px 50%;
}

li.women a:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-women-on.gif) no-repeat 169px 50%;
}

li.men a {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-men-off.gif) no-repeat 165px 50%;
}

li.men a:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-men-on.gif) no-repeat 165px 50%;
}

li.invite a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_invite.gif) no-repeat 169px 50%;
}

li.invite a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_invite.gif) no-repeat 169px 50%;
}

li.fight a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_fight.gif) no-repeat 169px 50%;
}

li.vs a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_vs.gif) no-repeat 169px 50%;
}

li.upload a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_upload.gif) no-repeat 169px 50%;
}

li.popular a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_popular.gif) no-repeat 169px 50%;
}

li.fight a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_fight.gif) no-repeat 169px 50%;
}

li.vs a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_vs.gif) no-repeat 169px 50%;
}

li.upload a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_upload.gif) no-repeat 169px 50%;
}

li.popular a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_popular.gif) no-repeat 169px 50%;
}

li.victory a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_victory.gif) no-repeat 169px 50%;
}

li.victory a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_victory.gif) no-repeat 169px 50%;
}

li.vote_home a {
  background: transparent url(/skins/1k/images/ranking/menu_icon_home.gif) no-repeat 169px 50%;
}

li.vote_home a:hover span {
  background: transparent url(/skins/1k/images/ranking/menu_icon_home.gif) no-repeat 169px 50%;
}
/* Prefence links */

li#prefs-a-v a.parent {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-av-off.gif) no-repeat 165px 50%;
}


li#prefs-a-v a.parent:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-av-on.gif) no-repeat 165px 50%;
}

li#prefs-info a.parent {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-info-off.gif) no-repeat 169px 50%;
}

li#prefs-info a.parent:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-info-on.gif) no-repeat 169px 50%;
}

li#prefs-edit a.parent {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-preferences-off.gif) no-repeat 169px 50%;
}

#browse li#prefs-edit a.parent:hover span {
  background: transparent url(/skins/1k/images/theme2/btns-dark/btn-preferences-on.gif) no-repeat 169px 50%;
}


.actions a:link,
.actions a:visited,
.actions a:hover {
  border: none;
}

#browse li a span {
  padding: 10px 0 10px 20px;
}

li.whos-online a {
  margin-top: 1px;
}

.actions a:hover {
  color: #000;
}

a.add-user span {
  font-size: 150%;
  font-weight: bold;
}

#col1 #nav-admin li {
  margin: 0;
  padding: 0;
  font-size: 90%;
}

.member-details h3 span.text-small {
  margin-left: .4em;
  font-size: 75%;
}

.member-details h3 span a,
.member-details h3 span a:link,
.member-details h3 span a:visited {
  padding: .2em;
  color: maroon;
  border: none;
}

.member-details h3 span a:hover {
  color: red;
  border: none;
}

#col1 ul.list-parent li {
  margin-left: 0;
}

#col1 a.parent {
  display: block;
  background: #F5EFD4 url(/skins/1k/images/theme2/bkg-browse-links.png) repeat-x top left;
  color: #036;
  cursor: pointer;
}

#col1 .child {
  border-top: 1px solid #CCB299;
  background-color: #fff;
}

#col1 .child ul {
  margin-bottom: 0;
}

#col1 .child ul li a {
  font-size: 90%;
}

#col1 #nav-edit h2 {
  margin-bottom: 0;
  background-color: #fff;
  border-top: none;
}
/* Forms */

#form-login {
  margin-bottom: 1em;
  padding: 0;
}

#form-forgot-pw {
  width: 40%;
  margin: 1em auto;
}

#form-login label,
#form-forgot-pw label {
  display: block;
  margin: 1em auto;
}

#form-login label input[type^="text"],
#form-login label input[type^="password"] {
  width: 60%;
/*  margin-right: .5em;*/
}

/*#form-login label span,
#form-forgot-pw label span {
  display: block;
}
*/

input,
textarea {
  padding: 3px .5em;
/*  border: 2px inset rgb(221,201,132);*/
  width: 90%;
}

input,
select,
textarea {
  background-color: rgb(255,251,238);
  font-size: 1.1em;
}

select {
  margin-top: 3px;
  margin-bottom: 3px;
}

textarea {
/*  font-size: 110%;*/
    font-family: Arial;
    }


input.ff-button,
input.ff-checkbox,
input.ff-radio {
  width: auto;
}

textarea.tos {
  height: 16em;
}

input[type^="text"],
input[type^="password"],
select,
textarea {
/*  border: 1px solid #2a030e;
  border-top-color: #cc6600;
  border-left-color: #cc6600;*/

  border: 1px inset #996633;
  border-top-color: #cbb694;
  border-left-color: #cbb694;
}

input.button,
a.button {
  width: auto;
  padding: 1px .5em 3em .5em;
  border: 1px double #999999;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  padding: 0.25em;
  background-color: #cce5ee;
  color: #2365ad;
  font-size: 90%;
  font-weight: bold;
}

input.button:hover,
a.button:hover {
  color: #196b90;
  cursor: pointer;
}

input.button:active,
a.button:active {
  border: 1px double #ccc;
  border-top-color: #999;
  border-left-color: #999;
  color: #1f80ad;
}


/*input:focus {
  background-color: #f3f3f3;
}*/

input.ff-checkbox,
input.ff-radio {
  width: auto;
}

.size-small {
  width: 20%;
}

.size-medium {
  width: 50%;
}

input.wide {
  width: 50%;
}

#form-login table {
  width: 100%;
  border: none;
  border-collapse: collapse;
}

#form-login th,
#form-login td {
  vertical-align: middle;
}

#form-login td {
  text-align: right;
}

#form-login th {
  font-weight: normal;
}


#form-login input.box {
  width: 90px;
  margin-bottom: .8em;
  margin-left: .4em;
}/*Main page layout*/

body {
 	font-family: Arial;
 	}

#container {
  width: 880px;
  padding-top: 1px;
  background: #fff url(/skins/1k/images/theme2/bkg-top-bot.gif) no-repeat top left;
}

#member #content-wrapper,
#member-wide #content-wrapper {
  padding: 0 4px;
  background: #fff url(/skins/1k/images/theme2/bkg-y-wide.gif) repeat-y top left;
}

#member #col1,
#member-wide #col1 {
  margin: 0;
  padding: 0;
  width: 197px;
}

#member #col2,
#member-wide #col2 {
  margin: 0;
  margin-left: 5px;
  padding: 0;
  width: 670px;
  background: transparent url(/skins/1k/images/theme2/file-folders.jpg) no-repeat top left;
}

#col2 h1 {
  height: 56px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-left: 55px;
  color: #483A26;
}

.member-list-item,
.page-content {
  padding: 2em 2.5em;
  min-height: 256px;
  background: transparent url(/skins/1k/images/theme2/bkg-content.gif) no-repeat top left;
}

.top-content {
  margin-bottom: .6em;
  padding: 1em 2.5em;
  background-color: #FAFAEE;
  border: 1px solid #e2e3e3;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
/*  background: transparent url(/skins/1k/images/theme2/bkg-content.gif) no-repeat top left;*/
}


#member #footer,
#member-wide #footer {
  height:10px;
  margin-top:0px;
  margin-left:3px;
  margin-right:3px;
  margin-bottom:3px;
  padding-top: 0;
  padding-left: 202px;
  border: none;
  background: transparent url(/skins/1k/images/theme2/bkg-bot.gif) no-repeat bottom left;
}

/*header layout */

#header {
  padding-top: 12px;
  border-right: 1px solid gray;
  border-left: 1px solid gray;
  background: #65b3d9 url(/skins/1k/images/ui/bkg-nav-global.gif) repeat-x bottom left;
  overflow: hidden;
}

#header h1 {
  margin-bottom: 0;
  padding-bottom: 0;
}

#header h1 a {
  position: relative;
  display: block;
  margin-left: 12px;
  width: 232px;
  height: 43px;
  color: #f1f1f1;
  border: none;
  background: #65b3d9 url(/skins/1k/images/logos/logo-thousandlist-sm.gif) no-repeat top left;
}


#header h1 a span {
  position: absolute;
  left: -1000px;
}

#how-to-graphic {
  margin: 10px auto;
  width: 568px;
  height: 217px;
  background: transparent url(/skins/1k/images/theme2/how-to-steps.jpg) no-repeat top left;
  border: 1px solid #65b3d9;
}

.how-to {
  margin: 0 auto;
  width: 568px;
  color: #65b3d9;
  	font-family: Arial;
  	}

.more-info {
  display: none;
}