*{margin:0; padding:0}
html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}
body{font:65.5% "Arial", Arial, Arial, sans-serif; line-height:1.6em; color:#444; background: #E6E6E6}
a{color: #06c; text-decoration:none; margin-top:2px}
a:hover{color:#44931d; text-decoration: underline}
p{margin:0; padding:0}
h1{margin:20px 0 0}
img{border:0}
input{vertical-align:middle}
h2{font: normal 1.6em "Arial", Arial, Sans-Serif; margin: 0 0 5px; color:#06c}
blockquote{margin:10px 0 10px 15px; border-left:3px solid #E60000; background:#EEE; padding:5px 15px; font-size:1.3em}
* html blockquote {height: 1%;}
blockquote p{font-size:1em !important; margin:0}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
img.aligncenter{margin:7px margin}
.alignleft{float:left}
img.alignleft{margin:5px 10px 3px 0}
.alignright{float:right}
img.alignright{margin:5px 0 3px 10px}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px;
/* optional rounded corners for browsers that support it */-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:11px; line-height:17px; padding:0 4px 5px; margin:0}
#wrapper{width:1000px; background:#FFF; margin:0 auto; padding:5px 2px 2px}
/* Header */
#header{height:120px; margin-bottom:5px}
#top{float:right; text-align:right}
#top li{display:inline}
#top a{color:gray; margin:0 0 0 13px; background:url(i/toparrow.gif) center left no-repeat; padding:0 0 0 12px; font-size:1.2em}
#top .current_page_item a{background-image:url(i/toparrow2.gif)}
#searchform{margin:10px 0 0; margin-bottom:5px}
#searchform input{font:1.1em "Arial", Arial, Sans-Serif; float:left}
#s{width:210px; padding:2px 6px; border:2px solid #ccc; margin-right:5px}
#searchsubmit{background:#06c; border:0; padding:2px 7px; color:#fff; font-weight:700 !important; overflow:visible; height:24px;cursor:pointer}
#logo{float:left; color:gray; line-height:0.85em; font-size:3.3em; margin:14px 0 15px}
#logo span{display:block; font-size:0.38em; font-weight:400; text-transform:uppercase}
#menu{height:24px; padding:5px 0 0; clear:both; background-color:#06c}
#menu li{float:left;font-size:1.1em; display:inline; text-transform:uppercase}
#menu li a{margin:0 10px 0 5px; color:#fff; font-size:1.2em; font-weight:700}
#menu li a:hover{color:#FF0; text-decoration:none}
#menu li.current_page_item{}
#menu2{height:20px; padding:0; border-top:1px solid #0156AA; clear:both; background-color:#267DD4}
.header_right{padding-left:5.5em}
.header_right input#search-submit{background-color:#403f3f; color:#FFF; border:none; padding:1px}
/* Content */
#searchcontainer{width:100%; margin-bottom:10px}
#container{width:100%; background:url(i/dots.gif) 495px 0 repeat-y; margin-bottom:10px}
* html #container{height:1%}
#container:after{content:'.'; display:block; clear:both; visibility:hidden; height:0}
#content{width:485px; float:left; padding:0 5px 5px 0}
#content h2{font:normal 1.9em "Arial", Arial, Sans-Serif; color:#06c; padding:0 0 3px; border-bottom:1px solid #EEE;    margin-bottom:1em}
#content h2.pagetitle{padding-left:3px; padding:1px 0 4px}
#content h3{font:normal 1.7em "Arial", Arial, Sans-Serif; padding:1px 0 4px; margin-bottom:0.2em; border-bottom:1px solid #EEE}
#content p, #content li{font-size:1.3em; line-height:1.3em}
#content li li{font-size: 1em}
#content .post{margin:2px 0 2px 1.5em}
#content .post h2, #content .post h3{font-size:2em; margin:0 0 2px}
.post ul, .post ol{margin:5px 0 5px 10px}
.post li{padding:2px 0}
.post .postmetadata{font-size:1.1em; padding:0 0 7px; color:#AAA}
.postmetadata a{color:#AAA; text-decoration:underline}
.postmetadata a:hover{text-decoration:none}
.entry{text-align:justify}
.entry h1{font-size:1.8em; margin:5px 0 10px}
.entry h2{font-size:1.65em !important; font-weight:700 !important; margin:5px 0 10px !important; padding:0 !important; border:none !important}
.entry h3{font-size:1.45em !important; font-weight:700 !important; margin:5px 0 10px !important; padding:0 !important}
.entry h4{font-size:1.3em; margin:5px 0 10px; font-weight:700 !important}
.line{clear:both; padding:3px; margin:0 0 15px; background:url(i/smalldot.gif) repeat-x}
.nav{font-size:1.3em; padding:0 0 22px}
.navigation{font-size:1.3em; margin:20px 0; height:1.3em}
.alignleft{float:left}
.alignright{float:right}
h3#comments, h3#respond{padding:1px 0 4px; border-bottom:1px solid #EEE}
.commentlist{margin:20px 0 30px 25px}
.commentlist li{padding: 8px 0 2px}
.cdata{background:#F5F5F5; border-bottom:1px solid #DDD; padding:3px 3px 3px 7px; height:1%}
.cdata strong{display: block}
#content img.avatar{float:right; display:inline; border:0; margin:1px 1px 0}
.ctext{padding: 0 7px}
.commentlist li p{font-size:1em !important}
.commentmetadata{font-size:0.85em}
.commentmetadata a{color:#A5A5A5}
#author, #email, #url, #comment, #submit{font:1em "Arial", Arial, Sans-Serif; padding:2px 4px; width:200px; border:1px solid #CCC}
#comment{width:440px;height:120px}
#submit{width:115px; height:22px; padding:0; background:#F4F4F4; cursor:pointer; overflow:visible}
/* Sidebars */
#sidebars{float:right; width:500px; font-size:1.2em; line-height:1.2em}
* html #sidebars{height:1%}
#sidebars:after{content:'.'; display:block; clear:both; visibility:hidden; height:0}
#l-sidebar{float:left; width:310px; padding:0 0 0 5px}
#r-sidebar{float:left; width:175px; padding:3px 0 0 5px}
#sidebars ul{margin:0 0 0 3px}
#sidebars li{list-style:none; padding:2px; margin:0}
#sidebars li ul{margin:0 0 1px 3px}
#sidebars li li{padding:1px 0 0; border:none}
#sidebars li a{background:url(i/arrow.gif) no-repeat center left; padding:0 0 0 6px; color:#575757}
#sidebars h2{font:normal 1.7em "Arial", Arial, Sans-Serif; color:#06c; padding:0 0 3px 3px; border-bottom:1px solid #EEE;
margin-top:3px}
#sidebars h3{font:normal 1.4em/1.1em "Arial", Arial, Sans-Serif; padding:0 0 3px}
.tags, #tag_cloud{margin:0 0 15px}
.tags{text-align:center}
.tags a, #tag_cloud a{color:#575757; margin:0 2px}
#wp-calendar{width:100%; margin:0 0 12px}
#wp-calendar td{text-align:center}
/* Footer */
#footer{clear:both; padding:7px 10px; margin:0 0 15px; font-size:1.1em; color:gray; background:#EEE}
#photogalleryimg{float:left; padding:4px; width:90px; height:130px; overflow:hidden}
#categorycontent {float:left;padding-left: 3px; padding-bottom: 3px; background: #fff;width: 310px;}
