/* this is main css file */
/* Author: PUNkER <ncb@flashmail.com>

/* basic elements */
body
{
  background: #000;
  color: #eee;
  margin: 0px;
  padding: 0px;
} 

form, h1, blockquote p
{
	margin:0;
	padding:0;
}

h1
{
	font-size:24px;
	font-weight: normal;
}

h2
{
	font-size: 18px;
	margin: 12px 0 7px 0;
}

h3
{
	font-size:16px;
	margin: 12px 0 7px 0;
}

h4, h5, h6
{
	font-size: 13px;
	margin: 0px;
}

p
{
  padding: 0px;
  margin: 10px 0px 10px 0px;
}

ul
{
/*  background: red;
  border: 3px solid green; */
  padding: 0px 20px 0px 35px;
  margin: 10px 0px 10px 0px;
}
li
{
  margin: 0px;
  padding: 0px;
}

/* specific div's */

#container
{
  margin: 0px auto;
  width: 750px;
  background: #000000;
  border: 1px solid #ddd;
  border-top: 0px;
  position: relative;
  padding: 0px;
}

#container h1, h2, h3, h4, h5 { margin: 0px; }

#header
{
  height: 115px;
  margin: 0px;
  background: url("images/header.jpg") top left no-repeat;
}

#content
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 150%;
  background: #000000 url("images/bg3.jpg") repeat-x;
  margin: 0px;
  padding: 10px 20px 20px 260px;
}

#tos
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 150%;
  background: #000000 url("images/bg3.jpg") repeat-x fixed;
  margin: 0px;
  padding: 20px;
}

#features
{
  /* border: 1px solid #ddd; */
  padding: 0px;
  vertical-align: top;
}

#coming_feat
{
  margin: 0px;
  padding: 3px;
  position: relative;
  top: 100px;
  left: 235px;
  width: 180px;
  border: 2px solid #ddd;
  background: #333;
  font: 13px Arial, sans-serif;
  font-style: italic;
  /*font-weight: bold; */
  color: #fb1;
  -moz-border-radius: 8px;
}
#coming_feat h5
{
  text-align: right;
  margin-right: 20px;
}

#basic_feat
{
  margin: 0px;
  padding: 0px;
  position: center;
  width: 250px;
  border: 2px solid #ddd;
  background: #111;
  font: 14px Arial, sans-serif;
  /* font-style: italic; */
  font-weight: bold;
  color: #bad003;
  -moz-border-radius: 8px;
}
#basic_feat h5
{
  /*background: red;*/
  font-size: 16px;
  padding: 2px;
  -moz-border-radius: 4px;
}

/*
.feat0
{
  width: 100%;
  background: #dfd url("images/footer_bg.png");
  list-style-image: url("images/footer_bg.png");
}

.feat1
{
  background: #beb;
}
*/

#linkList
{
  position: absolute;
  top: 115px;
  background: transparent url("images/links_bg.png") top center no-repeat;
  padding-top: 15px;
  margin-left: 31px;
  color: #ff11ff;
  font: 13px Verdana, sans-serif;
  text-shadow: 0 0 5px #000000;
}

#linkList a
{
  display: block;
  width: 178px;
  height: 47px;
}

#linkList span
{
  display: none;
}

#index_links
{
  position: absolute;
  top: 495px;
  left: 75px;
}

.lnkHome { background: url("images/home_off.png") no-repeat; margin-bottom: 3px; }
.lnkHome:hover { background: url("images/home_on.png") no-repeat; margin-bottom: 3px; }

.lnkJoin { background: url("images/join_off.png") no-repeat; margin-bottom: 3px; }
.lnkJoin:hover { background: url("images/join_on.png") no-repeat; margin-bottom: 3px; }

.lnkContact { background: url("images/contact_off.png") no-repeat; }
.lnkContact:hover { background: url("images/contact_on.png") no-repeat; }

#login
{
  background: transparent url("images/login_bg.gif") top left no-repeat;
  position: absolute;
  top: 320px;
  width: 220px;
  height: 130px;
  padding: 10px 5px 5px 33px;
}
#login th, td, input, option, select
{
  font: 11px Helvetica, sans-serif;
}
#login th
{
  font-weight: bold;
}
#login a
{
  display: block;
}

.lnkForgot span
{
  font: 12px 'Courier-new', sans-serif;
  text-align: right;
/*  background: #087563; */
}
.lnkForgot:link
{
  color: #7df;
}
.lnkForgot:visited
{
  color: #7df;
}
.lnkForgot:hover
{
  color: #aff;
}

#footer
{
  background: transparent url("images/footer_bg.png") top left repeat-x;
  height: 18px;
  border-top: 1px;
  margin-top: 20px;
  padding-top: 2px;
}

#footer a, .copyright
{
  font: 11px Arial, sans-serif;
  font-weight: bold; 
}
#footer .copyright { color: black; }
#footer a { text-decoration: underline; }
#footer a:link { color: #22a; }
#footer a:visited { color: #22a; }
#footer a:hover { color: #279; }
#footer table { padding: 0px 6px 0px 6px; }

#lnkLinks
{
  font: 13px Courier, serif;
  font-weight: bold;
  font-style: italic;
}

#links_list { margin: 6px; }

#content table
{
  margin: 5px 1px 5px 1px;
}

#content tr
{
/*  background: #006f19; */ /* header color */
/*  background: #007665; */ /* login box color*/
  background: #363; 
}

#content th
{
  background: #343;
  text-align: left;
}

#ad_info
{
  display: none;
}

.btn_go
{
  padding-left: 110px;
}

.btn_go input
{
  color: #0060ff;
  background: #dee1f2;
  border:1px solid #9a9dbd;
  width:57px;
  height:19px;
  margin-top: 2px;
}

.form_error
{
  color: red;
/*  background: yellow; */
  font-weight: bold;
  display: block;
}

p.warn_text, div.warn_text
{
  background: red;
  color: #ffa;
  border: 1px dotted green;
  font-weight: bold;
  font: 12px Arial, sans-serif;
  -moz-border-radius: 6px;
}

.warn_text
{
  color: red;
  font-weight: bold;
}

p.info_text, div.info_text
{
  background: #eea;
  color: #030;
  border: 1px solid gray;
  padding: 4px;
  -moz-border-radius: 6px;
}

.info_text
{
  color: #eea;
}

/* AdBrite ads styles */
.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #0D8F63;}
.adText {font: normal 10pt Arial; text-decoration: none; color: #dddddd;}


#addthis_main { float: right; }

