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: top;
	background: transparent;
	-webkit-font-smoothing: antialiased;
}

body {
	font-size: 75%;
	background: black url(../images/back.jpg) no-repeat top center fixed;
	color: #c2c2c2;
	margin: 0;
	line-height: 1;
	font-size: 14px;
	font-family: Trebuchet, arial, sans-serif;
        -o-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center top;
}

#homeBoxes {
  overflow:hidden;
  margin: 0px auto;
}

#content {
	background: url(../images/boxtile.png) repeat;
	border: 1px solid rgba(90,90,90,0.7);
	position: relative;
	margin: auto;
	padding: 0 30px 30px 30px;
	width: 938px;
	clear: both;
	box-shadow: 0 3px 5px rgba(0,0,0,0.5);	
}

#content.loginbox {
	border: 1px solid rgba(90,90,90,0.7);
	position: relative;
	width: 396px;
	height: auto;
	min-height: 130px;
	box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	border-radius:4px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-image: url(../images/boxtile.png);
	background-repeat: repeat;
}

#content.loginboxwhite {
	border: 1px solid rgba(90,90,90,0.7);
	position: relative;
	width: 396px;
	height: auto;
	min-height: 130px;
	box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	border-radius:4px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-image: url(../images/boxtilewhite.png);
	background-repeat: repeat;
}
.group:before, .group:after, #content:before, #content:after, .post:before, .post:after {content:"";display:table;}

.group:after, #content:after, .post:after {clear:both;}

#boxlogo {
	margin-bottom:20px;
	text-align:center;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #e5e5e5; line-height: 1.3; }

h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; color: #f20000 !important; } 

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: underline; color: #ff0000 !important; } 

h1 {
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;

	color: #f0f0f0;
	text-shadow: 0 2px 2px black;
}

h1w {
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
	color: #000000;

	background-repeat: no-repeat;
	background-position: left bottom;
}

h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 20px; color: #000000; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

b {
	color: #f20000;
}

hr { height: 1px; color: #eee; background: #eee; border: none; overflow: hidden; clear: both; }

br { clear: both; }

p, ul, ol, dl, h1, h2, h3, h4, h5, h6 {
	margin: 0 0 16px 0;
}

ol, ul {
	margin-left:20px;
}
blockquote, q {
	quotes: none;
}
blockquote:before,
q:before {
	content: '‘';
	content: none;
}

blockquote:after,
q:after {
	content: '’';
	content: none;
}

a:link { color: #c2c2c2; }
a:visited { color: #c2c2c2; }
a:hover, a:active { color: white; }

strong, b {font-family: Trebuchet, arial, sans-serif;}

.clear { clear: both; display: block; height: 1px; line-height: 1px; color: white; background: transparent; }

#outerbuttonmore {
	width: 235px;
	z-index: 3;
	position: relative;
	display: block;
	background-color: #d10000;
	/*	
	background: url(/images/button-arrow-down.png) no-repeat 90% 50%, -moz-linear-gradient(top, #d10000, #7a0000);
	background: url(/images/button-arrow-down.png) no-repeat 90% 50%, -webkit-gradient(linear, center top, center bottom, from(#d10000), to(#7a0000));
*/	
	
	
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, rgb(222,0,0);
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, -moz-linear-gradient(top, rgba(222,0,0,1) 0%, rgba(237,0,0,1) 3%, rgba(209,0,0,1) 5%, rgba(188,0,0,1) 31%, rgba(135,0,0,1) 79%, rgba(120,0,0,1) 100%);
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,0,0,1)), color-stop(3%,rgba(237,0,0,1)), color-stop(5%,rgba(209,0,0,1)), color-stop(31%,rgba(188,0,0,1)), color-stop(79%,rgba(135,0,0,1)), color-stop(100%,rgba(120,0,0,1)));
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, -webkit-linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, -o-linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, -ms-linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de0000', endColorstr='#780000',GradientType=0 );
	background: url(../images/button-arrow-down.png) no-repeat 90% 50%, linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 15px;
}


.button, .buttoncontainer input {
	cursor: pointer;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	text-align: center;
	display: inline-block;
	border: none;
	font-size: 20px;
	font-family: Trebuchet, Arial, sans-serif;
	color: white !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
	-moz-border-radius: 6px; 
	border-radius: 6px;
	border-top: 1px solid #e20000;
	border-bottom: 1px solid #880000;
/*	
	background-color: #d10000;
	background-image: -moz-linear-gradient(top, #d10000, #a10000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#d10000), to(#a10000));
*/	
	box-shadow: 0 3px 6px rgba(0,0,0,0.3);
	
	background: rgb(222,0,0);
	background: -moz-linear-gradient(top, rgba(222,0,0,1) 0%, rgba(237,0,0,1) 3%, rgba(209,0,0,1) 5%, rgba(188,0,0,1) 31%, rgba(135,0,0,1) 79%, rgba(120,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,0,0,1)), color-stop(3%,rgba(237,0,0,1)), color-stop(5%,rgba(209,0,0,1)), color-stop(31%,rgba(188,0,0,1)), color-stop(79%,rgba(135,0,0,1)), color-stop(100%,rgba(120,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de0000', endColorstr='#780000',GradientType=0 );
	background: linear-gradient(top, rgba(222,0,0,1) 0%,rgba(237,0,0,1) 3%,rgba(209,0,0,1) 5%,rgba(188,0,0,1) 31%,rgba(135,0,0,1) 79%,rgba(120,0,0,1) 100%);
}
