@import url(http://fonts.googleapis.com/css?family=Average+Sans);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@import url(http://fonts.googleapis.com/css?family=News+Cycle);
@import url(http://fonts.googleapis.com/css?family=BenchNine);

A:link {text-decoration: none; color: cc0066;}
A:active {text-decoration: none; color: cc0066;}
A:visited {text-decoration: none; color: cc0066;}
A:hover {text-decoration: underline; color: cc3399;}

BODY
{
	margin: 0, 0, 0, 0;
	font-family: 'News Cycle', arial;
	font-size: 15;
	color: #ffffff;
	background-color: #000000;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#993300), to(#000000));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-radial-gradient(circle, #993300, #000000);
	/* Firefox 3.6+ */
	background: -moz-radial-gradient(circle, #993300, #000000);
	/* IE 10 */
	background: -ms-radial-gradient(circle, #993300, #000000);
	background-attachment: fixed;
}
input
{
	font-size: 15;
	font-family: 'Average Sans', tahoma, verdana, arial;
	background-image: url('images/formback.jpg');
	border: 1px solid #9999cc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 16px 10px 16px;
}
input:focus { 
	outline: none;
	border-color: #6666ff;
	box-shadow: 0 0 10px #6666ff;
}
textarea 
{
	font-size: 15;
	font-family: 'Average Sans', tahoma, verdana, arial;
	background-image: url('images/formback.jpg');
	border: 1px solid #9999cc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 3px 6px 3px 6px;
}
textarea:focus { 
	outline: none;
	border-color: #6666ff;
	box-shadow: 0 0 10px #6666ff;
}
select
{
	font-size: 15;
	font-family: 'Average Sans', tahoma, verdana, arial;
	background-image: url('images/formback.jpg');
	border: 1px solid #9999cc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 3px 6px 3px 6px;
}
select:focus { 
	outline: none;
	border-color: #6666ff;
	box-shadow: 0 0 10px #6666ff;
}
.topmenubox
{
	font-family: 'Open Sans Condensed', tahoma, arial;
	padding: 12px 12px 12px 12px;
	font-size: 16;
	border-bottom: 1px solid #666666;
	/* fallback */
	background-color: #000000;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#990066));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #333333, #990066);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #333333, #990066);
	/* IE 10 */
	background: -ms-linear-gradient(top, #333333, #990066);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #333333, #990066);
}
A:link.menulinks {text-decoration: none; color: FFCC33;}
A:active.menulinks {text-decoration: none; color: FFCC33;}
A:visited.menulinks {text-decoration: none; color: FFCC33;}
A:hover.menulinks {text-decoration: underline; color: FFe040;}
.mainbox
{
	box-shadow: 0px 0px 10px #111111;
	padding: 12px 12px 12px 12px;
	/* fallback */
	background-color: #000000;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#666666), to(#330022));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-radial-gradient(circle, #666666, #330022);
	/* Firefox 3.6+ */
	background: -moz-radial-gradient(circle, #666666, #330022);
	/* IE 10 */
	background: -ms-radial-gradient(circle, #666666, #330022);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
.contentbox
{
	text-align: justify;
	background-color: #ffffff;
	padding: 8px 8px 8px 8px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}
.menubox
{
	padding: 3px 3px 3px 3px;
	border: 1px solid #999999;
	font-family: 'Open Sans Condensed';
	font-size: 14pt;
	box-shadow: 4px 4px 5px #999;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	/* fallback */
	background-color: #9999cc;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9999cc), to(#9999ff));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #9999cc, #9999ff);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #9999cc, #9999ff);
	/* IE 10 */
	background: -ms-linear-gradient(top, #9999cc, #9999ff);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #9999cc, #9999ff);
}
.footerbox
{
	color: #ffffff;
	text-align: justify;
	padding: 10px 10px 10px 10px;
	/* fallback */
	background-color: #666666;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#666666), to(#333333));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-radial-gradient(circle, #666666, #333333);
	/* Firefox 3.6+ */
	background: -moz-radial-gradient(circle, #666666, #333333);
	/* IE 10 */
	background: -ms-radial-gradient(circle, #666666, #333333);
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}
.roundbox
{
	border: 1px solid #cccccc;
	padding: 16px 16px 16px 16px;
	margin: 4px 4px 4px 4px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.roundimage
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.grayshadow {box-shadow: 4px 4px 5px #888888;}
.image_reflection
{
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), to(rgba(255, 255, 255, 0.5)));
}
.image_reflection2
{
	-webkit-box-reflect: below -8px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), to(rgba(255, 255, 255, 0.5)));
}
.buttonx
{
	color: #ffffff;
	/* fallback */
	background-color: #999999;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#9933ff));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #666666, #9933ff);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #666666, #9933ff);
	/* IE 10 */
	background: -ms-linear-gradient(top, #666666, #9933ff);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #666666, #9933ff);
	border: 1px solid #666;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 8px 5px 8px;
	outline: none;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	text-shadow: 1px 1px #999;
	font-family: 'Open Sans Condensed';
	font-size: 13pt;
	box-shadow: 4px 4px 5px #666;
}
.buttonx:hover
{
	color: ffccff;
	box-shadow: 2px 2px 3px #666;
}
.buttonx:-webkit-file-upload-button {
  visibility: hidden;
}