body, html {font-size:13px;font-family:arial;height:100%;width:100%;background:none;}
h1 {font-size:2.6em;font-weight:bold;}
h2 {font-size:1.4em;font-weight:bold;}
h3 {font-size:1.2em;font-weight:bold;}
h4 {font-size:1.1em;font-weight:bold;}
h5 {font-size:1em;font-weight:bold;}

.sidebar {background:none;min-height:400px;padding-top:60px;}
.sidebar a {display:block;width:100%;padding:5px 15px;background:none;}
.sidebar a:hover {background:none;}
.main {background:none;min-height:400px;padding-top:2em;padding-bottom:2em;}
.footer {background:none;}
.head {background:none;min-height:10px;}
pre {text-align:left !important;}

body.modeDEFAULT {
    background-attachment:fixed !important;
	background-repeat:no-repeat !important;
    background: rgb(210,210,210);
	background: -moz-linear-gradient(135deg, rgba(210,210,210,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(135deg, rgba(210,210,210,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(135deg, rgba(210,210,210,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d2d2d2",endColorstr="#ffffff",GradientType=1);
}

.borderThickBtm {
	padding-bottom:1em;
	border-bottom:12px solid #375AAB;
} 
.borderThickTop {
	padding-top:2em;
	border-top:12px solid #375AAB;
} 

body.layoutXTC {font-size:13px;font-family:Arial, Sans-serif;}
body.layoutXTC .container {margin:0;max-width:500px;width:100%;}

footer, .footer{
	padding-bottom:4em;
}