#mainBody {
	width:958px;
	margin:0;
	padding:0;
	background-image: url('https://community.fastly.steamstatic.com/public/images/skin_1/contentBG_fill.gif');
	background-repeat:repeat-y;
}

#mainContents {
	background-image:url('https://community.fastly.steamstatic.com/public/images/skin_1/bg_top.gif');
	background-repeat:no-repeat;
	width:939px;
	min-width:936px;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:14px;
	padding-right:5px;
	padding-top:21px;
}

#rightContents {
	float:right;
	width:254px;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:55px;
}

#mainContents h2 {
	font-weight:normal;
	margin:0;
	padding:0;
	font-size: 26px;
	color: #898989;
	padding-left:3px;
}

#mainContents h1 {
	font-weight:normal;
	font-size: 26px;
	color: #e1e1e1;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:9px;
	padding-left:3px;
}

.AdminActions {
	font-weight:normal;
	padding-top: 6px;
}

.ActionDescription {
	font-weight:normal;
font-size: 11px;
	color:#bebebe;
}

.underscoreColor {
	color:#707070
}


/* -----[ form element stuff ] ----------- */

.smallForm {
	margin:0;
	padding:0;
}

.formRow {
	width:936px;
	margin-bottom:10px;
}

.formRowDesc {
	float:right;
	width:244px;
	padding-right:10px;
	padding-left:10px;
	font-size:10px;
	color:#707070;
}

descArrow {
	font-size:10px;
	color:#545454;
}

.formRowTitle,.formRowTitleNoPad  {
	width:106px;
	text-align:right;
	padding-right:4px;
	font-size:12px;
	color:#707070;
	padding-top:5px;
}

.formRowTitleNoPad	{
	padding-top:0px;
}

.comingSoon	{
	font-style:italic;
}

.titleSubtext {
	color:#525252;
	font-size:10px;
}

.formRowFields {
	float:right;
	width:559px;
	text-align:left;
}

.formRowFieldText {
	float:right;
	width:559px;
	text-align:left;
	padding-top:5px;
}

#formRowFieldsSettings {
	padding-top:20px;
	float:right;
	width:559px;
	text-align:left;
}


input, select {
	background-color:#1d1d1d;
	color:#e1e1e1;
	font-size:13px;
	border: 1px #777777 solid;
}

input {
	width:300px;
}

select {
	width:306px;
} 

textarea {
	width:549px;
	background-color:#1d1d1d;
	border:solid 1px #777777;
	color:#e1e1e1;
	font-size:13px;
}

.disabled {
	color:#707070;
}

.inputRadio {
	width:auto;
	border:none;
	background-color:transparent;
}

.autoWidth {
	width:auto;
}

.inputDate {
	width:100px;
}

.dynSave {
	width:auto;
}

.whiteText {
	color:#b0b0b0;
}

#customURL {
	width:115px;
}

.noPadding {
	padding:0;
	margin:0;
}

.disabled {
	color:#707070;
}

.dynSaveDisabled {
	width:auto;
	color:#707070;
}

.changed {
	color:#89ADBA;
}

/* -----[ /form element stuff ] ----------- */

#topgreyHR {
	background-color:#4d4d4e;
	width:669px;
	height:1px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:0px;
}

div.websiteTitle {
	margin-bottom:-10px;
}

div.websiteLink {
	margin-bottom:18px;
}

p#errorText {
	color:#ff3333;
	font-weight:bold;
	margin-left:6px;
}

#editLinks	{
	color:#395871;
	font-size:11px;
	margin:0;
	padding:0;
	margin-bottom:20px;
	margin-top:3px;
	margin-left:6px;
}

.greyHR,.greyHR2 {
	background-color:#4d4d4e;
	width:669px;
	height:1px;
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
}

.greyHR2	{
	margin-bottom:5px;
}

#avatarEdit {
	width:669px;
	margin:0;
	padding:0;
}

#avatarBlockFull,#avatarBlockMedium,#avatarBlockIcon {
	float:left;
	padding-right:6px;
}

#avatarBlockFull p,#avatarBlockMedium p,#avatarBlockIcon p {
	margin:0;
	padding:0;
	font-size:10px;
	color:#898989;
}

#avatarBlockMedium {
	padding-top:120px;
}

#avatarBlockIcon {
	padding-top:152px;
}

.mainSectionHeader {
	height:17px;
	width:661px;
	background-color:#161616;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #4d4d4e;
	padding:0;
	margin:0;
	padding-top:2px;
	padding-left:8px;
}

#mainSectionHeaderTop {
	height:17px;
	width:661px;
	background-color:#161616;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #4d4d4e;
	padding:0;
	margin:0;
	margin-top:14px;
	padding-top:2px;
	padding-left:8px;
}


.hiliteTextGreen {
	color:#8bc53f;
}

.hiliteTextRed {
	color:#f26c4f;
}

a.linkBlue,a.linkBlue:hover,a.linkBlue:active,a.linkBlue:visited {
	font-size: 11px;
	color: #6f9fc8;
}

a.editLink,a.editLink:hover,a.editLink:active,a.editLink:visited {
	color:#6395c1;
	text-decoration:none;
}

.blueBold	{
	color:#83c5ff;
	font-weight:bolder;
}

a.linkBlue:hover {
}

#modalBG {
	display:none;
	position:absolute;
	z-index:100;
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.lightGrey {
	color:#b0b1b0;
}
.darkGrey {
	color:#707070;
}