/*
DIALOG WEB-DESIGN
================================================*/

/* Global
================================================*/
body {font-size:64%; margin: 0; font-family: Verdana, Arial, sans-serif; background: #e8e3d4; padding: 10px;}
a img {border: none;}
a:hover, a:active, a:focus {text-decoration: none;}

/* Main layout
================================================*/
.font_size {display: none;}
.page {background: #fff; border-bottom: 1px solid #d4d2c6;}
.content_column {padding: 5px;}


/* Typography
================================================*/
h2 {margin: .5em 0 0; padding: 0 0 .1em .5em; float: none; height: auto; width: auto; font-size: 1.6em; color: #846253; border-left: 1px solid #846253; border-bottom: 1px solid #846253; background: url(../img/zg_bg.gif) .1em 0 no-repeat;}
h3 {margin: 0; padding: .6em 0 0; float: none; font-size: 1.5em; color: #846253; border-bottom: 1px solid #846253;}
h4 {margin: 0; padding: .6em 0 0; float: none; font-size: 1.4em; color: #846253; border-bottom: 1px solid #846253;}
h5 {margin: 0; padding: .75em 0 0; float: none; font-size: 1.3em; color: #846253; border-bottom: 1px solid #846253;}
h6 {margin: 0; padding: .75em 0 0; float: none; font-size: 1.2em; color: #846253; border-bottom: 1px solid #846253;}
p {font-size: 1.2em; padding: .7em .5em .7em 0; margin: 0;}


/* Header
================================================*/
.site-menu {margin: 0; padding: 2px 15px; list-style: none; border-bottom: 1px solid #846253;}
.site-menu li {margin: 0; padding: 0 5px 0 0; display: inline;}
.header h1 {margin: 0; padding: 0;}
.header h1 a {padding: 1px;}
.header h1 a:hover, .header h1 a:active, .header h1 a:focus {background: #dc6a08;}
.header h2 {margin: 2em 0; border: none;}
.header .search_box {background: #f3f3f2; border: 1px solid #846253; padding: 10px; margin: 10px;}
.header .search_box label {font-size: 1.2em;}

/* Left Column
================================================*/
.leftcolumn ul {margin: 2em 0; padding: 0 1em; border-bottom: 2px solid #846253; border-top: 2px solid #846253; background: #f3f3f2;}
.leftcolumn ul ul {border-width: 1px; margin: 0; padding: 0 2em;}
.leftcolumn ul li {margin: 0; padding: 0; list-style: none; font-size: 1.2em; border-bottom: 1px dashed #d4d2c6;}
.leftcolumn ul ul li {font-size: 1em;}
.leftcolumn ul li a {text-decoration: none; line-height: 2em; padding: 1px 0 1px 1em; background: url(../img/li.gif) 0 50% no-repeat; display: block; color: #000;}
.leftcolumn ul li a:hover, .leftcolumn ul li a:active, .leftcolumn ul li a:focus, .leftcolumn ul li a.active {background-color: #f0ede3;}


/* Content
================================================*/	
.content_column .site_br {margin: 0; padding: 0 0 1em; list-style: none;}
.content_column .site_br li {margin: 0; padding: 0 10px 0 5px; display: inline; font-size: 1.2em; background: url(../img/site_br.gif) 100% 50% no-repeat;}
.content_column .site_br li.first {background: none; padding: 0;}
.content_column .site_br li.end {background: none;}
.content_column .site_br li h2 {margin: 0; padding: 0; font-size: 1em; display: inline; color: #000; font-weight: bold; border: none; background: none;}
.content_column a {color: #e15b0c; font-size: 1.2em;}
.content_column p a, .content_column li a, .content_column h2 a, .content_column h3 a, .content_column h4 a, .content_column h5 a, .content_column h6 a {color: #e15b0c;}
.content_column li {font-size: 1.2em;}
.content_column img {display: block;}

/* News
================================================*/


/* Footer
================================================*/
.footer p span {display: block;}
.footer p a { color: #ff6600;}

