@import url("nav.css");
@import url("modules.css");
@import url("blog.css");

@font-face {
	font-family: 'GraublauWeb';
	src: url('graublauwebbold-webfont.eot');
	src: local('☺'), url('graublauwebbold-webfont.woff') format('woff'), url('graublauwebbold-webfont.ttf') format('truetype'), url('graublauwebbold-webfont.svg#webfont') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'GraublauWeb';
	src: url('graublauweb-webfont.eot');
	src: local('☺'), url('graublauweb-webfont.woff') format('woff'), url('graublauweb-webfont.ttf') format('truetype'), url('graublauweb-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {background: url(img/bg_overlay.png) repeat !important;}
body.ENUS {color: #252525; background: transparent url(img/bg.png) repeat-x; font-size: 78%;}
a {color:#e60d00;}

h1 {font-size: 26px; font-family: GraublauWeb; }
h1.title {margin: 6px 0 0 0;} 
h2 {font-size: 26px; font-family: GraublauWeb; color: #454545;}

#wrap {background: url(img/bg_wrap.png) repeat-y;}
#header {background: none;}
#header h1.logo {margin: 0; font-size: 38px; padding: 20px 0 0 25px; }
#header h1.logo a {color: #252525;}
#header h1.logo a span {color: #EC1000 !important;}
#header h1.logo a:hover {color: #EC1000; text-decoration: none;}
#header h1.logo a:hover span {color: #252525 !important;}

#tagline { font: normal 14px/1em arial, sans-serif; margin: -5px 0 0 60px; color: #333;}

#header #headText {	font-size: 16px; font-weight: bold; }
#cnt { background: url(img/bg_cnt.png) repeat-x left bottom; background: url(img/bg_homeTextWrap.png) repeat-x;}
#footer {background: url(img/bg_foot.png) no-repeat left bottom; }
#cnt.standard {padding-bottom: 0;}

#footer table {background: url(img/bg_homeTextWrap.png) repeat-x;}
#footer a {color: #fff;}

#footer th h2 {font-size: 26px; font-weight: bold; font-family: GraublauWeb; color: #fff;}

#footer th .EditingFormErrorLabel {color: red;}
#footer2 {color: #fff;}
#footer2 a {color: #fff;}

#searchbox {background: url(img/bg_search.png) no-repeat;}

.landing th { border-right: 1px dashed #ccc;}

/* home premium */
.homeTextWrap {border-bottom: 1px solid #999; }
.homeTextInner {background: url(img/bg_homeText.png) repeat-y; padding-top: 1em;}
.homeText {}
.homeText th img {border: 1px solid #ccc;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; background: #eee;
	-moz-box-shadow: 2px 2px 6px #888; -webkit-box-shadow: 2px 2px 6px #888;}
table.home2 {background: url(img/bg_home2.png) no-repeat top center;}

.home2 h2  {font-size: 22px; color: #e60d00;}
.home2 h4 { font-size: 16px; font-weight: bold; font-style: normal; }
.home2 td {border-left: 1px dashed #ccc;}

/* home standard */
.homeTextS th, .homeTextS td#home2 { background: url(img/bg_homeText.png) repeat-y;}
.homeTextS td#home2 h2 {font-size: 26px;}
.homeTextS td#home2 h3 {font-family: GraublauWeb; font-size: 16px; margin-bottom: 3px;}
.homeTextS td#home2 h3 a {color: #333;}
.homeTextS td#home2 h4 {font-size: 16px; font-weight: bold; font-style: normal;}
.homeTextS td#home2 li {font-size: 12px;}
