/* CSS Document */

* {
	margin: 0;
	padding: 0;
}



body {
	margin:0;
    font-family: Verdana, "Verdana", Geneva, sans-serif; 
	background: #000;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-weight:100;
	line-height:16px;
	color:#fff;
	text-align:center;
}
a, a img { outline: none;
	border:0;
	}
img {	border: none;
	padding: 0;
	margin: 0;
	}
#outer-wrapper {
	width: 992px;
	min-height: 850px;
	margin:0 auto;
	padding:0px;
	background-image:  url(home/bg.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#header {
  position:relative;
  top:0px;
  left:0px;
  width:992px;
  height:108px;
}
#logo {
  float: left;
  display: inline;
  width:151px;
  height:53px;
  margin-top:22px;
  margin-left:75px;
}
#navbox {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1em;
  float: right;
  display: inline;
  width:640px;
  height:10px;
  position:absolute;
  top:40px;
  right:52px;
  z-index:8;
  list-style: none;
  }

#nav ul {
	list-style: none;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
	margin-right: 43px;
}
#nav li ul {
	padding-top:4px;
	position: absolute;
	width:80px;
	left: -999em;
}
#nav li ul a {
	line-height:14px;
	color:#fff;
	text-decoration: none;
	width:80px;
}
#nav li ul a:hover {
	color:#ccc;
	text-decoration: none;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul ul {
	margin: -18px 0 0 70px;
	background: url(home/rt_arrw.gif) no-repeat 0px 6px;
	padding-left:12px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#logo a {
	display:block;
	height: 53px;
	padding:0;
	text-decoration: none;
	width: 151px;
	background: url(home/logo.gif) 0 0 no-repeat;
	overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;
	}
#logo a:hover, .nlogo a:active {	
	background-position: 0 -53px;
	}
.ngal a, .nevent a, .nblog a, .npricing a, .nfaq a, .nbio a, .ncontact a {
	display:block;
	height: 10px;
	padding:0;
	text-decoration: none;
	overflow: hidden;  
    text-indent: -10000px;  
    font-size: 0px;  
    line-height: 0px;
	}
.ngal a {
	width: 71px;
	background: url(home/gallery.gif) 0 0 no-repeat;
	}
.nevent a {
	width: 80px;
	background: url(home/event.gif) 0 0 no-repeat;
	}
.npricing a {
	width: 38px;
	background: url(home/pricing.gif) 0 0 no-repeat;
	}
.nblog a {
	width: 34px;
	background: url(home/blog.gif) 0 0 no-repeat;
	}
.nfaq a {
	width: 26px;
	background: url(home/faq.gif) 0 0 no-repeat;
	}
.nbio a {
	width: 22px;
	background: url(home/bio.gif) 0 0 no-repeat;
	}
.ncontact a {
	width: 62px;
	background: url(home/contact.gif) 0 0 no-repeat;
	}
.ngal a:hover, .ngal a:active, .ncontact a:hover, .ncontact a:active, .nblog a:hover, .nblog a:active, .nevent a:hover, .nevent a:active, .npricing a:hover, .npricing a:active, .nfaq a:hover, .nfaq a:active, .nbio a:hover, .nbio a:active {	
	background-position: 0 -10px;
	text-decoration: none;
	}

.transp {
	margin-left:86px;
	}
h1 {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.6em;
	line-height:1.8em;
	color:#F3F0DD;
	font-weight:normal;
	}
h2 {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.45em;
	line-height:1.6em;
	color:#fff;
	font-weight:normal;
	}
h3 {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.35em;
	line-height:1.5em;
	color:#D5E7F0;
	font-weight:normal;
	}
p.que {
	margin:0;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.6em;
	color:#EBF0F8;
  }
p.question {
	margin:0;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.6em;
	color:#EBF0F8;
	position:relative;
	left:25px;
	top:-3.1em;
	width:585px;
	text-align:left;
  }
p.ans {
	margin:0;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.6em;
	color:#F6F4DC;
  }
p.answer {
	margin:0;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.6em;
	color:#F6F4DC;
	position:relative;
	left:25px;
	top:-3.1em;
	width:585px;
	text-align:left;
  }	
p.bio {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.5em;
	color:#fff;
	width:600px;
	text-align: justify;
  }
.price {
	margin-left:20px;
  }


p.pricea {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.4em;
	color:#EAE3B1;
	width:135px;
	text-align:right;
  }
p.priceb {
	margin-top:0.7em;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.5em;
	color:#fff;
	position:relative;
	left:157px;
	top:-2.1em;
	width:270px;
	text-align:left;
  }
p.pricec {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.4em;
	color:#EAE3B1;
	width:390px;
	margin-left:40px;
  } 
p.priced {
	margin:0.7em 0 0 100px;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.5em;
	color:#fff;
	width:320px;
  } 
  
label {
	width: 8.5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
	}
p {
	margin-top:0.7em;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1.2em;
	line-height:1.5em;
	color:#fff;
  }
  
a:link {  
	color: #D5E7F0;
	text-decoration: none; 
}

a:visited { 
	color: #D5E7F0;
	text-decoration: none; 
}
  
a:hover { 
	color: #fff;
	text-decoration:underline;
	}

a:active { 
	color: #D5E7F0;
	text-decoration: none; 
}
.picnav, .picnav a {
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:12px;
	line-height:1.3em;
	margin-bottom:5px;
	color:#ccc;
	text-decoration: none;
}

.picnav a:hover {
	color: #eee;
	text-decoration:underline; 
}
small, .credit, #portcredit, #comcredit {
	margin-top:0.5em;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:0.85em;
	line-height:1em;
  }

.credit, #portcredit, #comcredit {
	color: #777;
  }

#sidebar-wrapper {
  width:147px;
  float: left;
  display: inline;
  margin-left:77px;
}
#main-wrapper {
  width: 600px;
  float: right;
  display: inline;
  margin-right:93px;
  }

#whole-wrapper {
  position:relative;
  top:0px;
  width:822px;
  float: left;
  display: inline;
  margin-left:77px;
}

#content-wrapper {
  width:992px;
  clear:both;
}
#info {
	padding-top:10px;
	font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size:1em;
	line-height:1.8em;
	color:#777;
	}
a img.thmb {
  margin: 0 10px 10px 0;
  border:1px solid #111;}

a:hover img.thmb {
  border: 1px solid #777;
}
a img.thmb3 {
  margin: 0 0 10px 0;
  border:1px solid #111;}

a:hover img.thmb3 {
  border: 1px solid #777;
}



#footer {
  width:992px;
  height:100px;
  clear:both;
}