/* Color Scheme
  Dark Dark:	#272727
  Light Dark:	#2b2b2b
  Green:		#55818d
  Red:			#962a25
  Grey Font:	#888888
  Light:		#e2e2e2
*/

/*** element styling ***/
html, body
{
	text-align:center;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url("../images/background.gif") top left repeat-x;
	background-color:#2b2b2b;
	margin:0px;
}

/*** Frame Styles Start ***/
#girth
{
	margin:0px auto;

	width:994px;

	background:url('../images/edge-shadow.png') repeat-y;
}

#main-body
{
	margin:0px auto;

	width:920px;
}

#head
{
	background-color:#e2e2e2;
}

#banner
{
	display:block;
	clear:none;
	border:0px;
}

#menu
{
	background:url('../images/banner-bottom-edge.png') no-repeat;
	height:40px;
	width:920px;
}

#torso
{
	margin:0px;
	padding:20px;
	padding-top:10px;
	text-align:left;
	min-height:500px;
	background-color:#e2e2e2;
}

#foot
{
	padding: 0;
	padding-top:40px;
	margin: 0 auto;

	width: 994px;

	border: 0px;
	background: url('../images/bottom-edge.png') no-repeat;
	color:#888888;
}
/*** Frame Styles Stop ***/

/*************************/

/*** Left Gutter Styles Start ***/
.leftGutter
{
	width:180px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.leftGutter > *
{
	padding:8px;
	margin-bottom:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:3px 3px 3px #666;
	-webkit-box-shadow:3px 3px 3px #666;
	border:1px #888888 solid;
}

.leftGutter h3
{
	text-decoration:underline;
	margin-top:2px;
}

#conversation-login #frmSignIn
{
	margin:12px 0 12px 0;
}
/*** Left Gutter Styles Stop ***/

/*** Main Content Styles Start ***/
.content
{
	width:600px;
	display:inline-block;
	padding:0 20px 0 20px;
	zoom:1;
	*display:inline;
}
.index-content
{
	width:472px;
	display:inline-block;
	padding:0 20px 0 20px;
	zoom:1;
	*display:inline;
}
#feature
{
	width:450px;
	height:388px;
	margin:0 auto;
	text-align:center;
}
#feature div
{
	width:450px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:3px 3px 3px #666;
	-webkit-box-shadow:3px 3px 3px #666;
	border:1px #888888 solid;
	margin:0 auto;
	text-align:center;
}
#feature div *
{
	padding-top:340px;
	padding-bottom:15px;
}
/*** Main Content Styles Stop ***/

/*** Right Gutter Styles Start ***/
.rightGutter
{
	width:180px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.rightGutter > *
{
	padding:8px;
	margin-bottom:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:3px 3px 3px #666;
	-webkit-box-shadow:3px 3px 3px #666;
	border:1px #888888 solid;
}

.rightGutter h3
{
	text-decoration:underline;
	margin-top:2px;
}

input.Button
{
	margin:4px 0 0 0;
}
/*** Right Gutter Styles Stop ***/

/* Tag Styles */
a{
	color:#272727;
	outline:none;
}

a:visited{
	color:#272727;
}

h3
{
	margin:8px 0 0px 0;
}

label
{
	display:block;
	margin:4px 0 0 0;
}

.staff
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

/* Utility Styles */
.center
{
	margin-left:auto;
	margin-right:auto;

	width:920px;
}
