input,textarea,select {
font-family:arial;
font-size:11px;
border:1px solid #d5d5d5;
padding:0 3px;
line-height:16px;
}

input[type="submit"] {
padding:2px 8px;
}

div.container {
width:95%;
}

div.container p.intro {
text-align:left;
}

h1 {
font:18px/27px Arial, Helvetica, sans-serif;
color:#111;
margin:0;
padding:10px 14px;
font-weight:600;
text-shadow:1px 1px 1px rgba(238,238,238,0);
}

span.nav a,span.nav {
color:#444;
}

a.panel {
color:#fff;
}

table.grayborder td {
line-height:15px;
}

table.standings {
width:95%;
border:solid 1px #d5d5d5;
border-width:1px 0 1px 1px;
font-size:12px;
color:#111;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
height:auto;
}

table.standings tr.head td {
font-size:11px;
color:#888;
padding:2px 7px;
background:f6f6f6;
border:1px solid #d5d5d5;
border-width:0 1px 1px 0;
text-align:center;
}

table.standings tr.head td a {
font-size:11px;
color:#888;
}
table.standings tr.top td {
	background: #fcfcfc; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#efefef'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fcfcfc,  #efefef); /* for firefox 3.6+ */
	
	padding:3px 3px;font-weight:bold;
	border:1px solid #d5d5d5;border-width:0 0 1px 0;
	text-align:left;}
table.standings tr.top td.middle {
background-position:-30px 0;
padding:3px;
padding-right:30px;
}

table.standings tr.top td.begin {
padding-left:10px;
}

table.standings tr.top td.right {
background-position:right;
padding:3px;
padding-right:30px;
border-right:1px solid #d5d5d5;
text-align:right;
}

table.standings tr.row1 td {
padding:2px 7px;
background:#f5f5f5;
border:1px solid #e7e7e7;
border-width:0 1px 1px 0;
}

table.standings tr.form td {
padding:3px 2px;
background:#EEE;
line-height:16px;
}

table.standings tr.formtop td {
padding:3px 2px;
background:#EEE;
line-height:16px;
padding-top:10px;
}

table.standings tr.formbottom td {
padding:3px 2px;
background:#EEE;
line-height:16px;
padding-bottom:10px;
}

table.standings tr.selection td {
padding:2px 7px;
background:#f5f5f5;
border:1px solid #e7e7e7;
border-width:0 1px 1px 0;
}

table.standings tr.total td {
padding:2px 7px;
background:#EEE;
border-top:1px solid #333;
font-weight:700;
}

table.standings tr.row2 td {
padding:2px 7px;
background:#fafafa;
border:1px solid #e7e7e7;
border-width:0 1px 1px 0;
}

table.standings tr.hover td {
padding:2px 7px;
background:#ccd;
border:1px solid #e7e7e7;
border-width:0 1px 1px 0;
}

table.standings tr.active td {
padding:2px 7px;
line-height:16x;
background:#CCD;
height:20px;
}

table.standings tr.bottom td {
background:#fafafa;
/* for non-css3 browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#efefef');
/* for IE */
background:0 to(#efefef));
/* for webkit browsers */
background:0;
/* for firefox 3.6+ */
}

table tr.bottom td a {
color:#111;
}

table tr.top td.rborder,table tr.bottom td.rborder {
border-right:1px solid #d5d5d5;
}

table tr.top td.tborder {
border-top:1px solid #d5d5d5;
}

table.standings tr.row1 td.home {
border:0;
border-bottom:1px solid #d5d5d5;
text-align:left;
height:30px;
}

.standings tr.row1 td td {
border:0;
}

.standings tr.row2 td td {
border:0;
}

.tablenav tr td {
padding:4px 2px;
}

.tablenav a {
margin:0 2px;
}

.tablenav a img,.tablenav a input {
width:16px;
height:16px;
border:0;
}

.tablenav img.seperator {
margin:0 1px;
height:18px;
width:2px;
}

ul.privmsgs {
display:inline;
}

ul.privmsgs li {
float:left;
width:80px;
font:10px/21px;
height:21px;
margin-right:4px;
padding-top:3px;
text-align:center;
list-style:none;
}

ul.privmsgs li table td {
padding-left:4px;
}

ul.privmsgs li table {
padding-left:7px;
}

ul.privmsgs li table td a {
text-decoration:underline;
}

ul.privmsgs li table td.img {
padding:0;
}

ul.privmsgs li.selected {
background:url(../forum/templates/DustyGreen/images/pm.gif);
}

ul.privmsgs li.selected table td,ul.privmsgs li.selected table td a {
font-weight:700;
text-decoration:none;
}

.news {
width:95%;
text-align:left;
color:#000;
padding-top:9px;
padding-bottom:4px;
line-height:19px;
}

.news table {
font:11px/18px;
}

table.posting {
border-right:1px solid #d5d5d5;
}

table.posting tr.top td {
background:url(images/table-header-nav.gif) -1px;
height:32px;
padding:0 5px;
}

table.posting tr.top td img {
margin:0 2px;
}

table.posting tr.top td.smilie {
padding:0;
}

table.posting tr.row2 td {
padding:2px 7px;
border:0;
}

table.standings tr.top td img {
margin:0 3px;
}
div.header {
	background: #0da7ed; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0da7ed', endColorstr='#0d6a95'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0da7ed), to(#0d6a95)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0da7ed,  #0d6a95); /* for firefox 3.6+ */
	
	height:78px;
	width:100%;
	text-align:center;
}
div#slider {
	margin:0 auto 0 auto;
	padding:0;
    width:825px; /* Make sure your images are the same size */
    height:218px; /* Make sure your images are the same size */
}
div.header div.top {
	width:825px;
	margin-left:auto;
	margin-right:auto;
	height:78px;
}
	div.header .top .topbar {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		height:44px;
		width:825px;
	}
	div.logo {
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		width:210px;
		top:44px;
		z-index:20;
		left:50%;
		margin-left:-412px;
	}
	div.topmenu {
		position:absolute;
		width:825px;
		left:50%;
		margin-left:-200px;
		height:34px;
		top:44px;
		z-index:50;
	}
	div.header .top .social {
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		width:600px;
		text-align:left;
		padding-left:12px;
		top:2px;
	}
ul.panel {
	background:url(images/panel.png);
	padding: 2px 8px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	width:470px;
	behavior: url("iepngfix.htc")
}
ul.panel li:first-child {
	background:none;
}
ul.panel li { color:#fff; background: url(images/seperator.gif) no-repeat 0px 2px ; display:inline; padding:0 4px 0 8px;}
ul.login { width:550px;padding:1px 8px 3px 8px; }
ul.login li { padding:0 2px 0 1px;background:none;}
div#container {
position:relative;
width: 825px;
padding:0;
margin-left: auto;
margin-right: auto;
text-align: left;
height:auto;
overflow:auto;
background:#f8f8f8;
}
div#content {
width: 600px;
float:right;
background:#f8f8f8;
padding-top:39px;
}
div#copyright {
width: 825px;
position:relative;
margin-left: auto;
margin-right: auto;
text-align: left;
}
div#content div#nav {
	width: 650px;
	position:absolute;
	left:0;
	top:0;
	display:inline;
	border-top:3px solid #d5d5d5;
	border-bottom:1px solid #e7e7e7;
	padding:10px 0;
}
div#minisearch {
	width:175px;
	position:absolute;
	top:0;
	padding:0;
	display:inline;
	z-index:5;
	right:0;
	border-top:3px solid #d5d5d5;
	border-bottom:1px solid #e7e7e7;
	padding:9px 0 8px 0;
}
div#nav ul {

}
div#nav li {
	display:inline;
	padding:10px 8px;
	padding-left:10px;
	background:url(images/navarrow.gif) no-repeat 0px 14px;
}
div#nav li:first-child {
	display:inline;
	padding:10px 4px 10px 10px;
	background:none;
}
div#shadow {
	width:875px;
	background:url(images/container.png) repeat-y;
	margin-left: auto;
	margin-right: auto;
	behavior: url("iepngfix.htc")
}
input.none {
	background:#61c0dc;
	border:1px solid #1b82b2;
	font-size:11px;
	padding:0 3px;
	line-height:16px;
}

div#topshadow {
	background:url(images/topshadow.png) repeat-x;
	position:absolute;
	top:78px;
	width:100%;
	z-index:8;
	height:25px;
	left:0;
	behavior: url("iepngfix.htc")
}
div#register {
	position:absolute;
	z-index:9;
	left:50%;
	top:245px;
	margin-left:260px;
}
div#register a {
	background:url(images/register.png) no-repeat;
	font:14px/21px arial;
	font-weight:700;
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-transition: color 0.5s ease-in-out;
    -moz-transition: color 0.5s ease-in-out;
    transition: color 0.5s ease-in-out;
	padding:6px 17px 8px 15px;
}
div#register a:hover {
	background-position:0 -32px;
	color:#eee;
}
div#shadow table.bottom {
	background: #565758; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565758', endColorstr='#353738'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#565758), to(#353738)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #565758,  #353738); /* for firefox 3.6+ */
	
	height:78px;
	border-top:4px solid #d5d5d5;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
}
.bottom a {
	color:#fff;
}
.bottom .copy {
	vertical-align:bottom;
	font-size:11px;
	text-align:left;
	padding:7px 18px;
}
.bottom .follow {
	vertical-align:top;
	font-size:11px;
	text-align:left;
	padding:9px 18px;
	width:300px;
	padding-right:0
}

.bottom .twitter {
	text-align:right;
	width:489px;
	padding:9px 18px;
	padding-left:0;
}
.twitter ul {
	margin:2px;
	list-style-type:none;
}
.twitter li span {
	line-height:19px;
	color:#ccc;
}
.twitter a.bx-next, .twitter a.bx-prev {
	color:#fff;
	font-size:11px;
	padding:10px 3px;
}
#tweets {
	width:489px;
	margin:0;
	padding:0;
	text-align:left;
}
#tweets li {
	width:489px;
}
	


	
