/*
This PHProxy Proxy Theme is designed by www.phproxythemes.com. 

This work is copyrighted to PHProxy Themes and CANNOT be redistributed, resold, or reproduced. 

If you did not pay for this theme you are using it illegally and must remove the theme from your website at once.

The copyright must remain in the footer at all times.

Copyright (c) 2007 Kalina Web Designs, All Rights Reserved. This work is exclusive property of the KalinaWebDesigns network, www.kalinawebdesigns.com
*/
html, * {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 0 21px 0;
	padding: 0;
	background: #160049 url('images/bg.gif') repeat fixed;
	color: #f3ebff;
	font: 12px/1.2 tahoma, arial, sans-serif;
	text-align: center;
}
form {
	margin: 0;
	padding: 0;
}
a img {border:0}
#container {
	margin: 21px auto 0 auto;
	width: 660px;
	background: #654d8d;
	color: #330066;
}
.title {
	position: relative;
	width: 660px;
	background: url('images/titlebg.gif') repeat-x left top;
	color: #330066;
	height: 102px;
	text-align: left;
	vertical-align: bottom;
}
.img {
	position: relative;
	left: 0;
	margin: 30px 0 0 20px;
}
.urlimg {
	position: relative;
	top: 0;
	float: right;
	margin: 2px 14px 0 0;
}
#urlbg {
	position: relative;
	margin: 0 auto;
	background: url('images/urlbg.gif') no-repeat left top;
	color: #330066;
	width: 527px;
	height: 65px;
	text-align: center;
}
#urlbg input#address_box {
	float: left;
	background: none;
	color: #330066;
	border: 0;
	width: 356px;
	margin: 21px 0 0 0;
	padding: 0 0 0 110px;
	font-size: 17px;
	text-align: left;
}
#urlbg input#go {
	float: right;
	position: relative;
	z-index: 99;
	margin: 13px -7px 0 0;
	width: 62px;
	height: 38px;
}
#menu {
	margin: 5px auto;
	padding: 0 2px;
	vertical-align: top;
	font-family: arial,sans-serif;
	font-size: 12px;
	line-height: 14px;
	white-space: nowrap;
	text-align: left;
}
#menu a:link, #menu a:visited, #menu a:hover {text-decoration: underline;color:#330066}
#adblock {
	clear: both;
	margin: 5px auto;
	width: 600px;
	height: 250px;
}
.text {
	clear: both;
	color: #c5a4f6;
	width: 590px;
	margin: 10px auto;
	font-size: 11px;
	text-align: left;
}
.clear {
	height: 17px;
}
#footer {
	height: 31px;
	line-height: 31px;
	background: url('images/footerbg.gif') repeat-x left bottom;
	font-size: 10px;
	color: #000;
	vertical-align: middle;
}
#footer p {
	float: right;
	margin: 3px 0 0 0;
	vertical-align: middle;
}
#error, #auth {
	font-size: 12px;
	background: #F8E6CB;
	color: #000;
	border-bottom: 1px solid #97CCA8;
	text-align: left;
}
a:link, a:visited  { 
	color: #2a1e38;
	text-decoration: none;
} 
a:hover, a:active  {
	color: #a76bff;
	text-decoration: underline;
}
#options {
	width: 462px;
	margin: 10px auto 20px auto;
	padding: 0;
	text-align: left;
}
#trigger, .close {
	margin: 0 auto;
	padding: 3px;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	width: 463px;
}
#trigger a, .close a {
	color: #efefef;
	text-decoration: none;
}
#triggercontent {
	margin: 0 auto;
	width: 459px;
}
ul#form {
	background: #fff;
	border: 1px solid #000;
	width: 462px;
	margin: 0 auto;
	padding: 1px 1px 0 1px;
	list-style: none;
	text-align: left;
}
ul#form li {
	font-size: 1em;
	width: 458px;
}
ul#form li.option input, ul#form li.option label {
	float: left;
	vertical-align: top;
	margin: 0 3px 0 0;
	height: 14px;
}
ul#form li.option {
	display: block;
	min-height: 14px;
	height: 14px;
	background: #c1a0f2;
	border: 1px solid #884edd;
	padding: 1px;
	margin: 0 0 1px 0;
}
#url {
	background: url('images/url.gif') no-repeat;
	color: #fff;
	width: 477px;
	height: 148px;
	padding: 35px 0 0 0;
	text-align: left;
	margin: 0 auto;
}
#box {
	margin: -70px auto 0 auto;
}
#address_box {
	float: left;
	margin: 0;
	width: 354px;
	background: none;
	color: #fff;
	border: 0;
	font-size: 22px;
	padding: 0 0 0 46px;
}