body {
	background: #fafafa;
}

#skin_wrapper 
{
	margin: .5em auto 5px;
	width: 980px;
}

/* Header */
#skin_header {
	background-color:#d02d2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e43838), to(#a41e1d));
	background: -moz-linear-gradient(top, #e43838, #a41e1d);

	border: solid 3px #ededed;
	border-bottom-width:1px;
	
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius:7px 7px 0 0;

	color: #fff;
	height: 60px;
}

#skin_header a {
	color:#fff;
	text-decoration: none;
}

#skin_header a:hover {
	text-decoration: underline;
}

#skin_logo {
	padding:16px 0 0 8px;
}

#skin_logo img
{
	width:159px;
	height:28px;
}

#skin_siteToolbar {
	float:right;
	line-height:1.3em;
	padding:2px 8px 0 0;
	text-align:right;
	text-shadow:0 1px 0 #750808;
}

/* Page */
#skin_contentSidebar {
	background-color:	#fff;
	margin: 0 auto;

	border: solid 3px #ededed;
	border-top:none;
	
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	
	overflow:hidden;
	height:1%;
}

/* Content */
#skin_content {
	float: right;
	min-height:600px;
	padding:8px 11px;
	width: 640px;
	
	overflow:hidden;
	height:1%;
}

/*#skin_contentHeader h1
{
	font-size: 1.4em;
	font-weight:normal;
}*/

/* Sidebar */
#skin_sidebar {
	float: left;
	width: 300px;
	padding:11px 0 0 11px;

	overflow:hidden;
	height:1%;
}

/* Footer */
#skin_footer 
{
	background-color:white;
	border-top:solid 1px #e3e3e4;
	color:gray;
	clear: both;
	font-size:.9em;
	padding:1em;
	text-align: center;
}
.oos_widgetFrame
{
	padding-top:1em;
}
.oos_widgetTitle
{
	color:#444;
	font-weight:bold;
}
.oos_widgetFrame .oos_widgetBody
{
	border:solid 1px #dcdfe0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	background:#fff;
	background:-webkit-gradient(linear,left top,right top,from(#fff),to(#eee));
	background:-moz-linear-gradient(left,#fff,#eee);
	filter: progid:DXImageTransform.microsoft.gradient(GradientType=1, startColorstr=#ffffff, endColorstr=#eeeeee);
	
	overflow:hidden;
	height:1%;
}
.oos_widgetBody a
{
	color:#444444;
	text-decoration:none;
}

/* === */
.oos_pc
{
	background:#fff;
	background:-webkit-gradient(linear,left top,right top,from(#fff),to(#eee));
	background:-moz-linear-gradient(left,#fff,#eee);
	filter: progid:DXImageTransform.microsoft.gradient(GradientType=1, startColorstr=#ffffff, endColorstr=#eeeeee);

	border:solid 1px #dcdfe0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	padding:4px 8px;

	height:1%;
}
.oos_p0
{
	background:none;
	border:none;
	padding-left:0;

	text-shadow:0 1px 0 #fff;
}
.oos_p1
{
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}
.oos_p5
{
	background-color:#fff;
	
	border-width:1px;
	
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

#postPreviews .oos_previewSide
{
	background-color:#fffada;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff095), to(#fffada));
	background: -moz-linear-gradient(top, #fff095, #fffada);
	filter: progid:DXImageTransform.microsoft.gradient(GradientType=0, startColorstr=#fff095, endColorstr=#fffada);

	border:solid 1px #fff095;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius:8px 0 8px 0;

	color:#736926;
	font-size:110%;
	font-weight:bold;
	line-height:48px;
	height:48px;
	text-align:center;
}

.phoneList
{
    padding-top:.7em;
}

