* {border: 0;margin: 0;padding: 0;}
body {background: #ebe9e1 url("images/bgr.jpg") repeat-x top;color: #555;font: 12px "Lucida Grande","Segoe UI","Arial",Helvetica,Tahoma,Verdana,Sans-Serif;}
a {color: #e8a02c;text-decoration: none;}
a:hover {text-decoration: underline;}
input, select, textarea {border: #cacaca 1px solid;font-size: 12px;padding: 5px;}
select {padding: 0;}
li {list-style: none;}
#top {clear: both;height: 23px;margin: 0 auto;padding: 7px 0 0 0;font-size: 11px;}
.nav1 {float: left;}
.nav1 li {float: left;}
.nav1 li a {color: #a0a09b;}
.nav1 li a {display: block;text-align: center;float: left;}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a {color: #e8a02c;text-decoration: none;}
.nav1 {list-style: none;margin: 0px;padding: 0px;}
.nav1 li {padding: 0px;margin: 0px 20px 0 0;display: inline;line-height: 14px;}
.subscribe {color: #a0a09b;float: right;}
.subscribe a {color: #e8a02c;}
.subscribe a:hover {text-decoration: underline;}
#topmenu {position: relative;height: 33px;margin-bottom: 20px;}
#topmenu li {border-left: 1px solid #dedbd1;float: left;line-height: 33px;}
#topmenu li a {color: #333;display: block;margin: 0 1px 0 0;padding: 0 15px;}
#topmenu li a:hover, #topmenu li.active a {color: #ff7800;text-decoration: none;}
#nav, #nav ul {padding: 0;float: left;list-style: none;}
#nav {padding: 0;}
#nav a {display: block;}
#nav li {float: left;line-height: 33px;}
#nav li a:hover {background: none;}
#nav li ul {position: absolute;width: 15em;left: -999em;padding-top: 1px;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;z-index: 1000;}
#nav li ul li {background: #fff url("images/bgr-box-trans.png") repeat-x top;border-bottom: 1px solid #dedbd1;border-left: 1px solid #dedbd1;border-right: 1px solid #dedbd1;line-height: 28px;width: 15em;}
#header {height: 109px;}
#header .spacer {color: #a0a09b;float: right;font-size: 11px;padding: 37px 0px 0 0;text-align: right;}
#header .spacer p {clear: both;}
#header h1 {margin-top: 15px;background: url("images/logo-trans.png") no-repeat;float: left;text-indent: -9999px;}
#header h1 a {display: block;height: 80px;width: 520px;}
#header h1 a:hover {text-decoration: none;}
#rss {position: absolute;top: -10px;right: 0px;height: 38px;width: 39px;display: inline;float: right;}
#search {background: url("images/bgr-search.gif") no-repeat;height: 32px;margin: 0 0 10px;}
#search input {background: transparent;border: 0;color: #a3a192;float: left;font-size: 12px;margin: 7px 0 0 10px;width: 178px;padding: 2px;}
#search .btn {margin: 7px 0 0;padding: 0;width: auto;}
h2 {color: #000;font: "Lucida Grande","Segoe UI",Arial,Helvetica,sans-serif;font-size: 19px;margin: 0 0 5px;}
h2 a {color: #000;}
h3, h4, h5 {color: #363636;font-size: 12px;font-weight: bold;margin: 0 0 5px;}
#columns h3 {font-weight: bold;}
#sidebar h3 {background: #ebe9e1;font: 12px "Lucida Grande","Segoe UI",Arial,Helvetica,sans-serif;color: #363636;font-weight: bold;padding: 5px 8px;display: block;margin: 0 0 7px 0;text-align: left;border: 1px solid #dedbd1;height: 16px;}
#centercol h3 {background: #f5f4f0;margin: 0 0 15px 0px;padding: 10px 18px 5px 18px;border: 1px solid #dedbd1;color: #363636;text-align: left;height: 20px;font-size: 14px;}
#featuredpost h2 {font-size: 30px;}
.idTabs {font-size: 12px;float: left;margin: 0 0 8px 0;}
.idTabs li {float: left;}
.idTabs li a {background: #fff;color: #363636;font-weight: bold;padding: 5px 8px;display: block;margin: 0 7px 0 0;text-align: left;border: 1px solid #dedbd1;}
.idTabs li.last a {margin: 0;}
.idTabs li a:hover, .idTabs .selected {background: #ebe9e1;text-decoration: none;}
.date-comments {border-bottom: 1px solid #cacaca;color: #999;font-size: 11px;height: 30px;line-height: 25px;margin: 0 0 10px;}
.date-comments a {color: #999;}
#centercol .date-comments p {line-height: 25px;}
span.comments {background: url("images/ico-comments.gif") no-repeat left;padding: 0 0 0 20px;}
span.continue {background: url("images/ico-continue-trans.png") no-repeat left;padding: 1px 0 1px 20px;line-height: 20px;}
span.continue-archives {background: url("images/ico-arrow-trans.png") no-repeat right center;padding: 0px 15px 0px 0px;margin-bottom: 20px;}
span.continue-archives-alt {background: url("images/ico-arrow-trans-left.png") no-repeat left center;padding: 0px 0 0px 15px;margin-bottom: 20px;}
span.continue-archives a, span.continue-archives-alt a {color: #777;font-weight: bold;font-size: 14px;}
a.more {background: url("images/ico-arrow-trans.png") no-repeat left;color: #777;font-size: 11px;padding: 0px 0 0 15px;}
.box, .widget {background: #fff url("images/bgr-box-trans.png") repeat-x top left;border: 1px solid #dedbd1;margin: 0 0 15px 0px;padding: 18px;}
.box img {border: 1px solid #999;margin: 0 0 10px 0;}
.box p {padding: 0 0 10px;}
.widget {padding: 15px;}
.box2 {background: #f5f4f0 url("images/bgr-box-trans.png") repeat-x top left;margin: 0 0 15px 0px;padding: 18px;border: 1px solid #dedbd1;}
.box2 .nav1 {float: none;padding: 0 0 0 0px;}
.box2 .spacer.white {background: #fff;border: 1px solid #dedbd1;clear: both;margin: 0px;}
.box2 .spacer.flickr img {background: #fff;border: 1px solid #dedbd1;margin: 4px 9px 4px 0px;padding: 7px;}
.box2 .spacer.flickr img:hover {background: #ebe9e1;border: 1px solid #dedbd1;}
.ads {height: 125px;margin: 0;padding: 10px 15px;}
.ads img {float: left;margin: 0 7px 0px 0px;border: 1px solid #dedbd1;}
.ads img.last {margin: 0;float: right;}
#mpu_banner {border: 1px solid #dedbd1;}
.list1 {padding: 0;padding: 15px;}
.list1 li {background: url("images/ico-star-trans.png") no-repeat top left;margin: 0 0 8px;padding: 0 0 0 22px;}
.list1 li a {color: #222;}
.list2 {clear: both;}
.list2 li {background: #fff;border: 1px solid #dedbd1;margin: 0 0 5px;padding: 12px 10px;}
.list2 p {line-height: 16px;}
.widget ul {line-height: 16px;padding: 0px;}
.widget ul li {border-bottom: 1px solid #f1f1ed;padding: 5px 0px;}
.widget ul li a {color: #222;}
.widget ul li ul {margin: 5px 0 0px 10px;}
.widget ul li ul li {background: none;border-top: 1px solid #f1f1ed;border-bottom: none;padding: 5px 0px;}
#footer {background: #e4e2db url("images/bgr-footer.gif") repeat-x;font-size: 11px;font-size: 11px;padding: 18px 0 0px 0;height: 32px;margin-top: 10px;}
#footer, #footer a {color: #777;}
.fix {clear: both;height: 1px;margin: 0 0 -1px;overflow: hidden;}
.fl {float: left;}
img.fl {margin: 0 12px 5px 0;}
.fr {float: right;}
.ac {text-align: center;}
.ar {text-align: right;}
.gravatar {float: left;border: 1px solid #dedbd1;margin: 0px 7px 0 0;padding: 4px;background: #fff;}
.video {height: 250px;margin: 0 0 10px 0;width: 300px;display: inline;}
.vidtabs .idTabs {font-size: 12px;margin: 10px 0 0 0;width: 100%;float: none;}
.vidtabs .idTabs li {padding: 0px;float: none;}
.vidtabs .idTabs li a {background: #fff;color: #363636;font-weight: bold;padding: 5px 8px;display: block;text-align: left;border: 0px;margin: 0;}
.vidtabs .idTabs li.last a {margin: 0;}
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected {background: #ebe9e1;text-decoration: none;}
h2.commh2 {font-size: 1.4em !important;padding: 0 0 5px;color: #333 !important;}
ol.commentlist {margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}
ol.commentlist p {margin-bottom: 10px;line-height: 20px;}
.commentmetadata a {font-size: 11px;color: #333;}
ol.commentlist cite {font-style: normal;font-weight: bold;}
ol.commentlist li {padding: 20px 10px 10px 10px;}
ol.commentlist li.alt {padding: 18px 18px 5px 18px !important;background: #f8f8f4;border: 1px solid #dedbd1;}
input#submit {font-size: 12px;color: #363636;font-weight: bold;padding: 7px 10px;margin: 0 0 7px 0;text-align: left;border: 1px solid #dedbd1;background: #f5f4f0;}
span.tags {background: url("images/ico-tags-trans.png") no-repeat left;padding: 1px 0 0 20px;}
.singleh2 {font-size: 1.8em !important;padding-top: 5px;}
.entry {margin-bottom: 5px;}
.entry p {text-align: left;font-family: "Lucida Grande","Segoe UI","Helvetica","Verdana","sans-serif";font-style: normal;font-variant: normal;font-weight: normal;font-size: 13px;line-height: 1.7em;font-size-adjust: none;font-stretch: normal;-x-system-font: none;}
.entry blockquote {padding: 0px 10px;border-left: 2px solid #777;margin: 5px auto 15px auto;width: 85%;color: #777;font-style: italic;}
.entry blockquote p {font-size: 12px;padding: 5px 0px;margin: 5px 0px;line-height: 20px;}
.entry img {padding: 2px 2px 2px 2px;background: #f8f8f4;border: solid 1px #e6e6e6;}
.entry ul, .entry ol {margin-bottom: 15px;font-size: 12px;line-height: 20px;}
.entry ul li ul, .entry ol li ol {margin-bottom: 0px;padding-top: 3px;}
.entry ul li {list-style: circle inside !important;margin-left: 15px;padding: 3px 0px;}
.entry ul li ul li {list-style: disc inside !important;}
.entry ol li {list-style: decimal inside !important;font-size: 12px;padding: 3px 0px;}
.entry ol li ol li {list-style: decimal-leading-zero inside !important;}
.arclist ul li {color: #c0c0c0;font-size: 12px;border-bottom: 1px solid #f1f1ed;padding: 5px 0px;}
.catrss {background: url("images/ico-rss.gif") center left no-repeat;padding-left: 24px;line-height: 16px;}
.navigation {}
.navigation a {color: #666;font-weight: bold;font-size: 14px;}
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.author_info {padding: 0px;margin-top: 15px;color: #666;}
.author_photo {float: left;margin-right: 10px;width: 58px;}
.author_photo img {background-color: #fff;padding: 4px;border: 1px solid #ccc;width: 48px;height: 48px;float: left !important;}
.author_info p {font-size: 12px;padding: 0px;margin-bottom: 10px;}
.author_info a {color: #000;text-decoration: none;padding: 0;}
.author_info a:hover {text-decoration: underline;}
.author_info ul, .author_info li {margin: 0px;padding: 0px;}
.author_info h3 {font-size: 14px;margin-bottom: 10px;padding: 0px;}
.author_email a {background-image: url("images/ico-email.png");background-repeat: no-repeat;background-position: left center;padding-left: 26px;padding-top: 2px;padding-bottom: 2px;text-decoration: none;font-weight: bold;}
div#xd {position: fixed;right: 0;bottom: 0;display: block;height: 70px;width: 70px;text-indent: -999em;text-decoration: none;}