body{min-width:580px;font-size:78%;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;background:white;margin:0;padding:0;}
#container{padding-left:0;padding-right:20px;}
#container .column{position:relative;float:left;}
#centrecontent{width:100%;background-color:#FFF;overflow:hidden;padding:0 20px;}
#leftsidebar{display:none;width:0;right:20px;margin-left:-100%;text-align:left;padding:0 10px;}
#rightsidebar{display:none;width:0;margin-right:-100%;text-align:left;padding:0 10px;}
#footer{clear:both;font-size:0.9em;text-align:right;}
* html #leftsidebar{left:0;}
p{font-size:1em;line-height:1.5em;margin:1.2em 0;}
ol,ul{font-size:1em;line-height:1.5em;margin:1.2em 0 1.2em 2em;padding:0;}
h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;color:#9BBB38;margin:0.5em 0;}
blockquote{font-size:0.9em;border-left:4px solid #E8E8CE;margin:0 20px;padding:0 20px;}
form,img{border:0;margin:0;padding:0;}
h1,h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
a{text-decoration:none;}
input,textarea,select{font-size:1em;font-family:"Lucida Sans Unicode", Tahoma, Arial, sans-serif;border:1px solid #F0F0F0;background-color:#FAFAF0;color:#3A291F;}
code{font-family:monospace;color:#666;}
.small{font-size:0.9em;color:#999;}
a:visited{color:#B96F17;}
#header{background:url(images/random-header.php) no-repeat top right;background-color:#FAFAF0;border-bottom:10px solid #9BBB38;margin:0;padding:0;}
.headerlist{height:88px;}
.headernolist{height:75px;}
#header p{margin:0 0 0 40px;padding:0;}
#header h1{font-size:3.6em;margin:0 0 -8px 10px;}
#header ul{display:none;width:100%;font-size:0.9em;text-align:left;font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;line-height:15px;background-color:#9BBB38;color:#F2EEEC;margin:13px 0 0;padding:0;}
#header ul li{display:inline;padding:0;}
#header ul li a{text-decoration:none;color:#F2EEEC;padding:0 10px;}
#header h1 a{text-decoration:none;color:#80904F;}
#header ul li a:hover{background:#F2EEEC;color:#3A291F;}
#header #active{border-left:1px solid #F2EEEC;}
#footer p{font-size:0.9em;text-align:right;background-color:white;border-top:10px solid #9BBB38;margin:0;padding:10px 10px 0 0;}
#wp-calendar{voice-family:inherit;width:128px;font-size:0.8em;line-height:1.2em;text-align:center;border:1px solid #E8E8CE;background:#FAFAF0;margin:0 0 1.2em;}
html>body #wp-calendar{width:128px;}
#wp-calendar caption{font-weight:700;background:#9BBB38;color:#FFF;margin:1.2em 0 0;padding:0.4em 0;}
#wp-calendar td a{display:block;width:100%;}
#wp-calendar td#next,#wp-calendar td#prev{background:transparent;padding:0.1em 2px;}
#wp-calendar td#next a,#wp-calendar td#prev a{display:inline;}
#wp-calendar td#next{text-align:right;}
#wp-calendar td#prev{text-align:left;}
#wp-calendar td{border:0;border-collapse:collapse;background:#FFF;}
#wp-calendar td.pad{background:transparent;}
.postentry,.postfeedback{margin-left:2em;}
.posttitle{margin-bottom:0;width:100%;overflow:auto;color:#FFF;}
.posttitle a{float:left;background:#9BBB38 url(images/posttitle.gif) no-repeat top right;padding:0 10px;}
.postmeta{margin-top:0;padding-top:1px;font-size:0.9em;background:url(images/postmeta.gif) no-repeat top left;color:#999;}
.permalink{background:url(images/permalink.gif) no-repeat center left;margin:0 1.8em 0 0;padding:0 0 0 14px;}
.commentslink,.trackbacklink{background:url(images/commentslink.gif) no-repeat center left;margin:0 1.8em 0 0;padding:0 0 0 17px;}
.posttitle a:link,.posttitle a:visited{color:#FFF;}
.posttitle a:hover,.posttitle a:active{background:#E8E8CE url(images/posttitle.gif) no-repeat 100% -91px;color:#80904F;}
#commentlist{list-style-type:none;border-bottom:1px solid #E8E8CE;margin:1.2em 0;padding:0;}
#commentlist li{border-top:1px solid #E8E8CE;background-color:#FFF;padding:1px 20px;}
.commenttitle{margin-bottom:0;font-size:1.1em;}
.commentmeta{margin-top:0;font-size:0.9em;color:#999;}
#comment{width:98%;}
.avatar{float:left;margin:5px 10px 5px 0;}
.alt{background-color:#FAFAF0 !important;}
.officialcomment{background-color:#F0F0F0 !important;}
p img{max-width:100%;padding:0;}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
.reallysmallthumbs a img{width:60px;height:60px;float:left;margin:1px;}
#geoMashup{width:630px;height:400px;}
.locationinfo{overflow:auto;height:195px;width:320px;font-size:70%;margin:0 10px 0 0;}
.locationinfo img{height:108px;width:auto;}
#viperplugintable{border-right:1px solid black;border-bottom:1px solid black;margin:0;padding:0;}
#viperplugintable td{padding:3px;}
.pluginrow,.pluginrowalt{font-size:0.9em;}
.pluginrowalt{background-color:#FAFAF0;}
#viperplugintable td,#viperplugintable th{border-left:1px solid black;border-top:1px solid black;}
* html li{height:1%;}
a:link,#leftsidebar h2 a:hover,#rightsidebar h2 a:hover{color:#E58712;}
a:hover,a:active,#leftsidebar h2 a,#rightsidebar h2 a,.postmeta .postauthor{color:#9BBB38;}
#postnavigation,#commentform,.sociable_tagline,.sociable ul{display:none;}
#leftsidebar h2,#rightsidebar h2{display:inline;font-size:1em;margin:0.6em 0 0.3em;padding:0 10px 0 0;}
#leftsidebar ul,#rightsidebar ul{list-style-type:none;margin:0.25em 0 0;padding:0;}
#leftsidebar ul ul,#rightsidebar ul ul{border-top:1px solid #E8E8CE;background-color:#FAFAF0;margin:0.5em 0;}
#leftsidebar ul ul li,#rightsidebar ul ul li{border-bottom:1px solid #E8E8CE;padding:0 0 0 10px;}
#leftsidebar ul ul li a,#rightsidebar ul ul li a{display:block;voice-family:inherit;width:110px;margin:0 0 0 -10px;padding:0 10px;}
html>body #leftsidebar ul ul li a,html>body #rightsidebar ul ul li a{width:110px;}
#leftsidebar ul ul ul,#rightsidebar ul ul ul{border:none;margin:0;}
#leftsidebar ul ul ul li,#rightsidebar ul ul ul li{border-bottom:none;border-top:1px solid #E8E8CE;margin:0 0 0 -10px;padding:0 0 0 25px;}
#leftsidebar ul ul ul li a,#rightsidebar ul ul ul li a{voice-family:inherit;width:95px;margin:0 0 0 -25px;padding:0 10px 0 25px;}
html>body #leftsidebar ul ul ul li a,html>body #rightsidebar ul ul ul li a{width:95px;}
#leftsidebar ul ul li a:hover,#rightsidebar ul ul li a:hover{background-color:#FFF;}
.locationinfo h2 a,.locationinfo p{margin:0;}