/*
=Reset
*/
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
}
address,dl,fieldset,p,pre,ul,ol,table {margin:0 0 1em;}
ul,ol,dd {margin-left:40px;}
td ul,td ol {margin-left:15px;}
ol ul,ul ol,ul ul,ol ol,td ul,td ol {margin-bottom:0;}
blockquote {
	margin:1em 40px;
	font-style:italic;
}
dt {font-weight:bold;}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table,th,td {border:1px solid #999;}
th,td {
	vertical-align:top;
	padding:2px 3px;
}
caption,th {
	font-weight:bold;
	text-align:left;
}
img {border:none;}
html,body {
	color:#000;
	background:#fff;
}
body {font:11pt/1.4 Georgia, "Times New Roman", Times, serif;}
code,
kbd,
pre {font-family:Monaco, Courier, "Courier New", Tahoma;}
h1,h2,h3,h4,h5,h6,
legend,
a:link,
a:visited,
a:hover,
a:focus,
a:active {
	color:#000;
	text-decoration:none;
}
#nav-main,
#footer .grid_1,
form,
.edit img,
a.vcard,
.moderation {display:none;}
img {border:0;}
h1, h2 {border-bottom:1px solid #000;}
h1, h2, h3 {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
ul li {list-style-type:disc;}
#footer {clear:both;}
.contacts .grid_2 {
    float:left;
    width:49%;
}
.blog-entries {
    margin:1em 0;
    list-style:none;
}
.blog-entries li {
    margin:0;
    list-style-type:none;
}
.blog-entries .date {margin:0;}
/* Hide prettyPhoto */
.pp_pic_holder,
.pp_overlay,
.ppt {display:none;}
/* Header */
#header {
    margin-bottom:1em;
    padding-bottom:1em;
    border-bottom:2pt solid #000;
}
#logo img {
	display:block;
	margin:0 auto;
}