a    	 	        { color:#66c7ff; }
a:link              { color:#66c7ff; }
a:visited           { color:#7eaefc; }
a:hover             { color:#7eaefc; }
a:active            { color:#7eaefc; }

img { border: 0px; }

.r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}
::-moz-selection { background-color: #6831A6;}
::selection { background-color: #6831A6;}

html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	overflow-y: scroll;
}

#showcase { padding:0px; overflow:hidden;}
#showcase #showcaseWrapper {margin: 0px auto; width:900px; height:410px; overflow:hidden; /* allow scrollbar */ }
#showcase #showcaseWrapper .slide {  }
.control { display:block; width:172px; height:48px; text-indent:-10000px; position:absolute; cursor: pointer;}
#leftControl { top:450px; left:40px; z-index:1; background:transparent url(../graphics/btn-prev.png) no-repeat 0 0; margin:110px 0 0 0;}
#leftControl.over { top:450px; left:40px; z-index:1; background:transparent url(../graphics/btn-prev.png) no-repeat 0 -48px; margin:110px 0 0 0;}
#rightControl { top:450px; right:40px; background:transparent url(../graphics/btn-next.png) no-repeat 0 0; margin:110px 0 0 0;}
#rightControl.over { top:450px; right:40px; background:transparent url(../graphics/btn-next.png) no-repeat 0 -48px; margin:110px 0 0 0;} 


form #email
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	padding-left: 5px;
	background-color: black;
	border: 1px solid #222;
	width: 270px;
	height: 26px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	margin-top: 14px;
}
form #message
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	padding-left: 5px;
	padding-top: 5px;
	background-color: black;
	border: 1px solid #222;
	width: 561px;
	height: 167px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	margin-top: 8px;
}
form #userResult
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background-color: black;
	border: 1px solid #222;
	width: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: inline;
	margin-left: 2px;
}

body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: black;
	background-image: url("../graphics/background.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
}
body h1 { margin: 0px; padding: 0px; font-weight: normal; }
body h2 { margin: 0px; padding: 0px; padding-bottom: 8px; color: #b361ff; font-size: 15px; font-weight: normal; }
body h3 { margin: 0px; margin-top: 20px; padding: 0px; padding-bottom: 3px; color: #b361ff; font-size: 12px; font-weight: normal; }
body p
{
	padding: 0px;
	padding-top: 6px;
	margin: 0px;
	color: white;
	font-size: 12px;
	text-align: justify;
	line-height: 19px;
}
body p a
{
	font-size: 13px;
	color: #66c7ff;
	font-style: normal;
	text-decoration: underline;
	font-family: verdana, arial, sans-serif;
	background-image: url("../graphics/link.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 12px;
}

#upperBar
{
	position: absolute;
	top: 20px;
	left: 50%;
	width: 980px;
	height: 70px;
	margin-left: -490px;
}
#upperBar .logo
{
	position: relative;
	top: 0px;
	left: 7px;
	width: 50px;
	z-index: 1;
}


.container
{
	position: absolute;
	left: 50%;
	width: 980px;
	margin-left: -490px;
	min-height:100%;
}
.container .header
{
	margin-top: 120px;
	overflow: hidden
	z-index: 5;
}
.container .header .text
{
	padding-left: 40px;
	padding-right: 40px;
}

.container .header .text a
{
	font-size: 13px;
	color:#66c7ff;
	font-style: normal;
	text-decoration: underline;
	font-family: verdana, arial, sans-serif;
	background-image: none;
	padding-right: 0px;
}

.container .body
{
	padding-bottom: 40px;	/* Height of the footer */
}
.container .body #slidingDiv
{
	display: none;
	padding-top: 15px;
	padding-bottom: 0px;
}
.container .body .tripleBox
{
	xpadding-left: 30px;
	xfloat: left;
	width: 280px;
}
.container .body .tripleBox h2
{
	margin-top: 25px;
}
.container .body .tripleBox a
{
	text-align: right;
	display: block;
}
.container .body .tripleBox .date
{
	position: relative;
	width: 70px;
	color: #a341df;
	left: 212px;
	top: 42px;
	text-align: right;
	font-size: 11px;
}
.container .body .showHideOld
{
	padding-top: 10px;
	float: right;
	text-align: right;
	padding-right: 38px;
	overflow: visible;
	width: 250px;
}
.container .body .showHideOld a
{
	font-family: georgia;
	color:66c7ff;
	background-image: url("../graphics/link.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 12px;
	font-style: italic;
}
.container .body .doubleBox
{
	float: left;
	padding-left: 40px;
	width: 431px;
	padding-top: 0px;
	overflow: auto;
}
.container .body .doubleBox img
{
	float: left;
	margin-right: 25px;
}
.container .body .doubleBox .date
{
	padding-top: 4px;
	margin-top: 0px;
	float: right;
	width: 70px;
	height: 10px;
	color: #a341df;
	text-align: right;
	font-size: 11px;
}


.container .body .contactForm
{
	float: left;
	padding-left: 40px;
	margin-top: 50px;
	width: 620px;
}
.container .body .contactForm #captcha
{
	font-size: 12px;
	float: left;
	margin-top: 12px;
	width: 441px;
}
.container .body .contactForm #submit
{
	float: left;
	margin-top: 6px;
}
.container .body .contactForm #validEmail { top: 287px; left: 322px; position: absolute; width: 16px; height: 16px; }

.container .body .addressBox
{
	float: left;
	margin-top: 50px;
	width: 290px;
	Xheight: 350px;
}
.container .body .addressBox p { padding-top: 15px; }


.container .body .photos
{
	margin-top: 50px;
	margin-bottom: 5px;
	padding-left: 40px;
}
.container .body .photos h3 { margin-bottom: 15px; }
.container .body .photos .photoThumb { float: left; display: inline; padding-right: 10px; padding-bottom: 10px; }

.container .footer
{
	position:relative;
	bottom:0;
	width:100%;
	height:220px;   /* Height of the footer */
	background-image: url("../graphics/footer.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}
.container .footer #girlsPhoto
{
	position: absolute;
	clear: both;
	width: 256px;
	height: 164px;
	top: -164px;
	left: 700px;
	background-image: url("../graphics/holki.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
}
.container .footer .tripleBox
{
	padding-left: 30px;
	float: left;
	width: 280px;
}
.container .footer .tripleBox h3
{
	color: white;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 25px;
	margin-bottom: 15px;
}
.container .footer .tripleBox .banner
{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
.container .footer .tripleBox .randomText
{
	font-size: 10px;
	width: 138px;
	float: left;
}
.container .footer .tripleBox .randomText a
{
	text-align: left;
	color:66c7ff;
	display: block;
	width: 55px;
	margin-top: 10px;
	background-image:none;
}
.container .footer .tripleBox .randomImage
{
	float: left;
	padding-left: 16px;
}
.container .footer .tripleBox .facebook
{
	position: relative;
	left: 20px;
	top: 2px;
	text-align: left;
}
.container .footer .tripleBox .facebook a { text-align: left;}
.container .footer #copyright
{
	text-align: center;
	font-size: 10px;
	font-family: Arial;
	position: absolute;
	left: 800px;
	top: 160px;
	width: 164px;
}
.container .footer #legal
{
	font-size: 10px;
	font-family: Arial;
	position: absolute;
	left: 40px;
	top: 156px;
}
