body, input, textarea,.ui-widget,p {
    font-family: Roboto,Trebuchet, arial, sans-serif;
}

.row {
    margin: 0 auto;
    max-width: 950px;
    width: 100%;
}
#menu {
	max-width:950px;
    margin: 0 auto;
    float:none;
    height:57px;
}
article {
	margin:0;
}
#myfitab {
	padding:10px 0px 0px 0px;
}
.padleft{
	padding-left:10px;
}
.pad10 {
	padding-left:10px!important;
}
a:hover, a:active, a:focus {
    outline: 0;
    text-decoration: none;
}
a:hover, a:focus {
    color: #FFF;
    text-decoration: none;
}

/*#myfilhs {	
	padding-left:10px!important;
}*/
.column,.columns {
	padding-right:0px;
}
.ui-widget-content,.ui-accordion .ui-accordion-content {
	background-color:#202228;
	color:#989eae;
	background-image:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background-color: #272a31;
    font-weight: normal;
    color: #212121;
}
.formbtn{
	color:#989eae;
	box-shadow:none;
	text-shadow: none;
	border:#272A31;
	background: linear-gradient(to bottom, #989eae 5%, #989eae 100%);
}
input[type="submit"].formbtn:hover{	
	color:#272A31;
}
.formbtn:hover{
	color:#272A31;
	box-shadow:none;
	text-shadow: none;
	background: linear-gradient(to bottom, #989eae 5%, #989eae 100%);
	border:#272A31;
	cursor:pointer;
}
#menu a.active {
	color:#272A31;	
}
#menu li.active {
	color:#272A31;	border-radius: 3px;
	background: linear-gradient(to bottom, #989eae 5%, #989eae 100%);
}
.accordion div.accord_h h6 span {
    color: #989eae;
}
label {
    font-size: 0.875rem;
    color: #989eae;
}

.resp-tab-active {
	background: #111111 none repeat scroll 0 0 !important;
  	color: #989eae !important;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.resp-tab-content {
    border-top: none; /*1px solid #202228;*/
    background-color: #111111;
    color:#989eae;
    padding-top:5px;
}

.resp-tabs-list li {
    color: #989eae;
    font-family: Arial,Verdana,"Trebuchet MS",sans-serif;
    font-size: 0.8rem;
    font-weight: normal;
    padding: 2px 15px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-right-color: #989eae;
	border-right-style:solid;
	border-right-width:1px;
}
#loginstatus, #smloginstatus {
    position: relative;
    color: #989eae;
    float: right;
    font-size: 80%;
    height: 15px;
    margin: 0;
    right: 1px;
    text-align: right;
    z-index: 100;
}
table.stdtable th.first {
    border-left: 1px solid #989eae;
}
table.stdtable th {
    background: #989eae;
    font-size: 14px;
    color: #fff;
    padding: 15px 0 16px;
    padding: 0 2px 0 0;
    font-weight: normal;
    border: none;
        border-top-width: medium;
        border-left-width: medium;
        border-top-style: none;
        border-left-style: none;
        border-top-color: currentcolor;
        border-left-color: currentcolor;
    border-top: 1px solid #989eae;
    vertical-align: middle;
}
table.stdtable tr.even td {
    border-right: 1px solid #e0e0e0;
}
table.stdtable td.first {
    border-left: 1px solid #e0e0e0;
}
table tr th, table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 12px;
    color: #989eae;
    text-align: left;
}
table.stdtable td, table.stdtable th {
    padding: 0 4px;
    font-size: 12px;
}
.plerror p,.plerror ul li,p.plsuccess {
	font-size:12px;
}
.plerror ul {
	padding-left:10px;
}

.columns.hentry {
	padding-left:0px;
	margin-top:20px;
}
.columns.hentry2 {
	padding-left:0px;
	margin-top:20px;
	padding-right:0px;
}
.entry-comment {
	padding-left:10px;
	padding-top:10px;
}
#sidebar {
    /*float: right;*/
    float:left;
    /*font-size: 12px;*/
    margin: 40px 0 10px;
    padding: 0;
    position: relative;
    right: 10px;
    /*width: 260px;*/
}
.hentry2 {
    background: #111;
    border: 1px solid #444855;
    border-radius: 7px;
    margin: 40px 0px 30px 5px;
    padding-right:3px;
    
}
.widget2 {
    background-color: #111;
    border: 1px solid #444855;
    border-radius: 7px;
    margin-bottom: 15px;
    overflow: hidden;
    /*margin-top:20px;*/
    padding: 10px 10px 15px;
}
.loginform {
    width: 300px;
    padding-bottom: 20px;
}
.widget div.errorbox,.widget2 div.errorbox,.widget div.correctbox,.widget2 div.correctbox {
	padding:4px;
	line-height: 20px;
}
.padtop {
	padding-top:20px;
}
td label {
	font-size:12px;
}
#herebquiz.columns {
	padding-left:0px;
}
#quizcheck, #squizcheck, #fquizcheck {
    width: 100%;
    padding: 5px;
    
    border: 1px solid #e0e0e0;
}
.qfback {
    color: #272A31;
    margin-bottom: : 1px;
    padding: 5px;
    margin-top: 5px;
    background: #202228;
	color: #fff;
	border: 1px solid #444855;
}
div.rounded {
    border: none;
    padding: 0;
    text-align: left;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 6px;
    -webkit-box-shadow: none;
    background: inherit;
}

#maintitle {
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom: 1px dotted #444855;
	background: #202228;
	color: #fff;
	padding: 17px 15px 15px;
}
#maintitle h1 {
    color: #fff;
}
.summary {
    background-color: #202228;
    color: #fff;
    margin-bottom: 10px;
}

.ZebraDialog_Buttons {height:70px;}
.ZebraDialog{width:550px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	
.ZebraDialog,.ZebraDialog .ZebraDialog_Title,.ZebraDialog .ZebraDialog_Body,.ZebraDialog .ZebraDialog_Buttons a{
	font-family:Roboto,Helvetica, Tahoma, Arial, sans-serif;font-size:14px;text-align:left;margin:0;padding:0;}
.ZebraDialog .ZebraDialog_Title,.ZebraDialog .ZebraDialog_BodyOuter,.ZebraDialog .ZebraDialog_Buttons{
	border-color:#444855;border-width:7px;}
.ZebraDialog .ZebraDialog_Title{
	font-size:16px;font-weight:700;color:#F6F5F5;text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background:#444;border-left-style:solid;border-top-style:solid;border-right-style:solid;
	-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:12px 15px;}
.ZebraDialog .ZebraDialog_BodyOuter{
	background:#FFF;border-left-style:solid;border-right-style:solid;}
.ZebraDialog .ZebraDialog_Body{
	color:#44484A;border-top-color:#000;border-bottom-color:#FFF;border-top-width:1px;border-top-style:solid;
	border-bottom-width:2px;border-bottom-style:groove;overflow:auto;padding:20px;}
.ZebraDialog .ZebraDialog_Buttons{
	background:#E7EDEF;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;
	-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;
	padding:10px 5px 10px 10px;}
.ZebraDialog .ZebraDialog_Buttons a{font-weight:700;color:#FFF;white-space:nowrap;text-align:center;
	text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25);float:right;margin-right:5px;min-width:60px;
	_width:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	background-color:#04C;background-image:linear-gradient(tobottom,#0088CC,#0044CC);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);padding:10px 15px;}
.ZebraDialog .ZebraDialog_Buttons a:hover{
	background:#224467;color:#FFF;}
.ZebraDialogOverlay{
	background:#666;}