

body{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#f5f4ef url(../images/bg.jpg) repeat scroll 0 0;color:#fff;font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:87.5%;line-height:1.429;margin:0;padding:0;text-align:left;}
h2{font-size:1.571em;}
h3{font-size:1.429em;}
h4{font-size:1.286em;}
h5{font-size:1.143em;}
h6{font-size:1em;}
h2,h3,h4,h5,h6{font-weight:400;line-height:1.1;margin-bottom:.8em;}
a{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
a img{border:0 none;text-decoration:none;}
a:link,a:visited{background-color:transparent;color:#c74350;padding:0 1px;text-decoration:none;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border:0 solid white;}
a:hover,a:active{background-color:transparent;color:#fff;text-decoration:none;text-shadow:1px 1px 1px #333;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border:0 solid white;}
p{margin-bottom:1.143em;}
* p:last-child{margin-bottom:0;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
*::-moz-selection{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#f6cf74 none repeat scroll 0 0;color:#fff;}
ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:-21px 0 1.5em -40px;}
ol{list-style-image:none;list-style-position:outside;list-style-type:decimal;margin:1em 0 1.5em 1.5em;-moz-padding-start:0;}
dl{margin:0 0 1.5em;}
dt{font-weight:bold;}
dd{margin-left:1.5em;}
blockquote{font-style:italic;}
table{margin:.5em auto 1.5em;width:98%;}
thead th{padding:.5em .4em;text-align:left;background-color:lightGrey;padding-left:10px;padding-right:10px;}
tbody td{padding:.5em .4em;}
header,section,footer,aside,nav,article,figure{display:block;}
.body{clear:both;margin:0 367px;width:800px;}
img.right figure.right{float:right;margin:0 0 2em 2em;}
img.left,figure.left{float:right;margin:0 0 2em 2em;}
#banner{margin:0 auto;padding:2.5em 0 0;}
#banner h1{display:none;font-family:Trebuchet MS;font-size:3.571em;line-height:.6;text-shadow:3px 3px 5px black;}
#banner h1 a:link,#banner h1 a:visited{color:white;display:block;font-weight:bold;margin:0 0 .6em .2em;text-decoration:none;width:750px;}
#banner h1 a:hover,#banner h1 a:active{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;color:black;text-shadow:3px 3px 5px white;}
#banner h1 strong{font-size:.36em;font-weight:normal;text-shadow:none;}
#banner nav{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-box-shadow:0 0 7px #fff;-webkit-box-shadow:0 0 7px #fff;background:#000305 none repeat scroll 0 0;font-size:1.143em;height:40px;line-height:30px;margin:0 auto 2em;padding:0;text-align:center;width:800px;}
#banner nav ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:-40px;width:800px;}
#banner nav li{display:inline;float:left;margin:0;}
#banner nav a:link,#banner nav a:visited{color:#fff;display:inline-block;height:30px;padding:5px 1.5em;text-decoration:none;}
#banner nav a:hover,#banner nav a:active,#banner nav .active a:link,#banner nav .active a:visited{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:brown none repeat scroll 0 0;color:#fff;text-shadow:none!important;}
#banner nav li:first-child a{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;}
#featured{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-box-shadow:0 0 2px #fff;-moz-box-shadow:0 0 2px #fff;background:transparent none repeat scroll 0 0;margin-bottom:2em;overflow:hidden;padding:20px;width:500px;}
#featured figure{border:2px solid #eee;float:right;margin:.786em 2em 0 5em;width:175px;}
#featured figure img{display:block;float:right;}
#featured h2{color:#000305;font-size:1.714em;margin-bottom:.333em;}
#featured h2 em{font-style:italic;font-family:Trebuchet MS,Georgia,serif;color:#daa520;font-size:2.0em;margin-bottom:.333em;text-align:center;text-shadow:1px 1px red;}
#featured h3{font-size:1.3em;margin-bottom:.5em;}
#featured h3 em{font-style:italic;font-family:Georgia,serif;color:#4f8fff;font-size:1.1em;margin-bottom:.333em;}
#featured h3 a:link,#featured h3 a:visited{color:#000305;text-decoration:none;background-color:#c74350;color:#fff;text-decoration:none;text-shadow:1px 1px 1px #333;-moz-border-radius:5px;-webkit-border-radius:5px;}
#featured h3 a:hover,#featured h3 a:active{color:#fff;}
#content{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-box-shadow:0 0 5px #222326;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;background:#000 none repeat scroll 0 0;margin-bottom:2em;overflow:hidden;padding:0;width:500px;height:300px;margin-top:35px;}
#extras{margin:0 auto 3em;overflow:hidden;}
#extras ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
#extras li{border-bottom:1px solid #fff;}
#extras h2{color:#c74350;font-size:1.429em;margin-bottom:.25em;padding:0 3px;}
#extras a:link,#extras a:visited{border-bottom:1px solid #f4e3e3;color:#444;display:block;padding:.3em .25em;text-decoration:none;}
#extras li:last-child,#extras li:last-child a{border:0 none;}
#extras .blogroll li:nth-last-child(2),#extras .blogroll li:nth-last-child(3),#extras .blogroll li:nth-last-child(2) a,#extras .blogroll li:nth-last-child(3) a{border:0 none;}
#extras a:hover,#extras a:active{color:#fff;}
#extras .blogroll{float:left;width:615px;}
#extras .blogroll li{float:left;margin:0 20px 0 0;width:185px;}
#extras .social{float:right;width:175px;}
#extras div[class="social"] a{background-position:3px 6px;background-repeat:no-repeat;padding-left:25px;}
.social a[href *="delicious.com"]{background-image:url(../images/icons/delicious.png);}
.social a[href *="digg.com"]{background-image:url(../images/icons/digg.png);}
.social a[href *="facebook.com"]{background-image:url(../images/icons/facebook.png);}
.social a[href *="last.fm"],.social a[href *="lastfm."]{background-image:url(../images/icons/lastfm.png);}
.social a[href *="/feed/"]{background-image:url(../images/icons/rss.png);}
.social a[href *="twitter.com"]{background-image:url(../images/icons/twitter.png);}
#about{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:#000 none repeat scroll 0 0;border:0 solid #808080;color:white;font-style:normal;margin-bottom:5px;overflow:hidden;padding:0;text-align:left;width:500px;}
#about .primary{float:left;width:165px;}
#about .primary strong{color:#c64350;display:block;font-size:1.286em;}
#about .photo{float:left;margin:5px 20px;}
#about .url:link,#about .url:visited{text-decoration:none;}
#about .bio{float:right;margin-right:-215px;width:500px;padding-top:19px;}
#contentinfo{padding-bottom:1em;text-align:right;}
.hentry{border-bottom:1px solid #eee;padding:1.5em 0;-moz-border-radius:10px;-webkit-border-radius:10px;}
li:last-child .hentry,#content>.hentry{border:0 none;margin:0;}
#content>.hentry{padding:1em 0;}
.entry-title{font-size:1.429em;margin-bottom:0;margin-left:40px;}
.entry-title a:link,.entry-title a:visited{text-decoration:none;}
.hentry .post-info *{font-style:normal;}
.hentry footer{margin-bottom:2em;}
.hentry footer address{display:inline;}
#posts-list footer address{display:block;}
#posts-list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
#posts-list .hentry{padding-left:200px;position:relative;}
#posts-list .hentry:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#c64350 none repeat scroll 0 0;color:#fff;}
#posts-list .hentry:hover a:link,#posts-list .hentry:hover a:visited{color:#f6cf74;text-shadow:1px 1px 1px #333;}
#posts-list footer{left:10px;position:absolute;top:1.5em;width:215px;}
#about-author{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:#f9f9f9 none repeat scroll 0 0;clear:both;font-style:normal;margin:2em 0;padding:10px 20px 15px;}
#about-author strong{clear:both;color:#c64350;display:block;font-size:1.429em;}
#about-author .photo{border:1px solid #ddd;float:left;margin:5px 1em 0 0;}
#comments-list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 1em;}
#comments-list blockquote{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:#f8f8f8 none repeat scroll 0 0;clear:both;font-style:normal;margin:0;padding:15px 20px;}
#comments-list footer{color:#888;padding:.5em 1em 0 0;text-align:right;}
#comments-list li:nth-child(2n) blockquote{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#f5f5f5 none repeat scroll 0 0;}
#add-comment label{clear:left;float:left;text-align:left;width:150px;}
#add-comment input[type="text"],#add-comment input[type="email"],#add-comment input[type="url"]{float:left;width:200px;}
#add-comment textarea{float:left;height:150px;width:495px;}
#add-comment p.req{clear:both;margin:0 .5em 1em 0;text-align:right;}
#add-comment input[type="submit"]{float:right;margin:0 .5em;}
#add-comment *{margin-bottom:.5em;}
div.scrollable{position:relative;overflow:hidden;width:646px;height:300px;}
#thumbs{position:absolute;width:20000em;clear:both;border:1px solid #222;}
a.prev,a.next{margin-top:118px;}
#thumbs div{float:left;width:214px;height:300px;background:#333 url(/img/global/gradient/h150.png) repeat-x 0 146px;color:#fff;border-left:1px solid #333;cursor:pointer;}
#thumbs div.hover{background-color:#444;}
#thumbs div.active{background-color:#066;cursor:default;}
#thumbs h3,#thumbs p,#thumbs span{margin:13px;font-family:"bitstream vera sans";font-size:13px;color:#fff;}
#thumbs h3 em{font-style:normal;color:yellow;}
.title{font-weight:bold;font-style:italic;}
address em{font-weight:bold;}
.publish{background-color:#646663;color:white;float:left;margin-left:0;padding:45px 5px 0;position:relative;width:205px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e3e3e3;margin:1.25em 0;}
.publish .journal{font-size:15px;font-style:italic;left:5px;line-height:20px;padding-right:15px;position:absolute;top:3px;}
.publish .volume{font-size:12px;text-transform:lowercase;}
.publish .page{font-size:12px;text-transform:lowercase;}
.publish .year{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);display:block;font-size:15px;position:absolute;right:5px;top:20px;}
.entry-content{margin-left:45px;}
caption{border-bottom:1px dotted black;font-size:20px;}
#featured p em{color:blue;}
#expander,#evenmore{background-color:red;margin-top:-20px;position:absolute;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;width:70px;text-align:center;cursor:pointer;}
#emailAddress,#sitespage{margin-left:31px;margin-top:-45px;position:relative;cursor:pointer;width:330px;}
#at{z-index:100;cursor:pointer;}
#tooltip{position:absolute;border:2px solid #f00;background:transparent;opacity:.95;padding:5px 5px;color:#fff;display:none;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;font-size:12px;width:175px;}
td em{color:blue;}
#sitespage{margin-left:29px;}
#usp{margin-left:280px;margin-top:-319px;padding-bottom:34px;}
#evenmore{background-color:#39f;margin-left:400px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;margin-top:0;}
#warning{display:none;width:400px;background-color:#fff;border:10px solid #666;border:10px solid rgba(82,82,82,0.698);-moz-border-radius:8px;-webkit-border-radius:8px;}
#warning div{padding:10px;border:1px solid #3b5998;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#warning h2{margin:-11px;margin-bottom:0;color:#fff;background-color:#6d84b4;padding:5px 10px;border:1px solid #3b5998;font-size:20px;}