body{min-width:510px;overflow-x:hidden;font-size:78%;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;background:#F1E9D0;margin:0;padding:0;}
#allbody{width:970px;margin-left:auto;margin-right:auto;border:1px solid #BC3859;}
#container{padding-left:150px;padding-right:244px;}
#container .column{position:relative;float:left;}
#centrecontent{width:100%;max-width:536px;overflow:hidden;background-color:#FFF;padding:0 15px;}
#leftsidebar{width:130px;right:140px;margin-left:-100%;overflow:hidden;text-align:left;padding:0 10px;}
#rightsidebar{width:244px;margin-right:-100%;overflow:hidden;text-align:left;padding:20px 5px 0;}
#footer{clear:both;font-size:0.9em;text-align:right;}
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:#BC3859;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;}
.hidden{visibility:hidden;}
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 #999;background-color:#FAFAF0;color:#3A291F;}
code{font-family:monospace;color:#666;}
.small{font-size:0.9em;color:#999;}
a:link{color:#E58712;font-size:1em;}
a:visited{color:#9BBC38;}
a:hover,a:active{color:#BC9B38;}
#header{background:url(images/random-header.php) no-repeat top right;background-color:#FAFAF0;margin:0;padding:0;}
.headerlist{height:88px;}
.headernolist{height:75px;border-bottom:10px solid #BC3859;}
#header p{height:23px;margin:0 0 0 40px;padding:0;}
#header h1{height:50px;font-size:3.6em;margin:0 0 0 10px;padding:0;}
#header ul{height:15px;width:100%;font-size:0.9em;text-align:left;font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;line-height:15px;background-color:#BC3859;color:#F0F0F0;margin:0;padding:0;}
#header ul li{display:inline;margin:0;padding:0;}
#header ul li a{text-decoration:none;color:#FAFAF0;padding:0 10px;}
#header h1 a{text-decoration:none;color:#952D47;}
#header ul li a:hover{background:#FAFAF0;color:#3A291F;}
#header #active{border-left:1px solid #FAFAF0;}
#postnavigation{display:inline;float:right;font-size:0.75em;border:1px solid #E8E8CE;background-color:#FAFAF0;margin:0 0 5px 5px;padding:0 0.5em;}
#postnavigation ul{list-style-type:none;margin:0;padding:0;}
#postnavigation .navheader{margin-left:0;font-size:1.25em;font-weight:bolder;color:#BC3859;list-style-type:none;}
#leftsidebar ul ul li a{display:block;voice-family:inherit;width:110px;margin:0 0 0 -10px;padding:0 10px;}
#rightsidebar ul ul li a{display:block;voice-family:inherit;width:110px;font-size:0.7em;margin:0 0 0 -10px;padding:0 10px;}
#footer p{font-size:0.9em;text-align:right;background-color:#E8E8CE;border-top:10px solid #BC3859;margin:0;padding:10px 10px 0 0;}
#searchform{margin:-15px 0 15px;}
#searchform #s{width:130px;}
#photopress_randomthumbs{width:100%;text-align:center;margin:0.5em 0 0;padding: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:#BC3859;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;}
.posttitle{margin-bottom:0;width:100%;overflow:auto;color:#FFF;}
.posttitle a{float:left;background:#BC3859 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:#BC3859;}
#comments{float:left;padding-bottom:0.5em;margin:0;}
#commentlist{clear:left;border-bottom:1px solid #E8E8CE;margin:0;padding:0;}
#commentlist li{border-top:1px solid #E8E8CE;background-color:#FFF;padding:1px 20px 20px;}
.comment-author{font-size:1.1em;font-family:"Lucida Grande", Tahoma, Arial, sans-serif;font-style:normal;font-weight:700;color:#BC3859;margin:0.5em 0 0;}
.comment-meta{margin-top:0;font-size:0.9em;color:#999;}
#comment{width:98%;}
.comment-author .avatar{float:left;margin:0 10px 5px 0;}
.reply{display:block;margin-top:-1.8em;font-size:smaller;text-align:right;}
#cancel-comment-reply{margin-right:2em;}
#respond{clear:both;margin-top:10px;}
.navigation-bottom{height:1em;margin-top:5px;margin-bottom:15px;}
.navigation-top{height:1em;padding-top:1em;margin:0;}
.children,#commentlist{list-style-type:none;}
.fn{font-style:normal;}
li #respond{border-top:1px solid black;}
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;}
.locationinfo{overflow:auto;height:195px;width:320px;font-size:70%;margin:0 10px 0 0;}
.locationinfo img{height:108px;width:auto;}
.sociable_tagline{display:none;}
.sociable ul{margin:0;padding:0;}
.sociable{margin:0 0 -1em;}
.sociable li{background:none;display:inline;list-style-type:none;margin:0;padding:0 1px;}
#viperplugintable{border-right:1px solid black;border-bottom:1px solid black;margin:0;padding:0;}
#viperplugintable td{padding:3px;}
.pluginrowalt{background-color:#FAFAF0;}
#viperplugintable td,#viperplugintable th{border-left:1px solid black;border-top:1px solid black;}
* html li{height:1%;}
* html #postnavigation{width:145px;height:2px;}
* html #leftsidebar,*+html #leftsidebar{left:250px;}
#postnavigation li,.postentry,.postfeedback{margin-left:1em;}
#leftsidebar h2,#rightsidebar h2{display:inline;font-size:0.9em;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;}
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 h2 a,#rightsidebar h2 a,.postmeta .postauthor{color:#BC3859;}
#leftsidebar h2 a:hover,#rightsidebar h2 a:hover{color:#E58712;}
#leftsidebar ul ul li a:hover,#rightsidebar ul ul li a:hover{background-color:#FFF;}
.navigation-bottom p,.navigation-top p{margin-top:0;margin-bottom:0;}
.alt,.bypostauthor{background-color:#FAFAF0 !important;}
.locationinfo h2 a,.locationinfo p{margin:0;}
#twitter-list,.pluginrow,.pluginrowalt{font-size:0.9em;}