/*------------------------------------------------*/
/*-----------------[Stop Spam]------------------------*/
/*------------------------------------------------*/

#not_human { display: none }

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { margin:0 20px 0 35px; }
ol li, ul li { margin:10px 0 0 0; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/*------------------------------------------------*/
/*---------WORDPRESS CORE CODE--------------------*/
/*------------------------------------------------*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img:hover {opacity: 0.7;filter: alpha(opacity=40);}

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; letter-spacing: -1px; line-height: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none;color:#0066CC; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#000; }

h1 { font-size: 28px; color:#4fa4fe;}
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; color:#db2d72;}
h5 { font-size: 14px; }
h6 { font-size: 12px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold;  }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/


body { 
line-height: 1;
font-family: 'Titillium Web', sans-serif;
}

.body { 
float:left;
width:100%;
}

.logo  a{
float:left;
width:500px;
height:98px;
margin:50px 0 0 250px;
}

.container {
margin:auto;
width:1010px;
}

.form {
	float:left;
	width:616px;
	margin: 20px 0 0 185px;
}

textarea {
	width: 600px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 8px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	 -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
}


.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  width:100%;
  margin:10px 0 0 0;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}


.btn:click {
	border:none !important;
}

#username_availability_result {
	float:left;
	width:100%;
	padding:20px 0;
	text-align:center;
	font-size:16pt;
}


.rand {
	float:left;
	width:600px;
text-align:center;
margin:0 0 0 190px;
}


.fb {
	position:fixed;
	width:100%;
	text-align:center;
	padding-bottom:5px;
	bottom:0;
	vertical-align:text-top;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.75);
	box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.75);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3388+1,3192d3+100 */
background: #ff3388; /* Old browsers */
background: -moz-linear-gradient(left, #ff3388 1%, #3192d3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ff3388 1%,#3192d3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ff3388 1%,#3192d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3388', endColorstr='#3192d3',GradientType=1 ); /* IE6-9 */
	color:#fff;
	font-size:16pt;
}