ul,ol,dl,p,h1,h2,h3,h4,h5,h6{margin-top:10px;margin-bottom:0;padding-top:0;padding-bottom:0;}
ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;}
h1{font-size:240%;}
h2{font-size:180%;}
h3{font-size:140%;}
h4{font-size:100%;}
h5{font-size:70%;}
h6{font-size:50%;}
code,pre{font-family:"Courier New",Courier,monospace;}
table{font-size:100%;}
td,th{vertical-align:top;}
body{background-color:#fff;color:#000;padding:0;margin:0;}
#page-container{background:#fff;min-width:800px;}
#outer-column-container{border-left:solid 13em #fff;border-right:solid 13em #fff;}
#inner-column-container{width:100%;background-color:#fff;border:dashed 1px #ccc;border-width:0 1px;margin:0 -1px;}
#source-order-container{float:left;width:100%;margin-right:-1px;}
#left-column{float:left;margin-left:-13em;width:13em;margin-right:1px;position:relative;}
#middle-column{float:right;width:100%;margin-left:-1px;}
#right-column{float:right;margin-right:-13em;width:13em;margin-left:1px;position:relative;}
.inside{margin:15px;}
#left-column .inside{margin-left:2px;}
h3.widgettitle{width:100%;margin-bottom:0;padding-bottom:0;}
#left-column .inside ul,#right-column .inside ul{list-style-type:none;margin:0;padding:0;width:auto;}
#left-column .inside ul li,#right-column .inside ul li{margin:2px 0 2px 0;}
#left-column .inside ul li ul li,#right-column .inside ul li ul li{margin:2px 0 2px 5px;}
#left-column .inside ul li a,#right-column .inside ul li a{text-decoration:none;font-weight:normal;padding:0 0 0 5px;display:inline-block;}
div#search{float:right;width:15em;text-align:right;padding:.6em 0 .2em 0;margin:0 1em;}
h2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
h2 a:link,h2 a:visited,h2 a:active{text-decoration:none;}
h2 a:hover{text-decoration:none;}
.post{margin-bottom:20px;}
.post-last{margin-bottom:20px;}
.post-page{margin-top:20px;margin-bottom:20px;}
.entry{margin:0;}
.postmetadata{clear:both;margin:15px 0 15px 0;padding:5px;color:#999;background:#f4f4f4;}
.postmetadata a:link,.postmetadata a:visited,.postmetadata a:active{color:#777;font-weight:normal;text-decoration:none;}
.postmetadata a:hover{color:#777;font-weight:normal;text-decoration:underline;}
.line1pix{width:100%;height:1px;margin:0;border-top:1px dashed #ccc;padding:0;margin:10px 0 10px 0;display:block;font-size:1px;}
.headerleft{float:left;text-align:left;margin-bottom:0;margin-top:0;position:relative;padding-bottom:0;}
.searchbox{float:right;padding:0;margin:10px -1px 0 0;background:#fff;border:1px dashed #ccc;border-width:1px 1px 0 1px;}
.searchbox-form{margin:5px 10px 5px 10px;}
h1{letter-spacing:-1px;line-height:1.0em;margin:10px 20px 0 0;padding:0;}
a.header:link,a.header:hover,a.header:active,a.header:visited{text-decoration:none;}
p.header{float:left;margin:0 10px 8px 0;font-size:1.2em;font-weight:bold;}
.rss-icon{width:20px;height:20px;float:right;margin:10px 0 0 0;}
.logo-icon{margin:10px 5px 10px 0;padding:0;border:0;float:left;}
.blogtitle-box{float:left;}
#headerimage-top{font-size:1px;clear:both;height:5px;padding:0;width:100%;background:#fff;border-top:dashed 1px #ccc;}
#headerimage-bottom{font-size:1px;clear:both;height:5px;padding:0;width:100%;background:#fff;border-bottom:dashed 1px #ccc;}
blockquote{height:1%;color:#555;padding:1em 1em;background:#f4f4f4;border:solid 1px #e1e1e1;}
blockquote blockquote{height:1%;color:#444;padding:1em 1em;background:#e1e1e1;border:solid 1px #d3d3d3;}
blockquote p{margin-top:0;}
#footer{background-color:#fff;border-top:dashed 1px #ccc;padding-bottom:1px;}
#footer .inside,#footer .inside a{color:#999;font-weight:normal;text-align:center;}
.navigation{display:block;margin:0;padding:0;width:100%;}
.older{float:left;width:49%;text-align:left;margin:0;padding:0;}
.newer{float:right;width:49%;text-align:right;margin:0;padding:0;}
ol.commentlist{margin:15px 0 25px 0;list-style-type:none;padding:0;border-top:dotted 1px #ccc;}
ol.commentlist li{border-bottom:dotted 1px #ccc;padding:15px 10px;height:1%;}
ol.commentlist li.alt{background-color:#f6f6f6;border-bottom:dotted 1px #ccc;height:1%;}
ol.commentlist li.authorcomment{background-color:#ffecec;}
ol.commentlist li p{margin:2px 0 5px 0;}
form{margin:0;padding:0;}
form p{margin:5px 0 0 0;padding:0;}
label{margin-right:.5em;font-family:arial;cursor:pointer;}
form input{color:#000;background:#f7f7f7;padding:2px;margin:0;border:1px solid #ccc;}
.submit input{margin-left:4.5em;color:#000;background:#fff;border:2px outset #999;height:18px;padding:0;}
fieldset{border:1px solid #781351;width:45em;}
legend{color:#000;background:#ffb0b3;border:1px solid #781351;padding:2px 6px;margin-bottom:15px;}
.comment-textarea{width:96%;padding:0;margin:0;}
#s{width:75%;}
searchfield{position:relative;height:1%;}
#modernbricksmenu{padding:0;width:auto;background:transparent;border-bottom:dashed 1px #ccc;border-left:dashed 1px #ccc;voice-family:"\"}\"";voice-family:inherit;}
#modernbricksmenu ul{font:bold .85em Arial;margin:0;margin-left:0;padding:0;list-style:none;}
#modernbricksmenu li{display:inline;margin:0;padding:0;text-transform:uppercase;}
#modernbricksmenu li:first-child{margin-left:1px;}
#modernbricksmenu a{float:left;display:block;color:#666;margin:0;padding:5px 10px;text-decoration:none;letter-spacing:1px;background-color:#fff;border:dashed 1px #ccc;border-width:0 1px 0 0;}
#modernbricksmenu a:hover{color:#000;background-color:#eee;}
#modernbricksmenu li.current_page_item a{color:#000;background-color:#eee;}
img.avatar{float:left;margin:0 8px 3px 0;padding:3px;border:solid 1px #ddd;background-color:#f3f3f3;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.entry img{margin:10px 10px 0 0;padding:5px;border:solid 1px #ddd;background-color:#f3f3f3;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.postmetadata img{border:none;margin:0 0 -3px 0;padding:0;}
img.alignleft{float:left;margin:10px 10px 5px 0;}
img.alignright{float:right;margin:10px 0 5px 10px;}
img.aligncenter{display:block;margin:10px auto;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft,div.alignleft{float:left;margin:10px 10px 5px 0;}
.alignright,div.alignright{float:right;margin:10px 0 5px 10px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px 0 0 0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:.8em;line-height:13px;padding:2px 4px 5px;margin:0;color:#666;}
img.wp-smiley{float:none;border:none;margin:0 1px -1px 1px;padding:0;background:none;}
#calendar_wrap{padding:0;border:solid 1px #ccc;}
table#wp-calendar caption{width:auto;background:#eee;border:#999;padding:3px;margin:0 auto;color:#666;}
table#wp-calendar{width:100%;border-width:0;border-spacing:0;border-style:solid;border-color:#ccc;border-collapse:separate;background-color:#fff;margin:0 auto;}
table#wp-calendar th{border-width:1px;padding:2px;border-style:solid;border-color:#eee;background-color:#fff;text-align:center;}
table#wp-calendar td{border-width:1px;padding:2px;border-style:solid;border-color:#eee;background-color:#fff;text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-width:0;display:inline-block;/* \*/ display:block;}
* html .clearfix{/* \*/ height:1%;}
/* ------------------------------------------------------------------------------------------------- ------------------------------------- HACKS -------------------------------------------------------- ---------------------------------------------------------------------------------------------------- */ .clear-columns{/* hide from IE/Mac \*/ padding-bottom:1px;margin-bottom:-1px;}
.clear-columns{clear:both;}
* html #page-container{/* \*/ height:.1%;position:relative;}
* html #middle-column,* html #left-column,* html #right-column,* html #source-order-container{/* hide from IE/Mac \*/ overflow:visible;/* hide from IE/Mac \*/ position:relative;}
* html #middle-column{margin-right:-4px;margin-right/* */:0;}
* html #middle-column .inside{margin-right:14px;margin-right:10px;}
* html #footer{/* hide from IE/Mac \*/ height:.1%;height/**/:auto;}
* html #footer .inside{margin-top:0;margin-bottom:0;margin:10px;}
* html .inside{margin:10px .75em;margin:10px;}
* html #inner-column-container{display:block;}
* html #source-order-container{margin-right:-100%;/* \*/ margin-right:-1px;}