body{text-align:center;color:white;background-color:black;}
#black {background-color:black;}
#landingpage{margin:0px auto;text-align:center;width:620px;}
#tourpage{margin:0px auto;text-align:center;width:1000px;background:url(/media/images/background.gif) repeat-y;}
#updatepage{margin:0px auto;text-align:center;width:1000px;background:url(/media/images/background.gif) repeat-y;}
#standard{margin:0px auto;text-align:center;width:1000px;background:url(/media/images/background.gif) repeat-y;height:500;min-height:500px;}



a {color:white;}

.clearfix{clear:both;}

#choose_entry {margin-left: 100px;}
#choose_entry a {float:left; display:block; border: 1px solid white; font-size:18px; color:white; font-weight:bold;padding: 3px; width:150px; margin: 0px 25px;}
#choose_entry a:hover, a:active {color:black; background-color:white;}

#tagline {margin: 10px 0px; font-weight:bold;}

.head {font-weight:bold;text-decoration:underline;margin: 10px 0px;}
#disclaimer {margin-top: 20px;padding: 0 10px;}
#disclaimer p{text-align:justify;line-height:13px;font-size:11px;}

#testimonials {margin: 5px 10px;}
#testimonials .entry {background-color:#2a2a2a; width:290px; float:left; text-align:left; margin:4px;}
#testimonials .entry a img{width:120px;height:60px; background-color:black ;display:block; float:left; margin: 2px;}

#parent{margin-top:5px;}

#footer{margin:40px 0px; line-height:13px;font-size:11px;}
#footer_center{margin:20px 20px 0 20px; line-height:13px;font-size:11px;color:#e0e0e0;}

#content {width:800px;margin: 0 100px;}

#content a {color: black;}

.updatebox{position:relative;background:url(/media/images/update_background.jpg) no-repeat;height:300px;}
.updatebox .left {float:left; padding:12px; margin-right:10px;}
.updatebox .left img {border: 1px solid black;}
.updatebox .right .top {text-align:left;padding: 12px 0px 0px 0px; height:300px;}
.updatebox .right .top img {margin-right:15px; margin-bottom: 5px; border: 1px solid black;}

.updatebox .right .top p {color:white;line-height:14px;font-size:12px;padding-right:7px;}
.updatebox .trailer {position:absolute;right:0px;bottom:2px;}

html* .updatebox .trailer {position:absolute;right:0px;bottom:0px;}
#othersites {text-align:center; margin: 20px 0px; color:black;}
#othersites img {width:200px; height:150px; border: 1px solid black; margin: 15px;}

.freecontent{padding:5px;margin-top:5px;margin-bottom:5px;}


.formError {
  background-color: #ffe0e0;
}
.formCell {
  text-align: left;
  color: white;
  padding: 3px;
}
#id_username {width: 200px;}
#id_password {width: 200px;}
#id_captcha {width: 200px;}
#id_captcha_image {width: 200px;}

