body {
  margin:0;
  padding:0;
  font-family:arial, sans-serif;
  background-color:black;
  color:#E8E8FF;
  font-size:14px;
}

a { color:#00ADEE; }

a img {border:none;}

h1,h2,h3,h4,h5,h6 {
  margin:0;
  padding:0;
  text-align:left;
  color:#00ADEE
}

p { text-align:justify; }

#Header {
  position:relative;
  width:1000px;
  height:203px;
  margin:0 auto;
  background:url(/shared/images/template/header_bg.jpg);
}

#Header h1 {display:none;}

#Header ul {
  position:absolute;
  top:1px;
  left:258px;
  height:39px;
  width:500px;
  margin:0;
  padding:0;
}

#Header ul li {
  list-style-type:none;
  text-align:center;
  float:left;
  line-height:41px;
}

#Header ul li a {
  color:#FFF100;
  text-decoration:none;
  font-weight:bold;
  font-size:18px;
  text-transform:uppercase;
  float:left;
  width:166px;
  height:100%;
}

#Header ul li a:hover { color:#00ADEE; }


#Body{
  width:1000px;
  margin:0 auto;
  position:relative;
}

#LeftMenu {
  float:left;
  width:214px;
  position:relative;
}

#LeftMenu ul {
  border-left:1px solid #00ADEE;
  border-right:1px solid #00ADEE;
  width:211px;
  margin:0;
  padding:0;
  overflow:hidden;
}

#LeftMenu ul li {
  list-style-type:none;
}

#LeftMenu ul li a {
  display:block;
  width:100%;
  height:28px;
  line-height:28px;
  text-transform:uppercase;
  text-decoration:none;
  color:#3553A4;
  text-indent:10px;
}

#LeftMenu ul li a:hover,
.Home #HomeMenu,
.Galleries #ModelGalleriesMenu, 
.AboutUs #AboutUsMenu,
.PrivacyPolicy #PrivacyPolicyMenu,
.ModelForUs #ModelForUsMenu,
.News #NewsMenu,
.Terms #TermsandConditionsMenu,
.MemberServices #MemberServicesMenu,
.FavoriteLinks #FavoriteLinksMenu,
.ContactUs #ContactUsMenu { color:#00ADEE; }

#LeftMenu ul li a#VODMenu {
  background:url(/images/vod_button.png) repeat scroll 0 0;
  height:49px;
  width:151px;
  display:block;
  text-indent:-9999px;
  margin-left:10px;
  margin-top:20px;
  margin-bottom:10px;
}

#LeftMenuPre,
#LeftMenuPost{
  position:relative;
  left:-1px;
  width:214px;
  height:8px;
  margin:0;
  padding:0;
}

#LeftMenuPre { background-image:url(/shared/images/template/left_menu_curved_top.png); }

#LeftMenuPost { background-image:url(/shared/images/template/left_menu_curved_bottom.png); }

#LeftMenu ul li a#Twitter {
  width:142px;
  height:82px;
  background:url(/shared/images/template/twitter.png);
  text-indent:-9999px;
  display:block;
  margin-left:10px;
  margin-top:20px;
}


#ContentArea {
  float:left;
  width:764px;
  margin-left:20px;
}

.Content {
  border-left:1px solid #00ADEE;
  border-right:1px solid #00ADEE;
  width:764px;
}

.ContentAreaPre,
.ContentAreaPost {
  position:relative;
  left:0px;
  width:766px;
  height:8px;
  margin:0;
  padding:0;
}

.ContentAreaPre { background-image:url(/shared/images/template/content_area_curved_top.png); }

.ContentAreaPost { background-image:url(/shared/images/template/content_area_curved_bottom.png); }

#Content { overflow:hidden; }

.Generic h2,
.Generic h3,
.Generic h4,
.Generic h5,
.Generic h6,
.Generic p {
  margin-left:20px;
  margin-right:20px;
  text-align:justify;
}

.Generic h3,
.Generic h4 {color:#DDF;}

.Generic h2 {margin-top:20px;}

.ContentAreaPost {margin-bottom:20px;}

address {
  clear:both;
  width:1000px;
  text-align:center;
  margin:30px auto;
  border-top:1px solid #3553A4;
  padding-top:10px;
  font-size:12px;
  line-height:18px;
}

address a {
  text-decoration:none;
  color:#3553A4;
}

address a:hover {
  color:#00ADEE;
  text-decoration:underline
}