*{margin:0;padding:0;}
body{margin:0;padding:0;font-family:Arial, sans-serif;line-height:1.5em;font-size:10px;voice-family:"\"}\"";voice-family:inherit;font-size:10px;font-size:0.76em;color:#000;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-family:Arial, sans-serif;color:#777;}
p, blockquote, ul, ol{margin-top:0;padding-top:0;margin-bottom:0.5em;}
p{line-height:1.7em;font-size:1.1em;margin-bottom:0.9em;}
pre{font-size:1.5em;}
a:link, a:visited{color:#579;text-decoration:none;}
a:hover,a:active{color:#79a;border-bottom:#79a 1px dotted;text-decoration:none;}
img.left{float:left;margin:0 1em 1em 0;}
img.right{float:right;margin:0 0 1em 1em;}
a img{border:0;max-width:100%;}
blockquote{margin:1em;padding:5px 1em;color:#000;background:#f2f2f2;}
fieldset{border:none;}
dl{margin:1em 0px;}
dt{font-weight:bold;}
dd{margin:0.5em 1em;padding:0;}
code{font-size:1em;}
sup, sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:0.6em;}
sup{bottom:1ex;}
sub{top:.5ex;}
#header{position:relative;width:1024px;margin:15px auto 0 auto;background:url(img/bg_header.png) no-repeat top center;}
#logo{float:left;height:65px;overflow:hidden;padding:48px 0 0 40px;}
#logo #h1{float:left;font-family:Georgia, serif;font-size:48px;}
#logo #h2{color:#777;float:left;font-size:13px;padding:5px 20px 10px;}
#logo #h1 a{text-decoration:none;color:#999;border:0;}
#logo #h1 a:hover, #logo #h1 a:visited, #logo #h1 a:link{border:0;}
#header-icons{position:absolute;right:0;margin-top:10px;}
#header-icons .twitter, #header-icons .rss{height:27px;width:160px;margin:16px 25px;}
#header-icons .twitter{background:url("img/twitter.png") no-repeat scroll 0 0 transparent;}
#header-icons .rss{background:url("img/rss.png") no-repeat scroll 0 0 transparent;}
#header-icons .twitter a, #header-icons .rss a{padding:10px 80px;border:0;}
#bookmarker img{margin:10px 0;width:16px;height:16px;}
#menu{background:url("img/menu-bg.png") no-repeat scroll 0 top transparent;clear:both;margin:0 auto 0 -4px;width:1052px;}
#menu ul{background:url("img/menu-curve-bg.png") no-repeat scroll left top #f1f1f1;list-style:none outside none;margin:0 30px;padding:0px 10px 0 40px;text-align:right;float:right;}
#menu li{display:inline;padding:14px 0 11px;border-left:1px solid transparent;border-right:1px solid transparent;white-space:nowrap;position:relative;}
#menu li.current_page_item, #menu li.current_page_item:hover{background-color:#fafafa;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
#menu a{border:0 none;color:#a1a1a1;font-size:16px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0px #fff;padding:10px 40px;line-height:40px;}
#menu a:hover, #menu a:active, #menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_item a:hover, #menu li.current_page_item a:active{color:#999;border:0;}
#menu li:hover{background-color:#f7f7f7;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.menu-bottom{background:url("img/menu-bottom-bg.png") no-repeat scroll 0 bottom transparent;padding-bottom:16px;}
#main{background:url("img/bg.png") repeat-y scroll center center transparent;border:0 solid #eee;margin:0 auto;width:1024px;}
#main h2{font-size:1.6em;line-height:1.2em;}
#main h1, #main h2{font-size:2em;line-height:1.2em;font-weight:bold;}
#main .post-title{font-size:1.5em;font-weight:normal;}
#main h3{padding:4px 0px;font-size:1.4em;line-height:1.2em;font-weight:bold;}
#main h1 a, #main h2 a, #main h1.author{border:0;font-size:28px;font-weight:normal;color:#555;padding:4px;font-family:Arial, sans-serif;}
#content ul{font-family:Georgia, serif;margin:0.5em 0;padding:0 0 0 2em;list-style-type:none;}
#content ul li{margin:0.75em 0;padding:0;list-style-image:url(img/bullet.png);line-height:130%;font-size:16px;}
#main ol{margin:0;padding:0 0 0 2em;}
#main ol li{font-size:16px;margin:0.75em 0;}
#main .post{margin-bottom:50px;margin-top:25px;}
#main .entry{clear:both;padding:10px 5px;font-family:Georgia, serif;}
#main .entry p{font-size:16px;line-height:140%;}
#main .entry h2{font-size:1.6em;}
.post .date{float:right;margin:5px 0 0 5px;padding:0 10px;text-align:center;font-size:0.8em;border:#ccc 1px solid;font-weight:bold;color:#567;font-family:"Lucida sans","Trebuchet MS", Verdana, Arial, sans-serif;}
.post .date span{display:block;}
.post .date .day{font-size:1.6em;}
.post .meta{margin-bottom:10px;padding-left:5px;font-size:0.9em;color:#999;}
.post .meta p{font-family:Georgia, serif;font-size:16px;color:#aaa;}
.post .comments{font-size:1em;border-bottom:#ccc 1px dotted;color:#999;margin-left:5px;padding-left:20px;background:url(img/icon_comments.gif) no-repeat left center;}
.post .comments a{border-bottom:0px;color:#999;font-size:14px;}
.commentmetadata a{border:0;color:#777;}
.cmtinfo .avatar{vertical-align:middle;padding-right:7px;}
#main .feed{background:url(img/icon_feed.gif) no-repeat left 3px;padding-left:17px;}
ul.authorposts{margin:0;padding:0 2em;}
ul.authorposts li{margin:0;padding:5px;}
ul.authorposts li em{float:right;font-style:normal;}
#content{float:left;padding:10px 62px 10px 68px;width:570px;}
.footer-sidebar{width:520px;margin-left:100px;border:solid 0px #f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#sidebar1{float:left;width:270px;padding:5px 20px;font-size:0.9em;margin:5px;}
#main .sidecol{color:#777;font-size:14px;padding-left:20px;line-height:1.7em;}
#main .sidecol ul{margin:0;padding:0;}
#main .sidecol li{margin:0 0 30px 10px;padding:0;list-style:none;background:none;}
#main .sidecol h2{background:url("img/widget-title-bg.png") no-repeat scroll 0 0 transparent;color:#A1A1A1;font-size:16px;font-weight:bold;height:42px;padding:9px 15px 3px;text-shadow:1px 1px 0 #fff;width:301px;}
#main .sidecol p, #main .sidecol form{margin:0;}
#main .sidecol p{color:#777;font-size:14px;font-weight:normal;}
#main .sidecol ul ul{margin:-5px 0 0 25px;line-height:18px;padding:0;}
#main .sidecol ul ul ul{margin:0px 0 0 15px;padding:0;}
#main .sidecol li li{list-style:disc outside url("img/bullet.png");margin:12px 0;padding:0;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar #today{border:#999 1px solid;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
#btnSearch, #searchsubmit{background-color:#ddd;border:1px solid;border-color:#999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:22px;font-size:1em;padding:0px 3px;}
#searchsubmit{font-size:0.6em;visibility:hidden;}
input{height:25px;}
#submit, input[type='submit']{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ddd;border:0;font-size:14px;height:35px;padding:3px 10px;color:#888;font-family:Arial, sans-serif;text-shadow:1px 1px 0 #fff;font-weight:bold;-moz-box-shadow:0 1px 1px #AAAAAA;-webkit-box-shadow:0 1px 1px #AAAAAA;}
#submit:hover, input[type='submit']:hover{background-color:#d5d5d5;}
input.go{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;background-color:#ddd;border:3px solid #ddd;color:#999;font-size:13px;font-weight:bold;height:38px;margin-left:-4px;padding:3px 4px 3px 3px;text-shadow:1px 1px 0 #fff;vertical-align:middle;-moz-box-shadow:none;-webkit-box-shadow:none;}
input.go:hover{background-color:#ddd;}
input.textbox, input#s , input[type='text']{-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;border:3px solid #ddd;color:#777;font-size:13px;height:32px;padding:0 5px;width:180px;vertical-align:middle;}
input.with-button , #searchform input.with-button{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
textarea{width:95%;padding:5px;height:15em;border:3px solid #ddd;font:1em Georgia, serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
input.textbox:focus, textarea:focus, input#s:focus, input[type='text']:focus{border:#bbb 3px solid;outline:none}
#commentform{margin:0;}
#main .commentlist{margin:0;padding:0;border-bottom:1px dotted #EEEEEE;}
#main .commentlist li{list-style:none;margin:0;padding:1em;font-size:1em;background-color:#fff;}
#main .commentlist li p{font-family:Georgia, serif;font-size:14px;}
#main .commentlist li .cmtinfo{padding:5px;margin-bottom:5px;position:relative;}
#main .commentlist li .cmtinfo em{margin:0;padding:0 1em;font-weight:normal;font-style:normal;float:right;font-size:0.7em;color:#999;}
#main .commentlist li cite{font-style:normal;font-weight:bold;font-size:1.1em;}
#main .commentlist li.alt{background:#f9f9f9;}
#main .commentlist li.comment-author-admin{background:#fdffd4;}
#main .nocomments{font-size:0.9em;color:#999;text-align:center;}
#footer{background:url("img/bg_footer.png") no-repeat scroll center bottom transparent;border:0 solid #eee;height:49px;margin:0 auto 30px;width:1024px;clear:both;}
#footer p{color:#777;font-size:0.9em;margin:0;padding:11px 30px 0;text-shadow:1px 1px 0 #fff;}
#footer p span{float:right;}
#footer a:link, #footer a:visited{color:#777;border:0;}
#footer a:hover, #footer a:active{color:#999;text-decoration:none;border:0;}
#sidebar, #footer{overflow:hidden;}
.amzshcs{text-align:center;}
.amzshcs-item{padding:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-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-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.tags{color:#999;font-size:0.8em;}
.tags a{color:#999;border:0;}
.newer-older{text-align:center;}
.newer-older a, a.more-link , a.post-edit-link, .post .navigation a{background-color:#F1F1F1;color:#A1A1A1;font-weight:bold;padding:2px 10px 3px;text-shadow:1px 1px 0 #FFFFFF;font-size:13px;font-family:Arial,sans-serif;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;-moz-box-shadow:1px 1px 0 #AAAAAA;-webkit-box-shadow:#AAA 1px 1px 0px;}
.newer-older a:hover, a.more-link:hover , a.post-edit-link:hover, .post .navigation a:hover{background-color:#e7e7e7;border:0;}
.post .navigation{padding:15px;position:relative;height:20px;}
.post .navigation div{float:none;display:inline;position:absolute;}
.post .navigation div.alignright{right:120px;}
.post .navigation div.alignleft{left:120px;}
.comment-author{float:left;}
.comment-author .fn{font-family:Arial, sans-serif;padding-left:10px;}
.comment-author .says{display:none;}
.comment-body .comment-author img{vertical-align:middle;}
.comment-body .comment-meta{color:#999;float:right;font-size:0.7em;font-style:normal;font-weight:normal;margin:0;padding:0 1em;font-family:Arial, sans-serif;}
.comment-body p{clear:both;padding-top:10px;}
.comment-body .reply{font-family:Arial, sans-serif;font-size:10px;}
#respond{clear:both;padding-top:15px;}
#menu ul ul.children{display:none;position:absolute;left:0;background-color:black;z-index:100000;}
#menu ul li:hover ul.children{display:block;}

